On 16.11.2019 11.25, Greg KH wrote:
On Fri, Nov 15, 2019 at 06:50:03PM +0200, Mathias Nyman wrote:
From: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx>
Intel Ice Lake has two xHCI controllers one on PCH and the other as part
of the CPU itself. The latter is also part of the so called Type C
Subsystem (TCSS) sharing ACPI power resources with the PCIe root ports
and the Thunderbolt controllers. In order to put the whole TCSS block
into D3cold the xHCI needs to be runtime suspended as well when idle.
For this reason allow runtime PM as default for Ice Lake TCSS xHCI
controller.
Signed-off-by: Mika Westerberg <mika.westerberg@xxxxxxxxxxxxxxx>
Signed-off-by: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx>
---
drivers/usb/host/xhci-pci.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Can this also be queued up for the stable tree (or at least for 5.4.y?)
Yes, please, 5.4.y
Ice Lake Thunderbolt support [1] was accepted to 5.4-rc1 so 5.4.y makes sense.
Patch is not that useful for older stable versions on its own.
[1] 3cdb9446a117 thunderbolt: Add support for Intel Ice Lake
-Mathias