]> git.ipfire.org Git - thirdparty/linux.git/commit
PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports
authorYao Zi <me@ziyao.cc>
Sun, 5 Apr 2026 15:41:53 +0000 (15:41 +0000)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 9 Apr 2026 18:28:03 +0000 (13:28 -0500)
commit5ccc76a87f1ec2422811e61be44165bfc9e7cf54
tree620376351c5e63979888b08170311c2847490921
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
PCI: cadence: Add flags for disabling ASPM capability for broken Root Ports

Add flags for disabling the ASPM L0s/L1 capability for broken Root Ports
by clearing the corresponding bits in Link Capabilities Register through
the local management bus. This allows ASPM to be disabled on platforms
which don't support it.

Signed-off-by: Yao Zi <me@ziyao.cc>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Tested-by: Han Gao <gaohan@iscas.ac.cn>
Tested-by: Chen Wang <unicorn_wang@outlook.com> # Pioneerbox
Reviewed-by: Chen Wang <unicorn_wang@outlook.com>
Link: https://patch.msgid.link/20260405154154.46829-2-me@ziyao.cc
drivers/pci/controller/cadence/pcie-cadence-host.c
drivers/pci/controller/cadence/pcie-cadence.h