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: Generic DSA Switch Port
10 - Andrew Lunn <andrew@lunn.ch>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Vladimir Oltean <olteanv@gmail.com>
15 A DSA switch port is a component of a switch that manages one MAC, and can
16 pass Ethernet frames. It can act as a stanadard Ethernet switch port, or have
17 DSA-specific functionality.
19 $ref: /schemas/net/ethernet-switch-port.yaml#
24 - description: Port number
28 Describes the label associated with this port, which will become
34 Should be a list of phandles to other switch's DSA port. This
35 port is used as the outgoing port towards the phandle ports. The
38 $ref: /schemas/types.yaml#/definitions/phandle-array
42 ethernet:
44 Should be a phandle to a valid Ethernet device node. This host
45 device is what the switch port is connected to
48 dsa-tag-protocol:
52 the default is incompatible with the Ethernet device.
54 - dsa
55 - edsa
56 - ocelot
57 - ocelot-8021q
58 - rtl8_4
59 - rtl8_4t
60 - seville
62 # CPU and DSA ports must have phylink-compatible link descriptions
65 - required: [ ethernet ]
66 - required: [ link ]
69 - required:
70 - phy-mode
71 - oneOf:
72 - required:
73 - fixed-link
74 - required:
75 - phy-handle
76 - required:
77 - managed