Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config HAVE_PWRCTRL
  3. bool
  4. config PCI_PWRCTRL
  5. tristate
  6. config PCI_PWRCTRL_PWRSEQ
  7. tristate
  8. select POWER_SEQUENCING
  9. select PCI_PWRCTRL
  10. config PCI_PWRCTRL_SLOT
  11. tristate "PCI Power Control driver for PCI slots"
  12. select POWER_SEQUENCING
  13. select PCI_PWRCTRL
  14. help
  15. Say Y here to enable the PCI Power Control driver to control the power
  16. state of PCI slots.
  17. This is a generic driver that controls the power state of different
  18. PCI slots. The voltage regulators powering the rails of the PCI slots
  19. are expected to be defined in the devicetree node of the PCI bridge.
  20. config PCI_PWRCTRL_TC9563
  21. tristate "PCI Power Control driver for TC9563 PCIe switch"
  22. select PCI_PWRCTRL
  23. default m if ARCH_QCOM
  24. depends on I2C
  25. help
  26. Say Y here to enable the PCI Power Control driver of TC9563 PCIe
  27. switch.
  28. This driver enables power and configures the TC9563 PCIe switch
  29. through i2c. TC9563 is a PCIe switch which has one upstream and three
  30. downstream ports. To one of the downstream ports integrated ethernet
  31. MAC is connected as endpoint device. Other two downstream ports are
  32. supposed to connect to external device.
  33. # deprecated
  34. config HAVE_PWRCTL
  35. bool
  36. select HAVE_PWRCTRL
  37. # deprecated
  38. config PCI_PWRCTL_PWRSEQ
  39. tristate
  40. select PCI_PWRCTRL_PWRSEQ