From 254ed94718fedbcda83d9dcbdc797d28c9b9189f Mon Sep 17 00:00:00 2001 From: Jacob Chen Date: Thu, 7 Jul 2016 09:23:37 +0800 Subject: [PATCH] ARM: dts: rockchip: enable usb host2 for evb rk3288 Change-Id: I2866ef914240a3fb7ae29c35ea61f7a1bf384559 Signed-off-by: Jacob Chen --- arch/arm/boot/dts/rk3288-evb.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-evb.dtsi b/arch/arm/boot/dts/rk3288-evb.dtsi index dedc354bdbbd..cb5c8d8c1852 100644 --- a/arch/arm/boot/dts/rk3288-evb.dtsi +++ b/arch/arm/boot/dts/rk3288-evb.dtsi @@ -171,6 +171,16 @@ regulator-boot-on; }; + /* This switch DIO3222 HOST_DP_HOST to host2 (dwc2) */ + vcc_3g: vcc-3g-regulator { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio7 8 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&pwr_3g>; + regulator-name = "vcc_3g"; + }; + /* * NOTE: vcc_sd isn't hooked up on v1.0 boards where power comes from * vcc_io directly. Those boards won't be able to power cycle SD cards @@ -359,6 +369,10 @@ host_vbus_drv: host-vbus-drv { rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; }; + + pwr_3g: pwr-3g { + rockchip,pins = <7 8 RK_FUNC_GPIO &pcfg_pull_none>; + }; }; eth_phy { -- 2.34.1