diff options
author | Roger Quadros <rogerq@ti.com> | 2013-07-22 11:14:37 +0300 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2013-07-29 23:01:33 +0200 |
commit | bb1f327d0a6ec9236c172fdc0912ace7c8e2ea83 (patch) | |
tree | 42f6b251bc45a37381da496f4947abdd4932f596 /common/usb_hub.c | |
parent | 6bed7ce569fc409843ff2537937ea1b5fd0f694d (diff) | |
download | u-boot-imx-bb1f327d0a6ec9236c172fdc0912ace7c8e2ea83.zip u-boot-imx-bb1f327d0a6ec9236c172fdc0912ace7c8e2ea83.tar.gz u-boot-imx-bb1f327d0a6ec9236c172fdc0912ace7c8e2ea83.tar.bz2 |
usb: ehci-omap: Don't softreset USB High-speed Host (UHH) Module
Fixes NFS root problems with Beagle (3530 ES1.0) when used with
external USB-ethernet adapter and "USB start" command used within
u-boot.
Soft resetting the UHH module causes instability issues on
all OMAPs so we just avoid it.
See OMAP36xx Errata
i571: USB host EHCI may stall when entering smart-standby mode
i660: USBHOST Configured In Smart-Idle Can Lead To a Deadlock
On OMAP4/5, soft-resetting the UHH module can put it into
Smart-Idle mode and lead to a deadlock.
On OMAP3 this doesn't seem to be the case but still instabilities
are observed on beagle (3530 ES1.0) if soft-reset is used.
e.g. NFS root failures with Linux kernel.
Signed-off-by: Roger Quadros <rogerq@ti.com>
Diffstat (limited to 'common/usb_hub.c')
0 files changed, 0 insertions, 0 deletions