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" 21*30db0ca8SKalle Valosource "drivers/net/wireless/cisco/Kconfig" 22d4a17304SKalle Valo 231da177e4SLinus Torvaldsconfig PCMCIA_RAYCS 248476a657SErik Ekman tristate "Aviator/Raytheon 2.4GHz wireless support" 25133d7c6aSJohn W. Linville depends on PCMCIA 262a5e1c0eSJohannes Berg select WIRELESS_EXT 273d23e349SJohannes Berg select WEXT_SPY 283d23e349SJohannes Berg select WEXT_PRIV 291da177e4SLinus Torvalds ---help--- 301da177e4SLinus Torvalds Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 311da177e4SLinus Torvalds (PC-card) wireless Ethernet networking card to your computer. 321da177e4SLinus Torvalds Please read the file <file:Documentation/networking/ray_cs.txt> for 331da177e4SLinus Torvalds details. 341da177e4SLinus Torvalds 351da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will be 361da177e4SLinus Torvalds called ray_cs. If unsure, say N. 371da177e4SLinus Torvalds 38d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM 39d9c63504SLuis Carlos Cobo tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware" 40133d7c6aSJohn W. Linville depends on MAC80211 41d9c63504SLuis Carlos Cobo select FW_LOADER 42d9c63504SLuis Carlos Cobo ---help--- 43d9c63504SLuis Carlos Cobo A library for Marvell Libertas 8xxx devices using thinfirm. 44d9c63504SLuis Carlos Cobo 45e9bd5bcdSSteve deRosierconfig LIBERTAS_THINFIRM_DEBUG 46e9bd5bcdSSteve deRosier bool "Enable full debugging output in the Libertas thin firmware module." 47e9bd5bcdSSteve deRosier depends on LIBERTAS_THINFIRM 48e9bd5bcdSSteve deRosier ---help--- 49e9bd5bcdSSteve deRosier Debugging support. 50e9bd5bcdSSteve deRosier 51d9c63504SLuis Carlos Coboconfig LIBERTAS_THINFIRM_USB 52d9c63504SLuis Carlos Cobo tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware" 53d9c63504SLuis Carlos Cobo depends on LIBERTAS_THINFIRM && USB 54d9c63504SLuis Carlos Cobo ---help--- 55d9c63504SLuis Carlos Cobo A driver for Marvell Libertas 8388 USB devices using thinfirm. 56d9c63504SLuis Carlos Cobo 57e12dcb05SFaidon Liambotisconfig ATMEL 58e12dcb05SFaidon Liambotis tristate "Atmel at76c50x chipset 802.11b support" 594c59ff22SZhao, Gang depends on CFG80211 && (PCI || PCMCIA) 60e12dcb05SFaidon Liambotis select WIRELESS_EXT 613d23e349SJohannes Berg select WEXT_PRIV 62e12dcb05SFaidon Liambotis select FW_LOADER 63e12dcb05SFaidon Liambotis select CRC32 64e12dcb05SFaidon Liambotis ---help--- 65e12dcb05SFaidon Liambotis A driver 802.11b wireless cards based on the Atmel fast-vnet 66e12dcb05SFaidon Liambotis chips. This driver supports standard Linux wireless extensions. 67e12dcb05SFaidon Liambotis 68e12dcb05SFaidon Liambotis Many cards based on this chipset do not have flash memory 69e12dcb05SFaidon Liambotis and need their firmware loaded at start-up. If yours is 70e12dcb05SFaidon Liambotis one of these, you will need to provide a firmware image 71e12dcb05SFaidon Liambotis to be loaded into the card by the driver. The Atmel 72e12dcb05SFaidon Liambotis firmware package can be downloaded from 73e12dcb05SFaidon Liambotis <http://www.thekelleys.org.uk/atmel> 74e12dcb05SFaidon Liambotis 75e12dcb05SFaidon Liambotisconfig PCI_ATMEL 76e12dcb05SFaidon Liambotis tristate "Atmel at76c506 PCI cards" 77e12dcb05SFaidon Liambotis depends on ATMEL && PCI 78e12dcb05SFaidon Liambotis ---help--- 79e12dcb05SFaidon Liambotis Enable support for PCI and mini-PCI cards containing the 80e12dcb05SFaidon Liambotis Atmel at76c506 chip. 81e12dcb05SFaidon Liambotis 82e12dcb05SFaidon Liambotisconfig PCMCIA_ATMEL 83e12dcb05SFaidon Liambotis tristate "Atmel at76c502/at76c504 PCMCIA cards" 84e12dcb05SFaidon Liambotis depends on ATMEL && PCMCIA 85e12dcb05SFaidon Liambotis select WIRELESS_EXT 86e12dcb05SFaidon Liambotis select FW_LOADER 87e12dcb05SFaidon Liambotis select CRC32 88e12dcb05SFaidon Liambotis ---help--- 89e12dcb05SFaidon Liambotis Enable support for PCMCIA cards containing the 90e12dcb05SFaidon Liambotis Atmel at76c502 and at76c504 chips. 91e12dcb05SFaidon Liambotis 921264b951SKalle Valoconfig AT76C50X_USB 931264b951SKalle Valo tristate "Atmel at76c503/at76c505/at76c505a USB cards" 94133d7c6aSJohn W. Linville depends on MAC80211 && USB 951264b951SKalle Valo select FW_LOADER 961264b951SKalle Valo ---help--- 971264b951SKalle Valo Enable support for USB Wireless devices using Atmel at76c503, 981264b951SKalle Valo at76c505 or at76c505a chips. 991264b951SKalle Valo 1001da177e4SLinus Torvaldsconfig PCMCIA_WL3501 1011da177e4SLinus Torvalds tristate "Planet WL3501 PCMCIA cards" 1024c59ff22SZhao, Gang depends on CFG80211 && PCMCIA 1032a5e1c0eSJohannes Berg select WIRELESS_EXT 1043d23e349SJohannes Berg select WEXT_SPY 1053d23e349SJohannes Berg help 1061da177e4SLinus Torvalds A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 1071da177e4SLinus Torvalds It has basic support for Linux wireless extensions and initial 1081da177e4SLinus Torvalds micro support for ethtool. 1091da177e4SLinus Torvalds 1101da177e4SLinus Torvaldsconfig PRISM54 1114d8cd268SLuis R. Rodriguez tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)' 112798f4e5eSKees Cook depends on PCI 1132a5e1c0eSJohannes Berg select WIRELESS_EXT 1143d23e349SJohannes Berg select WEXT_SPY 1153d23e349SJohannes Berg select WEXT_PRIV 1161da177e4SLinus Torvalds select FW_LOADER 1171da177e4SLinus Torvalds ---help--- 1184d8cd268SLuis R. Rodriguez This enables support for FullMAC PCI/Cardbus prism54 devices. This 1194d8cd268SLuis R. Rodriguez driver is now deprecated in favor for the SoftMAC driver, p54pci. 120c0f04160STao Ma p54pci supports FullMAC PCI/Cardbus devices as well. 1211da177e4SLinus Torvalds 1224d8cd268SLuis R. Rodriguez For more information refer to the p54 wiki: 1231da177e4SLinus Torvalds 1244d8cd268SLuis R. Rodriguez http://wireless.kernel.org/en/users/Drivers/p54 1251da177e4SLinus Torvalds 1261da177e4SLinus Torvalds Note: You need a motherboard with DMA support to use any of these cards 1271da177e4SLinus Torvalds 1284d8cd268SLuis R. Rodriguez When built as module you get the module prism54 1291da177e4SLinus Torvalds 1305c601d0cSPavel Machekconfig USB_ZD1201 1315c601d0cSPavel Machek tristate "USB ZD1201 based Wireless device support" 1324c59ff22SZhao, Gang depends on CFG80211 && USB 1332a5e1c0eSJohannes Berg select WIRELESS_EXT 1343d23e349SJohannes Berg select WEXT_PRIV 1355c601d0cSPavel Machek select FW_LOADER 1365c601d0cSPavel Machek ---help--- 1375c601d0cSPavel Machek Say Y if you want to use wireless LAN adapters based on the ZyDAS 1385c601d0cSPavel Machek ZD1201 chip. 1395c601d0cSPavel Machek 1405c601d0cSPavel Machek This driver makes the adapter appear as a normal Ethernet interface, 1415c601d0cSPavel Machek typically on wlan0. 1425c601d0cSPavel Machek 1435c601d0cSPavel Machek The zd1201 device requires external firmware to be loaded. 1445c601d0cSPavel Machek This can be found at http://linux-lc100020.sourceforge.net/ 1455c601d0cSPavel Machek 1465c601d0cSPavel Machek To compile this driver as a module, choose M here: the 1475c601d0cSPavel Machek module will be called zd1201. 1485c601d0cSPavel Machek 149bf164cc0SJussi Kivilinnaconfig USB_NET_RNDIS_WLAN 150bf164cc0SJussi Kivilinna tristate "Wireless RNDIS USB support" 151798f4e5eSKees Cook depends on USB 1520aa8204bSJohannes Berg depends on CFG80211 153269f8cb2SFrancois Romieu select USB_NET_DRIVERS 154bf164cc0SJussi Kivilinna select USB_USBNET 155bf164cc0SJussi Kivilinna select USB_NET_CDCETHER 156bf164cc0SJussi Kivilinna select USB_NET_RNDIS_HOST 157bf164cc0SJussi Kivilinna ---help--- 158bf164cc0SJussi Kivilinna This is a driver for wireless RNDIS devices. 159bf164cc0SJussi Kivilinna These are USB based adapters found in devices such as: 160bf164cc0SJussi Kivilinna 161bf164cc0SJussi Kivilinna Buffalo WLI-U2-KG125S 162bf164cc0SJussi Kivilinna U.S. Robotics USR5421 163bf164cc0SJussi Kivilinna Belkin F5D7051 164bf164cc0SJussi Kivilinna Linksys WUSB54GSv2 165bf164cc0SJussi Kivilinna Linksys WUSB54GSC 166bf164cc0SJussi Kivilinna Asus WL169gE 167bf164cc0SJussi Kivilinna Eminent EM4045 168bf164cc0SJussi Kivilinna BT Voyager 1055 169bf164cc0SJussi Kivilinna Linksys WUSB54GSv1 170bf164cc0SJussi Kivilinna U.S. Robotics USR5420 171bf164cc0SJussi Kivilinna BUFFALO WLI-USB-G54 172bf164cc0SJussi Kivilinna 173bf164cc0SJussi Kivilinna All of these devices are based on Broadcom 4320 chip which is the 174bf164cc0SJussi Kivilinna only wireless RNDIS chip known to date. 175bf164cc0SJussi Kivilinna 176bf164cc0SJussi Kivilinna If you choose to build a module, it'll be called rndis_wlan. 177bf164cc0SJussi Kivilinna 178f1d2b4d3SLarry Fingersource "drivers/net/wireless/realtek/rtl818x/Kconfig" 179f1d2b4d3SLarry Finger 180acc1e7a3SJouni Malinenconfig MAC80211_HWSIM 181acc1e7a3SJouni Malinen tristate "Simulated radio testing tool for mac80211" 182133d7c6aSJohn W. Linville depends on MAC80211 183acc1e7a3SJouni Malinen ---help--- 184acc1e7a3SJouni Malinen This driver is a developer testing tool that can be used to test 185acc1e7a3SJouni Malinen IEEE 802.11 networking stack (mac80211) functionality. This is not 186acc1e7a3SJouni Malinen needed for normal wireless LAN usage and is only for testing. See 187acc1e7a3SJouni Malinen Documentation/networking/mac80211_hwsim for more information on how 188acc1e7a3SJouni Malinen to use this tool. 189acc1e7a3SJouni Malinen 190acc1e7a3SJouni Malinen To compile this driver as a module, choose M here: the module will be 191acc1e7a3SJouni Malinen called mac80211_hwsim. If unsure, say N. 192acc1e7a3SJouni Malinen 193a66098daSLennert Buytenhekconfig MWL8K 194a66098daSLennert Buytenhek tristate "Marvell 88W8xxx PCI/PCIe Wireless support" 195798f4e5eSKees Cook depends on MAC80211 && PCI 196a66098daSLennert Buytenhek ---help--- 197a66098daSLennert Buytenhek This driver supports Marvell TOPDOG 802.11 wireless cards. 198a66098daSLennert Buytenhek 199a66098daSLennert Buytenhek To compile this driver as a module, choose M here: the module 200a66098daSLennert Buytenhek will be called mwl8k. If unsure, say N. 201a66098daSLennert Buytenhek 2023a702e49SBob Copelandsource "drivers/net/wireless/ath/Kconfig" 203e4d6b795SMichael Bueschsource "drivers/net/wireless/b43/Kconfig" 20475388acdSLarry Fingersource "drivers/net/wireless/b43legacy/Kconfig" 2055b435de0SArend van Sprielsource "drivers/net/wireless/brcm80211/Kconfig" 2060465af8eSHolger Schurigsource "drivers/net/wireless/hostap/Kconfig" 2070465af8eSHolger Schurigsource "drivers/net/wireless/ipw2x00/Kconfig" 2080465af8eSHolger Schurigsource "drivers/net/wireless/iwlwifi/Kconfig" 209be663ab6SWey-Yi Guysource "drivers/net/wireless/iwlegacy/Kconfig" 2100465af8eSHolger Schurigsource "drivers/net/wireless/libertas/Kconfig" 2110465af8eSHolger Schurigsource "drivers/net/wireless/orinoco/Kconfig" 2120465af8eSHolger Schurigsource "drivers/net/wireless/p54/Kconfig" 2130465af8eSHolger Schurigsource "drivers/net/wireless/rt2x00/Kconfig" 214c869f77dSJakub Kicinskisource "drivers/net/wireless/mediatek/Kconfig" 215f1d2b4d3SLarry Fingersource "drivers/net/wireless/realtek/rtlwifi/Kconfig" 21626f1fad2SJes Sorensensource "drivers/net/wireless/realtek/rtl8xxxu/Kconfig" 21790921014SLuciano Coelhosource "drivers/net/wireless/ti/Kconfig" 2180465af8eSHolger Schurigsource "drivers/net/wireless/zd1211rw/Kconfig" 2195e6e3a92SBing Zhaosource "drivers/net/wireless/mwifiex/Kconfig" 220a910e4a9SSolomon Peachysource "drivers/net/wireless/cw1200/Kconfig" 221dad0d04fSFariya Fatimasource "drivers/net/wireless/rsi/Kconfig" 22270e5e983SJohn W. Linville 22344175272SLuis R. Rodriguezendif # WLAN 224