linux/drivers/pci/pwrctrl
Manivannan Sadhasivam 9db826206f PCI/pwrctrl: Create pwrctrl device if graph port is found
The devicetree node of the PCIe Root Port/Slot could have the graph port to
link the PCIe M.2 connector node. Since the M.2 connectors are modeled as
Power Sequencing devices, they need to be controlled by the pwrctrl driver
like the Root Port/Slot supplies.

Hence, create the pwrctrl device if the graph port is found in the node.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@oss.qualcomm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Link: https://patch.msgid.link/20260128-pci-m2-v7-2-9b3a5fe3d244@oss.qualcomm.com
2026-01-29 15:04:26 -06:00
..
core.c PCI/pwrctrl: Create pwrctrl device if graph port is found 2026-01-29 15:04:26 -06:00
Kconfig PCI/pwrctrl: Add PCIe M.2 connector support 2026-01-28 10:39:17 -06:00
Makefile PCI: pwrctrl: Add power control driver for TC9563 2025-11-24 15:30:52 -06:00
pci-pwrctrl-pwrseq.c PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs 2026-01-16 13:23:38 -06:00
pci-pwrctrl-tc9563.c PCI/pwrctrl: Switch to pwrctrl create, power on/off, destroy APIs 2026-01-16 13:23:38 -06:00
slot.c PCI/pwrctrl: Add PCIe M.2 connector support 2026-01-28 10:39:17 -06:00