home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / drivers / pci / hotplug / Kconfig next >
Encoding:
Text File  |  2006-08-11  |  5.5 KB  |  198 lines

  1. #
  2. # PCI Hotplug support
  3. #
  4.  
  5. menu "PCI Hotplug Support"
  6.  
  7. config HOTPLUG_PCI
  8.     tristate "Support for PCI Hotplug (EXPERIMENTAL)"
  9.     depends on PCI && EXPERIMENTAL
  10.     select HOTPLUG
  11.     ---help---
  12.       Say Y here if you have a motherboard with a PCI Hotplug controller.
  13.       This allows you to add and remove PCI cards while the machine is
  14.       powered up and running.
  15.  
  16.       To compile this driver as a module, choose M here: the
  17.       module will be called pci_hotplug.
  18.  
  19.       When in doubt, say N.
  20.  
  21. config HOTPLUG_PCI_FAKE
  22.     tristate "Fake PCI Hotplug driver"
  23.     depends on HOTPLUG_PCI
  24.     help
  25.       Say Y here if you want to use the fake PCI hotplug driver. It can
  26.       be used to simulate PCI hotplug events if even if your system is
  27.       not PCI hotplug capable.
  28.  
  29.       This driver will "emulate" removing PCI devices from the system.
  30.       If the "power" file is written to with "0" then the specified PCI
  31.       device will be completely removed from the kernel.
  32.  
  33.       WARNING, this does NOT turn off the power to the PCI device.
  34.       This is a "logical" removal, not a physical or electrical
  35.       removal.
  36.  
  37.       Use this module at your own risk.  You have been warned!
  38.  
  39.       To compile this driver as a module, choose M here: the
  40.       module will be called fakephp.
  41.  
  42.       When in doubt, say N.
  43.  
  44. config HOTPLUG_PCI_COMPAQ
  45.     tristate "Compaq PCI Hotplug driver"
  46.     depends on HOTPLUG_PCI && X86 && PCI_BIOS
  47.     help
  48.       Say Y here if you have a motherboard with a Compaq PCI Hotplug
  49.       controller.
  50.  
  51.       To compile this driver as a module, choose M here: the
  52.       module will be called cpqphp.
  53.  
  54.       When in doubt, say N.
  55.  
  56. config HOTPLUG_PCI_COMPAQ_NVRAM
  57.     bool "Save configuration into NVRAM on Compaq servers"
  58.     depends on HOTPLUG_PCI_COMPAQ
  59.     help
  60.       Say Y here if you have a Compaq server that has a PCI Hotplug
  61.       controller.  This will allow the PCI Hotplug driver to store the PCI
  62.       system configuration options in NVRAM.
  63.  
  64.       When in doubt, say N.
  65.  
  66. config HOTPLUG_PCI_IBM
  67.     tristate "IBM PCI Hotplug driver"
  68.     depends on HOTPLUG_PCI && X86_IO_APIC && X86 && PCI_BIOS
  69.     help
  70.       Say Y here if you have a motherboard with a IBM PCI Hotplug
  71.       controller.
  72.  
  73.       To compile this driver as a module, choose M here: the
  74.       module will be called ibmphp.
  75.  
  76.       When in doubt, say N.
  77.  
  78. config HOTPLUG_PCI_ACPI
  79.     tristate "ACPI PCI Hotplug driver"
  80.     depends on ACPI && HOTPLUG_PCI
  81.     help
  82.       Say Y here if you have a system that supports PCI Hotplug using
  83.       ACPI.
  84.  
  85.       To compile this driver as a module, choose M here: the
  86.       module will be called acpiphp.
  87.  
  88.       When in doubt, say N.
  89.  
  90. config HOTPLUG_PCI_ACPI_IBM
  91.     tristate "ACPI PCI Hotplug driver IBM extensions"
  92.     depends on HOTPLUG_PCI_ACPI
  93.     help
  94.       Say Y here if you have an IBM system that supports PCI Hotplug using
  95.       ACPI.
  96.  
  97.       To compile this driver as a module, choose M here: the
  98.       module will be called acpiphp_ibm.
  99.  
  100.       When in doubt, say N.
  101.  
  102. config HOTPLUG_PCI_CPCI
  103.     bool "CompactPCI Hotplug driver"
  104.     depends on HOTPLUG_PCI
  105.     help
  106.       Say Y here if you have a CompactPCI system card with CompactPCI
  107.       hotswap support per the PICMG 2.1 specification.
  108.  
  109.       When in doubt, say N.
  110.  
  111. config HOTPLUG_PCI_CPCI_ZT5550
  112.     tristate "Ziatech ZT5550 CompactPCI Hotplug driver"
  113.     depends on HOTPLUG_PCI && HOTPLUG_PCI_CPCI && X86
  114.     help
  115.       Say Y here if you have an Performance Technologies (formerly Intel,
  116.           formerly just Ziatech) Ziatech ZT5550 CompactPCI system card.
  117.  
  118.       To compile this driver as a module, choose M here: the
  119.       module will be called cpcihp_zt5550.
  120.  
  121.       When in doubt, say N.
  122.  
  123. config HOTPLUG_PCI_CPCI_GENERIC
  124.     tristate "Generic port I/O CompactPCI Hotplug driver"
  125.     depends on HOTPLUG_PCI && HOTPLUG_PCI_CPCI && X86
  126.     help
  127.       Say Y here if you have a CompactPCI system card that exposes the #ENUM
  128.       hotswap signal as a bit in a system register that can be read through
  129.       standard port I/O.
  130.  
  131.       To compile this driver as a module, choose M here: the
  132.       module will be called cpcihp_generic.
  133.  
  134.       When in doubt, say N.
  135.  
  136. config HOTPLUG_PCI_SHPC
  137.     tristate "SHPC PCI Hotplug driver"
  138.     depends on HOTPLUG_PCI
  139.     help
  140.       Say Y here if you have a motherboard with a SHPC PCI Hotplug
  141.       controller.
  142.  
  143.       To compile this driver as a module, choose M here: the
  144.       module will be called shpchp.
  145.  
  146.       When in doubt, say N.
  147.  
  148. config HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
  149.     bool "Use polling mechanism for hot-plug events (for testing purpose)"
  150.     depends on HOTPLUG_PCI_SHPC
  151.     help
  152.       Say Y here if you want to use the polling mechanism for hot-plug 
  153.       events for early platform testing.
  154.  
  155.       When in doubt, say N.
  156.  
  157. config HOTPLUG_PCI_SHPC_PHPRM_LEGACY
  158.     bool "For AMD SHPC only: Use $HRT for resource/configuration"
  159.     depends on HOTPLUG_PCI_SHPC && !ACPI 
  160.     help
  161.       Say Y here for AMD SHPC. You have to select this option if you are 
  162.       using this driver on platform with AMD SHPC.
  163.  
  164. config HOTPLUG_PCI_RPA
  165.     tristate "RPA PCI Hotplug driver"
  166.     depends on HOTPLUG_PCI && PPC_PSERIES && PPC64 && !HOTPLUG_PCI_FAKE
  167.     help
  168.       Say Y here if you have a a RPA system that supports PCI Hotplug.
  169.  
  170.       To compile this driver as a module, choose M here: the
  171.       module will be called rpaphp.
  172.  
  173.       When in doubt, say N.
  174.  
  175. config HOTPLUG_PCI_RPA_DLPAR
  176.     tristate "RPA Dynamic Logical Partitioning for I/O slots"
  177.     depends on HOTPLUG_PCI_RPA
  178.     help
  179.       Say Y here if your system supports Dynamic Logical Partitioning
  180.       for I/O slots.
  181.  
  182.       To compile this driver as a module, choose M here: the
  183.       module will be called rpadlpar_io.
  184.  
  185.        When in doubt, say N.
  186.  
  187. config HOTPLUG_PCI_SGI
  188.     tristate "SGI PCI Hotplug Support"
  189.     depends on HOTPLUG_PCI && (IA64_SGI_SN2 || IA64_GENERIC)
  190.     help
  191.       Say Y here if you want to use the SGI Altix Hotplug
  192.       Driver for PCI devices.
  193.  
  194.       When in doubt, say N.
  195.  
  196. endmenu
  197.  
  198.