Fix USB4 PCIe hotplug on AMD Pink Sardine
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
You-Sheng Yang |
Bug Description
[SRU Justification]
[Impact]
For some reason that PCIe device hotplug is disabled once another OS
stack launches prior to Linux CM, which makes some registers not go
properly, so correct those registers to meet the default value of the
USB4 spec.
[Fix]
Two commits targeting v6.1 to restore the default values.
[Test Case]
To be verified from ODM side.
[Where problems could occur]
These two commits restores the default values as expected from USB4 spec
at being initialized, so it should be the right behaviour anyway.
[Other Info]
While this is for AMD Pink Sardine platforms, only oem-6.0 and newer
are nominated for fix.
========== original bug description ==========
For some reason that PCIe device hotplug is disabled once another OS stack launches prior to Linux CM, which makes some registers not go properly, so correct those registers to meet the default value of the USB4 spec.
Changed in linux-oem-6.0 (Ubuntu): | |
status: | New → Invalid |
tags: | added: amd oem-priority originate-from-1990485 |
description: | updated |
description: | updated |
Changed in hwe-next: | |
status: | New → Fix Released |
Included in experimental kernel linux-oem-6.0/jammy version 6.0.0-9004.4+exp.8 in https:/ /launchpad. net/~canonical- hwe-team/ +archive/ ubuntu/ intermediate- kernel.