USB: UHCI: report non-PME wakeup signalling for Intel hardware
authorAlan Stern <stern@rowland.harvard.edu>
Fri, 21 Oct 2016 20:49:07 +0000 (16:49 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 6 Jan 2017 10:16:08 +0000 (11:16 +0100)
commitcbb2a2563587fe344156b37b614d168d6faa4238
treefe3e8ad14d67266072c84b50e35395cdea187ad3
parent8ede2d7908aa9970979ef5e5fc95d3d69976d353
USB: UHCI: report non-PME wakeup signalling for Intel hardware

commit ccdb6be9ec6580ef69f68949ebe26e0fb58a6fb0 upstream.

The UHCI controllers in Intel chipsets rely on a platform-specific non-PME
mechanism for wakeup signalling.  They can generate wakeup signals even
though they don't support PME.

We need to let the USB core know this so that it will enable runtime
suspend for UHCI controllers.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/uhci-pci.c