[U-Boot] [PATCH 1/3] sunxi: usb-phy: Never power off the usb ports
Ian Campbell
ijc+uboot at hellion.org.uk
Sun Aug 2 18:25:12 CEST 2015
On Sat, 2015-08-01 at 14:50 +0200, Hans de Goede wrote:
> USB devices are not really designed to get the power bounced off and on
> at them. Esp. USB powered harddisks do not like this.
>
> Currently we power off the USB ports both on a "usb reset" and when
> booting the kernel, causing the usb-power to bounce off and then back
> on again.
>
> This patch removes the powering off calls, fixing the undesirable power
> bouncing.
>
> Note this requires some special handling for the OTG port:
> 1) We must skip the external vbus check if we've already enabled our own
> vbus to avoid false positives
> 2) If on an usb reset we no longer detect that the id-pin is grounded, turn
> off vbus as that means an external vbus may be present now
>
> Signed-off-by: Hans de Goede <hdegoede at redhat.com>
Acked-by: Ian Campbell <ijc at hellion.org.uk>
More information about the U-Boot
mailing list