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,rk3568-gmac
28 - rockchip,rk3576-gmac
29 - rockchip,rk3588-gmac
30 - rockchip,rv1108-gmac
31 - rockchip,rv1126-gmac
33 - compatible
36 - $ref: snps,dwmac.yaml#
41 - items:
42 - enum:
43 - rockchip,px30-gmac
44 - rockchip,rk3128-gmac
45 - rockchip,rk3228-gmac
46 - rockchip,rk3288-gmac
47 - rockchip,rk3308-gmac
48 - rockchip,rk3328-gmac
49 - rockchip,rk3366-gmac
50 - rockchip,rk3368-gmac
51 - rockchip,rk3399-gmac
52 - rockchip,rv1108-gmac
53 - items:
54 - enum:
55 - rockchip,rk3568-gmac
56 - rockchip,rk3576-gmac
57 - rockchip,rk3588-gmac
58 - rockchip,rv1126-gmac
59 - const: snps,dwmac-4.20a
65 clock-names:
68 - stmmaceth
69 - mac_clk_tx
70 - mac_clk_rx
71 - aclk_mac
72 - pclk_mac
73 - clk_mac_ref
74 - clk_mac_refout
75 - clk_mac_speed
79 For RGMII, it must be "input", means main clock(125MHz)
80 is not sourced from SoC's PLL, but input from PHY.
81 For RMII, "input" means PHY provides the reference clock(50MHz),
82 "output" means GMAC provides the reference clock.
84 enum: [input, output]
91 rockchip,php-grf:
110 phy-supply:
111 description: PHY regulator
114 - compatible
115 - clocks
116 - clock-names
121 - |
122 #include <dt-bindings/interrupt-controller/arm-gic.h>
123 #include <dt-bindings/clock/rk3288-cru.h>
126 compatible = "rockchip,rk3288-gmac";
129 interrupt-names = "macirq";
134 clock-names = "stmmaceth",
138 assigned-clocks = <&cru SCLK_MAC>;
139 assigned-clock-parents = <&ext_gmac>;
142 phy-mode = "rgmii-id";