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