xref: /linux/drivers/pci/pwrctrl/Kconfig (revision 3719a04a80caf660f899a462cd8f3973bcfa676e)
1b88cbaaaSBjorn Helgaas# SPDX-License-Identifier: GPL-2.0-only
2b88cbaaaSBjorn Helgaas
3*13bbf6a5SJohan Hovoldconfig HAVE_PWRCTRL
4b88cbaaaSBjorn Helgaas	bool
5b88cbaaaSBjorn Helgaas
6*13bbf6a5SJohan Hovoldconfig PCI_PWRCTRL
7b88cbaaaSBjorn Helgaas	tristate
8b88cbaaaSBjorn Helgaas
9*13bbf6a5SJohan Hovoldconfig PCI_PWRCTRL_PWRSEQ
10b88cbaaaSBjorn Helgaas	tristate
11b88cbaaaSBjorn Helgaas	select POWER_SEQUENCING
12*13bbf6a5SJohan Hovold	select PCI_PWRCTRL
1375996c92SManivannan Sadhasivam
14*13bbf6a5SJohan Hovoldconfig PCI_PWRCTRL_SLOT
1575996c92SManivannan Sadhasivam	tristate "PCI Power Control driver for PCI slots"
16*13bbf6a5SJohan Hovold	select PCI_PWRCTRL
1775996c92SManivannan Sadhasivam	help
1875996c92SManivannan Sadhasivam	  Say Y here to enable the PCI Power Control driver to control the power
1975996c92SManivannan Sadhasivam	  state of PCI slots.
2075996c92SManivannan Sadhasivam
2175996c92SManivannan Sadhasivam	  This is a generic driver that controls the power state of different
2275996c92SManivannan Sadhasivam	  PCI slots. The voltage regulators powering the rails of the PCI slots
2375996c92SManivannan Sadhasivam	  are expected to be defined in the devicetree node of the PCI bridge.
24*13bbf6a5SJohan Hovold
25*13bbf6a5SJohan Hovold# deprecated
26*13bbf6a5SJohan Hovoldconfig HAVE_PWRCTL
27*13bbf6a5SJohan Hovold	bool
28*13bbf6a5SJohan Hovold	select HAVE_PWRCTRL
29*13bbf6a5SJohan Hovold
30*13bbf6a5SJohan Hovold# deprecated
31*13bbf6a5SJohan Hovoldconfig PCI_PWRCTL_PWRSEQ
32*13bbf6a5SJohan Hovold	tristate
33*13bbf6a5SJohan Hovold	select PCI_PWRCTRL_PWRSEQ
34