Kconfig (4b5783549730da21d88b41dce9a2b738afa44abc) | Kconfig (133d7c6a504c672011ebc24b26e05b15f7410c07) |
---|---|
1# 2# Wireless LAN device configuration 3# 4 5menuconfig WLAN 6 bool "Wireless LAN" 7 depends on !S390 8 select WIRELESS 9 default y 10 ---help--- 11 This section contains all the pre 802.11 and 802.11 wireless 12 device drivers. For a complete list of drivers and documentation 13 on them refer to the wireless wiki: 14 15 http://wireless.kernel.org/en/users/Drivers 16 17if WLAN 18 | 1# 2# Wireless LAN device configuration 3# 4 5menuconfig WLAN 6 bool "Wireless LAN" 7 depends on !S390 8 select WIRELESS 9 default y 10 ---help--- 11 This section contains all the pre 802.11 and 802.11 wireless 12 device drivers. For a complete list of drivers and documentation 13 on them refer to the wireless wiki: 14 15 http://wireless.kernel.org/en/users/Drivers 16 17if WLAN 18 |
19menuconfig WLAN_PRE80211 20 bool "Wireless LAN (pre-802.11)" 21 depends on NETDEVICES 22 ---help--- 23 Say Y if you have any pre-802.11 wireless LAN hardware. 24 25 This option does not affect the kernel build, it only 26 lets you choose drivers. 27 28menuconfig WLAN_80211 29 bool "Wireless LAN (IEEE 802.11)" 30 depends on NETDEVICES 31 ---help--- 32 Say Y if you have any 802.11 wireless LAN hardware. 33 34 This option does not affect the kernel build, it only 35 lets you choose drivers. 36 | |
37config PCMCIA_RAYCS 38 tristate "Aviator/Raytheon 2.4GHz wireless support" | 19config PCMCIA_RAYCS 20 tristate "Aviator/Raytheon 2.4GHz wireless support" |
39 depends on PCMCIA && WLAN_80211 | 21 depends on PCMCIA |
40 select WIRELESS_EXT 41 select WEXT_SPY 42 select WEXT_PRIV 43 ---help--- 44 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 45 (PC-card) wireless Ethernet networking card to your computer. 46 Please read the file <file:Documentation/networking/ray_cs.txt> for 47 details. 48 49 To compile this driver as a module, choose M here: the module will be 50 called ray_cs. If unsure, say N. 51 52config LIBERTAS_THINFIRM 53 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware" | 22 select WIRELESS_EXT 23 select WEXT_SPY 24 select WEXT_PRIV 25 ---help--- 26 Say Y here if you intend to attach an Aviator/Raytheon PCMCIA 27 (PC-card) wireless Ethernet networking card to your computer. 28 Please read the file <file:Documentation/networking/ray_cs.txt> for 29 details. 30 31 To compile this driver as a module, choose M here: the module will be 32 called ray_cs. If unsure, say N. 33 34config LIBERTAS_THINFIRM 35 tristate "Marvell 8xxx Libertas WLAN driver support with thin firmware" |
54 depends on WLAN_80211 && MAC80211 | 36 depends on MAC80211 |
55 select FW_LOADER 56 ---help--- 57 A library for Marvell Libertas 8xxx devices using thinfirm. 58 59config LIBERTAS_THINFIRM_USB 60 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware" 61 depends on LIBERTAS_THINFIRM && USB 62 ---help--- 63 A driver for Marvell Libertas 8388 USB devices using thinfirm. 64 65config AIRO 66 tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" | 37 select FW_LOADER 38 ---help--- 39 A library for Marvell Libertas 8xxx devices using thinfirm. 40 41config LIBERTAS_THINFIRM_USB 42 tristate "Marvell Libertas 8388 USB 802.11b/g cards with thin firmware" 43 depends on LIBERTAS_THINFIRM && USB 44 ---help--- 45 A driver for Marvell Libertas 8388 USB devices using thinfirm. 46 47config AIRO 48 tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" |
67 depends on ISA_DMA_API && WLAN_80211 && (PCI || BROKEN) | 49 depends on ISA_DMA_API && (PCI || BROKEN) |
68 select WIRELESS_EXT 69 select CRYPTO 70 select WEXT_SPY 71 select WEXT_PRIV 72 ---help--- 73 This is the standard Linux driver to support Cisco/Aironet ISA and 74 PCI 802.11 wireless cards. 75 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 76 - with or without encryption) as well as card before the Cisco 77 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). 78 79 This driver support both the standard Linux Wireless Extensions 80 and Cisco proprietary API, so both the Linux Wireless Tools and the 81 Cisco Linux utilities can be used to configure the card. 82 83 The driver can be compiled as a module and will be named "airo". 84 85config ATMEL 86 tristate "Atmel at76c50x chipset 802.11b support" | 50 select WIRELESS_EXT 51 select CRYPTO 52 select WEXT_SPY 53 select WEXT_PRIV 54 ---help--- 55 This is the standard Linux driver to support Cisco/Aironet ISA and 56 PCI 802.11 wireless cards. 57 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 58 - with or without encryption) as well as card before the Cisco 59 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). 60 61 This driver support both the standard Linux Wireless Extensions 62 and Cisco proprietary API, so both the Linux Wireless Tools and the 63 Cisco Linux utilities can be used to configure the card. 64 65 The driver can be compiled as a module and will be named "airo". 66 67config ATMEL 68 tristate "Atmel at76c50x chipset 802.11b support" |
87 depends on (PCI || PCMCIA) && WLAN_80211 | 69 depends on (PCI || PCMCIA) |
88 select WIRELESS_EXT 89 select WEXT_PRIV 90 select FW_LOADER 91 select CRC32 92 ---help--- 93 A driver 802.11b wireless cards based on the Atmel fast-vnet 94 chips. This driver supports standard Linux wireless extensions. 95 --- 18 unchanged lines hidden (view full) --- 114 select FW_LOADER 115 select CRC32 116 ---help--- 117 Enable support for PCMCIA cards containing the 118 Atmel at76c502 and at76c504 chips. 119 120config AT76C50X_USB 121 tristate "Atmel at76c503/at76c505/at76c505a USB cards" | 70 select WIRELESS_EXT 71 select WEXT_PRIV 72 select FW_LOADER 73 select CRC32 74 ---help--- 75 A driver 802.11b wireless cards based on the Atmel fast-vnet 76 chips. This driver supports standard Linux wireless extensions. 77 --- 18 unchanged lines hidden (view full) --- 96 select FW_LOADER 97 select CRC32 98 ---help--- 99 Enable support for PCMCIA cards containing the 100 Atmel at76c502 and at76c504 chips. 101 102config AT76C50X_USB 103 tristate "Atmel at76c503/at76c505/at76c505a USB cards" |
122 depends on MAC80211 && WLAN_80211 && USB | 104 depends on MAC80211 && USB |
123 select FW_LOADER 124 ---help--- 125 Enable support for USB Wireless devices using Atmel at76c503, 126 at76c505 or at76c505a chips. 127 128config AIRO_CS 129 tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" | 105 select FW_LOADER 106 ---help--- 107 Enable support for USB Wireless devices using Atmel at76c503, 108 at76c505 or at76c505a chips. 109 110config AIRO_CS 111 tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" |
130 depends on PCMCIA && (BROKEN || !M32R) && WLAN_80211 | 112 depends on PCMCIA && (BROKEN || !M32R) |
131 select WIRELESS_EXT 132 select CRYPTO 133 select CRYPTO_AES 134 ---help--- 135 This is the standard Linux driver to support Cisco/Aironet PCMCIA 136 802.11 wireless cards. This driver is the same as the Aironet 137 driver part of the Linux Pcmcia package. 138 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 139 - with or without encryption) as well as card before the Cisco 140 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also 141 supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 142 802.11b cards. 143 144 This driver support both the standard Linux Wireless Extensions 145 and Cisco proprietary API, so both the Linux Wireless Tools and the 146 Cisco Linux utilities can be used to configure the card. 147 148config PCMCIA_WL3501 149 tristate "Planet WL3501 PCMCIA cards" | 113 select WIRELESS_EXT 114 select CRYPTO 115 select CRYPTO_AES 116 ---help--- 117 This is the standard Linux driver to support Cisco/Aironet PCMCIA 118 802.11 wireless cards. This driver is the same as the Aironet 119 driver part of the Linux Pcmcia package. 120 It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 121 - with or without encryption) as well as card before the Cisco 122 acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also 123 supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 124 802.11b cards. 125 126 This driver support both the standard Linux Wireless Extensions 127 and Cisco proprietary API, so both the Linux Wireless Tools and the 128 Cisco Linux utilities can be used to configure the card. 129 130config PCMCIA_WL3501 131 tristate "Planet WL3501 PCMCIA cards" |
150 depends on EXPERIMENTAL && PCMCIA && WLAN_80211 | 132 depends on EXPERIMENTAL && PCMCIA |
151 select WIRELESS_EXT 152 select WEXT_SPY 153 help 154 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 155 It has basic support for Linux wireless extensions and initial 156 micro support for ethtool. 157 158config PRISM54 159 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)' | 133 select WIRELESS_EXT 134 select WEXT_SPY 135 help 136 A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet. 137 It has basic support for Linux wireless extensions and initial 138 micro support for ethtool. 139 140config PRISM54 141 tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)' |
160 depends on PCI && EXPERIMENTAL && WLAN_80211 | 142 depends on PCI && EXPERIMENTAL |
161 select WIRELESS_EXT 162 select WEXT_SPY 163 select WEXT_PRIV 164 select FW_LOADER 165 ---help--- 166 This enables support for FullMAC PCI/Cardbus prism54 devices. This 167 driver is now deprecated in favor for the SoftMAC driver, p54pci. 168 p54pci supports FullMAC PCI/Cardbus devices as well. For details on --- 7 unchanged lines hidden (view full) --- 176 http://wireless.kernel.org/en/users/Drivers/p54 177 178 Note: You need a motherboard with DMA support to use any of these cards 179 180 When built as module you get the module prism54 181 182config USB_ZD1201 183 tristate "USB ZD1201 based Wireless device support" | 143 select WIRELESS_EXT 144 select WEXT_SPY 145 select WEXT_PRIV 146 select FW_LOADER 147 ---help--- 148 This enables support for FullMAC PCI/Cardbus prism54 devices. This 149 driver is now deprecated in favor for the SoftMAC driver, p54pci. 150 p54pci supports FullMAC PCI/Cardbus devices as well. For details on --- 7 unchanged lines hidden (view full) --- 158 http://wireless.kernel.org/en/users/Drivers/p54 159 160 Note: You need a motherboard with DMA support to use any of these cards 161 162 When built as module you get the module prism54 163 164config USB_ZD1201 165 tristate "USB ZD1201 based Wireless device support" |
184 depends on USB && WLAN_80211 | 166 depends on USB |
185 select WIRELESS_EXT 186 select WEXT_PRIV 187 select FW_LOADER 188 ---help--- 189 Say Y if you want to use wireless LAN adapters based on the ZyDAS 190 ZD1201 chip. 191 192 This driver makes the adapter appear as a normal Ethernet interface, 193 typically on wlan0. 194 195 The zd1201 device requires external firmware to be loaded. 196 This can be found at http://linux-lc100020.sourceforge.net/ 197 198 To compile this driver as a module, choose M here: the 199 module will be called zd1201. 200 201config USB_NET_RNDIS_WLAN 202 tristate "Wireless RNDIS USB support" | 167 select WIRELESS_EXT 168 select WEXT_PRIV 169 select FW_LOADER 170 ---help--- 171 Say Y if you want to use wireless LAN adapters based on the ZyDAS 172 ZD1201 chip. 173 174 This driver makes the adapter appear as a normal Ethernet interface, 175 typically on wlan0. 176 177 The zd1201 device requires external firmware to be loaded. 178 This can be found at http://linux-lc100020.sourceforge.net/ 179 180 To compile this driver as a module, choose M here: the 181 module will be called zd1201. 182 183config USB_NET_RNDIS_WLAN 184 tristate "Wireless RNDIS USB support" |
203 depends on USB && WLAN_80211 && EXPERIMENTAL | 185 depends on USB && EXPERIMENTAL |
204 depends on CFG80211 205 select USB_USBNET 206 select USB_NET_CDCETHER 207 select USB_NET_RNDIS_HOST 208 ---help--- 209 This is a driver for wireless RNDIS devices. 210 These are USB based adapters found in devices such as: 211 --- 11 unchanged lines hidden (view full) --- 223 224 All of these devices are based on Broadcom 4320 chip which is the 225 only wireless RNDIS chip known to date. 226 227 If you choose to build a module, it'll be called rndis_wlan. 228 229config RTL8180 230 tristate "Realtek 8180/8185 PCI support" | 186 depends on CFG80211 187 select USB_USBNET 188 select USB_NET_CDCETHER 189 select USB_NET_RNDIS_HOST 190 ---help--- 191 This is a driver for wireless RNDIS devices. 192 These are USB based adapters found in devices such as: 193 --- 11 unchanged lines hidden (view full) --- 205 206 All of these devices are based on Broadcom 4320 chip which is the 207 only wireless RNDIS chip known to date. 208 209 If you choose to build a module, it'll be called rndis_wlan. 210 211config RTL8180 212 tristate "Realtek 8180/8185 PCI support" |
231 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL | 213 depends on MAC80211 && PCI && EXPERIMENTAL |
232 select EEPROM_93CX6 233 ---help--- 234 This is a driver for RTL8180 and RTL8185 based cards. 235 These are PCI based chips found in cards such as: 236 237 (RTL8185 802.11g) 238 A-Link WL54PC 239 --- 39 unchanged lines hidden (view full) --- 279 Sweex LC700010 280 Surecom EP-9428 281 Safecom SWLCR-1100 282 283 Thanks to Realtek for their support! 284 285config RTL8187 286 tristate "Realtek 8187 and 8187B USB support" | 214 select EEPROM_93CX6 215 ---help--- 216 This is a driver for RTL8180 and RTL8185 based cards. 217 These are PCI based chips found in cards such as: 218 219 (RTL8185 802.11g) 220 A-Link WL54PC 221 --- 39 unchanged lines hidden (view full) --- 261 Sweex LC700010 262 Surecom EP-9428 263 Safecom SWLCR-1100 264 265 Thanks to Realtek for their support! 266 267config RTL8187 268 tristate "Realtek 8187 and 8187B USB support" |
287 depends on MAC80211 && USB && WLAN_80211 | 269 depends on MAC80211 && USB |
288 select EEPROM_93CX6 289 ---help--- 290 This is a driver for RTL8187 and RTL8187B based cards. 291 These are USB based chips found in devices such as: 292 293 Netgear WG111v2 294 Level 1 WNC-0301USB 295 Micronet SP907GK V5 --- 12 unchanged lines hidden (view full) --- 308 309config RTL8187_LEDS 310 bool 311 depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187) 312 default y 313 314config ADM8211 315 tristate "ADMtek ADM8211 support" | 270 select EEPROM_93CX6 271 ---help--- 272 This is a driver for RTL8187 and RTL8187B based cards. 273 These are USB based chips found in devices such as: 274 275 Netgear WG111v2 276 Level 1 WNC-0301USB 277 Micronet SP907GK V5 --- 12 unchanged lines hidden (view full) --- 290 291config RTL8187_LEDS 292 bool 293 depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187) 294 default y 295 296config ADM8211 297 tristate "ADMtek ADM8211 support" |
316 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL | 298 depends on MAC80211 && PCI && EXPERIMENTAL |
317 select CRC32 318 select EEPROM_93CX6 319 ---help--- 320 This driver is for ADM8211A, ADM8211B, and ADM8211C based cards. 321 These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as: 322 323 Xterasys Cardbus XN-2411b 324 Blitz NetWave Point PC --- 10 unchanged lines hidden (view full) --- 335 However, some of these cards have been replaced with other chips 336 like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or 337 the Ralink RT2400 (SMC2635W) without a model number change. 338 339 Thanks to Infineon-ADMtek for their support of this driver. 340 341config MAC80211_HWSIM 342 tristate "Simulated radio testing tool for mac80211" | 299 select CRC32 300 select EEPROM_93CX6 301 ---help--- 302 This driver is for ADM8211A, ADM8211B, and ADM8211C based cards. 303 These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as: 304 305 Xterasys Cardbus XN-2411b 306 Blitz NetWave Point PC --- 10 unchanged lines hidden (view full) --- 317 However, some of these cards have been replaced with other chips 318 like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or 319 the Ralink RT2400 (SMC2635W) without a model number change. 320 321 Thanks to Infineon-ADMtek for their support of this driver. 322 323config MAC80211_HWSIM 324 tristate "Simulated radio testing tool for mac80211" |
343 depends on MAC80211 && WLAN_80211 | 325 depends on MAC80211 |
344 ---help--- 345 This driver is a developer testing tool that can be used to test 346 IEEE 802.11 networking stack (mac80211) functionality. This is not 347 needed for normal wireless LAN usage and is only for testing. See 348 Documentation/networking/mac80211_hwsim for more information on how 349 to use this tool. 350 351 To compile this driver as a module, choose M here: the module will be 352 called mac80211_hwsim. If unsure, say N. 353 354config MWL8K 355 tristate "Marvell 88W8xxx PCI/PCIe Wireless support" | 326 ---help--- 327 This driver is a developer testing tool that can be used to test 328 IEEE 802.11 networking stack (mac80211) functionality. This is not 329 needed for normal wireless LAN usage and is only for testing. See 330 Documentation/networking/mac80211_hwsim for more information on how 331 to use this tool. 332 333 To compile this driver as a module, choose M here: the module will be 334 called mac80211_hwsim. If unsure, say N. 335 336config MWL8K 337 tristate "Marvell 88W8xxx PCI/PCIe Wireless support" |
356 depends on MAC80211 && PCI && WLAN_80211 && EXPERIMENTAL | 338 depends on MAC80211 && PCI && EXPERIMENTAL |
357 ---help--- 358 This driver supports Marvell TOPDOG 802.11 wireless cards. 359 360 To compile this driver as a module, choose M here: the module 361 will be called mwl8k. If unsure, say N. 362 363source "drivers/net/wireless/ath/Kconfig" 364source "drivers/net/wireless/b43/Kconfig" --- 13 unchanged lines hidden --- | 339 ---help--- 340 This driver supports Marvell TOPDOG 802.11 wireless cards. 341 342 To compile this driver as a module, choose M here: the module 343 will be called mwl8k. If unsure, say N. 344 345source "drivers/net/wireless/ath/Kconfig" 346source "drivers/net/wireless/b43/Kconfig" --- 13 unchanged lines hidden --- |