summaryrefslogtreecommitdiffstats
path: root/include/configs/gw_ventana.h
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2014-05-19 14:21:17 -0600
committerMarek Vasut <marex@denx.de>2014-06-01 19:19:16 +0200
commit0d437bcaf9be36d7bb954cb261635678c790dff7 (patch)
tree0c831e4de044ba7dc395038659b2c3b559710646 /include/configs/gw_ventana.h
parentbd694244db7bc9699548ca276f992aa5ce9bbac0 (diff)
downloadtalos-obmc-uboot-0d437bcaf9be36d7bb954cb261635678c790dff7.tar.gz
talos-obmc-uboot-0d437bcaf9be36d7bb954cb261635678c790dff7.zip
usb: hub: fix power good delay timing
usb_hub_power_on() currently waits for the maximum of (a) the hub port's power output to become good, (b) the max time the USB specification allows a device to take to connect. However, these two operations must occur in series rather than in parallel. First, the power supply ramps up to the level required to power the USB device, and then the device may take a certain amount of time to connect (assert D+/D- pullups). Related, the maximum time that a device has to assert pullups is 1s not 100ms. This is explained in "Connect Timing ECN.pdf", itself part of usb_20_042814.zip from www.usb.org. Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'include/configs/gw_ventana.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud