Loading
PCI/pwrctrl: Add 'struct pci_pwrctrl::power_{on/off}' callbacks
To allow the pwrctrl core to control the power on/off sequences of the
pwrctrl drivers, add the 'struct pci_pwrctrl::power_{on/off}' callbacks and
populate them in the respective pwrctrl drivers.
The pwrctrl drivers still power on the resources on their own now. So there
is no functional change.
Co-developed-by:
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
Signed-off-by:
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
Signed-off-by:
Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Signed-off-by:
Bjorn Helgaas <bhelgaas@google.com>
Tested-by:
Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by:
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Link: https://patch.msgid.link/20260115-pci-pwrctrl-rework-v5-9-9d26da3ce903@oss.qualcomm.com