]> git.baikalelectronics.ru Git - kernel.git/commit
usb: xhci: wait for CNR controller not ready bit in xhci resume
authorRick Tseng <rtseng@nvidia.com>
Fri, 4 Oct 2019 11:59:30 +0000 (14:59 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 4 Oct 2019 12:32:11 +0000 (14:32 +0200)
commitacb9e315340962a4684272bec7e9425f13d132f8
treef0d89fcebdffb87afb65cf4d19f802014d7e9417
parent96e42b19884a0f661e7503705880e166d1324ef3
usb: xhci: wait for CNR controller not ready bit in xhci resume

NVIDIA 3.1 xHCI card would lose power when moving power state into D3Cold.
Thus we need to wait for CNR bit to clear in xhci resume, just as in
xhci init.

[Minor changes to comment and commit message -Mathias]
Cc: <stable@vger.kernel.org>
Signed-off-by: Rick Tseng <rtseng@nvidia.com>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Link: https://lore.kernel.org/r/1570190373-30684-6-git-send-email-mathias.nyman@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci.c