summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
diff options
context:
space:
mode:
authorDavid Wu <david.wu@rock-chips.com>2016-09-09 12:21:42 +0800
committerHuang, Tao <huangtao@rock-chips.com>2016-09-12 14:00:36 +0800
commit9e5ea06cc7b881d4c8d03e066972184a5c3a0e12 (patch)
tree674a383bc99884076fd152eabccb3e727caf87fc /arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
parent9eae9656e2c19d2625a7764f86298a9c188cf62a (diff)
arm64: dts: rockchip: pull down rst-gpio of gmac-phy at suspend for rk3399-box
Some phys would not enter low power mode by writing 'power down' bit into phy common register0 such as RTL8211E. And pulling down reset gpio is also a common way to make phy get low consumption, if the supplied regulator of phy could not be disabled at suspend. Change-Id: Ib01f48ec8c0bdec633868bb79e4155561ca6c471 Signed-off-by: David Wu <david.wu@rock-chips.com>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3399-box.dtsi')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3399-box.dtsi10
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
index bb5fef9edbea..910fde0a207e 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi
@@ -928,8 +928,9 @@
snps,reset-delays-us = <0 10000 50000>;
assigned-clocks = <&cru SCLK_RMII_SRC>;
assigned-clock-parents = <&clkin_gmac>;
- pinctrl-names = "default";
+ pinctrl-names = "default", "sleep";
pinctrl-0 = <&rgmii_pins>;
+ pinctrl-1 = <&rgmii_sleep_pins>;
tx_delay = <0x28>;
rx_delay = <0x11>;
status = "okay";
@@ -1003,4 +1004,11 @@
<1 21 RK_FUNC_GPIO &pcfg_pull_up>;
};
};
+
+ gmac {
+ rgmii_sleep_pins: rgmii-sleep-pins {
+ rockchip,pins =
+ <3 15 RK_FUNC_GPIO &pcfg_output_low>;
+ };
+ };
};