Kconfig 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  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. tristate "ACPI PCI Hotplug driver"
  43. depends on (!ACPI_DOCK && ACPI) || (ACPI_DOCK)
  44. help
  45. Say Y here if you have a system that supports PCI Hotplug using
  46. ACPI.
  47. To compile this driver as a module, choose M here: the
  48. module will be called acpiphp.
  49. When in doubt, say N.
  50. config HOTPLUG_PCI_ACPI_IBM
  51. tristate "ACPI PCI Hotplug driver IBM extensions"
  52. depends on HOTPLUG_PCI_ACPI
  53. help
  54. Say Y here if you have an IBM system that supports PCI Hotplug using
  55. ACPI.
  56. To compile this driver as a module, choose M here: the
  57. module will be called acpiphp_ibm.
  58. When in doubt, say N.
  59. config HOTPLUG_PCI_CPCI
  60. bool "CompactPCI Hotplug driver"
  61. help
  62. Say Y here if you have a CompactPCI system card with CompactPCI
  63. hotswap support per the PICMG 2.1 specification.
  64. When in doubt, say N.
  65. config HOTPLUG_PCI_CPCI_ZT5550
  66. tristate "Ziatech ZT5550 CompactPCI Hotplug driver"
  67. depends on HOTPLUG_PCI_CPCI && X86
  68. help
  69. Say Y here if you have an Performance Technologies (formerly Intel,
  70. formerly just Ziatech) Ziatech ZT5550 CompactPCI system card.
  71. To compile this driver as a module, choose M here: the
  72. module will be called cpcihp_zt5550.
  73. When in doubt, say N.
  74. config HOTPLUG_PCI_CPCI_GENERIC
  75. tristate "Generic port I/O CompactPCI Hotplug driver"
  76. depends on HOTPLUG_PCI_CPCI && X86
  77. help
  78. Say Y here if you have a CompactPCI system card that exposes the #ENUM
  79. hotswap signal as a bit in a system register that can be read through
  80. standard port I/O.
  81. To compile this driver as a module, choose M here: the
  82. module will be called cpcihp_generic.
  83. When in doubt, say N.
  84. config HOTPLUG_PCI_SHPC
  85. tristate "SHPC PCI Hotplug driver"
  86. help
  87. Say Y here if you have a motherboard with a SHPC PCI Hotplug
  88. controller.
  89. To compile this driver as a module, choose M here: the
  90. module will be called shpchp.
  91. When in doubt, say N.
  92. config HOTPLUG_PCI_RPA
  93. tristate "RPA PCI Hotplug driver"
  94. depends on PPC_PSERIES && EEH
  95. help
  96. Say Y here if you have a RPA system that supports PCI Hotplug.
  97. To compile this driver as a module, choose M here: the
  98. module will be called rpaphp.
  99. When in doubt, say N.
  100. config HOTPLUG_PCI_RPA_DLPAR
  101. tristate "RPA Dynamic Logical Partitioning for I/O slots"
  102. depends on HOTPLUG_PCI_RPA
  103. help
  104. Say Y here if your system supports Dynamic Logical Partitioning
  105. for I/O slots.
  106. To compile this driver as a module, choose M here: the
  107. module will be called rpadlpar_io.
  108. When in doubt, say N.
  109. config HOTPLUG_PCI_SGI
  110. tristate "SGI PCI Hotplug Support"
  111. depends on IA64_SGI_SN2 || IA64_GENERIC
  112. help
  113. Say Y here if you want to use the SGI Altix Hotplug
  114. Driver for PCI devices.
  115. When in doubt, say N.
  116. config HOTPLUG_PCI_S390
  117. tristate "System z PCI Hotplug Support"
  118. depends on S390 && 64BIT
  119. help
  120. Say Y here if you want to use the System z PCI Hotplug
  121. driver for PCI devices. Without this driver it is not
  122. possible to access stand-by PCI functions nor to deconfigure
  123. PCI functions.
  124. When in doubt, say Y.
  125. endif # HOTPLUG_PCI