summaryrefslogtreecommitdiff
path: root/drivers/isp116x-hcd.c
diff options
context:
space:
mode:
authorRodolfo Giometti <giometti@linux.it>2007-06-06 10:08:12 +0200
committerMarkus Klotzbuecher <mk@pollux.denx.de>2007-06-06 10:08:12 +0200
commit9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e (patch)
treeb17c0f719c9e02472b2d3baa65c18776f221ca20 /drivers/isp116x-hcd.c
parent09444143670c9c2243cb7aba9f70b3713d33bed1 (diff)
downloadu-boot-imx-9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e.zip
u-boot-imx-9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e.tar.gz
u-boot-imx-9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e.tar.bz2
ISP116x: delay for crappy USB keys
Using some (very) slow USB keys cause the USB host controller buffers are not ready to be read by the CPU so we need an extra delay before reading the USB storage data. Signed-off-by: Rodolfo Giometti <giometti@linux.it>
Diffstat (limited to 'drivers/isp116x-hcd.c')
-rw-r--r--drivers/isp116x-hcd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/isp116x-hcd.c b/drivers/isp116x-hcd.c
index d57b8ec..8e2bc7a 100644
--- a/drivers/isp116x-hcd.c
+++ b/drivers/isp116x-hcd.c
@@ -550,6 +550,7 @@ static int isp116x_interrupt(struct isp116x *isp116x)
if (irqstat & HCuPINT_ATL) {
DBG(">>>>>> HCuPINT_ATL <<<<<<");
+ udelay(500);
ret = 1;
}