the following patch was just integrated into master: commit e1dad0c0b9f3aaf7a5f09a48f44fa8d2d9ef1b72 Author: Shawn Nematbakhsh shawnn@chromium.org Date: Mon Mar 10 14:46:06 2014 -0700
libpayload: usb: xhci: Treat port reset as a port status change
If a port is connected before and after an xhci controller reset, the PORTSC CSC bit may not be asserted. Add an additional check in xhci_rh_port_status_changed for the PRC bit so we can correctly handle ports in such a state.
Signed-off-by: Shawn Nematbakhsh shawnn@chromium.org Change-Id: I2d623aae647ab13711badd7211ab467afdc69548 Reviewed-on: https://chromium-review.googlesource.com/189394 Reviewed-by: Julius Werner jwerner@chromium.org (cherry picked from commit ee7c3ea182b35bb6ce3c62f301c4515714f6e654) Signed-off-by: Isaac Christensen isaac.christensen@se-eng.com Reviewed-on: http://review.coreboot.org/7002 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi patrick@georgi-clan.de
See http://review.coreboot.org/7002 for details.
-gerrit