]>
Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
1da177e4 LT |
2 | # |
3 | # Wireless LAN device configuration | |
4 | # | |
5 | ||
44175272 LR |
6 | menuconfig WLAN |
7 | bool "Wireless LAN" | |
f54bfc0e | 8 | depends on !S390 |
9459d59f | 9 | depends on NET |
eab2ec83 | 10 | select WIRELESS |
ff4d572a | 11 | default y |
44175272 LR |
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 | http://wireless.kernel.org/en/users/Drivers | |
18 | ||
19 | if WLAN | |
1da177e4 | 20 | |
8f205423 JB |
21 | config 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 | ||
d4a17304 | 34 | source "drivers/net/wireless/admtek/Kconfig" |
b5c9b4f9 | 35 | source "drivers/net/wireless/ath/Kconfig" |
30fe0f9b | 36 | source "drivers/net/wireless/atmel/Kconfig" |
58619b14 | 37 | source "drivers/net/wireless/broadcom/Kconfig" |
30db0ca8 | 38 | source "drivers/net/wireless/cisco/Kconfig" |
367a1092 | 39 | source "drivers/net/wireless/intel/Kconfig" |
eb4f98d5 | 40 | source "drivers/net/wireless/intersil/Kconfig" |
f988d640 | 41 | source "drivers/net/wireless/marvell/Kconfig" |
7b09ed5a | 42 | source "drivers/net/wireless/mediatek/Kconfig" |
33aca94d | 43 | source "drivers/net/wireless/ralink/Kconfig" |
62141726 | 44 | source "drivers/net/wireless/realtek/Kconfig" |
941a967c | 45 | source "drivers/net/wireless/rsi/Kconfig" |
560424e9 | 46 | source "drivers/net/wireless/st/Kconfig" |
bd842171 | 47 | source "drivers/net/wireless/ti/Kconfig" |
ed0ad06f | 48 | source "drivers/net/wireless/zydas/Kconfig" |
98f44cb0 | 49 | source "drivers/net/wireless/quantenna/Kconfig" |
d4a17304 | 50 | |
1da177e4 | 51 | config PCMCIA_RAYCS |
8476a657 | 52 | tristate "Aviator/Raytheon 2.4GHz wireless support" |
133d7c6a | 53 | depends on PCMCIA |
2a5e1c0e | 54 | select WIRELESS_EXT |
3d23e349 JB |
55 | select WEXT_SPY |
56 | select WEXT_PRIV | |
1da177e4 LT |
57 | ---help--- |
58 | Say Y here if you intend to attach an Aviator/Raytheon PCMCIA | |
59 | (PC-card) wireless Ethernet networking card to your computer. | |
60 | Please read the file <file:Documentation/networking/ray_cs.txt> for | |
61 | details. | |
62 | ||
63 | To compile this driver as a module, choose M here: the module will be | |
64 | called ray_cs. If unsure, say N. | |
65 | ||
1da177e4 | 66 | config PCMCIA_WL3501 |
3d23e349 | 67 | tristate "Planet WL3501 PCMCIA cards" |
4c59ff22 | 68 | depends on CFG80211 && PCMCIA |
3d23e349 JB |
69 | select WIRELESS_EXT |
70 | select WEXT_SPY | |
71 | help | |
72 | A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. | |
73 | It has basic support for Linux wireless extensions and initial | |
74 | micro support for ethtool. | |
1da177e4 | 75 | |
6d808eba KV |
76 | config MAC80211_HWSIM |
77 | tristate "Simulated radio testing tool for mac80211" | |
78 | depends on MAC80211 | |
79 | ---help--- | |
80 | This driver is a developer testing tool that can be used to test | |
81 | IEEE 802.11 networking stack (mac80211) functionality. This is not | |
82 | needed for normal wireless LAN usage and is only for testing. See | |
83 | Documentation/networking/mac80211_hwsim for more information on how | |
84 | to use this tool. | |
85 | ||
86 | To compile this driver as a module, choose M here: the module will be | |
87 | called mac80211_hwsim. If unsure, say N. | |
88 | ||
bf164cc0 JK |
89 | config USB_NET_RNDIS_WLAN |
90 | tristate "Wireless RNDIS USB support" | |
798f4e5e | 91 | depends on USB |
0aa8204b | 92 | depends on CFG80211 |
269f8cb2 | 93 | select USB_NET_DRIVERS |
bf164cc0 JK |
94 | select USB_USBNET |
95 | select USB_NET_CDCETHER | |
96 | select USB_NET_RNDIS_HOST | |
bf164cc0 JK |
97 | ---help--- |
98 | This is a driver for wireless RNDIS devices. | |
99 | These are USB based adapters found in devices such as: | |
100 | ||
101 | Buffalo WLI-U2-KG125S | |
102 | U.S. Robotics USR5421 | |
103 | Belkin F5D7051 | |
104 | Linksys WUSB54GSv2 | |
105 | Linksys WUSB54GSC | |
106 | Asus WL169gE | |
107 | Eminent EM4045 | |
108 | BT Voyager 1055 | |
109 | Linksys WUSB54GSv1 | |
110 | U.S. Robotics USR5420 | |
111 | BUFFALO WLI-USB-G54 | |
112 | ||
113 | All of these devices are based on Broadcom 4320 chip which is the | |
114 | only wireless RNDIS chip known to date. | |
115 | ||
116 | If you choose to build a module, it'll be called rndis_wlan. | |
117 | ||
c7cdba31 CS |
118 | config VIRT_WIFI |
119 | tristate "Wifi wrapper for ethernet drivers" | |
120 | depends on CFG80211 | |
121 | ---help--- | |
122 | This option adds support for ethernet connections to appear as if they | |
123 | are wifi connections through a special rtnetlink device. | |
124 | ||
44175272 | 125 | endif # WLAN |