WORKAROUND: usb: host: xhci-pci-renesas: enable D3cold PME support#475
WORKAROUND: usb: host: xhci-pci-renesas: enable D3cold PME support#475akakum-qualcomm wants to merge 1 commit intoqualcomm-linux:qcom-6.18.yfrom
Conversation
Set the PCI device PME support bit for D3cold in xhci_pci_renesas_probe(). Without advertising D3cold PME capability, the PCI PM core may avoid putting the Renesas xHCI controller into D3cold, preventing the PCIe device from reaching the deepest low-power state during suspend/runtime PM. Update dev->pme_support to include PCI_D3cold so the device is allowed to enter D3cold when appropriate. Signed-off-by: Akash Kumar <akash.kumar@oss.qualcomm.com>
|
We are discussing with renesas to review and upstream this change, mean while to unblock power team pushed as a workaround fo now. |
Test Matrix
|
why don't you submit the change upstream ? |
We will if renesas approves this, we want to approach vendor first and check with them if any fix present in firmware itself, which can help fix this issue so we can use updated firmware directly. |
are you discussing in community ? did you submitted patch there ? |
Set the PCI device PME support bit for D3cold in
xhci_pci_renesas_probe().
Without advertising D3cold PME capability, the PCI PM core may avoid putting the Renesas xHCI controller into D3cold, preventing the PCIe device from reaching the deepest low-power state during suspend/runtime PM.
Update dev->pme_support to include PCI_D3cold so the device is allowed to enter D3cold when appropriate.
Signed-off-by: Akash Kumar akash.kumar@oss.qualcomm.com
CRs-Fixed: 4495614