Lines Matching +full:phy +full:- +full:grf
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
15 - rockchip,rk3036-emac
16 - rockchip,rk3066-emac
17 - rockchip,rk3188-emac
28 - description: host clock
29 - description: reference clock
30 - description: mac TX/RX clock
32 clock-names:
35 - const: hclk
36 - const: macref
37 - const: macclk
39 rockchip,grf:
42 Phandle to the syscon GRF used to control speed and mode for the EMAC.
44 phy-supply:
46 Phandle to a regulator if the PHY needs one.
53 - compatible
54 - reg
55 - interrupts
56 - clocks
57 - clock-names
58 - rockchip,grf
59 - phy
60 - phy-mode
61 - mdio
64 - $ref: ethernet-controller.yaml#
65 - if:
69 const: rockchip,rk3036-emac
76 clock-names:
84 clock-names:
90 - |
91 #include <dt-bindings/clock/rk3188-cru-common.h>
92 #include <dt-bindings/interrupt-controller/arm-gic.h>
95 compatible = "rockchip,rk3188-emac";
99 clock-names = "hclk", "macref";
100 rockchip,grf = <&grf>;
101 pinctrl-0 = <&emac_xfer>, <&emac_mdio>, <&phy_int>;
102 pinctrl-names = "default";
103 phy = <&phy0>;
104 phy-mode = "rmii";
105 phy-supply = <&vcc_rmii>;
108 #address-cells = <1>;
109 #size-cells = <0>;
111 phy0: ethernet-phy@0 {