Lines Matching +full:ethernet +full:- +full:port
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip KSZ Series Ethernet switches
10 - Marek Vasut <marex@denx.de>
11 - Woojung Huh <Woojung.Huh@microchip.com>
14 - $ref: /schemas/spi/spi-peripheral-props.yaml#
21 - microchip,ksz8463
22 - microchip,ksz8765
23 - microchip,ksz8794
24 - microchip,ksz8795
25 - microchip,ksz8863
26 - microchip,ksz8864 # 4-port version of KSZ8895 family switch
27 - microchip,ksz8873
28 - microchip,ksz8895 # 5-port version of KSZ8895 family switch
29 - microchip,ksz9477
30 - microchip,ksz9897
31 - microchip,ksz9896
32 - microchip,ksz9567
33 - microchip,ksz8565
34 - microchip,ksz9893
35 - microchip,ksz9563
36 - microchip,ksz8563
37 - microchip,ksz8567
38 - microchip,lan9646
40 reset-gpios:
45 wakeup-source: true
47 microchip,synclko-125:
52 microchip,synclko-disable:
56 microchip,synclko-125.
58 microchip,pme-active-high:
61 Indicates if the PME pin polarity is active-high.
63 microchip,io-drive-strength-microamp:
69 microchip,hi-drive-strength-microamp:
76 microchip,lo-drive-strength-microamp:
90 mdio-parent-bus:
99 "^ethernet-phy@[0-9a-f]$":
101 $ref: /schemas/net/ethernet-phy.yaml#
107 - compatible
108 - reg
115 - microchip,ksz8863
116 - microchip,ksz8873
118 $ref: dsa.yaml#/$defs/ethernet-ports
121 "^(ethernet-)?ports$":
123 "^(ethernet-)?port@[0-2]$":
124 $ref: dsa-port.yaml#
127 microchip,rmii-clk-internal:
137 If microchip,rmii-clk-internal is set, ksz88x3 will provide
141 microchip,rmii-clk-internal: [ethernet]
146 - |
147 #include <dt-bindings/gpio/gpio.h>
149 // Ethernet switch connected via SPI to the host, CPU port wired to eth0:
151 fixed-link {
153 full-duplex;
158 #address-cells = <1>;
159 #size-cells = <0>;
161 pinctrl-0 = <&pinctrl_spi_ksz>;
162 cs-gpios = <&pioC 25 0>;
167 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
169 spi-max-frequency = <44000000>;
171 ethernet-ports {
172 #address-cells = <1>;
173 #size-cells = <0>;
174 port@0 {
178 port@1 {
182 port@2 {
186 port@3 {
190 port@4 {
194 port@5 {
196 ethernet = <ð0>;
197 phy-mode = "rgmii";
199 fixed-link {
201 full-duplex;
211 spi-max-frequency = <44000000>;
213 ethernet-ports {
214 #address-cells = <1>;
215 #size-cells = <0>;
216 port@0 {
220 port@1 {
224 port@2 {
228 port@3 {
232 port@6 {
234 ethernet = <ð0>;
235 phy-mode = "rgmii";
237 fixed-link {
239 full-duplex;