2 # Wireless LAN device configuration
11 This section contains all the pre 802.11 and 802.11 wireless
12 device drivers. For a complete list of drivers and documentation
13 on them refer to the wireless wiki:
15 http://wireless.kernel.org/en/users/Drivers
19 menuconfig WLAN_PRE80211
20 bool "Wireless LAN (pre-802.11)"
23 Say Y if you have any pre-802.11 wireless LAN hardware.
25 This option does not affect the kernel build, it only
26 lets you choose drivers.
29 tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support"
30 depends on ISA && WLAN_PRE80211
35 The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is
36 a Radio LAN (wireless Ethernet-like Local Area Network) using the
37 radio frequencies 900 MHz and 2.4 GHz.
39 If you want to use an ISA WaveLAN card under Linux, say Y and read
40 the Ethernet-HOWTO, available from
41 <http://www.tldp.org/docs.html#howto>. Some more specific
42 information is contained in
43 <file:Documentation/networking/wavelan.txt> and in the source code
44 <file:drivers/net/wireless/wavelan.p.h>.
46 You will also need the wireless tools package available from
47 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
48 Please read the man pages contained therein.
50 To compile this driver as a module, choose M here: the module will be
54 tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support"
55 depends on PCMCIA && WLAN_PRE80211
60 Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA
61 (PC-card) wireless Ethernet networking card to your computer. This
62 driver is for the non-IEEE-802.11 Wavelan cards.
64 To compile this driver as a module, choose M here: the module will be
65 called wavelan_cs. If unsure, say N.
68 tristate "Xircom Netwave AirSurfer Pcmcia wireless support"
69 depends on PCMCIA && WLAN_PRE80211
73 Say Y here if you intend to attach this type of PCMCIA (PC-card)
74 wireless Ethernet networking card to your computer.
76 To compile this driver as a module, choose M here: the module will be
77 called netwave_cs. If unsure, say N.
81 bool "Wireless LAN (IEEE 802.11)"
84 Say Y if you have any 802.11 wireless LAN hardware.
86 This option does not affect the kernel build, it only
87 lets you choose drivers.
90 tristate "Aviator/Raytheon 2.4GHz wireless support"
91 depends on PCMCIA && WLAN_80211
96 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
97 (PC-card) wireless Ethernet networking card to your computer.
98 Please read the file <file:Documentation/networking/ray_cs.txt> for
101 To compile this driver as a module, choose M here: the module will be
102 called ray_cs. If unsure, say N.
104 config LIBERTAS_THINFIRM
105 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
106 depends on WLAN_80211 && MAC80211
109 A library for Marvell Libertas 8xxx devices using thinfirm.
111 config LIBERTAS_THINFIRM_USB
112 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
113 depends on LIBERTAS_THINFIRM && USB
115 A driver for Marvell Libertas 8388 USB devices using thinfirm.
118 tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
119 depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
125 This is the standard Linux driver to support Cisco/Aironet ISA and
126 PCI 802.11 wireless cards.
127 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
128 - with or without encryption) as well as card before the Cisco
129 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
131 This driver support both the standard Linux Wireless Extensions
132 and Cisco proprietary API, so both the Linux Wireless Tools and the
133 Cisco Linux utilities can be used to configure the card.
135 The driver can be compiled as a module and will be named "airo".
138 tristate "Atmel at76c50x chipset 802.11b support"
139 depends on (PCI || PCMCIA) && WLAN_80211
145 A driver 802.11b wireless cards based on the Atmel fast-vnet
146 chips. This driver supports standard Linux wireless extensions.
148 Many cards based on this chipset do not have flash memory
149 and need their firmware loaded at start-up. If yours is
150 one of these, you will need to provide a firmware image
151 to be loaded into the card by the driver. The Atmel
152 firmware package can be downloaded from
153 <http://www.thekelleys.org.uk/atmel>
156 tristate "Atmel at76c506 PCI cards"
157 depends on ATMEL && PCI
159 Enable support for PCI and mini-PCI cards containing the
163 tristate "Atmel at76c502/at76c504 PCMCIA cards"
164 depends on ATMEL && PCMCIA
169 Enable support for PCMCIA cards containing the
170 Atmel at76c502 and at76c504 chips.
173 tristate "Atmel at76c503/at76c505/at76c505a USB cards"
174 depends on MAC80211 && WLAN_80211 && USB
177 Enable support for USB Wireless devices using Atmel at76c503,
178 at76c505 or at76c505a chips.
181 tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
182 depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
187 This is the standard Linux driver to support Cisco/Aironet PCMCIA
188 802.11 wireless cards. This driver is the same as the Aironet
189 driver part of the Linux Pcmcia package.
190 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
191 - with or without encryption) as well as card before the Cisco
192 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
193 supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
196 This driver support both the standard Linux Wireless Extensions
197 and Cisco proprietary API, so both the Linux Wireless Tools and the
198 Cisco Linux utilities can be used to configure the card.
201 tristate "Planet WL3501 PCMCIA cards"
202 depends on EXPERIMENTAL && PCMCIA && WLAN_80211
206 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
207 It has basic support for Linux wireless extensions and initial
208 micro support for ethtool.
211 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
212 depends on PCI && EXPERIMENTAL && WLAN_80211
218 This enables support for FullMAC PCI/Cardbus prism54 devices. This
219 driver is now deprecated in favor for the SoftMAC driver, p54pci.
220 p54pci supports FullMAC PCI/Cardbus devices as well. For details on
221 the scheduled removal of this driver on the kernel see the feature
224 Documentation/feature-removal-schedule.txt
226 For more information refer to the p54 wiki:
228 http://wireless.kernel.org/en/users/Drivers/p54
230 Note: You need a motherboard with DMA support to use any of these cards
232 When built as module you get the module prism54
235 tristate "USB ZD1201 based Wireless device support"
236 depends on USB && WLAN_80211
241 Say Y if you want to use wireless LAN adapters based on the ZyDAS
244 This driver makes the adapter appear as a normal Ethernet interface,
247 The zd1201 device requires external firmware to be loaded.
248 This can be found at http://linux-lc100020.sourceforge.net/
250 To compile this driver as a module, choose M here: the
251 module will be called zd1201.
253 config USB_NET_RNDIS_WLAN
254 tristate "Wireless RNDIS USB support"
255 depends on USB && WLAN_80211 && EXPERIMENTAL
258 select USB_NET_CDCETHER
259 select USB_NET_RNDIS_HOST
261 This is a driver for wireless RNDIS devices.
262 These are USB based adapters found in devices such as:
264 Buffalo WLI-U2-KG125S
265 U.S. Robotics USR5421
273 U.S. Robotics USR5420
276 All of these devices are based on Broadcom 4320 chip which is the
277 only wireless RNDIS chip known to date.
279 If you choose to build a module, it'll be called rndis_wlan.
282 tristate "Realtek 8180/8185 PCI support"
283 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
286 This is a driver for RTL8180 and RTL8185 based cards.
287 These are PCI based chips found in cards such as:
301 Ovislink AirLive WL-1120PCM
316 Siemens-fujitsu Amilo D1840W
324 Topcom Skyr@cer 4011b
325 Roper FreeLan 802.11b (edition 2004)
326 Wistron Neweb Corp CB-200B
329 TwinMOS Booming B Series
335 Thanks to Realtek for their support!
338 tristate "Realtek 8187 and 8187B USB support"
339 depends on MAC80211 && USB && WLAN_80211
342 This is a driver for RTL8187 and RTL8187B based cards.
343 These are USB based chips found in devices such as:
350 ASUS P5B Deluxe/P5K Premium motherboards
351 Toshiba Satellite Pro series of laptops
353 Linksys WUSB54GC-EU v2
354 (v1 = rt73usb; v3 is rt2070-based,
355 use staging/rt3070 or try rt2800usb)
357 Thanks to Realtek for their support!
359 # If possible, automatically enable LEDs for RTL8187.
363 depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187)
367 tristate "ADMtek ADM8211 support"
368 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
372 This driver is for ADM8211A, ADM8211B, and ADM8211C based cards.
373 These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
375 Xterasys Cardbus XN-2411b
376 Blitz NetWave Point PC
382 3com Office Connect (3CRSHPW796)
385 D-Link DWL-520 Revision C
387 However, some of these cards have been replaced with other chips
388 like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or
389 the Ralink RT2400 (SMC2635W) without a model number change.
391 Thanks to Infineon-ADMtek for their support of this driver.
393 config MAC80211_HWSIM
394 tristate "Simulated radio testing tool for mac80211"
395 depends on MAC80211 && WLAN_80211
397 This driver is a developer testing tool that can be used to test
398 IEEE 802.11 networking stack (mac80211) functionality. This is not
399 needed for normal wireless LAN usage and is only for testing. See
400 Documentation/networking/mac80211_hwsim for more information on how
403 To compile this driver as a module, choose M here: the module will be
404 called mac80211_hwsim. If unsure, say N.
407 tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
408 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
410 This driver supports Marvell TOPDOG 802.11 wireless cards.
412 To compile this driver as a module, choose M here: the module
413 will be called mwl8k. If unsure, say N.
415 source "drivers/net/wireless/ath/Kconfig"
416 source "drivers/net/wireless/b43/Kconfig"
417 source "drivers/net/wireless/b43legacy/Kconfig"
418 source "drivers/net/wireless/hostap/Kconfig"
419 source "drivers/net/wireless/ipw2x00/Kconfig"
420 source "drivers/net/wireless/iwlwifi/Kconfig"
421 source "drivers/net/wireless/iwmc3200wifi/Kconfig"
422 source "drivers/net/wireless/libertas/Kconfig"
423 source "drivers/net/wireless/orinoco/Kconfig"
424 source "drivers/net/wireless/p54/Kconfig"
425 source "drivers/net/wireless/rt2x00/Kconfig"
426 source "drivers/net/wireless/wl12xx/Kconfig"
427 source "drivers/net/wireless/zd1211rw/Kconfig"