Lines Matching +full:phy +full:- +full:output +full:- +full:reference +full:- +full:clock

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - David Wu <david.wu@rock-chips.com>
18 - rockchip,px30-gmac
19 - rockchip,rk3128-gmac
20 - rockchip,rk3228-gmac
21 - rockchip,rk3288-gmac
22 - rockchip,rk3308-gmac
23 - rockchip,rk3328-gmac
24 - rockchip,rk3366-gmac
25 - rockchip,rk3368-gmac
26 - rockchip,rk3399-gmac
27 - rockchip,rk3528-gmac
28 - rockchip,rk3568-gmac
29 - rockchip,rk3576-gmac
30 - rockchip,rk3588-gmac
31 - rockchip,rv1108-gmac
32 - rockchip,rv1126-gmac
34 - compatible
39 - items:
40 - enum:
41 - rockchip,px30-gmac
42 - rockchip,rk3128-gmac
43 - rockchip,rk3228-gmac
44 - rockchip,rk3288-gmac
45 - rockchip,rk3308-gmac
46 - rockchip,rk3328-gmac
47 - rockchip,rk3366-gmac
48 - rockchip,rk3368-gmac
49 - rockchip,rk3399-gmac
50 - rockchip,rv1108-gmac
51 - items:
52 - enum:
53 - rockchip,rk3528-gmac
54 - rockchip,rk3568-gmac
55 - rockchip,rk3576-gmac
56 - rockchip,rk3588-gmac
57 - rockchip,rv1126-gmac
58 - const: snps,dwmac-4.20a
64 interrupt-names:
67 - const: macirq
68 - const: eth_wake_irq
74 clock-names:
77 - stmmaceth
78 - mac_clk_tx
79 - mac_clk_rx
80 - aclk_mac
81 - pclk_mac
82 - clk_mac_ref
83 - clk_mac_refout
84 - clk_mac_speed
88 For RGMII, it must be "input", means main clock(125MHz)
89 is not sourced from SoC's PLL, but input from PHY.
90 For RMII, "input" means PHY provides the reference clock(50MHz),
91 "output" means GMAC provides the reference clock.
93 enum: [input, output]
100 rockchip,php-grf:
119 phy-supply:
120 description: PHY regulator
123 - compatible
124 - clocks
125 - clock-names
126 - rockchip,grf
129 - $ref: snps,dwmac.yaml#
131 - if:
136 - rockchip,rk3576-gmac
137 - rockchip,rk3588-gmac
140 - rockchip,php-grf
143 rockchip,php-grf: false
145 - if:
151 - rockchip,rk3528-gmac
160 - |
161 #include <dt-bindings/interrupt-controller/arm-gic.h>
162 #include <dt-bindings/clock/rk3288-cru.h>
165 compatible = "rockchip,rk3288-gmac";
168 interrupt-names = "macirq";
173 clock-names = "stmmaceth",
177 assigned-clocks = <&cru SCLK_MAC>;
178 assigned-clock-parents = <&ext_gmac>;
181 phy-mode = "rgmii-id";