1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/dsa/microchip,lan937x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: LAN937x Ethernet Switch Series Tree Bindings
10 - UNGLinuxDriver@microchip.com
31 description: Optional gpio specifier for a reset line
35 $ref: /schemas/net/mdio.yaml#
36 unevaluatedProperties: false
39 "^(ethernet-)?ports$":
41 "^(ethernet-)?port@[0-9]+$":
65 unevaluatedProperties: false
69 #include <dt-bindings/gpio/gpio.h>
86 compatible = "microchip,lan9374";
88 spi-max-frequency = <44000000>;
97 phy-mode = "internal";
98 phy-handle = <&t1phy0>;
104 phy-mode = "internal";
105 phy-handle = <&t1phy1>;
111 phy-mode = "internal";
112 phy-handle = <&t1phy2>;
118 phy-mode = "internal";
119 phy-handle = <&t1phy3>;
125 tx-internal-delay-ps = <2000>;
126 rx-internal-delay-ps = <2000>;
139 tx-internal-delay-ps = <2000>;
140 rx-internal-delay-ps = <2000>;
151 phy-mode = "internal";
152 phy-handle = <&t1phy6>;
158 phy-mode = "internal";
159 phy-handle = <&t1phy7>;
164 #address-cells = <1>;
167 t1phy0: ethernet-phy@0{
171 t1phy1: ethernet-phy@1{
175 t1phy2: ethernet-phy@2{
179 t1phy3: ethernet-phy@3{
183 t1phy6: ethernet-phy@6{
187 t1phy7: ethernet-phy@7{