diff options
author | David Wu <david.wu@rock-chips.com> | 2018-10-11 11:54:13 +0800 |
---|---|---|
committer | Tao Huang <huangtao@rock-chips.com> | 2018-10-11 20:37:47 +0800 |
commit | c9b578b5ccbec0cc10e6b00595d89c2cd60c6166 (patch) | |
tree | f6d6e339851f35bca2fa6bab5f3c33257e0c4d21 /arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi | |
parent | 865e382104c0d8e7ad1473b0c28c7801bf00cf78 (diff) |
arm64: dts: rockchip: Add gmac support for rk1808-evb
Change-Id: Iba573b78dfe46d7278d6a425da56dd2d35114e32
Signed-off-by: David Wu <david.wu@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi | 21 |
1 files changed, 21 insertions, 0 deletions
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"; |