diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-04-16 18:20:36 -0400 |
commit | 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch) | |
tree | 0bba044c4ce775e45a88a51686b5d9f90697ea9d /drivers/pci/hotplug/Kconfig |
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
Diffstat (limited to 'drivers/pci/hotplug/Kconfig')
-rw-r--r-- | drivers/pci/hotplug/Kconfig | 197 |
1 files changed, 197 insertions, 0 deletions
diff --git a/drivers/pci/hotplug/Kconfig b/drivers/pci/hotplug/Kconfig new file mode 100644 index 000000000000..1a4d4ca2a4dc --- /dev/null +++ b/drivers/pci/hotplug/Kconfig | |||
@@ -0,0 +1,197 @@ | |||
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. The file system pcihpfs must be mounted | ||
15 | in order to interact with any PCI Hotplug controllers. | ||
16 | |||
17 | To compile this driver as a module, choose M here: the | ||
18 | module will be called pci_hotplug. | ||
19 | |||
20 | When in doubt, say N. | ||
21 | |||
22 | config HOTPLUG_PCI_FAKE | ||
23 | tristate "Fake PCI Hotplug driver" | ||
24 | depends on HOTPLUG_PCI | ||
25 | help | ||
26 | Say Y here if you want to use the fake PCI hotplug driver. It can | ||
27 | be used to simulate PCI hotplug events if even if your system is | ||
28 | not PCI hotplug capable. | ||
29 | |||
30 | This driver will "emulate" removing PCI devices from the system. | ||
31 | If the "power" file is written to with "0" then the specified PCI | ||
32 | device will be completely removed from the kernel. | ||
33 | |||
34 | WARNING, this does NOT turn off the power to the PCI device. | ||
35 | This is a "logical" removal, not a physical or electrical | ||
36 | removal. | ||
37 | |||
38 | Use this module at your own risk. You have been warned! | ||
39 | |||
40 | To compile this driver as a module, choose M here: the | ||
41 | module will be called fakephp. | ||
42 | |||
43 | When in doubt, say N. | ||
44 | |||
45 | config HOTPLUG_PCI_COMPAQ | ||
46 | tristate "Compaq PCI Hotplug driver" | ||
47 | depends on HOTPLUG_PCI && X86 && PCI_BIOS | ||
48 | help | ||
49 | Say Y here if you have a motherboard with a Compaq PCI Hotplug | ||
50 | controller. | ||
51 | |||
52 | To compile this driver as a module, choose M here: the | ||
53 | module will be called cpqphp. | ||
54 | |||
55 | When in doubt, say N. | ||
56 | |||
57 | config HOTPLUG_PCI_COMPAQ_NVRAM | ||
58 | bool "Save configuration into NVRAM on Compaq servers" | ||
59 | depends on HOTPLUG_PCI_COMPAQ | ||
60 | help | ||
61 | Say Y here if you have a Compaq server that has a PCI Hotplug | ||
62 | controller. This will allow the PCI Hotplug driver to store the PCI | ||
63 | system configuration options in NVRAM. | ||
64 | |||
65 | When in doubt, say N. | ||
66 | |||
67 | config HOTPLUG_PCI_IBM | ||
68 | tristate "IBM PCI Hotplug driver" | ||
69 | depends on HOTPLUG_PCI && X86_IO_APIC && X86 && PCI_BIOS | ||
70 | help | ||
71 | Say Y here if you have a motherboard with a IBM PCI Hotplug | ||
72 | controller. | ||
73 | |||
74 | To compile this driver as a module, choose M here: the | ||
75 | module will be called ibmphp. | ||
76 | |||
77 | When in doubt, say N. | ||
78 | |||
79 | config HOTPLUG_PCI_ACPI | ||
80 | tristate "ACPI PCI Hotplug driver" | ||
81 | depends on ACPI_BUS && HOTPLUG_PCI | ||
82 | help | ||
83 | Say Y here if you have a system that supports PCI Hotplug using | ||
84 | ACPI. | ||
85 | |||
86 | To compile this driver as a module, choose M here: the | ||
87 | module will be called acpiphp. | ||
88 | |||
89 | When in doubt, say N. | ||
90 | |||
91 | config HOTPLUG_PCI_ACPI_IBM | ||
92 | tristate "ACPI PCI Hotplug driver IBM extensions" | ||
93 | depends on HOTPLUG_PCI_ACPI | ||
94 | help | ||
95 | Say Y here if you have an IBM system that supports PCI Hotplug using | ||
96 | ACPI. | ||
97 | |||
98 | To compile this driver as a module, choose M here: the | ||
99 | module will be called acpiphp_ibm. | ||
100 | |||
101 | When in doubt, say N. | ||
102 | |||
103 | config HOTPLUG_PCI_CPCI | ||
104 | bool "CompactPCI Hotplug driver" | ||
105 | depends on HOTPLUG_PCI | ||
106 | help | ||
107 | Say Y here if you have a CompactPCI system card with CompactPCI | ||
108 | hotswap support per the PICMG 2.1 specification. | ||
109 | |||
110 | When in doubt, say N. | ||
111 | |||
112 | config HOTPLUG_PCI_CPCI_ZT5550 | ||
113 | tristate "Ziatech ZT5550 CompactPCI Hotplug driver" | ||
114 | depends on HOTPLUG_PCI && HOTPLUG_PCI_CPCI && X86 | ||
115 | help | ||
116 | Say Y here if you have an Performance Technologies (formerly Intel, | ||
117 | formerly just Ziatech) Ziatech ZT5550 CompactPCI system card. | ||
118 | |||
119 | To compile this driver as a module, choose M here: the | ||
120 | module will be called cpcihp_zt5550. | ||
121 | |||
122 | When in doubt, say N. | ||
123 | |||
124 | config HOTPLUG_PCI_CPCI_GENERIC | ||
125 | tristate "Generic port I/O CompactPCI Hotplug driver" | ||
126 | depends on HOTPLUG_PCI && HOTPLUG_PCI_CPCI && X86 | ||
127 | help | ||
128 | Say Y here if you have a CompactPCI system card that exposes the #ENUM | ||
129 | hotswap signal as a bit in a system register that can be read through | ||
130 | standard port I/O. | ||
131 | |||
132 | To compile this driver as a module, choose M here: the | ||
133 | module will be called cpcihp_generic. | ||
134 | |||
135 | When in doubt, say N. | ||
136 | |||
137 | config HOTPLUG_PCI_SHPC | ||
138 | tristate "SHPC PCI Hotplug driver" | ||
139 | depends on HOTPLUG_PCI | ||
140 | help | ||
141 | Say Y here if you have a motherboard with a SHPC PCI Hotplug | ||
142 | controller. | ||
143 | |||
144 | To compile this driver as a module, choose M here: the | ||
145 | module will be called shpchp. | ||
146 | |||
147 | When in doubt, say N. | ||
148 | |||
149 | config HOTPLUG_PCI_SHPC_POLL_EVENT_MODE | ||
150 | bool "Use polling mechanism for hot-plug events (for testing purpose)" | ||
151 | depends on HOTPLUG_PCI_SHPC | ||
152 | help | ||
153 | Say Y here if you want to use the polling mechanism for hot-plug | ||
154 | events for early platform testing. | ||
155 | |||
156 | When in doubt, say N. | ||
157 | |||
158 | config HOTPLUG_PCI_SHPC_PHPRM_LEGACY | ||
159 | bool "For AMD SHPC only: Use $HRT for resource/configuration" | ||
160 | depends on HOTPLUG_PCI_SHPC && !ACPI_BUS | ||
161 | help | ||
162 | Say Y here for AMD SHPC. You have to select this option if you are | ||
163 | using this driver on platform with AMD SHPC. | ||
164 | |||
165 | config HOTPLUG_PCI_RPA | ||
166 | tristate "RPA PCI Hotplug driver" | ||
167 | depends on HOTPLUG_PCI && PPC_PSERIES && PPC64 && !HOTPLUG_PCI_FAKE | ||
168 | help | ||
169 | Say Y here if you have a a RPA system that supports PCI Hotplug. | ||
170 | |||
171 | To compile this driver as a module, choose M here: the | ||
172 | module will be called rpaphp. | ||
173 | |||
174 | When in doubt, say N. | ||
175 | |||
176 | config HOTPLUG_PCI_RPA_DLPAR | ||
177 | tristate "RPA Dynamic Logical Partitioning for I/O slots" | ||
178 | depends on HOTPLUG_PCI_RPA | ||
179 | help | ||
180 | Say Y here if your system supports Dynamic Logical Partitioning | ||
181 | for I/O slots. | ||
182 | |||
183 | To compile this driver as a module, choose M here: the | ||
184 | module will be called rpadlpar_io. | ||
185 | |||
186 | When in doubt, say N. | ||
187 | |||
188 | config HOTPLUG_PCI_SGI | ||
189 | tristate "SGI PCI Hotplug Support" | ||
190 | depends on HOTPLUG_PCI && IA64_SGI_SN2 | ||
191 | help | ||
192 | Say Y here if you have an SGI IA64 Altix system. | ||
193 | |||
194 | When in doubt, say N. | ||
195 | |||
196 | endmenu | ||
197 | |||