xref: /openbmc/linux/drivers/net/wireless/Kconfig (revision 68d57a07bfe5bb29b80cd8b8fa24c9d1ea104124)
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
170ef2c2d1SFlavio Suligoi	  https://wireless.wiki.kernel.org/en/users/Drivers
1844175272SLuis R. Rodriguez
1944175272SLuis R. Rodriguezif WLAN
202a5e1c0eSJohannes Berg
21d4a17304SKalle Valosource "drivers/net/wireless/admtek/Kconfig"
22b5c9b4f9SKalle Valosource "drivers/net/wireless/ath/Kconfig"
2330fe0f9bSKalle Valosource "drivers/net/wireless/atmel/Kconfig"
2458619b14SKalle Valosource "drivers/net/wireless/broadcom/Kconfig"
2530db0ca8SKalle Valosource "drivers/net/wireless/cisco/Kconfig"
26367a1092SKalle Valosource "drivers/net/wireless/intel/Kconfig"
27eb4f98d5SKalle Valosource "drivers/net/wireless/intersil/Kconfig"
28f988d640SKalle Valosource "drivers/net/wireless/marvell/Kconfig"
297b09ed5aSKalle Valosource "drivers/net/wireless/mediatek/Kconfig"
305625f965SAjay Singhsource "drivers/net/wireless/microchip/Kconfig"
31*68d57a07SSrinivasan Rajusource "drivers/net/wireless/purelifi/Kconfig"
3233aca94dSKalle Valosource "drivers/net/wireless/ralink/Kconfig"
3362141726SKalle Valosource "drivers/net/wireless/realtek/Kconfig"
34941a967cSKalle Valosource "drivers/net/wireless/rsi/Kconfig"
354a5fb1bbSJérôme Pouillersource "drivers/net/wireless/silabs/Kconfig"
36560424e9SKalle Valosource "drivers/net/wireless/st/Kconfig"
37bd842171SKalle Valosource "drivers/net/wireless/ti/Kconfig"
38ed0ad06fSKalle Valosource "drivers/net/wireless/zydas/Kconfig"
3998f44cb0SIgor Mitsyankosource "drivers/net/wireless/quantenna/Kconfig"
40d4a17304SKalle Valo
411da177e4SLinus Torvaldsconfig PCMCIA_RAYCS
428476a657SErik Ekman	tristate "Aviator/Raytheon 2.4GHz wireless support"
43133d7c6aSJohn W. Linville	depends on PCMCIA
442a5e1c0eSJohannes Berg	select WIRELESS_EXT
453d23e349SJohannes Berg	select WEXT_SPY
463d23e349SJohannes Berg	select WEXT_PRIV
47a7f7f624SMasahiro Yamada	help
481da177e4SLinus Torvalds	  Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
491da177e4SLinus Torvalds	  (PC-card) wireless Ethernet networking card to your computer.
505c3b5da4SJakub Kicinski	  Please read the file
515c3b5da4SJakub Kicinski	  <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for
521da177e4SLinus Torvalds	  details.
531da177e4SLinus Torvalds
541da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module will be
551da177e4SLinus Torvalds	  called ray_cs.  If unsure, say N.
561da177e4SLinus Torvalds
571da177e4SLinus Torvaldsconfig PCMCIA_WL3501
581da177e4SLinus Torvalds	tristate "Planet WL3501 PCMCIA cards"
594c59ff22SZhao, Gang	depends on CFG80211 && PCMCIA
602a5e1c0eSJohannes Berg	select WIRELESS_EXT
613d23e349SJohannes Berg	select WEXT_SPY
623d23e349SJohannes Berg	help
631da177e4SLinus Torvalds	  A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
641da177e4SLinus Torvalds	  It has basic support for Linux wireless extensions and initial
651da177e4SLinus Torvalds	  micro support for ethtool.
661da177e4SLinus Torvalds
676d808ebaSKalle Valoconfig MAC80211_HWSIM
686d808ebaSKalle Valo	tristate "Simulated radio testing tool for mac80211"
696d808ebaSKalle Valo	depends on MAC80211
70a7f7f624SMasahiro Yamada	help
716d808ebaSKalle Valo	  This driver is a developer testing tool that can be used to test
726d808ebaSKalle Valo	  IEEE 802.11 networking stack (mac80211) functionality. This is not
736d808ebaSKalle Valo	  needed for normal wireless LAN usage and is only for testing. See
746d808ebaSKalle Valo	  Documentation/networking/mac80211_hwsim for more information on how
756d808ebaSKalle Valo	  to use this tool.
766d808ebaSKalle Valo
776d808ebaSKalle Valo	  To compile this driver as a module, choose M here: the module will be
786d808ebaSKalle Valo	  called mac80211_hwsim.  If unsure, say N.
796d808ebaSKalle Valo
80bf164cc0SJussi Kivilinnaconfig USB_NET_RNDIS_WLAN
81bf164cc0SJussi Kivilinna	tristate "Wireless RNDIS USB support"
82798f4e5eSKees Cook	depends on USB
830aa8204bSJohannes Berg	depends on CFG80211
84269f8cb2SFrancois Romieu	select USB_NET_DRIVERS
85bf164cc0SJussi Kivilinna	select USB_USBNET
86bf164cc0SJussi Kivilinna	select USB_NET_CDCETHER
87bf164cc0SJussi Kivilinna	select USB_NET_RNDIS_HOST
88a7f7f624SMasahiro Yamada	help
89bf164cc0SJussi Kivilinna	  This is a driver for wireless RNDIS devices.
90bf164cc0SJussi Kivilinna	  These are USB based adapters found in devices such as:
91bf164cc0SJussi Kivilinna
92bf164cc0SJussi Kivilinna	  Buffalo WLI-U2-KG125S
93bf164cc0SJussi Kivilinna	  U.S. Robotics USR5421
94bf164cc0SJussi Kivilinna	  Belkin F5D7051
95bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv2
96bf164cc0SJussi Kivilinna	  Linksys WUSB54GSC
97bf164cc0SJussi Kivilinna	  Asus WL169gE
98bf164cc0SJussi Kivilinna	  Eminent EM4045
99bf164cc0SJussi Kivilinna	  BT Voyager 1055
100bf164cc0SJussi Kivilinna	  Linksys WUSB54GSv1
101bf164cc0SJussi Kivilinna	  U.S. Robotics USR5420
102bf164cc0SJussi Kivilinna	  BUFFALO WLI-USB-G54
103bf164cc0SJussi Kivilinna
104bf164cc0SJussi Kivilinna	  All of these devices are based on Broadcom 4320 chip which is the
105bf164cc0SJussi Kivilinna	  only wireless RNDIS chip known to date.
106bf164cc0SJussi Kivilinna
107bf164cc0SJussi Kivilinna	  If you choose to build a module, it'll be called rndis_wlan.
108bf164cc0SJussi Kivilinna
109c7cdba31SCody Schuffelenconfig VIRT_WIFI
110c7cdba31SCody Schuffelen	tristate "Wifi wrapper for ethernet drivers"
111c7cdba31SCody Schuffelen	depends on CFG80211
112a7f7f624SMasahiro Yamada	help
113c7cdba31SCody Schuffelen	  This option adds support for ethernet connections to appear as if they
114c7cdba31SCody Schuffelen	  are wifi connections through a special rtnetlink device.
115c7cdba31SCody Schuffelen
11644175272SLuis R. Rodriguezendif # WLAN
117