[SRU] [B/C/D/Unstable/OEM-B] [PATCH 0/1] Workaround CSS timeout on AMD SNPS 3.0 xHC

Kai-Heng Feng kai.heng.feng at canonical.com
Wed Dec 5 08:32:50 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1806838

[Impact]
Raven Ridge xHC may fail to suspend, causes the USB stops working, and
blocks the system entering system-wide suspend.

[Fix]
It's a hardware/firmware bug, workarounded by bailing out suspend
function if it ever fails, and reset the xHC in next resume function.

[Test]
After applying the patch, the USB works, and the system can enter S3
consecutively.

[Regression Potential]
Minimal. This workaround only applies to AMD Raven Ridge xHC.

Sandeep Singh (1):
  xhci: workaround CSS timeout on AMD SNPS 3.0 xHC

 drivers/usb/host/xhci-pci.c |  4 ++++
 drivers/usb/host/xhci.c     | 26 ++++++++++++++++++++++----
 drivers/usb/host/xhci.h     |  3 +++
 3 files changed, 29 insertions(+), 4 deletions(-)

-- 
2.17.1




More information about the kernel-team mailing list