Lines Matching +full:ethernet +full:- +full:port
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/dsa/dsa-port.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ethernet Switch port Device Tree Bindings
10 - Andrew Lunn <andrew@lunn.ch>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Vivien Didelot <vivien.didelot@gmail.com>
15 Ethernet switch port Description
18 - $ref: /schemas/net/ethernet-controller.yaml#
22 description: Port number
26 Describes the label associated with this port, which will become
32 Should be a list of phandles to other switch's DSA port. This
33 port is used as the outgoing port towards the phandle ports. The
36 $ref: /schemas/types.yaml#/definitions/phandle-array
40 ethernet:
42 Should be a phandle to a valid Ethernet device node. This host
43 device is what the switch port is connected to
46 dsa-tag-protocol:
50 the default is incompatible with the Ethernet device.
52 - dsa
53 - edsa
54 - ocelot
55 - ocelot-8021q
56 - rtl8_4
57 - rtl8_4t
58 - seville
60 phy-handle: true
62 phy-mode: true
64 fixed-link: true
66 mac-address: true
72 rx-internal-delay-ps: true
74 tx-internal-delay-ps: true
77 - reg
79 # CPU and DSA ports must have phylink-compatible link descriptions
82 - required: [ ethernet ]
83 - required: [ link ]
86 - required:
87 - phy-mode
88 - oneOf:
89 - required:
90 - fixed-link
91 - required:
92 - phy-handle
93 - required:
94 - managed