aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorTobias Waldekranz <tobias@waldekranz.com>2021-04-20 20:53:11 +0200
committerDavid S. Miller <davem@davemloft.net>2021-04-20 16:51:20 -0700
commiteb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e (patch)
treee46e9584e38c0047315990f22b8625e2cddeb361
parentnet: dsa: Allow default tag protocol to be overridden from DT (diff)
downloadwireguard-linux-eb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e.tar.xz
wireguard-linux-eb78cacebaf2ff76e787c8b8a0d70eacf6c4fa4e.zip
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>
-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