Re: [PATCH] PCI: qcom: Skip system suspend/resume for firmware-managed PCIe
From: Mrinmay Sarkar
Date: Thu Sep 03 2026 - 08:21:27 EST
On Thu, Sep 3, 2026 at 5:05 PM Manivannan Sadhasivam <mani@xxxxxxxxxx> wrote:
>
> On Mon, Aug 31, 2026 at 07:07:02PM +0530, Mrinmay Sarkar wrote:
> > For firmware-managed PCIe controllers, all resources, including clocks,
> > regulators, resets, PHYs and link state, are owned and managed by
> > firmware. The host driver must not attempt to manage these resources
> > during system suspend or resume.
> >
> > Skip the suspend and resume operations for firmware-managed controllers.
> > The associated power domain transitions are handled independently by the
> > genpd framework through its own system suspend/resume callbacks, so no
> > explicit action is required by the PCIe driver.
> >
>
> What about the D3Cold sequence like broadcasting PME_Turn_Off? Is it also
> handled by the fw?
>
> - Mani
Thanks, Mani for the review.
Yes. The firmware sends PME_Turn_Off as part of its port
deinitialization flow and
waits for the link to enter L2/L3 Ready before powering down the controller.
-Mrinmay
>
> --
> மணிவண்ணன் சதாசிவம்