diff options
Diffstat (limited to 'drivers/net/wireless/Kconfig')
-rw-r--r-- | drivers/net/wireless/Kconfig | 144 |
1 files changed, 133 insertions, 11 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index ec3f75a030d2..00a07f32a81e 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
@@ -137,6 +137,110 @@ config PCMCIA_RAYCS | |||
137 | comment "Wireless 802.11b ISA/PCI cards support" | 137 | comment "Wireless 802.11b ISA/PCI cards support" |
138 | depends on NET_RADIO && (ISA || PCI || PPC_PMAC || PCMCIA) | 138 | depends on NET_RADIO && (ISA || PCI || PPC_PMAC || PCMCIA) |
139 | 139 | ||
140 | config IPW2100 | ||
141 | tristate "Intel PRO/Wireless 2100 Network Connection" | ||
142 | depends on NET_RADIO && PCI && IEEE80211 | ||
143 | select FW_LOADER | ||
144 | ---help--- | ||
145 | A driver for the Intel PRO/Wireless 2100 Network | ||
146 | Connection 802.11b wireless network adapter. | ||
147 | |||
148 | See <file:Documentation/networking/README.ipw2100> for information on | ||
149 | the capabilities currently enabled in this driver and for tips | ||
150 | for debugging issues and problems. | ||
151 | |||
152 | In order to use this driver, you will need a firmware image for it. | ||
153 | You can obtain the firmware from | ||
154 | <http://ipw2100.sf.net/>. Once you have the firmware image, you | ||
155 | will need to place it in /etc/firmware. | ||
156 | |||
157 | You will also very likely need the Wireless Tools in order to | ||
158 | configure your card: | ||
159 | |||
160 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
161 | |||
162 | If you want to compile the driver as a module ( = code which can be | ||
163 | inserted in and remvoed from the running kernel whenever you want), | ||
164 | say M here and read <file:Documentation/modules.txt>. The module | ||
165 | will be called ipw2100.ko. | ||
166 | |||
167 | config IPW2100_MONITOR | ||
168 | bool "Enable promiscuous mode" | ||
169 | depends on IPW2100 | ||
170 | ---help--- | ||
171 | Enables promiscuous/monitor mode support for the ipw2100 driver. | ||
172 | With this feature compiled into the driver, you can switch to | ||
173 | promiscuous mode via the Wireless Tool's Monitor mode. While in this | ||
174 | mode, no packets can be sent. | ||
175 | |||
176 | config IPW_DEBUG | ||
177 | bool "Enable full debugging output in IPW2100 module." | ||
178 | depends on IPW2100 | ||
179 | ---help--- | ||
180 | This option will enable debug tracing output for the IPW2100. | ||
181 | |||
182 | This will result in the kernel module being ~60k larger. You can | ||
183 | control which debug output is sent to the kernel log by setting the | ||
184 | value in | ||
185 | |||
186 | /sys/bus/pci/drivers/ipw2100/debug_level | ||
187 | |||
188 | This entry will only exist if this option is enabled. | ||
189 | |||
190 | If you are not trying to debug or develop the IPW2100 driver, you | ||
191 | most likely want to say N here. | ||
192 | |||
193 | config IPW2200 | ||
194 | tristate "Intel PRO/Wireless 2200BG and 2915ABG Network Connection" | ||
195 | depends on IEEE80211 && PCI | ||
196 | select FW_LOADER | ||
197 | ---help--- | ||
198 | A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network | ||
199 | Connection adapters. | ||
200 | |||
201 | See <file:Documentation/networking/README.ipw2200> for | ||
202 | information on the capabilities currently enabled in this | ||
203 | driver and for tips for debugging issues and problems. | ||
204 | |||
205 | In order to use this driver, you will need a firmware image for it. | ||
206 | You can obtain the firmware from | ||
207 | <http://ipw2200.sf.net/>. See the above referenced README.ipw2200 | ||
208 | for information on where to install the firmare images. | ||
209 | |||
210 | You will also very likely need the Wireless Tools in order to | ||
211 | configure your card: | ||
212 | |||
213 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
214 | |||
215 | If you want to compile the driver as a module ( = code which can be | ||
216 | inserted in and remvoed from the running kernel whenever you want), | ||
217 | say M here and read <file:Documentation/modules.txt>. The module | ||
218 | will be called ipw2200.ko. | ||
219 | |||
220 | config IPW_DEBUG | ||
221 | bool "Enable full debugging output in IPW2200 module." | ||
222 | depends on IPW2200 | ||
223 | ---help--- | ||
224 | This option will enable debug tracing output for the IPW2200. | ||
225 | |||
226 | This will result in the kernel module being ~100k larger. You can | ||
227 | control which debug output is sent to the kernel log by setting the | ||
228 | value in | ||
229 | |||
230 | /sys/bus/pci/drivers/ipw2200/debug_level | ||
231 | |||
232 | This entry will only exist if this option is enabled. | ||
233 | |||
234 | To set a value, simply echo an 8-byte hex value to the same file: | ||
235 | |||
236 | % echo 0x00000FFO > /sys/bus/pci/drivers/ipw2200/debug_level | ||
237 | |||
238 | You can find the list of debug mask values in | ||
239 | drivers/net/wireless/ipw2200.h | ||
240 | |||
241 | If you are not trying to debug or develop the IPW2200 driver, you | ||
242 | most likely want to say N here. | ||
243 | |||
140 | config AIRO | 244 | config AIRO |
141 | tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" | 245 | tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" |
142 | depends on NET_RADIO && ISA && (PCI || BROKEN) | 246 | depends on NET_RADIO && ISA && (PCI || BROKEN) |
@@ -185,8 +289,8 @@ config APPLE_AIRPORT | |||
185 | a non-standard interface | 289 | a non-standard interface |
186 | 290 | ||
187 | config PLX_HERMES | 291 | config PLX_HERMES |
188 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.) (EXPERIMENTAL)" | 292 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" |
189 | depends on PCI && HERMES && EXPERIMENTAL | 293 | depends on PCI && HERMES |
190 | help | 294 | help |
191 | Enable support for PCMCIA cards supported by the "Hermes" (aka | 295 | Enable support for PCMCIA cards supported by the "Hermes" (aka |
192 | orinoco) driver when used in PLX9052 based PCI adaptors. These | 296 | orinoco) driver when used in PLX9052 based PCI adaptors. These |
@@ -195,12 +299,9 @@ config PLX_HERMES | |||
195 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear | 299 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear |
196 | MA301 is such an adaptor. | 300 | MA301 is such an adaptor. |
197 | 301 | ||
198 | Support for these adaptors is so far still incomplete and buggy. | ||
199 | You have been warned. | ||
200 | |||
201 | config TMD_HERMES | 302 | config TMD_HERMES |
202 | tristate "Hermes in TMD7160 based PCI adaptor support (EXPERIMENTAL)" | 303 | tristate "Hermes in TMD7160 based PCI adaptor support" |
203 | depends on PCI && HERMES && EXPERIMENTAL | 304 | depends on PCI && HERMES |
204 | help | 305 | help |
205 | Enable support for PCMCIA cards supported by the "Hermes" (aka | 306 | Enable support for PCMCIA cards supported by the "Hermes" (aka |
206 | orinoco) driver when used in TMD7160 based PCI adaptors. These | 307 | orinoco) driver when used in TMD7160 based PCI adaptors. These |
@@ -208,12 +309,18 @@ config TMD_HERMES | |||
208 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | 309 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that |
209 | 802.11b PCMCIA cards can be used in desktop machines. | 310 | 802.11b PCMCIA cards can be used in desktop machines. |
210 | 311 | ||
211 | Support for these adaptors is so far still incomplete and buggy. | 312 | config NORTEL_HERMES |
212 | You have been warned. | 313 | tristate "Nortel emobility PCI adaptor support" |
314 | depends on PCI && HERMES | ||
315 | help | ||
316 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
317 | orinoco) driver when used in Nortel emobility PCI adaptors. These | ||
318 | adaptors are not full PCMCIA controllers, but act as a more limited | ||
319 | PCI <-> PCMCIA bridge. | ||
213 | 320 | ||
214 | config PCI_HERMES | 321 | config PCI_HERMES |
215 | tristate "Prism 2.5 PCI 802.11b adaptor support (EXPERIMENTAL)" | 322 | tristate "Prism 2.5 PCI 802.11b adaptor support" |
216 | depends on PCI && HERMES && EXPERIMENTAL | 323 | depends on PCI && HERMES |
217 | help | 324 | help |
218 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on | 325 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on |
219 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b | 326 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b |
@@ -268,6 +375,19 @@ config PCMCIA_HERMES | |||
268 | configure your card and that /etc/pcmcia/wireless.opts works: | 375 | configure your card and that /etc/pcmcia/wireless.opts works: |
269 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | 376 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. |
270 | 377 | ||
378 | config PCMCIA_SPECTRUM | ||
379 | tristate "Symbol Spectrum24 Trilogy PCMCIA card support" | ||
380 | depends on NET_RADIO && PCMCIA && HERMES | ||
381 | ---help--- | ||
382 | |||
383 | This is a driver for 802.11b cards using RAM-loadable Symbol | ||
384 | firmware, such as Symbol Wireless Networker LA4100, CompactFlash | ||
385 | cards by Socket Communications and Intel PRO/Wireless 2011B. | ||
386 | |||
387 | This driver requires firmware download on startup. Utilities | ||
388 | for downloading Symbol firmware are available at | ||
389 | <http://sourceforge.net/projects/orinoco/> | ||
390 | |||
271 | config AIRO_CS | 391 | config AIRO_CS |
272 | tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" | 392 | tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" |
273 | depends on NET_RADIO && PCMCIA && (BROKEN || !M32R) | 393 | depends on NET_RADIO && PCMCIA && (BROKEN || !M32R) |
@@ -355,6 +475,8 @@ config PRISM54 | |||
355 | say M here and read <file:Documentation/modules.txt>. The module | 475 | say M here and read <file:Documentation/modules.txt>. The module |
356 | will be called prism54.ko. | 476 | will be called prism54.ko. |
357 | 477 | ||
478 | source "drivers/net/wireless/hostap/Kconfig" | ||
479 | |||
358 | # yes, this works even when no drivers are selected | 480 | # yes, this works even when no drivers are selected |
359 | config NET_WIRELESS | 481 | config NET_WIRELESS |
360 | bool | 482 | bool |