xref: /openbmc/linux/drivers/net/wireless/Kconfig (revision eab2ec83dbf0e32e28f3108f302ffdaa225d4cce)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Wireless LAN device configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvalds
544175272SLuis R. Rodriguezmenuconfig WLAN
644175272SLuis R. Rodriguez	bool "Wireless LAN"
7f54bfc0eSMartin Schwidefsky	depends on !S390
8*eab2ec83SJohannes Berg	select WIRELESS
9ff4d572aSLuis R. Rodriguez	default y
1044175272SLuis R. Rodriguez	---help---
1144175272SLuis R. Rodriguez	  This section contains all the pre 802.11 and 802.11 wireless
1244175272SLuis R. Rodriguez	  device drivers. For a complete list of drivers and documentation
1344175272SLuis R. Rodriguez	  on them refer to the wireless wiki:
1444175272SLuis R. Rodriguez
1544175272SLuis R. Rodriguez	  http://wireless.kernel.org/en/users/Drivers
1644175272SLuis R. Rodriguez
1744175272SLuis R. Rodriguezif WLAN
182a5e1c0eSJohannes Berg
193e640452SLuis R. Rodriguezmenuconfig WLAN_PRE80211
202a5e1c0eSJohannes Berg	bool "Wireless LAN (pre-802.11)"
211da177e4SLinus Torvalds	depends on NETDEVICES
221da177e4SLinus Torvalds	---help---
232a5e1c0eSJohannes Berg	  Say Y if you have any pre-802.11 wireless LAN hardware.
241da177e4SLinus Torvalds
252a5e1c0eSJohannes Berg	  This option does not affect the kernel build, it only
2642431592SJohn W. Linville	  lets you choose drivers.
271da177e4SLinus Torvalds
28a60f28faSDavid S. Millerconfig STRIP
29a60f28faSDavid S. Miller	tristate "STRIP (Metricom starmode radio IP)"
30a60f28faSDavid S. Miller	depends on INET && WLAN_PRE80211
31a60f28faSDavid S. Miller	select WIRELESS_EXT
32a60f28faSDavid S. Miller	---help---
33a60f28faSDavid S. Miller	  Say Y if you have a Metricom radio and intend to use Starmode Radio
34a60f28faSDavid S. Miller	  IP. STRIP is a radio protocol developed for the MosquitoNet project
3528ad3957SRalf Baechle	  to send Internet traffic using Metricom radios.  Metricom radios are
3628ad3957SRalf Baechle	  small, battery powered, 100kbit/sec packet radio transceivers, about
3728ad3957SRalf Baechle	  the size and weight of a cellular telephone. (You may also have heard
3828ad3957SRalf Baechle	  them called "Metricom modems" but we avoid the term "modem" because
3928ad3957SRalf Baechle	  it misleads many people into thinking that you can plug a Metricom
4028ad3957SRalf Baechle	  modem into a phone line and use it as a modem.)
41a60f28faSDavid S. Miller
42a60f28faSDavid S. Miller	  You can use STRIP on any Linux machine with a serial port, although
43a60f28faSDavid S. Miller	  it is obviously most useful for people with laptop computers. If you
44a60f28faSDavid S. Miller	  think you might get a Metricom radio in the future, there is no harm
45a60f28faSDavid S. Miller	  in saying Y to STRIP now, except that it makes the kernel a bit
46a60f28faSDavid S. Miller	  bigger.
47a60f28faSDavid S. Miller
48a60f28faSDavid S. Miller	  To compile this as a module, choose M here: the module will be
49a60f28faSDavid S. Miller	  called strip.
50a60f28faSDavid S. Miller
511da177e4SLinus Torvaldsconfig ARLAN
521da177e4SLinus Torvalds	tristate "Aironet Arlan 655 & IC2200 DS support"
532a5e1c0eSJohannes Berg	depends on ISA && !64BIT && WLAN_PRE80211
542a5e1c0eSJohannes Berg	select WIRELESS_EXT
551da177e4SLinus Torvalds	---help---
561da177e4SLinus Torvalds	  Aironet makes Arlan, a class of wireless LAN adapters. These use the
571da177e4SLinus Torvalds	  www.Telxon.com chip, which is also used on several similar cards.
581da177e4SLinus Torvalds	  This driver is tested on the 655 and IC2200 series cards. Look at
591da177e4SLinus Torvalds	  <http://www.ylenurme.ee/~elmer/655/> for the latest information.
601da177e4SLinus Torvalds
611da177e4SLinus Torvalds	  The driver is built as two modules, arlan and arlan-proc. The latter
621da177e4SLinus Torvalds	  is the /proc interface and is not needed most of time.
631da177e4SLinus Torvalds
641da177e4SLinus Torvalds	  On some computers the card ends up in non-valid state after some
651da177e4SLinus Torvalds	  time. Use a ping-reset script to clear it.
661da177e4SLinus Torvalds
671da177e4SLinus Torvaldsconfig WAVELAN
681da177e4SLinus Torvalds	tristate "AT&T/Lucent old WaveLAN & DEC RoamAbout DS ISA support"
692a5e1c0eSJohannes Berg	depends on ISA && WLAN_PRE80211
702a5e1c0eSJohannes Berg	select WIRELESS_EXT
713d23e349SJohannes Berg	select WEXT_SPY
723d23e349SJohannes Berg	select WEXT_PRIV
731da177e4SLinus Torvalds	---help---
741da177e4SLinus Torvalds	  The Lucent WaveLAN (formerly NCR and AT&T; or DEC RoamAbout DS) is
751da177e4SLinus Torvalds	  a Radio LAN (wireless Ethernet-like Local Area Network) using the
761da177e4SLinus Torvalds	  radio frequencies 900 MHz and 2.4 GHz.
771da177e4SLinus Torvalds
781da177e4SLinus Torvalds	  If you want to use an ISA WaveLAN card under Linux, say Y and read
791da177e4SLinus Torvalds	  the Ethernet-HOWTO, available from
801da177e4SLinus Torvalds	  <http://www.tldp.org/docs.html#howto>. Some more specific
811da177e4SLinus Torvalds	  information is contained in
821da177e4SLinus Torvalds	  <file:Documentation/networking/wavelan.txt> and in the source code
83889c94a1SJohann Felix Soden	  <file:drivers/net/wireless/wavelan.p.h>.
841da177e4SLinus Torvalds
851da177e4SLinus Torvalds	  You will also need the wireless tools package available from
861da177e4SLinus Torvalds	  <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
871da177e4SLinus Torvalds	  Please read the man pages contained therein.
881da177e4SLinus Torvalds
891da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
901da177e4SLinus Torvalds	  called wavelan.
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldsconfig PCMCIA_WAVELAN
931da177e4SLinus Torvalds	tristate "AT&T/Lucent old WaveLAN Pcmcia wireless support"
942a5e1c0eSJohannes Berg	depends on PCMCIA && WLAN_PRE80211
952a5e1c0eSJohannes Berg	select WIRELESS_EXT
963d23e349SJohannes Berg	select WEXT_SPY
973d23e349SJohannes Berg	select WEXT_PRIV
981da177e4SLinus Torvalds	help
991da177e4SLinus Torvalds	  Say Y here if you intend to attach an AT&T/Lucent Wavelan PCMCIA
1001da177e4SLinus Torvalds	  (PC-card) wireless Ethernet networking card to your computer.  This
1011da177e4SLinus Torvalds	  driver is for the non-IEEE-802.11 Wavelan cards.
1021da177e4SLinus Torvalds
1031da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
1041da177e4SLinus Torvalds	  called wavelan_cs.  If unsure, say N.
1051da177e4SLinus Torvalds
1061da177e4SLinus Torvaldsconfig PCMCIA_NETWAVE
1071da177e4SLinus Torvalds	tristate "Xircom Netwave AirSurfer Pcmcia wireless support"
1082a5e1c0eSJohannes Berg	depends on PCMCIA && WLAN_PRE80211
1092a5e1c0eSJohannes Berg	select WIRELESS_EXT
1103d23e349SJohannes Berg	select WEXT_PRIV
1111da177e4SLinus Torvalds	help
1121da177e4SLinus Torvalds	  Say Y here if you intend to attach this type of PCMCIA (PC-card)
1131da177e4SLinus Torvalds	  wireless Ethernet networking card to your computer.
1141da177e4SLinus Torvalds
1151da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
1161da177e4SLinus Torvalds	  called netwave_cs.  If unsure, say N.
1171da177e4SLinus Torvalds
1182a5e1c0eSJohannes Berg
1193e640452SLuis R. Rodriguezmenuconfig WLAN_80211
1202a5e1c0eSJohannes Berg	bool "Wireless LAN (IEEE 802.11)"
1212a5e1c0eSJohannes Berg	depends on NETDEVICES
1222a5e1c0eSJohannes Berg	---help---
1232a5e1c0eSJohannes Berg	  Say Y if you have any 802.11 wireless LAN hardware.
1242a5e1c0eSJohannes Berg
1252a5e1c0eSJohannes Berg	  This option does not affect the kernel build, it only
12642431592SJohn W. Linville	  lets you choose drivers.
1271da177e4SLinus Torvalds
1281da177e4SLinus Torvaldsconfig PCMCIA_RAYCS
1298476a657SErik Ekman	tristate "Aviator/Raytheon 2.4GHz wireless support"
1302a5e1c0eSJohannes Berg	depends on PCMCIA && WLAN_80211
1312a5e1c0eSJohannes Berg	select WIRELESS_EXT
1323d23e349SJohannes Berg	select WEXT_SPY
1333d23e349SJohannes Berg	select WEXT_PRIV
1341da177e4SLinus Torvalds	---help---
1351da177e4SLinus Torvalds	  Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
1361da177e4SLinus Torvalds	  (PC-card) wireless Ethernet networking card to your computer.
1371da177e4SLinus Torvalds	  Please read the file <file:Documentation/networking/ray_cs.txt> for
1381da177e4SLinus Torvalds	  details.
1391da177e4SLinus Torvalds
1401da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
1411da177e4SLinus Torvalds	  called ray_cs.  If unsure, say N.
1421da177e4SLinus Torvalds
143d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM
144d9c63504SLuis Carlos Cobo	tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
145d9c63504SLuis Carlos Cobo	depends on WLAN_80211 && MAC80211
146d9c63504SLuis Carlos Cobo	select FW_LOADER
147d9c63504SLuis Carlos Cobo	---help---
148d9c63504SLuis Carlos Cobo	  A library for Marvell Libertas 8xxx devices using thinfirm.
149d9c63504SLuis Carlos Cobo
150d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM_USB
151d9c63504SLuis Carlos Cobo	tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
152d9c63504SLuis Carlos Cobo	depends on LIBERTAS_THINFIRM && USB
153d9c63504SLuis Carlos Cobo	---help---
154d9c63504SLuis Carlos Cobo	  A driver for Marvell Libertas 8388 USB devices using thinfirm.
155d9c63504SLuis Carlos Cobo
1561da177e4SLinus Torvaldsconfig AIRO
1571da177e4SLinus Torvalds	tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards"
1582a5e1c0eSJohannes Berg	depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN)
1592a5e1c0eSJohannes Berg	select WIRELESS_EXT
160a39d3e79SAdrian Bunk	select CRYPTO
1613d23e349SJohannes Berg	select WEXT_SPY
1623d23e349SJohannes Berg	select WEXT_PRIV
1631da177e4SLinus Torvalds	---help---
1641da177e4SLinus Torvalds	  This is the standard Linux driver to support Cisco/Aironet ISA and
1651da177e4SLinus Torvalds	  PCI 802.11 wireless cards.
1661da177e4SLinus Torvalds	  It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
1671da177e4SLinus Torvalds	  - with or without encryption) as well as card before the Cisco
16847c51431SJon Mason	  acquisition (Aironet 4500, Aironet 4800, Aironet 4800B).
1691da177e4SLinus Torvalds
1701da177e4SLinus Torvalds	  This driver support both the standard Linux Wireless Extensions
1711da177e4SLinus Torvalds	  and Cisco proprietary API, so both the Linux Wireless Tools and the
1721da177e4SLinus Torvalds	  Cisco Linux utilities can be used to configure the card.
1731da177e4SLinus Torvalds
1741da177e4SLinus Torvalds	  The driver can be compiled as a module and will be named "airo".
1751da177e4SLinus Torvalds
176e12dcb05SFaidon Liambotisconfig ATMEL
177e12dcb05SFaidon Liambotis      tristate "Atmel at76c50x chipset  802.11b support"
178e12dcb05SFaidon Liambotis      depends on (PCI || PCMCIA) && WLAN_80211
179e12dcb05SFaidon Liambotis      select WIRELESS_EXT
1803d23e349SJohannes Berg      select WEXT_PRIV
181e12dcb05SFaidon Liambotis      select FW_LOADER
182e12dcb05SFaidon Liambotis      select CRC32
183e12dcb05SFaidon Liambotis       ---help---
184e12dcb05SFaidon Liambotis        A driver 802.11b wireless cards based on the Atmel fast-vnet
185e12dcb05SFaidon Liambotis        chips. This driver supports standard Linux wireless extensions.
186e12dcb05SFaidon Liambotis
187e12dcb05SFaidon Liambotis        Many  cards based on this chipset do not have flash memory
188e12dcb05SFaidon Liambotis        and need their firmware loaded at start-up. If yours is
189e12dcb05SFaidon Liambotis        one of these, you will need to provide a firmware image
190e12dcb05SFaidon Liambotis        to be loaded into the card by the driver. The Atmel
191e12dcb05SFaidon Liambotis        firmware package can be downloaded from
192e12dcb05SFaidon Liambotis        <http://www.thekelleys.org.uk/atmel>
193e12dcb05SFaidon Liambotis
194e12dcb05SFaidon Liambotisconfig PCI_ATMEL
195e12dcb05SFaidon Liambotis      tristate "Atmel at76c506 PCI cards"
196e12dcb05SFaidon Liambotis      depends on ATMEL && PCI
197e12dcb05SFaidon Liambotis       ---help---
198e12dcb05SFaidon Liambotis        Enable support for PCI and mini-PCI cards containing the
199e12dcb05SFaidon Liambotis        Atmel at76c506 chip.
200e12dcb05SFaidon Liambotis
201e12dcb05SFaidon Liambotisconfig PCMCIA_ATMEL
202e12dcb05SFaidon Liambotis	tristate "Atmel at76c502/at76c504 PCMCIA cards"
203e12dcb05SFaidon Liambotis	depends on ATMEL && PCMCIA
204e12dcb05SFaidon Liambotis	select WIRELESS_EXT
205e12dcb05SFaidon Liambotis	select FW_LOADER
206e12dcb05SFaidon Liambotis	select CRC32
207e12dcb05SFaidon Liambotis	---help---
208e12dcb05SFaidon Liambotis	  Enable support for PCMCIA cards containing the
209e12dcb05SFaidon Liambotis	  Atmel at76c502 and at76c504 chips.
210e12dcb05SFaidon Liambotis
2111264b951SKalle Valoconfig AT76C50X_USB
2121264b951SKalle Valo        tristate "Atmel at76c503/at76c505/at76c505a USB cards"
2131264b951SKalle Valo        depends on MAC80211 && WLAN_80211 && USB
2141264b951SKalle Valo        select FW_LOADER
2151264b951SKalle Valo        ---help---
2161264b951SKalle Valo          Enable support for USB Wireless devices using Atmel at76c503,
2171264b951SKalle Valo          at76c505 or at76c505a chips.
2181264b951SKalle Valo
2191da177e4SLinus Torvaldsconfig AIRO_CS
2201da177e4SLinus Torvalds	tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards"
2212a5e1c0eSJohannes Berg	depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211
2222a5e1c0eSJohannes Berg	select WIRELESS_EXT
223a39d3e79SAdrian Bunk	select CRYPTO
2248fa9ea18SRobert Schulze	select CRYPTO_AES
2251da177e4SLinus Torvalds	---help---
2261da177e4SLinus Torvalds	  This is the standard Linux driver to support Cisco/Aironet PCMCIA
2271da177e4SLinus Torvalds	  802.11 wireless cards.  This driver is the same as the Aironet
2281da177e4SLinus Torvalds	  driver part of the Linux Pcmcia package.
2291da177e4SLinus Torvalds	  It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
2301da177e4SLinus Torvalds	  - with or without encryption) as well as card before the Cisco
23147c51431SJon Mason	  acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
2321da177e4SLinus Torvalds	  supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
2331da177e4SLinus Torvalds	  802.11b cards.
2341da177e4SLinus Torvalds
2351da177e4SLinus Torvalds	  This driver support both the standard Linux Wireless Extensions
2361da177e4SLinus Torvalds	  and Cisco proprietary API, so both the Linux Wireless Tools and the
2371da177e4SLinus Torvalds	  Cisco Linux utilities can be used to configure the card.
2381da177e4SLinus Torvalds
2391da177e4SLinus Torvaldsconfig PCMCIA_WL3501
2401da177e4SLinus Torvalds	tristate "Planet WL3501 PCMCIA cards"
2412a5e1c0eSJohannes Berg	depends on EXPERIMENTAL && PCMCIA && WLAN_80211
2422a5e1c0eSJohannes Berg	select WIRELESS_EXT
2433d23e349SJohannes Berg	select WEXT_SPY
2443d23e349SJohannes Berg	help
2451da177e4SLinus Torvalds	  A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
2461da177e4SLinus Torvalds	  It has basic support for Linux wireless extensions and initial
2471da177e4SLinus Torvalds	  micro support for ethtool.
2481da177e4SLinus Torvalds
2491da177e4SLinus Torvaldsconfig PRISM54
2504d8cd268SLuis R. Rodriguez	tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
2512a5e1c0eSJohannes Berg	depends on PCI && EXPERIMENTAL && WLAN_80211
2522a5e1c0eSJohannes Berg	select WIRELESS_EXT
2533d23e349SJohannes Berg	select WEXT_SPY
2543d23e349SJohannes Berg	select WEXT_PRIV
2551da177e4SLinus Torvalds	select FW_LOADER
2561da177e4SLinus Torvalds	---help---
2574d8cd268SLuis R. Rodriguez	  This enables support for FullMAC PCI/Cardbus prism54 devices. This
2584d8cd268SLuis R. Rodriguez	  driver is now deprecated in favor for the SoftMAC driver, p54pci.
2594d8cd268SLuis R. Rodriguez	  p54pci supports FullMAC PCI/Cardbus devices as well. For details on
2604d8cd268SLuis R. Rodriguez	  the scheduled removal of this driver on the kernel see the feature
2614d8cd268SLuis R. Rodriguez	  removal schedule:
2621da177e4SLinus Torvalds
2634d8cd268SLuis R. Rodriguez	  Documentation/feature-removal-schedule.txt
2641da177e4SLinus Torvalds
2654d8cd268SLuis R. Rodriguez	  For more information refer to the p54 wiki:
2661da177e4SLinus Torvalds
2674d8cd268SLuis R. Rodriguez	  http://wireless.kernel.org/en/users/Drivers/p54
2681da177e4SLinus Torvalds
2691da177e4SLinus Torvalds	  Note: You need a motherboard with DMA support to use any of these cards
2701da177e4SLinus Torvalds
2714d8cd268SLuis R. Rodriguez	  When built as module you get the module prism54
2721da177e4SLinus Torvalds
2735c601d0cSPavel Machekconfig USB_ZD1201
2745c601d0cSPavel Machek	tristate "USB ZD1201 based Wireless device support"
2752a5e1c0eSJohannes Berg	depends on USB && WLAN_80211
2762a5e1c0eSJohannes Berg	select WIRELESS_EXT
2773d23e349SJohannes Berg	select WEXT_PRIV
2785c601d0cSPavel Machek	select FW_LOADER
2795c601d0cSPavel Machek	---help---
2805c601d0cSPavel Machek	  Say Y if you want to use wireless LAN adapters based on the ZyDAS
2815c601d0cSPavel Machek	  ZD1201 chip.
2825c601d0cSPavel Machek
2835c601d0cSPavel Machek	  This driver makes the adapter appear as a normal Ethernet interface,
2845c601d0cSPavel Machek	  typically on wlan0.
2855c601d0cSPavel Machek
2865c601d0cSPavel Machek	  The zd1201 device requires external firmware to be loaded.
2875c601d0cSPavel Machek	  This can be found at http://linux-lc100020.sourceforge.net/
2885c601d0cSPavel Machek
2895c601d0cSPavel Machek	  To compile this driver as a module, choose M here: the
2905c601d0cSPavel Machek	  module will be called zd1201.
2915c601d0cSPavel Machek
292bf164cc0SJussi Kivilinnaconfig USB_NET_RNDIS_WLAN
293bf164cc0SJussi Kivilinna	tristate "Wireless RNDIS USB support"
294bf164cc0SJussi Kivilinna	depends on USB && WLAN_80211 && EXPERIMENTAL
2950aa8204bSJohannes Berg	depends on CFG80211
296bf164cc0SJussi Kivilinna	select USB_USBNET
297bf164cc0SJussi Kivilinna	select USB_NET_CDCETHER
298bf164cc0SJussi Kivilinna	select USB_NET_RNDIS_HOST
299bf164cc0SJussi Kivilinna	---help---
300bf164cc0SJussi Kivilinna	  This is a driver for wireless RNDIS devices.
301bf164cc0SJussi Kivilinna	  These are USB based adapters found in devices such as:
302bf164cc0SJussi Kivilinna
303bf164cc0SJussi Kivilinna	  Buffalo WLI-U2-KG125S
304bf164cc0SJussi Kivilinna	  U.S. Robotics USR5421
305bf164cc0SJussi Kivilinna	  Belkin F5D7051
306bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv2
307bf164cc0SJussi Kivilinna	  Linksys WUSB54GSC
308bf164cc0SJussi Kivilinna	  Asus WL169gE
309bf164cc0SJussi Kivilinna	  Eminent EM4045
310bf164cc0SJussi Kivilinna	  BT Voyager 1055
311bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv1
312bf164cc0SJussi Kivilinna	  U.S. Robotics USR5420
313bf164cc0SJussi Kivilinna	  BUFFALO WLI-USB-G54
314bf164cc0SJussi Kivilinna
315bf164cc0SJussi Kivilinna	  All of these devices are based on Broadcom 4320 chip which is the
316bf164cc0SJussi Kivilinna	  only wireless RNDIS chip known to date.
317bf164cc0SJussi Kivilinna
318bf164cc0SJussi Kivilinna	  If you choose to build a module, it'll be called rndis_wlan.
319bf164cc0SJussi Kivilinna
320f6532111SMichael Wuconfig RTL8180
321f6532111SMichael Wu	tristate "Realtek 8180/8185 PCI support"
322f6532111SMichael Wu	depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
323f6532111SMichael Wu	select EEPROM_93CX6
324f6532111SMichael Wu	---help---
325f6532111SMichael Wu	  This is a driver for RTL8180 and RTL8185 based cards.
326f6532111SMichael Wu	  These are PCI based chips found in cards such as:
327f6532111SMichael Wu
328f6532111SMichael Wu	  (RTL8185 802.11g)
329f6532111SMichael Wu	  A-Link WL54PC
330f6532111SMichael Wu
331f6532111SMichael Wu	  (RTL8180 802.11b)
332f6532111SMichael Wu	  Belkin F5D6020 v3
333f6532111SMichael Wu	  Belkin F5D6020 v3
334f6532111SMichael Wu	  Dlink DWL-610
335f6532111SMichael Wu	  Dlink DWL-510
336f6532111SMichael Wu	  Netgear MA521
337f6532111SMichael Wu	  Level-One WPC-0101
338f6532111SMichael Wu	  Acer Aspire 1357 LMi
339f6532111SMichael Wu	  VCTnet PC-11B1
340f6532111SMichael Wu	  Ovislink AirLive WL-1120PCM
341f6532111SMichael Wu	  Mentor WL-PCI
342f6532111SMichael Wu	  Linksys WPC11 v4
343f6532111SMichael Wu	  TrendNET TEW-288PI
344f6532111SMichael Wu	  D-Link DWL-520 Rev D
345f6532111SMichael Wu	  Repotec RP-WP7126
346f6532111SMichael Wu	  TP-Link TL-WN250/251
347f6532111SMichael Wu	  Zonet ZEW1000
348f6532111SMichael Wu	  Longshine LCS-8031-R
349f6532111SMichael Wu	  HomeLine HLW-PCC200
350f6532111SMichael Wu	  GigaFast WF721-AEX
351f6532111SMichael Wu	  Planet WL-3553
352f6532111SMichael Wu	  Encore ENLWI-PCI1-NT
353f6532111SMichael Wu	  TrendNET TEW-266PC
354f6532111SMichael Wu	  Gigabyte GN-WLMR101
355f6532111SMichael Wu	  Siemens-fujitsu Amilo D1840W
356f6532111SMichael Wu	  Edimax EW-7126
357f6532111SMichael Wu	  PheeNet WL-11PCIR
358f6532111SMichael Wu	  Tonze PC-2100T
359f6532111SMichael Wu	  Planet WL-8303
360f6532111SMichael Wu	  Dlink DWL-650 v M1
361f6532111SMichael Wu	  Edimax EW-7106
362f6532111SMichael Wu	  Q-Tec 770WC
363f6532111SMichael Wu	  Topcom Skyr@cer 4011b
364f6532111SMichael Wu	  Roper FreeLan 802.11b (edition 2004)
365f6532111SMichael Wu	  Wistron Neweb Corp CB-200B
366f6532111SMichael Wu	  Pentagram HorNET
367f6532111SMichael Wu	  QTec 775WC
368f6532111SMichael Wu	  TwinMOS Booming B Series
369f6532111SMichael Wu	  Micronet SP906BB
370f6532111SMichael Wu	  Sweex LC700010
371f6532111SMichael Wu	  Surecom EP-9428
372f6532111SMichael Wu	  Safecom SWLCR-1100
373f6532111SMichael Wu
374f6532111SMichael Wu	  Thanks to Realtek for their support!
375f6532111SMichael Wu
376605bebe2SMichael Wuconfig RTL8187
3775c036b21SHin-Tak Leung	tristate "Realtek 8187 and 8187B USB support"
378c8f96974SLarry Finger	depends on MAC80211 && USB && WLAN_80211
379605bebe2SMichael Wu	select EEPROM_93CX6
380605bebe2SMichael Wu	---help---
3815c036b21SHin-Tak Leung	  This is a driver for RTL8187 and RTL8187B based cards.
3825c036b21SHin-Tak Leung	  These are USB based chips found in devices such as:
383605bebe2SMichael Wu
384605bebe2SMichael Wu	  Netgear WG111v2
3855c036b21SHin-Tak Leung	  Level 1 WNC-0301USB
3865c036b21SHin-Tak Leung	  Micronet SP907GK V5
3875c036b21SHin-Tak Leung	  Encore ENUWI-G2
3885c036b21SHin-Tak Leung	  Trendnet TEW-424UB
389256fc960SHin-Tak Leung	  ASUS P5B Deluxe/P5K Premium motherboards
3905c036b21SHin-Tak Leung	  Toshiba Satellite Pro series of laptops
3917c7e6af3SAndrea Merello	  Asus Wireless Link
392f874011bSMarcin Slusarz	  Linksys WUSB54GC-EU v2
393256fc960SHin-Tak Leung	    (v1 = rt73usb; v3 is rt2070-based,
394256fc960SHin-Tak Leung	     use staging/rt3070 or try rt2800usb)
395605bebe2SMichael Wu
396605bebe2SMichael Wu	  Thanks to Realtek for their support!
397605bebe2SMichael Wu
398a027087aSLarry Finger# If possible, automatically enable LEDs for RTL8187.
399a027087aSLarry Finger
400a027087aSLarry Fingerconfig RTL8187_LEDS
401a027087aSLarry Finger	bool
402a027087aSLarry Finger	depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187)
403a027087aSLarry Finger	default y
404a027087aSLarry Finger
405cc0b88cfSMichael Wuconfig ADM8211
406cc0b88cfSMichael Wu	tristate "ADMtek ADM8211 support"
407cc0b88cfSMichael Wu	depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
408cc0b88cfSMichael Wu	select CRC32
409cc0b88cfSMichael Wu	select EEPROM_93CX6
410cc0b88cfSMichael Wu	---help---
411cc0b88cfSMichael Wu	  This driver is for ADM8211A, ADM8211B, and ADM8211C based cards.
412cc0b88cfSMichael Wu	  These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
413cc0b88cfSMichael Wu
414cc0b88cfSMichael Wu	  Xterasys Cardbus XN-2411b
415cc0b88cfSMichael Wu	  Blitz NetWave Point PC
416cc0b88cfSMichael Wu	  TrendNet 221pc
417cc0b88cfSMichael Wu	  Belkin F5D6001
418cc0b88cfSMichael Wu	  SMC 2635W
419cc0b88cfSMichael Wu	  Linksys WPC11 v1
420cc0b88cfSMichael Wu	  Fiberline FL-WL-200X
421cc0b88cfSMichael Wu	  3com Office Connect (3CRSHPW796)
422cc0b88cfSMichael Wu	  Corega WLPCIB-11
423cc0b88cfSMichael Wu	  SMC 2602W V2 EU
424cc0b88cfSMichael Wu	  D-Link DWL-520 Revision C
425cc0b88cfSMichael Wu
426cc0b88cfSMichael Wu	  However, some of these cards have been replaced with other chips
427cc0b88cfSMichael Wu	  like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or
428cc0b88cfSMichael Wu	  the Ralink RT2400 (SMC2635W) without a model number change.
429cc0b88cfSMichael Wu
430cc0b88cfSMichael Wu	  Thanks to Infineon-ADMtek for their support of this driver.
431cc0b88cfSMichael Wu
432acc1e7a3SJouni Malinenconfig MAC80211_HWSIM
433acc1e7a3SJouni Malinen	tristate "Simulated radio testing tool for mac80211"
434acc1e7a3SJouni Malinen	depends on MAC80211 && WLAN_80211
435acc1e7a3SJouni Malinen	---help---
436acc1e7a3SJouni Malinen	  This driver is a developer testing tool that can be used to test
437acc1e7a3SJouni Malinen	  IEEE 802.11 networking stack (mac80211) functionality. This is not
438acc1e7a3SJouni Malinen	  needed for normal wireless LAN usage and is only for testing. See
439acc1e7a3SJouni Malinen	  Documentation/networking/mac80211_hwsim for more information on how
440acc1e7a3SJouni Malinen	  to use this tool.
441acc1e7a3SJouni Malinen
442acc1e7a3SJouni Malinen	  To compile this driver as a module, choose M here: the module will be
443acc1e7a3SJouni Malinen	  called mac80211_hwsim.  If unsure, say N.
444acc1e7a3SJouni Malinen
445a66098daSLennert Buytenhekconfig MWL8K
446a66098daSLennert Buytenhek	tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
447a66098daSLennert Buytenhek	depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL
448a66098daSLennert Buytenhek	---help---
449a66098daSLennert Buytenhek	  This driver supports Marvell TOPDOG 802.11 wireless cards.
450a66098daSLennert Buytenhek
451a66098daSLennert Buytenhek	  To compile this driver as a module, choose M here: the module
452a66098daSLennert Buytenhek	  will be called mwl8k.  If unsure, say N.
453a66098daSLennert Buytenhek
4543a702e49SBob Copelandsource "drivers/net/wireless/ath/Kconfig"
455e4d6b795SMichael Bueschsource "drivers/net/wireless/b43/Kconfig"
45675388acdSLarry Fingersource "drivers/net/wireless/b43legacy/Kconfig"
4570465af8eSHolger Schurigsource "drivers/net/wireless/hostap/Kconfig"
4580465af8eSHolger Schurigsource "drivers/net/wireless/ipw2x00/Kconfig"
4590465af8eSHolger Schurigsource "drivers/net/wireless/iwlwifi/Kconfig"
460bb9f8692SZhu Yisource "drivers/net/wireless/iwmc3200wifi/Kconfig"
4610465af8eSHolger Schurigsource "drivers/net/wireless/libertas/Kconfig"
4620465af8eSHolger Schurigsource "drivers/net/wireless/orinoco/Kconfig"
4630465af8eSHolger Schurigsource "drivers/net/wireless/p54/Kconfig"
4640465af8eSHolger Schurigsource "drivers/net/wireless/rt2x00/Kconfig"
4650465af8eSHolger Schurigsource "drivers/net/wireless/wl12xx/Kconfig"
4660465af8eSHolger Schurigsource "drivers/net/wireless/zd1211rw/Kconfig"
46770e5e983SJohn W. Linville
46844175272SLuis R. Rodriguezendif # WLAN
469