From c68872146489946509b6bc1667e29192bff46d8d Mon Sep 17 00:00:00 2001 From: Aleksander Jan Bajkowski Date: Tue, 14 Sep 2021 23:21:05 +0200 Subject: [PATCH] dt-bindings: net: lantiq: Add the burst length properties The new added properties are used for configuring burst length. Signed-off-by: Aleksander Jan Bajkowski Signed-off-by: David S. Miller --- .../devicetree/bindings/net/lantiq,etop-xway.yaml | 16 ++++++++++++++++ .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml b/Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml index 4412abf..437502c 100644 --- a/Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml +++ b/Documentation/devicetree/bindings/net/lantiq,etop-xway.yaml @@ -29,6 +29,18 @@ properties: - const: tx - const: rx + lantiq,tx-burst-length: + $ref: /schemas/types.yaml#/definitions/uint32 + description: | + TX programmable burst length. + enum: [2, 4, 8] + + lantiq,rx-burst-length: + $ref: /schemas/types.yaml#/definitions/uint32 + description: | + RX programmable burst length. + enum: [2, 4, 8] + phy-mode: true required: @@ -37,6 +49,8 @@ required: - interrupt-parent - interrupts - interrupt-names + - lantiq,tx-burst-length + - lantiq,rx-burst-length - phy-mode additionalProperties: false @@ -49,5 +63,7 @@ examples: interrupt-parent = <&icu0>; interrupts = <73>, <78>; interrupt-names = "tx", "rx"; + lantiq,tx-burst-length = <8>; + lantiq,rx-burst-length = <8>; phy-mode = "rmii"; }; diff --git a/Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml b/Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml index 7bc074a..16d831f 100644 --- a/Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml +++ b/Documentation/devicetree/bindings/net/lantiq,xrx200-net.yaml @@ -29,6 +29,18 @@ properties: - const: tx - const: rx + lantiq,tx-burst-length: + $ref: /schemas/types.yaml#/definitions/uint32 + description: | + TX programmable burst length. + enum: [2, 4, 8] + + lantiq,rx-burst-length: + $ref: /schemas/types.yaml#/definitions/uint32 + description: | + RX programmable burst length. + enum: [2, 4, 8] + '#address-cells': const: 1 @@ -41,6 +53,8 @@ required: - interrupt-parent - interrupts - interrupt-names + - lantiq,tx-burst-length + - lantiq,rx-burst-length - "#address-cells" - "#size-cells" @@ -56,4 +70,6 @@ examples: interrupt-parent = <&icu0>; interrupts = <73>, <72>; interrupt-names = "tx", "rx"; + lantiq,tx-burst-length = <8>; + lantiq,rx-burst-length = <8>; }; -- 2.7.4