When the xHCI PCI host is suspended, if do_wakeup is false in xhci_pci_suspend,
xhci_bus_suspend needs to clear all root port wake on bits. Otherwise some Intel
platform may get a spurious wakeup, even if PCI PME# is disabled.
http://marc.info/?l=linux-usbm=138194006009255w=2
Signed-off-by: Lu
On Wed, Jun 11, 2014 at 06:25:20AM +0800, Lu Baolu wrote:
When the xHCI PCI host is suspended, if do_wakeup is false in
xhci_pci_suspend,
xhci_bus_suspend needs to clear all root port wake on bits. Otherwise some
Intel
platform may get a spurious wakeup, even if PCI PME# is disabled.
On 06/11/2014 11:26 PM, Greg Kroah-Hartman wrote:
On Wed, Jun 11, 2014 at 06:25:20AM +0800, Lu Baolu wrote:
When the xHCI PCI host is suspended, if do_wakeup is false in xhci_pci_suspend,
xhci_bus_suspend needs to clear all root port wake on bits. Otherwise some Intel
platform may get a