35155e2dc8bf064be01d206ba62318dcccf11283
[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 source "drivers/net/wireless/zydas/Kconfig"
28
29 config PCMCIA_RAYCS
30         tristate "Aviator/Raytheon 2.4GHz wireless support"
31         depends on PCMCIA
32         select WIRELESS_EXT
33         select WEXT_SPY
34         select WEXT_PRIV
35         ---help---
36           Say Y here if you intend to attach an Aviator/Raytheon PCMCIA
37           (PC-card) wireless Ethernet networking card to your computer.
38           Please read the file <file:Documentation/networking/ray_cs.txt> for
39           details.
40
41           To compile this driver as a module, choose M here: the module will be
42           called ray_cs.  If unsure, say N.
43
44 config PCMCIA_WL3501
45         tristate "Planet WL3501 PCMCIA cards"
46         depends on CFG80211 && PCMCIA
47         select WIRELESS_EXT
48         select WEXT_SPY
49         help
50           A driver for WL3501 PCMCIA 802.11 wireless cards made by Planet.
51           It has basic support for Linux wireless extensions and initial
52           micro support for ethtool.
53
54 config PRISM54
55         tristate 'Intersil Prism GT/Duette/Indigo PCI/Cardbus (DEPRECATED)'
56         depends on PCI
57         select WIRELESS_EXT
58         select WEXT_SPY
59         select WEXT_PRIV
60         select FW_LOADER
61         ---help---
62           This enables support for FullMAC PCI/Cardbus prism54 devices. This
63           driver is now deprecated in favor for the SoftMAC driver, p54pci.
64           p54pci supports FullMAC PCI/Cardbus devices as well.
65
66           For more information refer to the p54 wiki:
67
68           http://wireless.kernel.org/en/users/Drivers/p54
69
70           Note: You need a motherboard with DMA support to use any of these cards
71
72           When built as module you get the module prism54
73
74 config USB_NET_RNDIS_WLAN
75         tristate "Wireless RNDIS USB support"
76         depends on USB
77         depends on CFG80211
78         select USB_NET_DRIVERS
79         select USB_USBNET
80         select USB_NET_CDCETHER
81         select USB_NET_RNDIS_HOST
82         ---help---
83           This is a driver for wireless RNDIS devices.
84           These are USB based adapters found in devices such as:
85
86           Buffalo WLI-U2-KG125S
87           U.S. Robotics USR5421
88           Belkin F5D7051
89           Linksys WUSB54GSv2
90           Linksys WUSB54GSC
91           Asus WL169gE
92           Eminent EM4045
93           BT Voyager 1055
94           Linksys WUSB54GSv1
95           U.S. Robotics USR5420
96           BUFFALO WLI-USB-G54
97
98           All of these devices are based on Broadcom 4320 chip which is the
99           only wireless RNDIS chip known to date.
100
101           If you choose to build a module, it'll be called rndis_wlan.
102
103 source "drivers/net/wireless/realtek/rtl818x/Kconfig"
104
105 config MAC80211_HWSIM
106         tristate "Simulated radio testing tool for mac80211"
107         depends on MAC80211
108         ---help---
109           This driver is a developer testing tool that can be used to test
110           IEEE 802.11 networking stack (mac80211) functionality. This is not
111           needed for normal wireless LAN usage and is only for testing. See
112           Documentation/networking/mac80211_hwsim for more information on how
113           to use this tool.
114
115           To compile this driver as a module, choose M here: the module will be
116           called mac80211_hwsim.  If unsure, say N.
117
118 source "drivers/net/wireless/ath/Kconfig"
119 source "drivers/net/wireless/hostap/Kconfig"
120 source "drivers/net/wireless/orinoco/Kconfig"
121 source "drivers/net/wireless/p54/Kconfig"
122 source "drivers/net/wireless/rt2x00/Kconfig"
123 source "drivers/net/wireless/mediatek/Kconfig"
124 source "drivers/net/wireless/realtek/rtlwifi/Kconfig"
125 source "drivers/net/wireless/realtek/rtl8xxxu/Kconfig"
126 source "drivers/net/wireless/ti/Kconfig"
127 source "drivers/net/wireless/zd1211rw/Kconfig"
128 source "drivers/net/wireless/rsi/Kconfig"
129
130 endif # WLAN