Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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