Skip to content

Commit

Permalink
ARM: dts: Turn on USB host vbus on rk3288-evb
Browse files Browse the repository at this point in the history
There is no phy driver that works on the Rockchip board for either USB
host port yet.  For now just hardcode the vbus signal to be on all the
time which makes both the dwc2 host and the EHCI port work.

Signed-off-by: Doug Anderson <[email protected]>
Signed-off-by: Heiko Stuebner <[email protected]>
  • Loading branch information
dianders authored and mmind committed Jul 31, 2014
1 parent b1db66b commit 83a742b
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions arch/arm/boot/dts/rk3288-evb.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@
debounce-interval = <100>;
};
};

/* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */
vcc_host: vcc-host-regulator {
compatible = "regulator-fixed";
enable-active-high;
gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&host_vbus_drv>;
regulator-name = "vcc_host";
regulator-always-on;
regulator-boot-on;
};
};

&i2c0 {
Expand Down Expand Up @@ -71,4 +83,10 @@
rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>;
};
};

usb {
host_vbus_drv: host-vbus-drv {
rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
};

0 comments on commit 83a742b

Please sign in to comment.