xref: /openbmc/linux/drivers/net/wireless/Kconfig (revision 58619b14d106e453e3924810fac16a8644b04db1)
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
89459d59fSRandy Dunlap	depends on NET
9eab2ec83SJohannes Berg	select WIRELESS
10ff4d572aSLuis R. Rodriguez	default y
1144175272SLuis R. Rodriguez	---help---
1244175272SLuis R. Rodriguez	  This section contains all the pre 802.11 and 802.11 wireless
1344175272SLuis R. Rodriguez	  device drivers. For a complete list of drivers and documentation
1444175272SLuis R. Rodriguez	  on them refer to the wireless wiki:
1544175272SLuis R. Rodriguez
1644175272SLuis R. Rodriguez	  http://wireless.kernel.org/en/users/Drivers
1744175272SLuis R. Rodriguez
1844175272SLuis R. Rodriguezif WLAN
192a5e1c0eSJohannes Berg
20d4a17304SKalle Valosource "drivers/net/wireless/admtek/Kconfig"
2130fe0f9bSKalle Valosource "drivers/net/wireless/atmel/Kconfig"
22*58619b14SKalle Valosource "drivers/net/wireless/broadcom/Kconfig"
2330db0ca8SKalle Valosource "drivers/net/wireless/cisco/Kconfig"
24d4a17304SKalle Valo
251da177e4SLinus Torvaldsconfig PCMCIA_RAYCS
268476a657SErik Ekman	tristate "Aviator/Raytheon 2.4GHz wireless support"
27133d7c6aSJohn W. Linville	depends on PCMCIA
282a5e1c0eSJohannes Berg	select WIRELESS_EXT
293d23e349SJohannes Berg	select WEXT_SPY
303d23e349SJohannes Berg	select WEXT_PRIV
311da177e4SLinus Torvalds	---help---
321da177e4SLinus Torvalds	  Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
331da177e4SLinus Torvalds	  (PC-card) wireless Ethernet networking card to your computer.
341da177e4SLinus Torvalds	  Please read the file <file:Documentation/networking/ray_cs.txt> for
351da177e4SLinus Torvalds	  details.
361da177e4SLinus Torvalds
371da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
381da177e4SLinus Torvalds	  called ray_cs.  If unsure, say N.
391da177e4SLinus Torvalds
40d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM
41d9c63504SLuis Carlos Cobo	tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
42133d7c6aSJohn W. Linville	depends on MAC80211
43d9c63504SLuis Carlos Cobo	select FW_LOADER
44d9c63504SLuis Carlos Cobo	---help---
45d9c63504SLuis Carlos Cobo	  A library for Marvell Libertas 8xxx devices using thinfirm.
46d9c63504SLuis Carlos Cobo
47e9bd5bcdSSteve deRosierconfig LIBERTAS_THINFIRM_DEBUG
48e9bd5bcdSSteve deRosier	bool "Enable full debugging output in the Libertas thin firmware module."
49e9bd5bcdSSteve deRosier	depends on LIBERTAS_THINFIRM
50e9bd5bcdSSteve deRosier	---help---
51e9bd5bcdSSteve deRosier	  Debugging support.
52e9bd5bcdSSteve deRosier
53d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM_USB
54d9c63504SLuis Carlos Cobo	tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
55d9c63504SLuis Carlos Cobo	depends on LIBERTAS_THINFIRM && USB
56d9c63504SLuis Carlos Cobo	---help---
57d9c63504SLuis Carlos Cobo	  A driver for Marvell Libertas 8388 USB devices using thinfirm.
58d9c63504SLuis Carlos Cobo
591da177e4SLinus Torvaldsconfig PCMCIA_WL3501
601da177e4SLinus Torvalds	tristate "Planet WL3501 PCMCIA cards"
614c59ff22SZhao, Gang	depends on CFG80211 && PCMCIA
622a5e1c0eSJohannes Berg	select WIRELESS_EXT
633d23e349SJohannes Berg	select WEXT_SPY
643d23e349SJohannes Berg	help
651da177e4SLinus Torvalds	  A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
661da177e4SLinus Torvalds	  It has basic support for Linux wireless extensions and initial
671da177e4SLinus Torvalds	  micro support for ethtool.
681da177e4SLinus Torvalds
691da177e4SLinus Torvaldsconfig PRISM54
704d8cd268SLuis R. Rodriguez	tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
71798f4e5eSKees Cook	depends on PCI
722a5e1c0eSJohannes Berg	select WIRELESS_EXT
733d23e349SJohannes Berg	select WEXT_SPY
743d23e349SJohannes Berg	select WEXT_PRIV
751da177e4SLinus Torvalds	select FW_LOADER
761da177e4SLinus Torvalds	---help---
774d8cd268SLuis R. Rodriguez	  This enables support for FullMAC PCI/Cardbus prism54 devices. This
784d8cd268SLuis R. Rodriguez	  driver is now deprecated in favor for the SoftMAC driver, p54pci.
79c0f04160STao Ma	  p54pci supports FullMAC PCI/Cardbus devices as well.
801da177e4SLinus Torvalds
814d8cd268SLuis R. Rodriguez	  For more information refer to the p54 wiki:
821da177e4SLinus Torvalds
834d8cd268SLuis R. Rodriguez	  http://wireless.kernel.org/en/users/Drivers/p54
841da177e4SLinus Torvalds
851da177e4SLinus Torvalds	  Note: You need a motherboard with DMA support to use any of these cards
861da177e4SLinus Torvalds
874d8cd268SLuis R. Rodriguez	  When built as module you get the module prism54
881da177e4SLinus Torvalds
895c601d0cSPavel Machekconfig USB_ZD1201
905c601d0cSPavel Machek	tristate "USB ZD1201 based Wireless device support"
914c59ff22SZhao, Gang	depends on CFG80211 && USB
922a5e1c0eSJohannes Berg	select WIRELESS_EXT
933d23e349SJohannes Berg	select WEXT_PRIV
945c601d0cSPavel Machek	select FW_LOADER
955c601d0cSPavel Machek	---help---
965c601d0cSPavel Machek	  Say Y if you want to use wireless LAN adapters based on the ZyDAS
975c601d0cSPavel Machek	  ZD1201 chip.
985c601d0cSPavel Machek
995c601d0cSPavel Machek	  This driver makes the adapter appear as a normal Ethernet interface,
1005c601d0cSPavel Machek	  typically on wlan0.
1015c601d0cSPavel Machek
1025c601d0cSPavel Machek	  The zd1201 device requires external firmware to be loaded.
1035c601d0cSPavel Machek	  This can be found at http://linux-lc100020.sourceforge.net/
1045c601d0cSPavel Machek
1055c601d0cSPavel Machek	  To compile this driver as a module, choose M here: the
1065c601d0cSPavel Machek	  module will be called zd1201.
1075c601d0cSPavel Machek
108bf164cc0SJussi Kivilinnaconfig USB_NET_RNDIS_WLAN
109bf164cc0SJussi Kivilinna	tristate "Wireless RNDIS USB support"
110798f4e5eSKees Cook	depends on USB
1110aa8204bSJohannes Berg	depends on CFG80211
112269f8cb2SFrancois Romieu	select USB_NET_DRIVERS
113bf164cc0SJussi Kivilinna	select USB_USBNET
114bf164cc0SJussi Kivilinna	select USB_NET_CDCETHER
115bf164cc0SJussi Kivilinna	select USB_NET_RNDIS_HOST
116bf164cc0SJussi Kivilinna	---help---
117bf164cc0SJussi Kivilinna	  This is a driver for wireless RNDIS devices.
118bf164cc0SJussi Kivilinna	  These are USB based adapters found in devices such as:
119bf164cc0SJussi Kivilinna
120bf164cc0SJussi Kivilinna	  Buffalo WLI-U2-KG125S
121bf164cc0SJussi Kivilinna	  U.S. Robotics USR5421
122bf164cc0SJussi Kivilinna	  Belkin F5D7051
123bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv2
124bf164cc0SJussi Kivilinna	  Linksys WUSB54GSC
125bf164cc0SJussi Kivilinna	  Asus WL169gE
126bf164cc0SJussi Kivilinna	  Eminent EM4045
127bf164cc0SJussi Kivilinna	  BT Voyager 1055
128bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv1
129bf164cc0SJussi Kivilinna	  U.S. Robotics USR5420
130bf164cc0SJussi Kivilinna	  BUFFALO WLI-USB-G54
131bf164cc0SJussi Kivilinna
132bf164cc0SJussi Kivilinna	  All of these devices are based on Broadcom 4320 chip which is the
133bf164cc0SJussi Kivilinna	  only wireless RNDIS chip known to date.
134bf164cc0SJussi Kivilinna
135bf164cc0SJussi Kivilinna	  If you choose to build a module, it'll be called rndis_wlan.
136bf164cc0SJussi Kivilinna
137f1d2b4d3SLarry Fingersource "drivers/net/wireless/realtek/rtl818x/Kconfig"
138f1d2b4d3SLarry Finger
139acc1e7a3SJouni Malinenconfig MAC80211_HWSIM
140acc1e7a3SJouni Malinen	tristate "Simulated radio testing tool for mac80211"
141133d7c6aSJohn W. Linville	depends on MAC80211
142acc1e7a3SJouni Malinen	---help---
143acc1e7a3SJouni Malinen	  This driver is a developer testing tool that can be used to test
144acc1e7a3SJouni Malinen	  IEEE 802.11 networking stack (mac80211) functionality. This is not
145acc1e7a3SJouni Malinen	  needed for normal wireless LAN usage and is only for testing. See
146acc1e7a3SJouni Malinen	  Documentation/networking/mac80211_hwsim for more information on how
147acc1e7a3SJouni Malinen	  to use this tool.
148acc1e7a3SJouni Malinen
149acc1e7a3SJouni Malinen	  To compile this driver as a module, choose M here: the module will be
150acc1e7a3SJouni Malinen	  called mac80211_hwsim.  If unsure, say N.
151acc1e7a3SJouni Malinen
152a66098daSLennert Buytenhekconfig MWL8K
153a66098daSLennert Buytenhek	tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
154798f4e5eSKees Cook	depends on MAC80211 && PCI
155a66098daSLennert Buytenhek	---help---
156a66098daSLennert Buytenhek	  This driver supports Marvell TOPDOG 802.11 wireless cards.
157a66098daSLennert Buytenhek
158a66098daSLennert Buytenhek	  To compile this driver as a module, choose M here: the module
159a66098daSLennert Buytenhek	  will be called mwl8k.  If unsure, say N.
160a66098daSLennert Buytenhek
1613a702e49SBob Copelandsource "drivers/net/wireless/ath/Kconfig"
16275388acdSLarry Fingersource "drivers/net/wireless/b43legacy/Kconfig"
1635b435de0SArend van Sprielsource "drivers/net/wireless/brcm80211/Kconfig"
1640465af8eSHolger Schurigsource "drivers/net/wireless/hostap/Kconfig"
1650465af8eSHolger Schurigsource "drivers/net/wireless/ipw2x00/Kconfig"
1660465af8eSHolger Schurigsource "drivers/net/wireless/iwlwifi/Kconfig"
167be663ab6SWey-Yi Guysource "drivers/net/wireless/iwlegacy/Kconfig"
1680465af8eSHolger Schurigsource "drivers/net/wireless/libertas/Kconfig"
1690465af8eSHolger Schurigsource "drivers/net/wireless/orinoco/Kconfig"
1700465af8eSHolger Schurigsource "drivers/net/wireless/p54/Kconfig"
1710465af8eSHolger Schurigsource "drivers/net/wireless/rt2x00/Kconfig"
172c869f77dSJakub Kicinskisource "drivers/net/wireless/mediatek/Kconfig"
173f1d2b4d3SLarry Fingersource "drivers/net/wireless/realtek/rtlwifi/Kconfig"
17426f1fad2SJes Sorensensource "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
17590921014SLuciano Coelhosource "drivers/net/wireless/ti/Kconfig"
1760465af8eSHolger Schurigsource "drivers/net/wireless/zd1211rw/Kconfig"
1775e6e3a92SBing Zhaosource "drivers/net/wireless/mwifiex/Kconfig"
178a910e4a9SSolomon Peachysource "drivers/net/wireless/cw1200/Kconfig"
179dad0d04fSFariya Fatimasource "drivers/net/wireless/rsi/Kconfig"
18070e5e983SJohn W. Linville
18144175272SLuis R. Rodriguezendif # WLAN
182