]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
xhci: Add reset resume quirk for AMD xhci controller.
authorSandeep Singh <sandeep.singh@amd.com>
Wed, 12 May 2021 08:08:16 +0000 (11:08 +0300)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 18 Jun 2021 09:07:33 +0000 (11:07 +0200)
commit298dfc01c77c0adbebd4cd54910fa08bc6158782
tree16179ced2e0d373289f64c3ad5cad30620d88c0b
parent0e367a3bff363f69163c0b668c165ad174ee4464
xhci: Add reset resume quirk for AMD xhci controller.

BugLink: https://bugs.launchpad.net/bugs/1931292
commit 3c128781d8da463761495aaf8898c9ecb4e71528 upstream.

One of AMD xhci controller require reset on resume.
Occasionally AMD xhci controller does not respond to
Stop endpoint command.
Once the issue happens controller goes into bad state
and in that case controller needs to be reset.

Cc: <stable@vger.kernel.org>
Signed-off-by: Sandeep Singh <sandeep.singh@amd.com>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Link: https://lore.kernel.org/r/20210512080816.866037-6-mathias.nyman@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/usb/host/xhci-pci.c