diff options
Diffstat (limited to 'drivers/net/wireless/Kconfig')
-rw-r--r-- | drivers/net/wireless/Kconfig | 128 |
1 files changed, 7 insertions, 121 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index e4f9f747de88..fe819a785714 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
@@ -151,6 +151,12 @@ config LIBERTAS_SDIO | |||
151 | ---help--- | 151 | ---help--- |
152 | A driver for Marvell Libertas 8385 and 8686 SDIO devices. | 152 | A driver for Marvell Libertas 8385 and 8686 SDIO devices. |
153 | 153 | ||
154 | config LIBERTAS_SPI | ||
155 | tristate "Marvell Libertas 8686 SPI 802.11b/g cards" | ||
156 | depends on LIBERTAS && SPI && GENERIC_GPIO | ||
157 | ---help--- | ||
158 | A driver for Marvell Libertas 8686 SPI devices. | ||
159 | |||
154 | config LIBERTAS_DEBUG | 160 | config LIBERTAS_DEBUG |
155 | bool "Enable full debugging output in the Libertas module." | 161 | bool "Enable full debugging output in the Libertas module." |
156 | depends on LIBERTAS | 162 | depends on LIBERTAS |
@@ -188,127 +194,6 @@ config AIRO | |||
188 | 194 | ||
189 | The driver can be compiled as a module and will be named "airo". | 195 | The driver can be compiled as a module and will be named "airo". |
190 | 196 | ||
191 | config HERMES | ||
192 | tristate "Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)" | ||
193 | depends on (PPC_PMAC || PCI || PCMCIA) && WLAN_80211 | ||
194 | select WIRELESS_EXT | ||
195 | select FW_LOADER | ||
196 | select CRYPTO | ||
197 | select CRYPTO_MICHAEL_MIC | ||
198 | ---help--- | ||
199 | A driver for 802.11b wireless cards based on the "Hermes" or | ||
200 | Intersil HFA384x (Prism 2) MAC controller. This includes the vast | ||
201 | majority of the PCMCIA 802.11b cards (which are nearly all rebadges) | ||
202 | - except for the Cisco/Aironet cards. Cards supported include the | ||
203 | Apple Airport (not a PCMCIA card), WavelanIEEE/Orinoco, | ||
204 | Cabletron/EnteraSys Roamabout, ELSA AirLancer, MELCO Buffalo, Avaya, | ||
205 | IBM High Rate Wireless, Farralon Syyline, Samsung MagicLAN, Netgear | ||
206 | MA401, LinkSys WPC-11, D-Link DWL-650, 3Com AirConnect, Intel | ||
207 | IPW2011, and Symbol Spectrum24 High Rate amongst others. | ||
208 | |||
209 | This option includes the guts of the driver, but in order to | ||
210 | actually use a card you will also need to enable support for PCMCIA | ||
211 | Hermes cards, PLX9052 based PCI adaptors or the Apple Airport below. | ||
212 | |||
213 | You will also very likely also need the Wireless Tools in order to | ||
214 | configure your card and that /etc/pcmcia/wireless.opts works : | ||
215 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html> | ||
216 | |||
217 | config HERMES_CACHE_FW_ON_INIT | ||
218 | bool "Cache Hermes firmware on driver initialisation" | ||
219 | depends on HERMES | ||
220 | default y | ||
221 | ---help--- | ||
222 | Say Y to cache any firmware required by the Hermes drivers | ||
223 | on startup. The firmware will remain cached until the | ||
224 | driver is unloaded. The cache uses 64K of RAM. | ||
225 | |||
226 | Otherwise load the firmware from userspace as required. In | ||
227 | this case the driver should be unloaded and restarted | ||
228 | whenever the firmware is changed. | ||
229 | |||
230 | If you are not sure, say Y. | ||
231 | |||
232 | config APPLE_AIRPORT | ||
233 | tristate "Apple Airport support (built-in)" | ||
234 | depends on PPC_PMAC && HERMES | ||
235 | help | ||
236 | Say Y here to support the Airport 802.11b wireless Ethernet hardware | ||
237 | built into the Macintosh iBook and other recent PowerPC-based | ||
238 | Macintosh machines. This is essentially a Lucent Orinoco card with | ||
239 | a non-standard interface. | ||
240 | |||
241 | This driver does not support the Airport Extreme (802.11b/g). Use | ||
242 | the BCM43xx driver for Airport Extreme cards. | ||
243 | |||
244 | config PLX_HERMES | ||
245 | tristate "Hermes in PLX9052 based PCI adaptor support (Netgear MA301 etc.)" | ||
246 | depends on PCI && HERMES | ||
247 | help | ||
248 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
249 | orinoco) driver when used in PLX9052 based PCI adaptors. These | ||
250 | adaptors are not a full PCMCIA controller but act as a more limited | ||
251 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
252 | 802.11b PCMCIA cards can be used in desktop machines. The Netgear | ||
253 | MA301 is such an adaptor. | ||
254 | |||
255 | config TMD_HERMES | ||
256 | tristate "Hermes in TMD7160 based PCI adaptor support" | ||
257 | depends on PCI && HERMES | ||
258 | help | ||
259 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
260 | orinoco) driver when used in TMD7160 based PCI adaptors. These | ||
261 | adaptors are not a full PCMCIA controller but act as a more limited | ||
262 | PCI <-> PCMCIA bridge. Several vendors sell such adaptors so that | ||
263 | 802.11b PCMCIA cards can be used in desktop machines. | ||
264 | |||
265 | config NORTEL_HERMES | ||
266 | tristate "Nortel emobility PCI adaptor support" | ||
267 | depends on PCI && HERMES | ||
268 | help | ||
269 | Enable support for PCMCIA cards supported by the "Hermes" (aka | ||
270 | orinoco) driver when used in Nortel emobility PCI adaptors. These | ||
271 | adaptors are not full PCMCIA controllers, but act as a more limited | ||
272 | PCI <-> PCMCIA bridge. | ||
273 | |||
274 | config PCI_HERMES | ||
275 | tristate "Prism 2.5 PCI 802.11b adaptor support" | ||
276 | depends on PCI && HERMES | ||
277 | help | ||
278 | Enable support for PCI and mini-PCI 802.11b wireless NICs based on | ||
279 | the Prism 2.5 chipset. These are true PCI cards, not the 802.11b | ||
280 | PCMCIA cards bundled with PCI<->PCMCIA adaptors which are also | ||
281 | common. Some of the built-in wireless adaptors in laptops are of | ||
282 | this variety. | ||
283 | |||
284 | config PCMCIA_HERMES | ||
285 | tristate "Hermes PCMCIA card support" | ||
286 | depends on PCMCIA && HERMES | ||
287 | ---help--- | ||
288 | A driver for "Hermes" chipset based PCMCIA wireless adaptors, such | ||
289 | as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ | ||
290 | EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and | ||
291 | others). It should also be usable on various Prism II based cards | ||
292 | such as the Linksys, D-Link and Farallon Skyline. It should also | ||
293 | work on Symbol cards such as the 3Com AirConnect and Ericsson WLAN. | ||
294 | |||
295 | You will very likely need the Wireless Tools in order to | ||
296 | configure your card and that /etc/pcmcia/wireless.opts works: | ||
297 | <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. | ||
298 | |||
299 | config PCMCIA_SPECTRUM | ||
300 | tristate "Symbol Spectrum24 Trilogy PCMCIA card support" | ||
301 | depends on PCMCIA && HERMES | ||
302 | ---help--- | ||
303 | |||
304 | This is a driver for 802.11b cards using RAM-loadable Symbol | ||
305 | firmware, such as Symbol Wireless Networker LA4100, CompactFlash | ||
306 | cards by Socket Communications and Intel PRO/Wireless 2011B. | ||
307 | |||
308 | This driver requires firmware download on startup. Utilities | ||
309 | for downloading Symbol firmware are available at | ||
310 | <http://sourceforge.net/projects/orinoco/> | ||
311 | |||
312 | config ATMEL | 197 | config ATMEL |
313 | tristate "Atmel at76c50x chipset 802.11b support" | 198 | tristate "Atmel at76c50x chipset 802.11b support" |
314 | depends on (PCI || PCMCIA) && WLAN_80211 | 199 | depends on (PCI || PCMCIA) && WLAN_80211 |
@@ -590,5 +475,6 @@ source "drivers/net/wireless/b43/Kconfig" | |||
590 | source "drivers/net/wireless/b43legacy/Kconfig" | 475 | source "drivers/net/wireless/b43legacy/Kconfig" |
591 | source "drivers/net/wireless/zd1211rw/Kconfig" | 476 | source "drivers/net/wireless/zd1211rw/Kconfig" |
592 | source "drivers/net/wireless/rt2x00/Kconfig" | 477 | source "drivers/net/wireless/rt2x00/Kconfig" |
478 | source "drivers/net/wireless/orinoco/Kconfig" | ||
593 | 479 | ||
594 | endmenu | 480 | endmenu |