1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Wireless LAN device configuration 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 644175272SLuis R. Rodriguezmenuconfig WLAN 744175272SLuis R. Rodriguez bool "Wireless LAN" 8f54bfc0eSMartin Schwidefsky depends on !S390 99459d59fSRandy Dunlap depends on NET 10eab2ec83SJohannes Berg select WIRELESS 11ff4d572aSLuis R. Rodriguez default y 12a7f7f624SMasahiro Yamada help 1344175272SLuis R. Rodriguez This section contains all the pre 802.11 and 802.11 wireless 1444175272SLuis R. Rodriguez device drivers. For a complete list of drivers and documentation 1544175272SLuis R. Rodriguez on them refer to the wireless wiki: 1644175272SLuis R. Rodriguez 17*0ef2c2d1SFlavio Suligoi https://wireless.wiki.kernel.org/en/users/Drivers 1844175272SLuis R. Rodriguez 1944175272SLuis R. Rodriguezif WLAN 202a5e1c0eSJohannes Berg 218f205423SJohannes Bergconfig WIRELESS_WDS 228f205423SJohannes Berg bool "mac80211-based legacy WDS support" if EXPERT 238f205423SJohannes Berg help 248f205423SJohannes Berg This option enables the deprecated WDS support, the newer 258f205423SJohannes Berg mac80211-based 4-addr AP/client support supersedes it with 268f205423SJohannes Berg a much better feature set (HT, VHT, ...) 278f205423SJohannes Berg 288f205423SJohannes Berg We plan to remove this option and code, so if you find 298f205423SJohannes Berg that you have to enable it, please let us know on the 308f205423SJohannes Berg linux-wireless@vger.kernel.org mailing list, so we can 318f205423SJohannes Berg help you migrate to 4-addr AP/client (or, if it's really 328f205423SJohannes Berg necessary, give up on our plan of removing it). 338f205423SJohannes Berg 34d4a17304SKalle Valosource "drivers/net/wireless/admtek/Kconfig" 35b5c9b4f9SKalle Valosource "drivers/net/wireless/ath/Kconfig" 3630fe0f9bSKalle Valosource "drivers/net/wireless/atmel/Kconfig" 3758619b14SKalle Valosource "drivers/net/wireless/broadcom/Kconfig" 3830db0ca8SKalle Valosource "drivers/net/wireless/cisco/Kconfig" 39367a1092SKalle Valosource "drivers/net/wireless/intel/Kconfig" 40eb4f98d5SKalle Valosource "drivers/net/wireless/intersil/Kconfig" 41f988d640SKalle Valosource "drivers/net/wireless/marvell/Kconfig" 427b09ed5aSKalle Valosource "drivers/net/wireless/mediatek/Kconfig" 435625f965SAjay Singhsource "drivers/net/wireless/microchip/Kconfig" 4433aca94dSKalle Valosource "drivers/net/wireless/ralink/Kconfig" 4562141726SKalle Valosource "drivers/net/wireless/realtek/Kconfig" 46941a967cSKalle Valosource "drivers/net/wireless/rsi/Kconfig" 47560424e9SKalle Valosource "drivers/net/wireless/st/Kconfig" 48bd842171SKalle Valosource "drivers/net/wireless/ti/Kconfig" 49ed0ad06fSKalle Valosource "drivers/net/wireless/zydas/Kconfig" 5098f44cb0SIgor Mitsyankosource "drivers/net/wireless/quantenna/Kconfig" 51d4a17304SKalle Valo 521da177e4SLinus Torvaldsconfig PCMCIA_RAYCS 538476a657SErik Ekman tristate "Aviator/Raytheon 2.4GHz wireless support" 54133d7c6aSJohn W. Linville depends on PCMCIA 552a5e1c0eSJohannes Berg select WIRELESS_EXT 563d23e349SJohannes Berg select WEXT_SPY 573d23e349SJohannes Berg select WEXT_PRIV 58a7f7f624SMasahiro Yamada help 591da177e4SLinus Torvalds Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 601da177e4SLinus Torvalds (PC-card) wireless Ethernet networking card to your computer. 618c6e1720SMauro Carvalho Chehab Please read the file <file:Documentation/networking/ray_cs.rst> for 621da177e4SLinus Torvalds details. 631da177e4SLinus Torvalds 641da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will be 651da177e4SLinus Torvalds called ray_cs. If unsure, say N. 661da177e4SLinus Torvalds 671da177e4SLinus Torvaldsconfig PCMCIA_WL3501 681da177e4SLinus Torvalds tristate "Planet WL3501 PCMCIA cards" 694c59ff22SZhao, Gang depends on CFG80211 && PCMCIA 702a5e1c0eSJohannes Berg select WIRELESS_EXT 713d23e349SJohannes Berg select WEXT_SPY 723d23e349SJohannes Berg help 731da177e4SLinus Torvalds A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 741da177e4SLinus Torvalds It has basic support for Linux wireless extensions and initial 751da177e4SLinus Torvalds micro support for ethtool. 761da177e4SLinus Torvalds 776d808ebaSKalle Valoconfig MAC80211_HWSIM 786d808ebaSKalle Valo tristate "Simulated radio testing tool for mac80211" 796d808ebaSKalle Valo depends on MAC80211 80a7f7f624SMasahiro Yamada help 816d808ebaSKalle Valo This driver is a developer testing tool that can be used to test 826d808ebaSKalle Valo IEEE 802.11 networking stack (mac80211) functionality. This is not 836d808ebaSKalle Valo needed for normal wireless LAN usage and is only for testing. See 846d808ebaSKalle Valo Documentation/networking/mac80211_hwsim for more information on how 856d808ebaSKalle Valo to use this tool. 866d808ebaSKalle Valo 876d808ebaSKalle Valo To compile this driver as a module, choose M here: the module will be 886d808ebaSKalle Valo called mac80211_hwsim. If unsure, say N. 896d808ebaSKalle Valo 90bf164cc0SJussi Kivilinnaconfig USB_NET_RNDIS_WLAN 91bf164cc0SJussi Kivilinna tristate "Wireless RNDIS USB support" 92798f4e5eSKees Cook depends on USB 930aa8204bSJohannes Berg depends on CFG80211 94269f8cb2SFrancois Romieu select USB_NET_DRIVERS 95bf164cc0SJussi Kivilinna select USB_USBNET 96bf164cc0SJussi Kivilinna select USB_NET_CDCETHER 97bf164cc0SJussi Kivilinna select USB_NET_RNDIS_HOST 98a7f7f624SMasahiro Yamada help 99bf164cc0SJussi Kivilinna This is a driver for wireless RNDIS devices. 100bf164cc0SJussi Kivilinna These are USB based adapters found in devices such as: 101bf164cc0SJussi Kivilinna 102bf164cc0SJussi Kivilinna Buffalo WLI-U2-KG125S 103bf164cc0SJussi Kivilinna U.S. Robotics USR5421 104bf164cc0SJussi Kivilinna Belkin F5D7051 105bf164cc0SJussi Kivilinna Linksys WUSB54GSv2 106bf164cc0SJussi Kivilinna Linksys WUSB54GSC 107bf164cc0SJussi Kivilinna Asus WL169gE 108bf164cc0SJussi Kivilinna Eminent EM4045 109bf164cc0SJussi Kivilinna BT Voyager 1055 110bf164cc0SJussi Kivilinna Linksys WUSB54GSv1 111bf164cc0SJussi Kivilinna U.S. Robotics USR5420 112bf164cc0SJussi Kivilinna BUFFALO WLI-USB-G54 113bf164cc0SJussi Kivilinna 114bf164cc0SJussi Kivilinna All of these devices are based on Broadcom 4320 chip which is the 115bf164cc0SJussi Kivilinna only wireless RNDIS chip known to date. 116bf164cc0SJussi Kivilinna 117bf164cc0SJussi Kivilinna If you choose to build a module, it'll be called rndis_wlan. 118bf164cc0SJussi Kivilinna 119c7cdba31SCody Schuffelenconfig VIRT_WIFI 120c7cdba31SCody Schuffelen tristate "Wifi wrapper for ethernet drivers" 121c7cdba31SCody Schuffelen depends on CFG80211 122a7f7f624SMasahiro Yamada help 123c7cdba31SCody Schuffelen This option adds support for ethernet connections to appear as if they 124c7cdba31SCody Schuffelen are wifi connections through a special rtnetlink device. 125c7cdba31SCody Schuffelen 12644175272SLuis R. Rodriguezendif # WLAN 127