WORKAROUND: Disable PCIe ASPM on QCS6490 Industrial kit#418
WORKAROUND: Disable PCIe ASPM on QCS6490 Industrial kit#418sgaud-quic merged 2 commits intoqualcomm-linux:qcom-6.18.yfrom
Conversation
Test Matrix
|
Test Matrix
|
|
For Change Request 4490067 and Change Task kernel.qli.2.0- Parent Software Image development is not complete. |
shashim-quic
left a comment
There was a problem hiding this comment.
prefix subject with WORKAROUND: to indicate its temp fix nature.
Some PCIe devices might expose L0s\L1 capability but they still might not function properly when ASPM is enabled. Hence, add support to allow individual pcie devices to advertise ASPM incompatibility through dtsi flags and prevent it's enablement. Signed-off-by: Sushrut Shree Trivedi <sushruts@qti.qualcomm.com>
…atibility Add l0s/l1 incompatibility flags for respecitve ports on the TC9563 PCIe switch. Signed-off-by: Sushrut Shree Trivedi <sushruts@qti.qualcomm.com>
6f00016 to
540b644
Compare
Done |
Raised PRs on qcom-next: qualcomm-linux/kernel-topics#896 |
Test Matrix
|
Test Matrix
|
@sushrut-trivedi please add the mainline PR in CR |
Yeah, done now. Both mainline PRs are added to kernel.qli.0.0 CT and moved to devcomplete |
Enabling PCIe ASPM on the RB3gen2 Industrial kit causes PCIe link to go bad and endpoints also sometimes become inaccessible.
Take this fix as a workaround on qli2.0 while issue is being debugged.
CRs-Fixed: 4490067