mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2026-01-09 11:16:59 +01:00
It's become apparent as machines get faster that the emagic kernel firmware loaders (based on the ezusb loader) have a reset race. a 400MHz TiBook never tripped it, but a 2GHz Pentium M seems to hit it about 30% of the time. The bug is seen as a hung USB box and the kernel error: drivers/usb/misc/emi62.c: emi62_load_firmware - error loading firmware: error = -110 The patch below inserts a delay after deasserting reset to allow the box to settle before a new command is issued. This affects only device startup. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
||
|---|---|---|
| .. | ||
| sisusbvga | ||
| auerswald.c | ||
| cytherm.c | ||
| emi26_fw.h | ||
| emi26.c | ||
| emi62_fw_m.h | ||
| emi62_fw_s.h | ||
| emi62.c | ||
| idmouse.c | ||
| Kconfig | ||
| ldusb.c | ||
| legousbtower.c | ||
| Makefile | ||
| phidgetkit.c | ||
| phidgetservo.c | ||
| rio500_usb.h | ||
| rio500.c | ||
| usblcd.c | ||
| usbled.c | ||
| usbtest.c | ||
| uss720.c | ||