[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

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

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

After applying the patch, the USB works, and the system can enter S3

[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(-)


More information about the kernel-team mailing list