summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi
diff options
context:
space:
mode:
authorDavid Wu <david.wu@rock-chips.com>2018-10-11 11:54:13 +0800
committerTao Huang <huangtao@rock-chips.com>2018-10-11 20:37:47 +0800
commitc9b578b5ccbec0cc10e6b00595d89c2cd60c6166 (patch)
treef6d6e339851f35bca2fa6bab5f3c33257e0c4d21 /arch/arm64/boot/dts/rockchip/rk1808-evb.dtsi
parent865e382104c0d8e7ad1473b0c28c7801bf00cf78 (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.dtsi21
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";