linux/drivers/net/wireless/Kconfig History
<<
>>
Prefs
   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
  19config PCMCIA_RAYCS
  20        tristate "Aviator/Raytheon 2.4GHz wireless support"
  21        depends on PCMCIA
  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"
  36        depends on MAC80211
  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"
  49        depends on ISA_DMA_API && (PCI || BROKEN)
  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"
  69      depends on (PCI || PCMCIA)
  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
  78        Many  cards based on this chipset do not have flash memory
  79        and need their firmware loaded at start-up. If yours is
  80        one of these, you will need to provide a firmware image
  81        to be loaded into the card by the driver. The Atmel
  82        firmware package can be downloaded from
  83        <http://www.thekelleys.org.uk/atmel>
  84
  85config PCI_ATMEL
  86      tristate "Atmel at76c506 PCI cards"
  87      depends on ATMEL && PCI
  88       ---help---
  89        Enable support for PCI and mini-PCI cards containing the
  90        Atmel at76c506 chip.
  91
  92config PCMCIA_ATMEL
  93        tristate "Atmel at76c502/at76c504 PCMCIA cards"
  94        depends on ATMEL && PCMCIA
  95        select WIRELESS_EXT
  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"
 104        depends on MAC80211 && USB
 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"
 112        depends on PCMCIA && (BROKEN || !M32R)
 113        select WIRELESS_EXT
 114        select WEXT_SPY
 115        select WEXT_PRIV
 116        select CRYPTO
 117        select CRYPTO_AES
 118        ---help---
 119          This is the standard Linux driver to support Cisco/Aironet PCMCIA
 120          802.11 wireless cards.  This driver is the same as the Aironet
 121          driver part of the Linux Pcmcia package.
 122          It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X
 123          - with or without encryption) as well as card before the Cisco
 124          acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also
 125          supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom
 126          802.11b cards.
 127
 128          This driver support both the standard Linux Wireless Extensions
 129          and Cisco proprietary API, so both the Linux Wireless Tools and the
 130          Cisco Linux utilities can be used to configure the card.
 131
 132config PCMCIA_WL3501
 133        tristate "Planet WL3501 PCMCIA cards"
 134        depends on EXPERIMENTAL && PCMCIA
 135        select WIRELESS_EXT
 136        select WEXT_SPY
 137        help
 138          A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
 139          It has basic support for Linux wireless extensions and initial
 140          micro support for ethtool.
 141
 142config PRISM54
 143        tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
 144        depends on PCI && EXPERIMENTAL
 145        select WIRELESS_EXT
 146        select WEXT_SPY
 147        select WEXT_PRIV
 148        select FW_LOADER
 149        ---help---
 150          This enables support for FullMAC PCI/Cardbus prism54 devices. This
 151          driver is now deprecated in favor for the SoftMAC driver, p54pci.
 152          p54pci supports FullMAC PCI/Cardbus devices as well. For details on
 153          the scheduled removal of this driver on the kernel see the feature
 154          removal schedule:
 155
 156          Documentation/feature-removal-schedule.txt
 157
 158          For more information refer to the p54 wiki:
 159
 160          http://wireless.kernel.org/en/users/Drivers/p54
 161
 162          Note: You need a motherboard with DMA support to use any of these cards
 163
 164          When built as module you get the module prism54
 165
 166config USB_ZD1201
 167        tristate "USB ZD1201 based Wireless device support"
 168        depends on USB
 169        select WIRELESS_EXT
 170        select WEXT_PRIV
 171        select FW_LOADER
 172        ---help---
 173          Say Y if you want to use wireless LAN adapters based on the ZyDAS
 174          ZD1201 chip.
 175
 176          This driver makes the adapter appear as a normal Ethernet interface,
 177          typically on wlan0.
 178
 179          The zd1201 device requires external firmware to be loaded.
 180          This can be found at http://linux-lc100020.sourceforge.net/
 181
 182          To compile this driver as a module, choose M here: the
 183          module will be called zd1201.
 184
 185config USB_NET_RNDIS_WLAN
 186        tristate "Wireless RNDIS USB support"
 187        depends on USB && EXPERIMENTAL
 188        depends on CFG80211
 189        select USB_USBNET
 190        select USB_NET_CDCETHER
 191        select USB_NET_RNDIS_HOST
 192        ---help---
 193          This is a driver for wireless RNDIS devices.
 194          These are USB based adapters found in devices such as:
 195
 196          Buffalo WLI-U2-KG125S
 197          U.S. Robotics USR5421
 198          Belkin F5D7051
 199          Linksys WUSB54GSv2
 200          Linksys WUSB54GSC
 201          Asus WL169gE
 202          Eminent EM4045
 203          BT Voyager 1055
 204          Linksys WUSB54GSv1
 205          U.S. Robotics USR5420
 206          BUFFALO WLI-USB-G54
 207
 208          All of these devices are based on Broadcom 4320 chip which is the
 209          only wireless RNDIS chip known to date.
 210
 211          If you choose to build a module, it'll be called rndis_wlan.
 212
 213config RTL8180
 214        tristate "Realtek 8180/8185 PCI support"
 215        depends on MAC80211 && PCI && EXPERIMENTAL
 216        select EEPROM_93CX6
 217        ---help---
 218          This is a driver for RTL8180 and RTL8185 based cards.
 219          These are PCI based chips found in cards such as:
 220
 221          (RTL8185 802.11g)
 222          A-Link WL54PC
 223
 224          (RTL8180 802.11b)
 225          Belkin F5D6020 v3
 226          Belkin F5D6020 v3
 227          Dlink DWL-610
 228          Dlink DWL-510
 229          Netgear MA521
 230          Level-One WPC-0101
 231          Acer Aspire 1357 LMi
 232          VCTnet PC-11B1
 233          Ovislink AirLive WL-1120PCM
 234          Mentor WL-PCI
 235          Linksys WPC11 v4
 236          TrendNET TEW-288PI
 237          D-Link DWL-520 Rev D
 238          Repotec RP-WP7126
 239          TP-Link TL-WN250/251
 240          Zonet ZEW1000
 241          Longshine LCS-8031-R
 242          HomeLine HLW-PCC200
 243          GigaFast WF721-AEX
 244          Planet WL-3553
 245          Encore ENLWI-PCI1-NT
 246          TrendNET TEW-266PC
 247          Gigabyte GN-WLMR101
 248          Siemens-fujitsu Amilo D1840W
 249          Edimax EW-7126
 250          PheeNet WL-11PCIR
 251          Tonze PC-2100T
 252          Planet WL-8303
 253          Dlink DWL-650 v M1
 254          Edimax EW-7106
 255          Q-Tec 770WC
 256          Topcom Skyr@cer 4011b
 257          Roper FreeLan 802.11b (edition 2004)
 258          Wistron Neweb Corp CB-200B
 259          Pentagram HorNET
 260          QTec 775WC
 261          TwinMOS Booming B Series
 262          Micronet SP906BB
 263          Sweex LC700010
 264          Surecom EP-9428
 265          Safecom SWLCR-1100
 266
 267          Thanks to Realtek for their support!
 268
 269config RTL8187
 270        tristate "Realtek 8187 and 8187B USB support"
 271        depends on MAC80211 && USB
 272        select EEPROM_93CX6
 273        ---help---
 274          This is a driver for RTL8187 and RTL8187B based cards.
 275          These are USB based chips found in devices such as:
 276
 277          Netgear WG111v2
 278          Level 1 WNC-0301USB
 279          Micronet SP907GK V5
 280          Encore ENUWI-G2
 281          Trendnet TEW-424UB
 282          ASUS P5B Deluxe/P5K Premium motherboards
 283          Toshiba Satellite Pro series of laptops
 284          Asus Wireless Link
 285          Linksys WUSB54GC-EU v2
 286            (v1 = rt73usb; v3 is rt2070-based,
 287             use staging/rt3070 or try rt2800usb)
 288
 289          Thanks to Realtek for their support!
 290
 291# If possible, automatically enable LEDs for RTL8187.
 292
 293config RTL8187_LEDS
 294        bool
 295        depends on RTL8187 && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = RTL8187)
 296        default y
 297
 298config ADM8211
 299        tristate "ADMtek ADM8211 support"
 300        depends on MAC80211 && PCI && EXPERIMENTAL
 301        select CRC32
 302        select EEPROM_93CX6
 303        ---help---
 304          This driver is for ADM8211A, ADM8211B, and ADM8211C based cards.
 305          These are PCI/mini-PCI/Cardbus 802.11b chips found in cards such as:
 306
 307          Xterasys Cardbus XN-2411b
 308          Blitz NetWave Point PC
 309          TrendNet 221pc
 310          Belkin F5D6001
 311          SMC 2635W
 312          Linksys WPC11 v1
 313          Fiberline FL-WL-200X
 314          3com Office Connect (3CRSHPW796)
 315          Corega WLPCIB-11
 316          SMC 2602W V2 EU
 317          D-Link DWL-520 Revision C
 318
 319          However, some of these cards have been replaced with other chips
 320          like the RTL8180L (Xterasys Cardbus XN-2411b, Belkin F5D6001) or
 321          the Ralink RT2400 (SMC2635W) without a model number change.
 322
 323          Thanks to Infineon-ADMtek for their support of this driver.
 324
 325config MAC80211_HWSIM
 326        tristate "Simulated radio testing tool for mac80211"
 327        depends on MAC80211
 328        ---help---
 329          This driver is a developer testing tool that can be used to test
 330          IEEE 802.11 networking stack (mac80211) functionality. This is not
 331          needed for normal wireless LAN usage and is only for testing. See
 332          Documentation/networking/mac80211_hwsim for more information on how
 333          to use this tool.
 334
 335          To compile this driver as a module, choose M here: the module will be
 336          called mac80211_hwsim.  If unsure, say N.
 337
 338config MWL8K
 339        tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
 340        depends on MAC80211 && PCI && EXPERIMENTAL
 341        ---help---
 342          This driver supports Marvell TOPDOG 802.11 wireless cards.
 343
 344          To compile this driver as a module, choose M here: the module
 345          will be called mwl8k.  If unsure, say N.
 346
 347source "drivers/net/wireless/ath/Kconfig"
 348source "drivers/net/wireless/b43/Kconfig"
 349source "drivers/net/wireless/b43legacy/Kconfig"
 350source "drivers/net/wireless/hostap/Kconfig"
 351source "drivers/net/wireless/ipw2x00/Kconfig"
 352source "drivers/net/wireless/iwlwifi/Kconfig"
 353source "drivers/net/wireless/iwmc3200wifi/Kconfig"
 354source "drivers/net/wireless/libertas/Kconfig"
 355source "drivers/net/wireless/orinoco/Kconfig"
 356source "drivers/net/wireless/p54/Kconfig"
 357source "drivers/net/wireless/rt2x00/Kconfig"
 358source "drivers/net/wireless/wl12xx/Kconfig"
 359source "drivers/net/wireless/zd1211rw/Kconfig"
 360
 361endif # WLAN
 362
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.