aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/Kconfig')
-rw-r--r--drivers/net/wireless/Kconfig128
1 files changed, 7 insertions, 121 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig
index e4f9f747de88..fe819a785714 100644
--- a/drivers/net/wireless/Kconfig
+++ b/drivers/net/wireless/Kconfig
@@ -151,6 +151,12 @@ config LIBERTAS_SDIO
151 ---help--- 151 ---help---
152 A driver for Marvell Libertas 8385 and 8686 SDIO devices. 152 A driver for Marvell Libertas 8385 and 8686 SDIO devices.
153 153
154config LIBERTAS_SPI
155 tristate "Marvell Libertas 8686 SPI 802.11b/g cards"
156 depends on LIBERTAS && SPI && GENERIC_GPIO
157 ---help---
158 A driver for Marvell Libertas 8686 SPI devices.
159
154config LIBERTAS_DEBUG 160config LIBERTAS_DEBUG
155 bool "Enable full debugging output in the Libertas module." 161 bool "Enable full debugging output in the Libertas module."
156 depends on LIBERTAS 162 depends on LIBERTAS
@@ -188,127 +194,6 @@ config AIRO
188 194
189 The driver can be compiled as a module and will be named "airo". 195 The driver can be compiled as a module and will be named "airo".
190 196
191config HERMES
192 tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)"
193 depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211
194 select WIRELESS_EXT
195 select FW_LOADER
196 select CRYPTO
197 select CRYPTO_MICHAEL_MIC
198 ---help---
199 A driver for 802.11b wireless cards based on the "Hermes" or
200 Intersil HFA384x (Prism 2) MAC controller. This includes the vast
201 majority of the PCMCIA 802.11b cards (which are nearly all rebadges)
202 - except for the Cisco/Aironet cards. Cards supported include the
203 Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco,
204 Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya,
205 IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear
206 MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel
207 IPW2011, and Symbol Spectrum24 High Rate amongst others.
208
209 This option includes the guts of the driver, but in order to
210 actually use a card you will also need to enable support for PCMCIA
211 Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below.
212
213 You will also very likely also need the Wireless Tools in order to
214 configure your card and that /etc/pcmcia/wireless.opts works :
215 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>
216
217config HERMES_CACHE_FW_ON_INIT
218 bool "Cache Hermes firmware on driver initialisation"
219 depends on HERMES
220 default y
221 ---help---
222 Say Y to cache any firmware required by the Hermes drivers
223 on startup. The firmware will remain cached until the
224 driver is unloaded. The cache uses 64K of RAM.
225
226 Otherwise load the firmware from userspace as required. In
227 this case the driver should be unloaded and restarted
228 whenever the firmware is changed.
229
230 If you are not sure, say Y.
231
232config APPLE_AIRPORT
233 tristate "Apple Airport support (built-in)"
234 depends on PPC_PMAC && HERMES
235 help
236 Say Y here to support the Airport 802.11b wireless Ethernet hardware
237 built into the Macintosh iBook and other recent PowerPC-based
238 Macintosh machines. This is essentially a Lucent Orinoco card with
239 a non-standard interface.
240
241 This driver does not support the Airport Extreme (802.11b/g). Use
242 the BCM43xx driver for Airport Extreme cards.
243
244config PLX_HERMES
245 tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)"
246 depends on PCI && HERMES
247 help
248 Enable support for PCMCIA cards supported by the "Hermes" (aka
249 orinoco) driver when used in PLX9052 based PCI adaptors. These
250 adaptors are not a full PCMCIA controller but act as a more limited
251 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
252 802.11b PCMCIA cards can be used in desktop machines. The Netgear
253 MA301 is such an adaptor.
254
255config TMD_HERMES
256 tristate "Hermes in TMD7160 based PCI adaptor support"
257 depends on PCI && HERMES
258 help
259 Enable support for PCMCIA cards supported by the "Hermes" (aka
260 orinoco) driver when used in TMD7160 based PCI adaptors. These
261 adaptors are not a full PCMCIA controller but act as a more limited
262 PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that
263 802.11b PCMCIA cards can be used in desktop machines.
264
265config NORTEL_HERMES
266 tristate "Nortel emobility PCI adaptor support"
267 depends on PCI && HERMES
268 help
269 Enable support for PCMCIA cards supported by the "Hermes" (aka
270 orinoco) driver when used in Nortel emobility PCI adaptors. These
271 adaptors are not full PCMCIA controllers, but act as a more limited
272 PCI <-> PCMCIA bridge.
273
274config PCI_HERMES
275 tristate "Prism 2.5 PCI 802.11b adaptor support"
276 depends on PCI && HERMES
277 help
278 Enable support for PCI and mini-PCI 802.11b wireless NICs based on
279 the Prism 2.5 chipset. These are true PCI cards, not the 802.11b
280 PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also
281 common. Some of the built-in wireless adaptors in laptops are of
282 this variety.
283
284config PCMCIA_HERMES
285 tristate "Hermes PCMCIA card support"
286 depends on PCMCIA && HERMES
287 ---help---
288 A driver for "Hermes" chipset based PCMCIA wireless adaptors, such
289 as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/
290 EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and
291 others). It should also be usable on various Prism II based cards
292 such as the Linksys, D-Link and Farallon Skyline. It should also
293 work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN.
294
295 You will very likely need the Wireless Tools in order to
296 configure your card and that /etc/pcmcia/wireless.opts works:
297 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
298
299config PCMCIA_SPECTRUM
300 tristate "Symbol Spectrum24 Trilogy PCMCIA card support"
301 depends on PCMCIA && HERMES
302 ---help---
303
304 This is a driver for 802.11b cards using RAM-loadable Symbol
305 firmware, such as Symbol Wireless Networker LA4100, CompactFlash
306 cards by Socket Communications and Intel PRO/Wireless 2011B.
307
308 This driver requires firmware download on startup. Utilities
309 for downloading Symbol firmware are available at
310 <http://sourceforge.net/projects/orinoco/>
311
312config ATMEL 197config ATMEL
313 tristate "Atmel at76c50x chipset 802.11b support" 198 tristate "Atmel at76c50x chipset 802.11b support"
314 depends on (PCI || PCMCIA) && WLAN_80211 199 depends on (PCI || PCMCIA) && WLAN_80211
@@ -590,5 +475,6 @@ source "drivers/net/wireless/b43/Kconfig"
590source "drivers/net/wireless/b43legacy/Kconfig" 475source "drivers/net/wireless/b43legacy/Kconfig"
591source "drivers/net/wireless/zd1211rw/Kconfig" 476source "drivers/net/wireless/zd1211rw/Kconfig"
592source "drivers/net/wireless/rt2x00/Kconfig" 477source "drivers/net/wireless/rt2x00/Kconfig"
478source "drivers/net/wireless/orinoco/Kconfig"
593 479
594endmenu 480endmenu