Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 #
0003 # Wireless LAN device configuration
0004 #
0005 
0006 menuconfig WLAN
0007         bool "Wireless LAN"
0008         depends on !S390
0009         depends on NET
0010         select WIRELESS
0011         default y
0012         help
0013           This section contains all the pre 802.11 and 802.11 wireless
0014           device drivers. For a complete list of drivers and documentation
0015           on them refer to the wireless wiki:
0016 
0017           https://wireless.wiki.kernel.org/en/users/Drivers
0018 
0019 if WLAN
0020 
0021 source "drivers/net/wireless/admtek/Kconfig"
0022 source "drivers/net/wireless/ath/Kconfig"
0023 source "drivers/net/wireless/atmel/Kconfig"
0024 source "drivers/net/wireless/broadcom/Kconfig"
0025 source "drivers/net/wireless/cisco/Kconfig"
0026 source "drivers/net/wireless/intel/Kconfig"
0027 source "drivers/net/wireless/intersil/Kconfig"
0028 source "drivers/net/wireless/marvell/Kconfig"
0029 source "drivers/net/wireless/mediatek/Kconfig"
0030 source "drivers/net/wireless/microchip/Kconfig"
0031 source "drivers/net/wireless/purelifi/Kconfig"
0032 source "drivers/net/wireless/ralink/Kconfig"
0033 source "drivers/net/wireless/realtek/Kconfig"
0034 source "drivers/net/wireless/rsi/Kconfig"
0035 source "drivers/net/wireless/silabs/Kconfig"
0036 source "drivers/net/wireless/st/Kconfig"
0037 source "drivers/net/wireless/ti/Kconfig"
0038 source "drivers/net/wireless/zydas/Kconfig"
0039 source "drivers/net/wireless/quantenna/Kconfig"
0040 
0041 config PCMCIA_RAYCS
0042         tristate "Aviator/Raytheon 2.4GHz wireless support"
0043         depends on PCMCIA
0044         select WIRELESS_EXT
0045         select WEXT_SPY
0046         select WEXT_PRIV
0047         help
0048           Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
0049           (PC-card) wireless Ethernet networking card to your computer.
0050           Please read the file
0051           <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for
0052           details.
0053 
0054           To compile this driver as a module, choose M here: the module will be
0055           called ray_cs.  If unsure, say N.
0056 
0057 config PCMCIA_WL3501
0058         tristate "Planet WL3501 PCMCIA cards"
0059         depends on CFG80211 && PCMCIA
0060         select WIRELESS_EXT
0061         select WEXT_SPY
0062         help
0063           A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
0064           It has basic support for Linux wireless extensions and initial
0065           micro support for ethtool.
0066 
0067 config MAC80211_HWSIM
0068         tristate "Simulated radio testing tool for mac80211"
0069         depends on MAC80211
0070         help
0071           This driver is a developer testing tool that can be used to test
0072           IEEE 802.11 networking stack (mac80211) functionality. This is not
0073           needed for normal wireless LAN usage and is only for testing. See
0074           Documentation/networking/mac80211_hwsim for more information on how
0075           to use this tool.
0076 
0077           To compile this driver as a module, choose M here: the module will be
0078           called mac80211_hwsim.  If unsure, say N.
0079 
0080 config USB_NET_RNDIS_WLAN
0081         tristate "Wireless RNDIS USB support"
0082         depends on USB
0083         depends on CFG80211
0084         select USB_NET_DRIVERS
0085         select USB_USBNET
0086         select USB_NET_CDCETHER
0087         select USB_NET_RNDIS_HOST
0088         help
0089           This is a driver for wireless RNDIS devices.
0090           These are USB based adapters found in devices such as:
0091 
0092           Buffalo WLI-U2-KG125S
0093           U.S. Robotics USR5421
0094           Belkin F5D7051
0095           Linksys WUSB54GSv2
0096           Linksys WUSB54GSC
0097           Asus WL169gE
0098           Eminent EM4045
0099           BT Voyager 1055
0100           Linksys WUSB54GSv1
0101           U.S. Robotics USR5420
0102           BUFFALO WLI-USB-G54
0103 
0104           All of these devices are based on Broadcom 4320 chip which is the
0105           only wireless RNDIS chip known to date.
0106 
0107           If you choose to build a module, it'll be called rndis_wlan.
0108 
0109 config VIRT_WIFI
0110         tristate "Wifi wrapper for ethernet drivers"
0111         depends on CFG80211
0112         help
0113           This option adds support for ethernet connections to appear as if they
0114           are wifi connections through a special rtnetlink device.
0115 
0116 endif # WLAN