|
@@ -53,6 +53,10 @@
|
|
|
#include <asm/4xx_pci.h>
|
|
|
#endif
|
|
|
|
|
|
+#ifndef CONFIG_USB_HUB_MIN_POWER_ON_DELAY
|
|
|
+#define CONFIG_USB_HUB_MIN_POWER_ON_DELAY 100
|
|
|
+#endif
|
|
|
+
|
|
|
#define USB_BUFSIZ 512
|
|
|
|
|
|
static struct usb_hub_device hub_dev[USB_MAX_HUB];
|
|
@@ -148,8 +152,8 @@ static void usb_hub_power_on(struct usb_hub_device *hub)
|
|
|
debug("port %d returns %lX\n", i + 1, dev->status);
|
|
|
}
|
|
|
|
|
|
- /* Wait at least 100 msec for power to become stable */
|
|
|
- mdelay(max(pgood_delay, (unsigned)100));
|
|
|
+ /* Wait for power to become stable */
|
|
|
+ mdelay(max(pgood_delay, CONFIG_USB_HUB_MIN_POWER_ON_DELAY));
|
|
|
}
|
|
|
|
|
|
void usb_hub_reset(void)
|