[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