Kconfig 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Wireless LAN device configuration
  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. https://wireless.wiki.kernel.org/en/users/Drivers
  16. if WLAN
  17. source "drivers/net/wireless/admtek/Kconfig"
  18. source "drivers/net/wireless/ath/Kconfig"
  19. source "drivers/net/wireless/atmel/Kconfig"
  20. source "drivers/net/wireless/broadcom/Kconfig"
  21. source "drivers/net/wireless/cisco/Kconfig"
  22. source "drivers/net/wireless/intel/Kconfig"
  23. source "drivers/net/wireless/intersil/Kconfig"
  24. source "drivers/net/wireless/marvell/Kconfig"
  25. source "drivers/net/wireless/mediatek/Kconfig"
  26. source "drivers/net/wireless/microchip/Kconfig"
  27. source "drivers/net/wireless/purelifi/Kconfig"
  28. source "drivers/net/wireless/ralink/Kconfig"
  29. source "drivers/net/wireless/realtek/Kconfig"
  30. source "drivers/net/wireless/rsi/Kconfig"
  31. source "drivers/net/wireless/silabs/Kconfig"
  32. source "drivers/net/wireless/st/Kconfig"
  33. source "drivers/net/wireless/ti/Kconfig"
  34. source "drivers/net/wireless/zydas/Kconfig"
  35. source "drivers/net/wireless/quantenna/Kconfig"
  36. config PCMCIA_RAYCS
  37. tristate "Aviator/Raytheon 2.4GHz wireless support"
  38. depends on PCMCIA
  39. select WIRELESS_EXT
  40. select WEXT_SPY
  41. select WEXT_PRIV
  42. help
  43. Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
  44. (PC-card) wireless Ethernet networking card to your computer.
  45. Please read the file
  46. <file:Documentation/networking/device_drivers/wifi/ray_cs.rst> for
  47. details.
  48. To compile this driver as a module, choose M here: the module will be
  49. called ray_cs. If unsure, say N.
  50. config PCMCIA_WL3501
  51. tristate "Planet WL3501 PCMCIA cards"
  52. depends on CFG80211 && PCMCIA
  53. select WIRELESS_EXT
  54. select WEXT_SPY
  55. help
  56. A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
  57. It has basic support for Linux wireless extensions and initial
  58. micro support for ethtool.
  59. config MAC80211_HWSIM
  60. tristate "Simulated radio testing tool for mac80211"
  61. depends on MAC80211
  62. help
  63. This driver is a developer testing tool that can be used to test
  64. IEEE 802.11 networking stack (mac80211) functionality. This is not
  65. needed for normal wireless LAN usage and is only for testing. See
  66. Documentation/networking/mac80211_hwsim for more information on how
  67. to use this tool.
  68. To compile this driver as a module, choose M here: the module will be
  69. called mac80211_hwsim. If unsure, say N.
  70. config USB_NET_RNDIS_WLAN
  71. tristate "Wireless RNDIS USB support"
  72. depends on USB
  73. depends on CFG80211
  74. select USB_NET_DRIVERS
  75. select USB_USBNET
  76. select USB_NET_CDCETHER
  77. select USB_NET_RNDIS_HOST
  78. help
  79. This is a driver for wireless RNDIS devices.
  80. These are USB based adapters found in devices such as:
  81. Buffalo WLI-U2-KG125S
  82. U.S. Robotics USR5421
  83. Belkin F5D7051
  84. Linksys WUSB54GSv2
  85. Linksys WUSB54GSC
  86. Asus WL169gE
  87. Eminent EM4045
  88. BT Voyager 1055
  89. Linksys WUSB54GSv1
  90. U.S. Robotics USR5420
  91. BUFFALO WLI-USB-G54
  92. All of these devices are based on Broadcom 4320 chip which is the
  93. only wireless RNDIS chip known to date.
  94. If you choose to build a module, it'll be called rndis_wlan.
  95. config VIRT_WIFI
  96. tristate "Wifi wrapper for ethernet drivers"
  97. depends on CFG80211
  98. help
  99. This option adds support for ethernet connections to appear as if they
  100. are wifi connections through a special rtnetlink device.
  101. config CNSS2_DEBUG
  102. bool "CNSS2 Platform Driver Debug Support"
  103. help
  104. This option is to enable CNSS2 platform driver debug support which
  105. primarily includes providing additional verbose logs for certain
  106. features, enabling kernel panic for certain cases to aid the
  107. debugging, and enabling any other debug mechanisms.
  108. endif # WLAN