25f52b32d725a08a49ae7c835c215b9d1df75c7b
[cascardo/linux.git] / drivers / net / wireless / Kconfig
1 #
2 # Wireless LAN device configuration
3 #
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
16           http://wireless.kernel.org/en/users/Drivers
17
18 if WLAN
19
20 source "drivers/net/wireless/admtek/Kconfig"
21 source "drivers/net/wireless/atmel/Kconfig"
22 source "drivers/net/wireless/broadcom/Kconfig"
23 source "drivers/net/wireless/cisco/Kconfig"
24 source "drivers/net/wireless/intel/Kconfig"
25 source "drivers/net/wireless/marvell/Kconfig"
26 source "drivers/net/wireless/st/Kconfig"
27
28 config PCMCIA_RAYCS
29         tristate "Aviator/Raytheon 2.4GHz wireless support"
30         depends on PCMCIA
31         select WIRELESS_EXT
32         select WEXT_SPY
33         select WEXT_PRIV
34         ---help---
35           Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
36           (PC-card) wireless Ethernet networking card to your computer.
37           Please read the file <file:Documentation/networking/ray_cs.txt> for
38           details.
39
40           To compile this driver as a module, choose M here: the module will be
41           called ray_cs.  If unsure, say N.
42
43 config PCMCIA_WL3501
44         tristate "Planet WL3501 PCMCIA cards"
45         depends on CFG80211 && PCMCIA
46         select WIRELESS_EXT
47         select WEXT_SPY
48         help
49           A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
50           It has basic support for Linux wireless extensions and initial
51           micro support for ethtool.
52
53 config PRISM54
54         tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
55         depends on PCI
56         select WIRELESS_EXT
57         select WEXT_SPY
58         select WEXT_PRIV
59         select FW_LOADER
60         ---help---
61           This enables support for FullMAC PCI/Cardbus prism54 devices. This
62           driver is now deprecated in favor for the SoftMAC driver, p54pci.
63           p54pci supports FullMAC PCI/Cardbus devices as well.
64
65           For more information refer to the p54 wiki:
66
67           http://wireless.kernel.org/en/users/Drivers/p54
68
69           Note: You need a motherboard with DMA support to use any of these cards
70
71           When built as module you get the module prism54
72
73 config USB_ZD1201
74         tristate "USB ZD1201 based Wireless device support"
75         depends on CFG80211 && USB
76         select WIRELESS_EXT
77         select WEXT_PRIV
78         select FW_LOADER
79         ---help---
80           Say Y if you want to use wireless LAN adapters based on the ZyDAS
81           ZD1201 chip.
82
83           This driver makes the adapter appear as a normal Ethernet interface,
84           typically on wlan0.
85
86           The zd1201 device requires external firmware to be loaded.
87           This can be found at http://linux-lc100020.sourceforge.net/
88
89           To compile this driver as a module, choose M here: the
90           module will be called zd1201.
91
92 config USB_NET_RNDIS_WLAN
93         tristate "Wireless RNDIS USB support"
94         depends on USB
95         depends on CFG80211
96         select USB_NET_DRIVERS
97         select USB_USBNET
98         select USB_NET_CDCETHER
99         select USB_NET_RNDIS_HOST
100         ---help---
101           This is a driver for wireless RNDIS devices.
102           These are USB based adapters found in devices such as:
103
104           Buffalo WLI-U2-KG125S
105           U.S. Robotics USR5421
106           Belkin F5D7051
107           Linksys WUSB54GSv2
108           Linksys WUSB54GSC
109           Asus WL169gE
110           Eminent EM4045
111           BT Voyager 1055
112           Linksys WUSB54GSv1
113           U.S. Robotics USR5420
114           BUFFALO WLI-USB-G54
115
116           All of these devices are based on Broadcom 4320 chip which is the
117           only wireless RNDIS chip known to date.
118
119           If you choose to build a module, it'll be called rndis_wlan.
120
121 source "drivers/net/wireless/realtek/rtl818x/Kconfig"
122
123 config MAC80211_HWSIM
124         tristate "Simulated radio testing tool for mac80211"
125         depends on MAC80211
126         ---help---
127           This driver is a developer testing tool that can be used to test
128           IEEE 802.11 networking stack (mac80211) functionality. This is not
129           needed for normal wireless LAN usage and is only for testing. See
130           Documentation/networking/mac80211_hwsim for more information on how
131           to use this tool.
132
133           To compile this driver as a module, choose M here: the module will be
134           called mac80211_hwsim.  If unsure, say N.
135
136 config MWL8K
137         tristate "Marvell 88W8xxx PCI/PCIe Wireless support"
138         depends on MAC80211 && PCI
139         ---help---
140           This driver supports Marvell TOPDOG 802.11 wireless cards.
141
142           To compile this driver as a module, choose M here: the module
143           will be called mwl8k.  If unsure, say N.
144
145 source "drivers/net/wireless/ath/Kconfig"
146 source "drivers/net/wireless/hostap/Kconfig"
147 source "drivers/net/wireless/orinoco/Kconfig"
148 source "drivers/net/wireless/p54/Kconfig"
149 source "drivers/net/wireless/rt2x00/Kconfig"
150 source "drivers/net/wireless/mediatek/Kconfig"
151 source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
152 source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
153 source "drivers/net/wireless/ti/Kconfig"
154 source "drivers/net/wireless/zd1211rw/Kconfig"
155 source "drivers/net/wireless/mwifiex/Kconfig"
156 source "drivers/net/wireless/rsi/Kconfig"
157
158 endif # WLAN