summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorTobias Waldekranz <tobias@waldekranz.com>2021-04-20 21:53:11 +0300
committerDavid S. Miller <davem@davemloft.net>2021-04-21 02:51:20 +0300
commiteb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e (patch)
treee46e9584e38c0047315990f22b8625e2cddeb361 /Documentation
parentdeff710703d80c942c9c85a3f00a053025cfb1e4 (diff)
downloadlinux-eb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e.tar.xz
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 <tobias@waldekranz.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/net/dsa/dsa.yaml9
1 files changed, 9 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/net/dsa/dsa.yaml b/Documentation/devicetree/bindings/net/dsa/dsa.yaml
index 8a3494db4d8d..16aa192c118e 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