Thread (17 messages) 17 messages, 3 authors, 2026-01-30

Re: [PATCH 3/3] PCI: qcom: Add D3cold support

From: Konrad Dybcio <hidden>
Date: 2026-01-28 12:28:31
Also in: linux-arm-msm, linux-pci, lkml

On 1/28/26 12:40 PM, Krishna Chaitanya Chundru wrote:
Add pme_turn_off() support and use DWC common suspend resume methods
for device D3cold entry & exit. If the device is not kept in D3cold
use existing methods like keeping icc votes, opp votes etc.. intact.

In qcom_pcie_deinit_2_7_0(), explicitly disable PCIe clocks and resets
in the controller.

Remove suspended flag from qcom_pcie structure as it is no longer needed.

Signed-off-by: Krishna Chaitanya Chundru <redacted>
---
[...]
+		/*
+		 * Only disable CPU-PCIe interconnect path if the suspend is non-S2RAM.
+		 * Because on some platforms, DBI access can happen very late during the
+		 * S2RAM and a non-active CPU-PCIe interconnect path may lead to NoC
+		 * error.
+		 */
I think someone internally once tracked down what that access was

Can we fix that instead?

Konrad
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help