u-boot-brain/drivers/usb
Paul Kocialkowski 193d7d1530 usb: musb-new: omap2430: Reset the MUSB controller early
When booting from USB peripheral boot, the bootrom will not properly deinit the
MUSB controller, which doesn't clearly indicate an USB disconnection to the host
and leaves U-Boot to deal with the state of the previous USB session.

On some host controller drivers (e.g. xhci_hcd), this ends up in a failure
during set address, caused by the lack of proper disconnection notification.

Resetting the controller early in U-Boot notifies the host of the disconnection
and doesn't hurt other use cases.

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Reviewed-by: Tom Rini <trini@ti.com>
2015-02-24 18:54:03 +01:00
..
eth usb: eth: asix88179: add ability to modify MAC address 2015-01-18 12:31:36 +01:00
gadget usb: gadget: pxa25x_udc: fix use-before-initialized bug 2015-01-18 12:31:01 +01:00
host exynos: usb: make dwc3_set_mode to static 2015-02-24 18:54:03 +01:00
musb include: move various macros to include/linux/kernel.h 2014-11-20 11:28:25 -05:00
musb-new usb: musb-new: omap2430: Reset the MUSB controller early 2015-02-24 18:54:03 +01:00
phy usb: phy: omap_usb_phy: fix build breakage 2014-12-04 11:04:13 -05:00
ulpi drivers: usb: convert makefiles to Kbuild style 2013-10-31 13:25:38 -04:00
Kconfig usb: add basic USB configs in Kconfig 2014-11-12 00:21:18 +09:00