Lines Matching +full:sun8i +full:- +full:r40 +full:- +full:ccu

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/allwinner,sun8i-a83t-emac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
16 - const: allwinner,sun8i-a83t-emac
17 - const: allwinner,sun8i-h3-emac
18 - const: allwinner,sun8i-r40-gmac
19 - const: allwinner,sun8i-v3s-emac
20 - const: allwinner,sun50i-a64-emac
21 - items:
22 - enum:
23 - allwinner,sun20i-d1-emac
24 - allwinner,sun50i-h6-emac
25 - allwinner,sun50i-h616-emac0
26 - const: allwinner,sun50i-a64-emac
34 interrupt-names:
40 clock-names:
43 phy-supply:
53 - compatible
54 - reg
55 - interrupts
56 - interrupt-names
57 - clocks
58 - clock-names
59 - resets
60 - reset-names
61 - phy-handle
62 - phy-mode
63 - syscon
66 - $ref: snps,dwmac.yaml#
67 - if:
72 - allwinner,sun8i-a83t-emac
73 - allwinner,sun8i-h3-emac
74 - allwinner,sun8i-v3s-emac
75 - allwinner,sun50i-a64-emac
79 allwinner,tx-delay-ps:
87 allwinner,rx-delay-ps:
95 - if:
100 - allwinner,sun8i-r40-gmac
104 allwinner,rx-delay-ps:
112 - if:
117 - allwinner,sun8i-h3-emac
118 - allwinner,sun8i-v3s-emac
122 allwinner,leds-active-low:
127 mdio-mux:
133 const: allwinner,sun8i-h3-mdio-mux
135 mdio-parent-bus:
140 "#address-cells":
143 "#size-cells":
153 const: allwinner,sun8i-h3-mdio-internal
159 "^ethernet-phy@[0-9a-f]$":
172 - clocks
173 - resets
186 - compatible
187 - mdio-parent-bus
188 - mdio@1
193 - |
195 compatible = "allwinner,sun8i-h3-emac";
199 interrupt-names = "macirq";
200 resets = <&ccu 12>;
201 reset-names = "stmmaceth";
202 clocks = <&ccu 27>;
203 clock-names = "stmmaceth";
205 phy-handle = <&int_mii_phy>;
206 phy-mode = "mii";
207 allwinner,leds-active-low;
210 #address-cells = <1>;
211 #size-cells = <0>;
212 compatible = "snps,dwmac-mdio";
215 mdio-mux {
216 compatible = "allwinner,sun8i-h3-mdio-mux";
217 #address-cells = <1>;
218 #size-cells = <0>;
220 mdio-parent-bus = <&mdio1>;
223 compatible = "allwinner,sun8i-h3-mdio-internal";
225 #address-cells = <1>;
226 #size-cells = <0>;
228 ethernet-phy@1 {
230 clocks = <&ccu 67>;
231 resets = <&ccu 39>;
232 phy-is-integrated;
238 #address-cells = <1>;
239 #size-cells = <0>;
244 - |
246 compatible = "allwinner,sun8i-h3-emac";
250 interrupt-names = "macirq";
251 resets = <&ccu 12>;
252 reset-names = "stmmaceth";
253 clocks = <&ccu 27>;
254 clock-names = "stmmaceth";
256 phy-handle = <&ext_rgmii_phy>;
257 phy-mode = "rgmii";
258 allwinner,leds-active-low;
261 #address-cells = <1>;
262 #size-cells = <0>;
263 compatible = "snps,dwmac-mdio";
266 mdio-mux {
267 compatible = "allwinner,sun8i-h3-mdio-mux";
268 #address-cells = <1>;
269 #size-cells = <0>;
270 mdio-parent-bus = <&mdio2>;
273 compatible = "allwinner,sun8i-h3-mdio-internal";
275 #address-cells = <1>;
276 #size-cells = <0>;
278 ethernet-phy@1 {
280 clocks = <&ccu 67>;
281 resets = <&ccu 39>;
287 #address-cells = <1>;
288 #size-cells = <0>;
290 ext_rgmii_phy: ethernet-phy@1 {
297 - |
299 compatible = "allwinner,sun8i-a83t-emac";
303 interrupt-names = "macirq";
304 resets = <&ccu 13>;
305 reset-names = "stmmaceth";
306 clocks = <&ccu 27>;
307 clock-names = "stmmaceth";
308 phy-handle = <&ext_rgmii_phy1>;
309 phy-mode = "rgmii";
312 compatible = "snps,dwmac-mdio";
313 #address-cells = <1>;
314 #size-cells = <0>;
316 ext_rgmii_phy1: ethernet-phy@1 {