From c9b578b5ccbec0cc10e6b00595d89c2cd60c6166 Mon Sep 17 00:00:00 2001 From: David Wu Date: Thu, 11 Oct 2018 11:54:13 +0800 Subject: [PATCH] arm64: dts: rockchip: Add gmac support for rk1808-evb Change-Id: Iba573b78dfe46d7278d6a425da56dd2d35114e32 Signed-off-by: David Wu --- arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi index e008d496024c..8cb13a254f9a 100644 --- a/arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi @@ -189,6 +189,13 @@ regulator-max-microvolt = <5000000>; }; + vcc_phy: vcc-phy-regulator { + compatible = "regulator-fixed"; + regulator-name = "vcc_phy"; + regulator-always-on; + regulator-boot-on; + }; + wireless-bluetooth { compatible = "bluetooth-platdata"; uart_rts_gpios = <&gpio4 RK_PB7 GPIO_ACTIVE_LOW>; @@ -229,6 +236,20 @@ status = "okay"; }; +&gmac { + phy-supply = <&vcc_phy>; + phy-mode = "rgmii"; + clock_in_out = "input"; + snps,reset-gpio = <&gpio0 10 GPIO_ACTIVE_LOW>; + snps,reset-active-low; + snps,reset-delays-us = <0 10000 50000>; + assigned-clocks = <&cru SCLK_GMAC>; + assigned-clock-parents = <&gmac_clkin>; + tx_delay = <0x50>; + rx_delay = <0x3a>; + status = "okay"; +}; + &i2c0 { status = "okay";