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