mbox series

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

Message ID 20211216092633.1079354-1-acelan.kao@canonical.com
Headers show
Series devices on thunderbolt dock are not recognized on adl-p platform | expand

Message

AceLan Kao Dec. 16, 2021, 9:26 a.m. UTC
From: "Chia-Lin Kao (AceLan)" <acelan.kao@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(-)

Comments

Timo Aaltonen Dec. 16, 2021, 1:48 p.m. UTC | #1
On 16.12.2021 11.26, AceLan Kao wrote:
> From: "Chia-Lin Kao (AceLan)" <acelan.kao@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(-)
> 

forgot to sign the commits?