[PATCH 0/6][SRU][J][OEM-5.14] devices on thunderbolt dock are not recognized on adl-p platform

AceLan Kao acelan.kao at canonical.com
Thu Dec 16 09:26:27 UTC 2021


From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>

BugLink: https://bugs.launchpad.net/bugs/1955016

[Impact]
When booting up with the TBT dock is plugged, the devices(USB, Ethernet) on
the dock can't be recognized. It requires to run lspci command to wake up
the PCI devices to make the devices on the dock work.

[Fix]
The patchset fix this runtime pm issue.
https://patchwork.kernel.org/project/linux-usb/cover/20211125073733.74902-1-mika.westerberg@linux.intel.com/

[Test]
Verified on Dell ADL-P platform with TBT dock.

[Where the problems could occur]
Hard to evaluate, but after some cold boot/warm boot, plug/un-plug the
devices on the dock, didn't observe any regressions.

Mika Westerberg (6):
  thunderbolt: Runtime PM activate both ends of the device link
  thunderbolt: Tear down existing tunnels when resuming from hibernate
  thunderbolt: Runtime resume USB4 port when retimers are scanned
  thunderbolt: Do not allow subtracting more NFC credits than configured
  thunderbolt: Do not program path HopIDs for USB4 routers
  thunderbolt: Add debug logging of DisplayPort resource allocation

 drivers/thunderbolt/acpi.c    | 13 +++++++
 drivers/thunderbolt/path.c    | 42 +++++++++++++---------
 drivers/thunderbolt/retimer.c | 28 +++++++++------
 drivers/thunderbolt/switch.c  | 27 ++++++++++++--
 drivers/thunderbolt/tb.c      | 68 ++++++++++++++++++++++++++---------
 drivers/thunderbolt/tb.h      |  5 ++-
 drivers/thunderbolt/tunnel.c  | 27 ++++++++------
 drivers/thunderbolt/tunnel.h  |  9 +++--
 8 files changed, 159 insertions(+), 60 deletions(-)

-- 
2.25.1




More information about the kernel-team mailing list