Lines Matching +full:ethernet +full:- +full:switch
1 Microchip Ocelot switch driver family
5 -----
9 - VSC9959 (Felix)
10 - VSC9953 (Seville)
12 The VSC9959 switch is found in the NXP LS1028A. It is a PCI device, part of the
13 larger ENETC root complex. As a result, the ethernet-switch node is a sub-node
18 in this case for the Ethernet L2Switch it is PF5 (of device 0, bus 0).
25 For the external switch ports, depending on board configuration, "phy-mode" and
26 "phy-handle" are populated by board specific device tree instances. Ports 4 and
29 The CPU port property ("ethernet") configures the feature called "NPI port" in
31 connected, in the Node Processor Interface (NPI) mode, to an Ethernet port.
32 By default, in fsl-ls1028a.dtsi, the NPI port is assigned to the internal
34 use case. Moving the NPI port to an external switch port is hardware possible,
39 Any port can be disabled (and in fsl-ls1028a.dtsi, they are indeed all disabled
40 by default, and should be enabled on a per-board basis). But if any external
41 switch port is enabled at all, the ENETC PF2 (enetc_port2) should be enabled as
53 * phy_mode = "2500base-x": on ports 0, 1, 2, 3
65 ethernet-switch@0,5 {
71 #address-cells = <1>;
72 #size-cells = <0>;
98 ethernet = <&enetc_port2>;
99 phy-mode = "internal";
101 fixed-link {
103 full-duplex;
107 /* Non-tagging CPU port */
110 phy-mode = "internal";
113 fixed-link {
115 full-duplex;
123 The VSC9953 switch is found inside NXP T1040. It is a platform device with the
126 - compatible:
127 Must be "mscc,vsc9953-switch".
139 ethernet-switch@800000 {
140 #address-cells = <0x1>;
141 #size-cells = <0x0>;
142 compatible = "mscc,vsc9953-switch";
143 little-endian;
147 #address-cells = <0x1>;
148 #size-cells = <0x0>;
192 phy-mode = "internal";
193 ethernet = <&enet0>;
195 fixed-link {
197 full-duplex;
203 phy-mode = "internal";
206 fixed-link {
208 full-duplex;