diff options
author | Keith Short <keithshort@chromium.org> | 2019-06-21 16:39:59 -0600 |
---|---|---|
committer | Duncan Laurie <dlaurie@chromium.org> | 2019-07-02 17:42:18 +0000 |
commit | bf2c693f893ab6f9458f1a4840c2a9cbbd4bb9f2 (patch) | |
tree | 683f50da6fbdf15a63d08de54b5a7714ff8e310c /src/arch/x86/cpu_common.c | |
parent | 9d0b7b902106e898d44f2bfc9b944a2e0c9a4f27 (diff) |
libpayload/usb: Increase USB request timeout to 5 s
Increase the timeout for USB requests to 5 seconds for all USB host
controllers.
Prior to this fix, the xCHI driver was detecting false timeouts during
SET ADDRESS requests when nested downstream hubs were connected to the
xHCI root hub.
BUG=b:124730179
BRANCH=sarien
TEST=Build libpayload and depthcharge on sarien/arcada.
TEST=Without change replicate USB set address timeouts in depthcharge
when dock and 4K monitor connected (which includes a total of 4 USB
hubs). With timeout fix, depthcharge boots OS with no USB errors and
the same USB topology. Note that this tests xHCI operation only.
Change-Id: I53e3e67d893420e7c9e8b52c47dd0edb979e5468
Signed-off-by: Keith Short <keithshort@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33671
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'src/arch/x86/cpu_common.c')
0 files changed, 0 insertions, 0 deletions