From ec6e78e958cfccd43ad75d7f2550ddc512d42ed8 Mon Sep 17 00:00:00 2001 From: huweiguo Date: Thu, 22 Jun 2017 19:44:21 +0800 Subject: [PATCH] arm64: dts: rk3368-r88: gmac work up Change-Id: I43ffe5abe8293232f026f4696b17b36024d392cd Signed-off-by: huweiguo --- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts index 2c75f47c94b8..b70caccbf93c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3368-r88.dts +++ b/arch/arm64/boot/dts/rockchip/rk3368-r88.dts @@ -100,6 +100,20 @@ regulator-name = "vcc_host"; regulator-always-on; }; + + vcc_phy: vcc-phy-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc_phy"; + regulator-always-on; + regulator-boot-on; + }; + + clkin_gmac: external-gmac-clock { + compatible = "fixed-clock"; + clock-frequency = <125000000>; + clock-output-names = "clkin_gmac"; + #clock-cells = <0>; + }; }; &emmc { @@ -130,12 +144,14 @@ }; &gmac { - //phy-supply = <&vcc_lan>; + phy-supply = <&vcc_phy>; phy-mode = "rmii"; clock_in_out = "output"; snps,reset-gpio = <&gpio3 12 0>; snps,reset-active-low; - snps,reset-delays-us = <0 10000 1000000>; + snps,reset-delays-us = <0 10000 50000>; + //assigned-clocks = <&cru SCLK_RMII_SRC>; + //assigned-clock-parents = <&clkin_gmac>; pinctrl-names = "default"; pinctrl-0 = <&rmii_pins>; tx_delay = <0x30>; -- 2.34.1