Kconfig 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #
  2. # PCI Express Port Bus Configuration
  3. #
  4. config PCIEPORTBUS
  5. bool "PCI Express support"
  6. depends on PCI
  7. help
  8. This automatically enables PCI Express Port Bus support. Users can
  9. choose Native Hot-Plug support, Advanced Error Reporting support,
  10. Power Management Event support and Virtual Channel support to run
  11. on PCI Express Ports (Root or Switch).
  12. #
  13. # Include service Kconfig here
  14. #
  15. config HOTPLUG_PCI_PCIE
  16. tristate "PCI Express Hotplug driver"
  17. depends on HOTPLUG_PCI && PCIEPORTBUS
  18. help
  19. Say Y here if you have a motherboard that supports PCI Express Native
  20. Hotplug
  21. To compile this driver as a module, choose M here: the
  22. module will be called pciehp.
  23. When in doubt, say N.
  24. source "drivers/pci/pcie/aer/Kconfig"
  25. #
  26. # PCI Express ASPM
  27. #
  28. config PCIEASPM
  29. bool "PCI Express ASPM support(Experimental)"
  30. depends on PCI && EXPERIMENTAL && PCIEPORTBUS
  31. default n
  32. help
  33. This enables PCI Express ASPM (Active State Power Management) and
  34. Clock Power Management. ASPM supports state L0/L0s/L1.
  35. When in doubt, say N.
  36. config PCIEASPM_DEBUG
  37. bool "Debug PCI Express ASPM"
  38. depends on PCIEASPM
  39. default n
  40. help
  41. This enables PCI Express ASPM debug support. It will add per-device
  42. interface to control ASPM.