]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: dwc: Proceed with system suspend even if the endpoint doesn't respond with PME_T...
authorManivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Tue, 17 Feb 2026 11:31:42 +0000 (17:01 +0530)
committerManivannan Sadhasivam <mani@kernel.org>
Thu, 26 Feb 2026 07:43:44 +0000 (13:13 +0530)
commiteed390775470ff0db32cce37a681f3acc2b941c3
tree382faa97a3a36f97aaa1e4f4bacf6839a08b4ee2
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
PCI: dwc: Proceed with system suspend even if the endpoint doesn't respond with PME_TO_Ack message

PCIe spec r7.0, sec 5.3.3.2.1, recommends proceeding with L2/L3 sequence
even if one or devices do not respond with PME_TO_Ack message after 10ms
timeout.

So just print a warning if the timeout happens and proceed with the system
suspend.

Reported-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8650-HDK
Reviewed-by: Frank Li <Frank.Li@nxp.com>
Link: https://patch.msgid.link/20260217113142.9140-1-manivannan.sadhasivam@oss.qualcomm.com
drivers/pci/controller/dwc/pcie-designware-host.c