mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-06-09 23:36:03 +09:00
rockchip: dts: rock64: Fix XHCI usage
If the VBUS regulator is always-on, XHCI will fail to detect USB 3.0 devices; USB 2.0 devices will work however. Make the VBUS regulator controllable and tie it to only the XHCI. This makes all three USB ports usable. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
bab972948e
commit
062baa2566
|
@ -12,5 +12,16 @@
|
|||
};
|
||||
|
||||
&usb_host0_xhci {
|
||||
vbus-supply = <&vcc_host_5v>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/*
|
||||
* This makes XHCI responsible for toggling VBUS. This is needed to work
|
||||
* around an issue where either XHCI only works with USB 2.0 or OTG doesn't
|
||||
* work, depending on how VBUS is configured. Having USB 3.0 seems better.
|
||||
*/
|
||||
&vcc_host_5v {
|
||||
/delete-property/ regulator-always-on;
|
||||
/delete-property/ regulator-boot-on;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue
Block a user