summaryrefslogtreecommitdiff
path: root/common/usb_hub.c
diff options
context:
space:
mode:
authorRoger Quadros <rogerq@ti.com>2013-07-22 11:14:37 +0300
committerMarek Vasut <marex@denx.de>2013-07-29 23:01:33 +0200
commitbb1f327d0a6ec9236c172fdc0912ace7c8e2ea83 (patch)
tree42f6b251bc45a37381da496f4947abdd4932f596 /common/usb_hub.c
parent6bed7ce569fc409843ff2537937ea1b5fd0f694d (diff)
downloadu-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