xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge
authorMathias Nyman <mathias.nyman@linux.intel.com>
Thu, 20 Sep 2018 16:13:38 +0000 (19:13 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 28 Sep 2018 13:04:45 +0000 (15:04 +0200)
commit2815ef7fe4d43072b9eda448d04fbc184f2aa513
tree48aa53d981682e4a90a7fda5288c860332c675d8
parentf8f80be501aa2f10669585c3e328fad079d8cb3a
xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge

The xhci controller on Alpine and Titan Ridge keeps the whole thunderbolt
awake if the host controller is not allowed tp sleep.
This is the case even if no USB devices are connected to the host.

Because of this bigger impact, allow runtime pm as default for these xhci
controllers in the driver.

Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-pci.c
drivers/usb/host/xhci.h