From 3603e31db54ddba820b7a7b9c7659e272f8c65de Mon Sep 17 00:00:00 2001
From: Przemyslaw Marczak
Date: Tue, 7 Jan 2014 15:08:37 +0100
Subject: usb: ums: wait for usb cable connection before enter ums mode
Before this change ums mode can not be entered when device
was using the same usb port for usb/uart communication.
Switching USB cable from UART to USB always causes ums exit.
Signed-off-by: Przemyslaw Marczak
---
include/usb_mass_storage.h | 3 +++
1 file changed, 3 insertions(+)
(limited to 'include/usb_mass_storage.h')
diff --git a/include/usb_mass_storage.h b/include/usb_mass_storage.h
index 9df3adcf2a8..058dcf11740 100644
--- a/include/usb_mass_storage.h
+++ b/include/usb_mass_storage.h
@@ -20,6 +20,9 @@
#define UMS_NUM_SECTORS 0
#endif
+/* Wait at maximum 60 seconds for cable connection */
+#define UMS_CABLE_READY_TIMEOUT 60
+
struct ums {
int (*read_sector)(struct ums *ums_dev,
ulong start, lbaint_t blkcnt, void *buf);
--
cgit v1.2.3