From: Tobias Waldekranz Date: Tue, 20 Apr 2021 18:53:11 +0000 (+0200) Subject: dt-bindings: net: dsa: Document dsa-tag-protocol property X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=eb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e;p=linux.git dt-bindings: net: dsa: Document dsa-tag-protocol property The 'dsa-tag-protocol' is used to force a switch tree to use a particular tag protocol, typically because the Ethernet controller that it is connected to is not compatible with the default one. Signed-off-by: Tobias Waldekranz Signed-off-by: David S. Miller --- diff --git a/Documentation/devicetree/bindings/net/dsa/dsa.yaml b/Documentation/devicetree/bindings/net/dsa/dsa.yaml index 8a3494db4d8d3..16aa192c118e3 100644 --- a/Documentation/devicetree/bindings/net/dsa/dsa.yaml +++ b/Documentation/devicetree/bindings/net/dsa/dsa.yaml @@ -70,6 +70,15 @@ patternProperties: device is what the switch port is connected to $ref: /schemas/types.yaml#/definitions/phandle + dsa-tag-protocol: + description: + Instead of the default, the switch will use this tag protocol if + possible. Useful when a device supports multiple protcols and + the default is incompatible with the Ethernet device. + enum: + - dsa + - edsa + phy-handle: true phy-mode: true