summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRodolfo Giometti <giometti@linux.it>2007-06-06 08:08:12 (GMT)
committerMarkus Klotzbuecher <mk@pollux.denx.de>2007-06-06 08:08:12 (GMT)
commit9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e (patch)
treeb17c0f719c9e02472b2d3baa65c18776f221ca20
parent09444143670c9c2243cb7aba9f70b3713d33bed1 (diff)
downloadu-boot-9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e.tar.xz
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>
-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;
}