Hello, > For platforms that do not use pwrctrl framework, the existence of the > pwrctrl platform device will prevent the enumeration of the PCI devices due > to the devlink dependency. This issue is reported on the systems using the > pci-brcmstb.c driver, which doesn't use pwrctrl framework and handles the > endpoint supplies on its own. > > So, skip creating the pwrctrl platform device if the framework is not > enabled. It is only a temporary solution to the issue. The actual fix would > be to make pwrctrl framework feature complete (by supporting system PM with > WOL) and convert the drivers that already support system PM like > pci-brcmstb.c to use it. > > [...] Applied to pwrctrl, thank you! [1/1] PCI/pwrctrl: Skip creating platform device if CONFIG_PCI_PWRCTL is not enabled https://git.kernel.org/pci/pci/c/afcae53871ce Krzysztof