lkml.org 
[lkml]   [2023]   [Mar]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH net-next 16/16] dt-bindings: net: dwmac: Add MTL Tx queue CBS-algo props dependencies
    Date
    Currently the CBS algorithm specific properties could be used
    unconditionally in the MTL Tx queue sub-nodes. It's definitely wrong from
    the correct Tx queue description point of view. Let's fix that in a way so
    the "snps,send_slope", "snps,idle_slope", "snps,high_credit" and
    "snps,low_credit" properties would be allowed only if the CBS TC algorithm
    is enabled for the MTL Tx queue.

    Signed-off-by: Serge Semin <Sergey.Semin@baikalelectronics.ru>
    ---
    Documentation/devicetree/bindings/net/snps,dwmac.yaml | 5 +++++
    1 file changed, 5 insertions(+)

    diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
    index 9df301cf674e..c6a9b44650c3 100644
    --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
    +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
    @@ -322,7 +322,12 @@ properties:
    - snps,dcb-algorithm
    - snps,avb-algorithm

    + # Credit Base Shaper is configurable for AVB algo only
    dependencies:
    + snps,send_slope: ["snps,avb-algorithm"]
    + snps,idle_slope: ["snps,avb-algorithm"]
    + snps,high_credit: ["snps,avb-algorithm"]
    + snps,low_credit: ["snps,avb-algorithm"]
    snps,weight: ["snps,dcb-algorithm"]

    additionalProperties: false
    --
    2.39.2

    \
     
     \ /
      Last update: 2023-03-27 00:57    [W:7.514 / U:0.040 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site