linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Add L1 substates support for Rockchip platforms
@ 2025-10-21  7:48 Shawn Lin
  2025-10-21  7:48 ` [PATCH 1/4] PCI: of: Add of_pci_clkreq_present() Shawn Lin
                   ` (3 more replies)
  0 siblings, 4 replies; 17+ messages in thread
From: Shawn Lin @ 2025-10-21  7:48 UTC (permalink / raw)
  To: Heiko Stuebner, Manivannan Sadhasivam, Bjorn Helgaas
  Cc: Thierry Reding, linux-rockchip, Niklas Cassel, linux-pci,
	Shawn Lin


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


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-10-22 18:14 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-21  7:48 [PATCH 0/4] Add L1 substates support for Rockchip platforms Shawn Lin
2025-10-21  7:48 ` [PATCH 1/4] PCI: of: Add of_pci_clkreq_present() Shawn Lin
2025-10-21 16:16   ` Frank Li
2025-10-22  9:17     ` Shawn Lin
2025-10-22 10:02   ` Manivannan Sadhasivam
2025-10-22 10:13     ` Shawn Lin
2025-10-22 10:29       ` Manivannan Sadhasivam
2025-10-22 16:22         ` Bjorn Helgaas
2025-10-22 17:35           ` Manivannan Sadhasivam
2025-10-22 18:14             ` Bjorn Helgaas
2025-10-21  7:48 ` [PATCH 2/4] PCI: tegra194: Use of_pci_clkreq_present() instead Shawn Lin
2025-10-21  7:48 ` [PATCH 3/4] PCI: dw-rockchip: Add L1sub support Shawn Lin
2025-10-21  8:01   ` Hans Zhang
2025-10-21  8:42     ` Shawn Lin
2025-10-21  9:03       ` Hans Zhang
2025-10-22 10:34       ` Manivannan Sadhasivam
2025-10-21  7:48 ` [PATCH 4/4] arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 Shawn Lin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).