]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blame - drivers/net/wireless/Kconfig
ipw2x00: move under intel vendor directory
[mirror_ubuntu-jammy-kernel.git] / drivers / net / wireless / Kconfig
CommitLineData
1da177e4
LT
1#
2# Wireless LAN device configuration
3#
4
44175272
LR
5menuconfig WLAN
6 bool "Wireless LAN"
f54bfc0e 7 depends on !S390
9459d59f 8 depends on NET
eab2ec83 9 select WIRELESS
ff4d572a 10 default y
44175272
LR
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
18if WLAN
1da177e4 19
d4a17304 20source "drivers/net/wireless/admtek/Kconfig"
30fe0f9b 21source "drivers/net/wireless/atmel/Kconfig"
58619b14 22source "drivers/net/wireless/broadcom/Kconfig"
30db0ca8 23source "drivers/net/wireless/cisco/Kconfig"
367a1092 24source "drivers/net/wireless/intel/Kconfig"
560424e9 25source "drivers/net/wireless/st/Kconfig"
d4a17304 26
1da177e4 27config PCMCIA_RAYCS
8476a657 28 tristate "Aviator/Raytheon 2.4GHz wireless support"
133d7c6a 29 depends on PCMCIA
2a5e1c0e 30 select WIRELESS_EXT
3d23e349
JB
31 select WEXT_SPY
32 select WEXT_PRIV
1da177e4
LT
33 ---help---
34 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
35 (PC-card) wireless Ethernet networking card to your computer.
36 Please read the file <file:Documentation/networking/ray_cs.txt> for
37 details.
38
39 To compile this driver as a module, choose M here: the module will be
40 called ray_cs. If unsure, say N.
41
d9c63504
LCC
42config LIBERTAS_THINFIRM
43 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware"
133d7c6a 44 depends on MAC80211
d9c63504
LCC
45 select FW_LOADER
46 ---help---
47 A library for Marvell Libertas 8xxx devices using thinfirm.
48
e9bd5bcd
S
49config LIBERTAS_THINFIRM_DEBUG
50 bool "Enable full debugging output in the Libertas thin firmware module."
51 depends on LIBERTAS_THINFIRM
52 ---help---
53 Debugging support.
54
d9c63504
LCC
55config LIBERTAS_THINFIRM_USB
56 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware"
57 depends on LIBERTAS_THINFIRM && USB
58 ---help---
59 A driver for Marvell Libertas 8388 USB devices using thinfirm.
60
1da177e4 61config PCMCIA_WL3501
3d23e349 62 tristate "Planet WL3501 PCMCIA cards"
4c59ff22 63 depends on CFG80211 && PCMCIA
3d23e349
JB
64 select WIRELESS_EXT
65 select WEXT_SPY
66 help
67 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
68 It has basic support for Linux wireless extensions and initial
69 micro support for ethtool.
1da177e4 70
1da177e4 71config PRISM54
4d8cd268 72 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
798f4e5e 73 depends on PCI
2a5e1c0e 74 select WIRELESS_EXT
3d23e349
JB
75 select WEXT_SPY
76 select WEXT_PRIV
1da177e4
LT
77 select FW_LOADER
78 ---help---
4d8cd268
LR
79 This enables support for FullMAC PCI/Cardbus prism54 devices. This
80 driver is now deprecated in favor for the SoftMAC driver, p54pci.
c0f04160 81 p54pci supports FullMAC PCI/Cardbus devices as well.
4d8cd268
LR
82
83 For more information refer to the p54 wiki:
84
85 http://wireless.kernel.org/en/users/Drivers/p54
86
87 Note: You need a motherboard with DMA support to use any of these cards
88
89 When built as module you get the module prism54
1da177e4 90
5c601d0c
PM
91config USB_ZD1201
92 tristate "USB ZD1201 based Wireless device support"
4c59ff22 93 depends on CFG80211 && USB
2a5e1c0e 94 select WIRELESS_EXT
3d23e349 95 select WEXT_PRIV
5c601d0c
PM
96 select FW_LOADER
97 ---help---
98 Say Y if you want to use wireless LAN adapters based on the ZyDAS
99 ZD1201 chip.
100
101 This driver makes the adapter appear as a normal Ethernet interface,
102 typically on wlan0.
103
104 The zd1201 device requires external firmware to be loaded.
105 This can be found at http://linux-lc100020.sourceforge.net/
106
107 To compile this driver as a module, choose M here: the
108 module will be called zd1201.
109
bf164cc0
JK
110config USB_NET_RNDIS_WLAN
111 tristate "Wireless RNDIS USB support"
798f4e5e 112 depends on USB
0aa8204b 113 depends on CFG80211
269f8cb2 114 select USB_NET_DRIVERS
bf164cc0
JK
115 select USB_USBNET
116 select USB_NET_CDCETHER
117 select USB_NET_RNDIS_HOST
bf164cc0
JK
118 ---help---
119 This is a driver for wireless RNDIS devices.
120 These are USB based adapters found in devices such as:
121
122 Buffalo WLI-U2-KG125S
123 U.S. Robotics USR5421
124 Belkin F5D7051
125 Linksys WUSB54GSv2
126 Linksys WUSB54GSC
127 Asus WL169gE
128 Eminent EM4045
129 BT Voyager 1055
130 Linksys WUSB54GSv1
131 U.S. Robotics USR5420
132 BUFFALO WLI-USB-G54
133
134 All of these devices are based on Broadcom 4320 chip which is the
135 only wireless RNDIS chip known to date.
136
137 If you choose to build a module, it'll be called rndis_wlan.
138
f1d2b4d3
LF
139source "drivers/net/wireless/realtek/rtl818x/Kconfig"
140
acc1e7a3
JM
141config MAC80211_HWSIM
142 tristate "Simulated radio testing tool for mac80211"
133d7c6a 143 depends on MAC80211
acc1e7a3
JM
144 ---help---
145 This driver is a developer testing tool that can be used to test
146 IEEE 802.11 networking stack (mac80211) functionality. This is not
147 needed for normal wireless LAN usage and is only for testing. See
148 Documentation/networking/mac80211_hwsim for more information on how
149 to use this tool.
150
151 To compile this driver as a module, choose M here: the module will be
152 called mac80211_hwsim. If unsure, say N.
153
a66098da
LB
154config MWL8K
155 tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
798f4e5e 156 depends on MAC80211 && PCI
a66098da
LB
157 ---help---
158 This driver supports Marvell TOPDOG 802.11 wireless cards.
159
160 To compile this driver as a module, choose M here: the module
161 will be called mwl8k. If unsure, say N.
162
3a702e49 163source "drivers/net/wireless/ath/Kconfig"
0465af8e 164source "drivers/net/wireless/hostap/Kconfig"
0465af8e 165source "drivers/net/wireless/iwlwifi/Kconfig"
be663ab6 166source "drivers/net/wireless/iwlegacy/Kconfig"
0465af8e 167source "drivers/net/wireless/libertas/Kconfig"
49c1d208 168source "drivers/net/wireless/orinoco/Kconfig"
0465af8e
HS
169source "drivers/net/wireless/p54/Kconfig"
170source "drivers/net/wireless/rt2x00/Kconfig"
c869f77d 171source "drivers/net/wireless/mediatek/Kconfig"
f1d2b4d3 172source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
26f1fad2 173source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
90921014 174source "drivers/net/wireless/ti/Kconfig"
0465af8e 175source "drivers/net/wireless/zd1211rw/Kconfig"
5e6e3a92 176source "drivers/net/wireless/mwifiex/Kconfig"
dad0d04f 177source "drivers/net/wireless/rsi/Kconfig"
70e5e983 178
44175272 179endif # WLAN