u-boot-brain/drivers/usb/host
Stefan Roese 273d72044c usb: Clear CMD_RUN while issuing CMD_RESET in ehci_reset()
This patch fixes a problem noticed on lwmon5 (PPC440EPx) using the
common EHCI driver, when "usb reset" is issued multiple times.
Upon the 2nd (and further) "usb reset" command, the command fails
with the following messages:

=> usb reset
(Re)start USB...
USB:   Register 1111 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 5 USB Device(s) found
       scanning bus for storage devices... 2 Storage Device(s) found
=> usb reset
(Re)start USB...
USB:   EHCI fail to reset
Error, couldn't init Lowlevel part

This patch fixes this problem. Now "usb reset" can be called multiple
times.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Remy Bohmer <linux@bohmer.net>
2010-11-26 21:23:25 +01:00
..
ehci-core.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
ehci-fsl.c MPC5121: Add USB EHCI support 2010-10-18 22:33:32 +02:00
ehci-hcd.c usb: Clear CMD_RUN while issuing CMD_RESET in ehci_reset() 2010-11-26 21:23:25 +01:00
ehci-ixp4xx.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
ehci-kirkwood.c Coding Style cleanup; update CHANGELOG. 2009-07-23 22:23:23 +02:00
ehci-mpc512x.c MPC5121: Add USB EHCI support 2010-10-18 22:33:32 +02:00
ehci-mxc.c MX31: add delay between USB port setup and reset 2010-10-18 15:21:36 +02:00
ehci-pci.c ehci-pci: print hccr, hcor and hc_lenght 2010-10-22 21:41:45 +02:00
ehci-ppc4xx.c Add ppc440epx USB ehci support. 2010-01-09 10:27:15 +01:00
ehci-vct.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
ehci.h USB: fix Queue Element Transfer Descriptor changes 2010-10-22 21:41:45 +02:00
isp116x-hcd.c mips: Move cpu/mips/* to arch/mips/cpu/* 2010-04-13 09:13:25 +02:00
isp116x.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
Makefile Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
ohci-at91.c USB OHCI support for at91sam9g45 SoC 2010-06-30 21:37:36 +02:00
ohci-hcd.c USB: Make non-bulk delay longer in OHCI 2010-10-13 12:07:58 +02:00
ohci.h drivers/usb/host/ohci-hcd: rename readl/writel to ohci_readl/ohci_writel 2010-06-30 21:38:10 +02:00
r8a66597-hcd.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
r8a66597.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
s3c64xx-hcd.c s3c64xx: move s3c64xx header files to asm-arm/arch-s3c64xx 2009-11-27 16:26:13 -06:00
sl811-hcd.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
sl811.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00