1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Wireless LAN device configuration 4# 5 6menuconfig WLAN 7 bool "Wireless LAN" 8 depends on !S390 9 depends on NET 10 select WIRELESS 11 default y 12 help 13 This section contains all the pre 802.11 and 802.11 wireless 14 device drivers. For a complete list of drivers and documentation 15 on them refer to the wireless wiki: 16 17 https://wireless.wiki.kernel.org/en/users/Drivers 18 19if WLAN 20 21config WIRELESS_WDS 22 bool "mac80211-based legacy WDS support" if EXPERT 23 help 24 This option enables the deprecated WDS support, the newer 25 mac80211-based 4-addr AP/client support supersedes it with 26 a much better feature set (HT, VHT, ...) 27 28 We plan to remove this option and code, so if you find 29 that you have to enable it, please let us know on the 30 linux-wireless@vger.kernel.org mailing list, so we can 31 help you migrate to 4-addr AP/client (or, if it's really 32 necessary, give up on our plan of removing it). 33 34source "drivers/net/wireless/admtek/Kconfig" 35source "drivers/net/wireless/ath/Kconfig" 36source "drivers/net/wireless/atmel/Kconfig" 37source "drivers/net/wireless/broadcom/Kconfig" 38source "drivers/net/wireless/cisco/Kconfig" 39source "drivers/net/wireless/intel/Kconfig" 40source "drivers/net/wireless/intersil/Kconfig" 41source "drivers/net/wireless/marvell/Kconfig" 42source "drivers/net/wireless/mediatek/Kconfig" 43source "drivers/net/wireless/microchip/Kconfig" 44source "drivers/net/wireless/ralink/Kconfig" 45source "drivers/net/wireless/realtek/Kconfig" 46source "drivers/net/wireless/rsi/Kconfig" 47source "drivers/net/wireless/st/Kconfig" 48source "drivers/net/wireless/ti/Kconfig" 49source "drivers/net/wireless/zydas/Kconfig" 50source "drivers/net/wireless/quantenna/Kconfig" 51source "drivers/net/wireless/rockchip_wlan/Kconfig" 52 53config PCMCIA_RAYCS 54 tristate "Aviator/Raytheon 2.4GHz wireless support" 55 depends on PCMCIA 56 select WIRELESS_EXT 57 select WEXT_SPY 58 select WEXT_PRIV 59 help 60 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 61 (PC-card) wireless Ethernet networking card to your computer. 62 Please read the file 63 <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for 64 details. 65 66 To compile this driver as a module, choose M here: the module will be 67 called ray_cs. If unsure, say N. 68 69config PCMCIA_WL3501 70 tristate "Planet WL3501 PCMCIA cards" 71 depends on CFG80211 && PCMCIA 72 select WIRELESS_EXT 73 select WEXT_SPY 74 help 75 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 76 It has basic support for Linux wireless extensions and initial 77 micro support for ethtool. 78 79config MAC80211_HWSIM 80 tristate "Simulated radio testing tool for mac80211" 81 depends on MAC80211 82 help 83 This driver is a developer testing tool that can be used to test 84 IEEE 802.11 networking stack (mac80211) functionality. This is not 85 needed for normal wireless LAN usage and is only for testing. See 86 Documentation/networking/mac80211_hwsim for more information on how 87 to use this tool. 88 89 To compile this driver as a module, choose M here: the module will be 90 called mac80211_hwsim. If unsure, say N. 91 92config USB_NET_RNDIS_WLAN 93 tristate "Wireless RNDIS USB support" 94 depends on USB 95 depends on CFG80211 96 select USB_NET_DRIVERS 97 select USB_USBNET 98 select USB_NET_CDCETHER 99 select USB_NET_RNDIS_HOST 100 help 101 This is a driver for wireless RNDIS devices. 102 These are USB based adapters found in devices such as: 103 104 Buffalo WLI-U2-KG125S 105 U.S. Robotics USR5421 106 Belkin F5D7051 107 Linksys WUSB54GSv2 108 Linksys WUSB54GSC 109 Asus WL169gE 110 Eminent EM4045 111 BT Voyager 1055 112 Linksys WUSB54GSv1 113 U.S. Robotics USR5420 114 BUFFALO WLI-USB-G54 115 116 All of these devices are based on Broadcom 4320 chip which is the 117 only wireless RNDIS chip known to date. 118 119 If you choose to build a module, it'll be called rndis_wlan. 120config MXMWIFIEX 121 tristate "NXP MxM WiFi Driver" 122 depends on CFG80211 123 help 124 This driver is multi-chip-multi-interface driver 125 (indicating Multi-Chip x Multi-Interface support) based on 126 NXP 802.11n/ac chipsets. If you choose to build it as a module, 127 it will be build 2 modules moal.ko and mlan.ko. 128 129config VIRT_WIFI 130 tristate "Wifi wrapper for ethernet drivers" 131 depends on CFG80211 132 help 133 This option adds support for ethernet connections to appear as if they 134 are wifi connections through a special rtnetlink device. 135 136endif # WLAN 137