Lines Matching +full:mode +full:- +full:reg
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - UNGLinuxDriver@microchip.com
13 - $ref: dsa.yaml#/$defs/ethernet-ports
18 - microchip,lan9370
19 - microchip,lan9371
20 - microchip,lan9372
21 - microchip,lan9373
22 - microchip,lan9374
24 reg:
27 spi-max-frequency:
30 reset-gpios:
39 "^(ethernet-)?ports$":
42 "^(ethernet-)?port@[0-7]$":
44 - if:
46 phy-mode:
49 - rgmii
50 - rgmii-id
51 - rgmii-txid
52 - rgmii-rxid
55 rx-internal-delay-ps:
58 tx-internal-delay-ps:
63 - compatible
64 - reg
69 - |
70 #include <dt-bindings/gpio/gpio.h>
73 #address-cells = <1>;
74 #size-cells = <0>;
76 fixed-link {
78 full-duplex;
83 #address-cells = <1>;
84 #size-cells = <0>;
88 reg = <0>;
89 spi-max-frequency = <44000000>;
91 ethernet-ports {
92 #address-cells = <1>;
93 #size-cells = <0>;
96 reg = <0>;
98 phy-mode = "internal";
99 phy-handle = <&t1phy0>;
103 reg = <1>;
105 phy-mode = "internal";
106 phy-handle = <&t1phy1>;
110 reg = <2>;
112 phy-mode = "internal";
113 phy-handle = <&t1phy2>;
117 reg = <3>;
119 phy-mode = "internal";
120 phy-handle = <&t1phy3>;
124 reg = <4>;
125 phy-mode = "rgmii";
126 tx-internal-delay-ps = <2000>;
127 rx-internal-delay-ps = <2000>;
130 fixed-link {
132 full-duplex;
137 reg = <5>;
139 phy-mode = "rgmii";
140 tx-internal-delay-ps = <2000>;
141 rx-internal-delay-ps = <2000>;
143 fixed-link {
145 full-duplex;
150 reg = <6>;
152 phy-mode = "internal";
153 phy-handle = <&t1phy6>;
157 reg = <7>;
159 phy-mode = "internal";
160 phy-handle = <&t1phy7>;
165 #address-cells = <1>;
166 #size-cells = <0>;
168 t1phy0: ethernet-phy@0{
169 reg = <0x0>;
172 t1phy1: ethernet-phy@1{
173 reg = <0x1>;
176 t1phy2: ethernet-phy@2{
177 reg = <0x2>;
180 t1phy3: ethernet-phy@3{
181 reg = <0x3>;
184 t1phy6: ethernet-phy@6{
185 reg = <0x6>;
188 t1phy7: ethernet-phy@7{
189 reg = <0x7>;