[PATCH 0/4] Add L1 substates support for Rockchip platforms
Shawn Lin
shawn.lin at rock-chips.com
Tue Oct 21 00:48:23 PDT 2025
This patch-set adds ASPM L1 substates support for Rockchip platform.
As supports-clkreq is used by some more host drivers, patch 1 creates
of_pci_clkreq_present() and patch 2 reuse it. Patch 3 enables or disables
L1 substates on Rockchip driver by checking if clkreq# is ready. Patch 4
enable L1 substates on RK3588-EVB1.
This series of patches is tested on RK3588-EVB1 with a NVMe connected
to the pcie3x4 slot(actually I tested several NVMes), A RTL8111 NIC card
connected pcie2x1l1 and a broadcom Wi-Fi connected to pcie2x1l0. All works
fine under L1 substates by checking the LTSSM.
Shawn Lin (1):
arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1
PCI: dw-rockchip: Add L1sub support
PCI: tegra194: Use of_pci_clkreq_present() instead
PCI: of: Add of_pci_clkreq_present()
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
--
2.7.4
More information about the Linux-rockchip
mailing list