diff options
author | Eddie Cai <eddie.cai.linux@gmail.com> | 2017-03-07 04:46:00 (GMT) |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-03-16 22:03:47 (GMT) |
commit | e9eb0cb20a12f4ef55e229555efa6e726274dfdc (patch) | |
tree | a76518ab20aa4a9a000b005a93b22825147b10d7 /arch/arm/dts | |
parent | b0c5e04cab71a161e2d41605ffc16adb3c6705a5 (diff) | |
download | u-boot-e9eb0cb20a12f4ef55e229555efa6e726274dfdc.tar.xz |
rockchip: dts: tinker: add usb host power supply node
Tinker board have a usb host. add dts node to provide power supply.
Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm/dts')
-rw-r--r-- | arch/arm/dts/rk3288-tinker.dts | 11 | ||||
-rw-r--r-- | arch/arm/dts/rk3288-tinker.dtsi | 12 |
2 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm/dts/rk3288-tinker.dts b/arch/arm/dts/rk3288-tinker.dts index c0550970..22881cb 100644 --- a/arch/arm/dts/rk3288-tinker.dts +++ b/arch/arm/dts/rk3288-tinker.dts @@ -30,6 +30,12 @@ &pinctrl { u-boot,dm-pre-reloc; + + usb { + host_vbus_drv: host-vbus-drv { + rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; }; &pwm1 { @@ -41,6 +47,11 @@ reg-shift = <2>; }; +&usb_host1 { + vbus-supply = <&vcc5v0_host>; + status = "okay"; +}; + &sdmmc { u-boot,dm-pre-reloc; }; diff --git a/arch/arm/dts/rk3288-tinker.dtsi b/arch/arm/dts/rk3288-tinker.dtsi index 527493c..a752458 100644 --- a/arch/arm/dts/rk3288-tinker.dtsi +++ b/arch/arm/dts/rk3288-tinker.dtsi @@ -110,6 +110,18 @@ startup-delay-us = <100000>; vin-supply = <&vcc_io>; }; + + vcc5v0_host: usb-host-regulator { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&host_vbus_drv>; + regulator-name = "vcc5v0_host"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; }; &cpu0 { |