Kconfig 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. #
  2. # PCI Hotplug support
  3. #
  4. menuconfig HOTPLUG_PCI
  5. tristate "Support for PCI Hotplug"
  6. depends on PCI && HOTPLUG && SYSFS
  7. ---help---
  8. Say Y here if you have a motherboard with a PCI Hotplug controller.
  9. This allows you to add and remove PCI cards while the machine is
  10. powered up and running.
  11. To compile this driver as a module, choose M here: the
  12. module will be called pci_hotplug.
  13. When in doubt, say N.
  14. if HOTPLUG_PCI
  15. config HOTPLUG_PCI_COMPAQ
  16. tristate "Compaq PCI Hotplug driver"
  17. depends on X86 && PCI_BIOS
  18. help
  19. Say Y here if you have a motherboard with a Compaq PCI Hotplug
  20. controller.
  21. To compile this driver as a module, choose M here: the
  22. module will be called cpqphp.
  23. When in doubt, say N.
  24. config HOTPLUG_PCI_COMPAQ_NVRAM
  25. bool "Save configuration into NVRAM on Compaq servers"
  26. depends on HOTPLUG_PCI_COMPAQ
  27. help
  28. Say Y here if you have a Compaq server that has a PCI Hotplug
  29. controller. This will allow the PCI Hotplug driver to store the PCI
  30. system configuration options in NVRAM.
  31. When in doubt, say N.
  32. config HOTPLUG_PCI_IBM
  33. tristate "IBM PCI Hotplug driver"
  34. depends on X86_IO_APIC && X86 && PCI_BIOS
  35. help
  36. Say Y here if you have a motherboard with a IBM PCI Hotplug
  37. controller.
  38. To compile this driver as a module, choose M here: the
  39. module will be called ibmphp.
  40. When in doubt, say N.
  41. config HOTPLUG_PCI_ACPI
  42. bool "ACPI PCI Hotplug driver"
  43. depends on HOTPLUG_PCI=y && ((!ACPI_DOCK && ACPI) || (ACPI_DOCK))
  44. help
  45. Say Y here if you have a system that supports PCI Hotplug using
  46. ACPI.
  47. When in doubt, say N.
  48. config HOTPLUG_PCI_ACPI_IBM
  49. tristate "ACPI PCI Hotplug driver IBM extensions"
  50. depends on HOTPLUG_PCI_ACPI
  51. help
  52. Say Y here if you have an IBM system that supports PCI Hotplug using
  53. ACPI.
  54. To compile this driver as a module, choose M here: the
  55. module will be called acpiphp_ibm.
  56. When in doubt, say N.
  57. config HOTPLUG_PCI_CPCI
  58. bool "CompactPCI Hotplug driver"
  59. help
  60. Say Y here if you have a CompactPCI system card with CompactPCI
  61. hotswap support per the PICMG 2.1 specification.
  62. When in doubt, say N.
  63. config HOTPLUG_PCI_CPCI_ZT5550
  64. tristate "Ziatech ZT5550 CompactPCI Hotplug driver"
  65. depends on HOTPLUG_PCI_CPCI && X86
  66. help
  67. Say Y here if you have an Performance Technologies (formerly Intel,
  68. formerly just Ziatech) Ziatech ZT5550 CompactPCI system card.
  69. To compile this driver as a module, choose M here: the
  70. module will be called cpcihp_zt5550.
  71. When in doubt, say N.
  72. config HOTPLUG_PCI_CPCI_GENERIC
  73. tristate "Generic port I/O CompactPCI Hotplug driver"
  74. depends on HOTPLUG_PCI_CPCI && X86
  75. help
  76. Say Y here if you have a CompactPCI system card that exposes the #ENUM
  77. hotswap signal as a bit in a system register that can be read through
  78. standard port I/O.
  79. To compile this driver as a module, choose M here: the
  80. module will be called cpcihp_generic.
  81. When in doubt, say N.
  82. config HOTPLUG_PCI_SHPC
  83. tristate "SHPC PCI Hotplug driver"
  84. help
  85. Say Y here if you have a motherboard with a SHPC PCI Hotplug
  86. controller.
  87. To compile this driver as a module, choose M here: the
  88. module will be called shpchp.
  89. When in doubt, say N.
  90. config HOTPLUG_PCI_RPA
  91. tristate "RPA PCI Hotplug driver"
  92. depends on PPC_PSERIES && EEH
  93. help
  94. Say Y here if you have a RPA system that supports PCI Hotplug.
  95. To compile this driver as a module, choose M here: the
  96. module will be called rpaphp.
  97. When in doubt, say N.
  98. config HOTPLUG_PCI_RPA_DLPAR
  99. tristate "RPA Dynamic Logical Partitioning for I/O slots"
  100. depends on HOTPLUG_PCI_RPA
  101. help
  102. Say Y here if your system supports Dynamic Logical Partitioning
  103. for I/O slots.
  104. To compile this driver as a module, choose M here: the
  105. module will be called rpadlpar_io.
  106. When in doubt, say N.
  107. config HOTPLUG_PCI_SGI
  108. tristate "SGI PCI Hotplug Support"
  109. depends on IA64_SGI_SN2 || IA64_GENERIC
  110. help
  111. Say Y here if you want to use the SGI Altix Hotplug
  112. Driver for PCI devices.
  113. When in doubt, say N.
  114. config HOTPLUG_PCI_S390
  115. tristate "System z PCI Hotplug Support"
  116. depends on S390 && 64BIT
  117. help
  118. Say Y here if you want to use the System z PCI Hotplug
  119. driver for PCI devices. Without this driver it is not
  120. possible to access stand-by PCI functions nor to deconfigure
  121. PCI functions.
  122. When in doubt, say Y.
  123. endif # HOTPLUG_PCI