Re: [PATCH 0/2] PCI/pwrctrl: A couple of fixes

From: Manivannan Sadhasivam

Date: Tue Feb 17 2026 - 11:25:17 EST


On Tue, Feb 17, 2026 at 10:06:08AM -0600, Bjorn Helgaas wrote:
> On Tue, Feb 17, 2026 at 03:48:45PM +0530, Manivannan Sadhasivam via B4 Relay wrote:
> > Hi,
> >
> > This series fixes a couple of issues introduced in the recent pwrctrl rework
> > for v7.0. Both issues are due to some incorrect assumptions on deciding when to
> > create pwrctrl devices. First issue is due to assuming that all OF graph nodes
> > require pwrctrl and another one is due to assuming that all PCI child nodes are
> > PCI devices.
> >
> > Both issues are fixed by changing the pwrctrl device creation logic in
> > pwrctrl/core.
> >
> > Testing
> > =======
> >
> > This series is tested on Lenovo Thinkpad T14s.
> >
> > Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxxxxxxxx>
> > ---
> > Manivannan Sadhasivam (2):
> > PCI/pwrctrl: Ensure that the remote endpoint node parent has the supply requirement
> > PCI/pwrctrl: Only create pwrctrl device if the device node is of type "pci"
> >
> > drivers/pci/pwrctrl/core.c | 51 ++++++++++++++++++++++++++++++++++------------
> > 1 file changed, 38 insertions(+), 13 deletions(-)
> > ---
> > base-commit: 1c2b4a4c2bcb950f182eeeb33d94b565607608cf
> > change-id: 20260217-pwrctrl-fixes-7-0-b90eb30bbfe7
>
> Are these v7.0 material? I assume the pwrctrl changes merged for v7.0
> were tested but maybe not on this platform or this DT structure?
>

Yes!

> Is there a functional regression from v6.19 to v7.0 that would justify
> including these in v7.0?

Atleast patch 1 is a fix for the regression on IPQ platform, but patch 2 is
required for an upcoming support.

- Mani

--
மணிவண்ணன் சதாசிவம்