1 # SPDX-License-Identifier: GPL-2.0-only
4 $id: http://devicetree.org/schemas/net/dsa/microchip,ksz.yaml#
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>
17 # See Documentation/devicetree/bindings/net/dsa/dsa.yaml for a list of additional
18 # required and optional properties.
35 Should be a gpio specifier for a reset line.
38 microchip,synclko-125:
39 $ref: /schemas/types.yaml#/definitions/flag
41 Set if the output SYNCLKO frequency should be set to 125MHz instead of 25MHz.
47 unevaluatedProperties: false
51 #include <dt-bindings/gpio/gpio.h>
53 // Ethernet switch connected via SPI to the host, CPU port wired to eth0:
65 pinctrl-0 = <&pinctrl_spi_ksz>;
66 cs-gpios = <&pioC 25 0>;
70 compatible = "microchip,ksz9477";
72 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
74 spi-max-frequency = <44000000>;
112 compatible = "microchip,ksz8565";
115 spi-max-frequency = <44000000>;
118 #address-cells = <1>;