Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

airo: move under cisco vendor directory

Part of reorganising wireless drivers directory and Kconfig.

Signed-off-by: Kalle Valo <kvalo@codeaurora.org>

+60 -45
+1 -42
drivers/net/wireless/Kconfig
··· 18 18 if WLAN 19 19 20 20 source "drivers/net/wireless/admtek/Kconfig" 21 + source "drivers/net/wireless/cisco/Kconfig" 21 22 22 23 config PCMCIA_RAYCS 23 24 tristate "Aviator/Raytheon 2.4GHz wireless support" ··· 53 52 depends on LIBERTAS_THINFIRM && USB 54 53 ---help--- 55 54 A driver for Marvell Libertas 8388 USB devices using thinfirm. 56 - 57 - config AIRO 58 - tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" 59 - depends on CFG80211 && ISA_DMA_API && (PCI || BROKEN) 60 - select WIRELESS_EXT 61 - select CRYPTO 62 - select WEXT_SPY 63 - select WEXT_PRIV 64 - ---help--- 65 - This is the standard Linux driver to support Cisco/Aironet ISA and 66 - PCI 802.11 wireless cards. 67 - It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 68 - - with or without encryption) as well as card before the Cisco 69 - acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). 70 - 71 - This driver support both the standard Linux Wireless Extensions 72 - and Cisco proprietary API, so both the Linux Wireless Tools and the 73 - Cisco Linux utilities can be used to configure the card. 74 - 75 - The driver can be compiled as a module and will be named "airo". 76 55 77 56 config ATMEL 78 57 tristate "Atmel at76c50x chipset 802.11b support" ··· 96 115 ---help--- 97 116 Enable support for USB Wireless devices using Atmel at76c503, 98 117 at76c505 or at76c505a chips. 99 - 100 - config AIRO_CS 101 - tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" 102 - depends on CFG80211 && PCMCIA && (BROKEN || !M32R) 103 - select WIRELESS_EXT 104 - select WEXT_SPY 105 - select WEXT_PRIV 106 - select CRYPTO 107 - select CRYPTO_AES 108 - ---help--- 109 - This is the standard Linux driver to support Cisco/Aironet PCMCIA 110 - 802.11 wireless cards. This driver is the same as the Aironet 111 - driver part of the Linux Pcmcia package. 112 - It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 113 - - with or without encryption) as well as card before the Cisco 114 - acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also 115 - supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 116 - 802.11b cards. 117 - 118 - This driver support both the standard Linux Wireless Extensions 119 - and Cisco proprietary API, so both the Linux Wireless Tools and the 120 - Cisco Linux utilities can be used to configure the card. 121 118 122 119 config PCMCIA_WL3501 123 120 tristate "Planet WL3501 PCMCIA cards"
+1 -3
drivers/net/wireless/Makefile
··· 3 3 # 4 4 5 5 obj-$(CONFIG_WLAN_VENDOR_ADMTEK) += admtek/ 6 + obj-$(CONFIG_WLAN_VENDOR_CISCO) += cisco/ 6 7 7 8 obj-$(CONFIG_IPW2100) += ipw2x00/ 8 9 obj-$(CONFIG_IPW2200) += ipw2x00/ 9 10 10 11 obj-$(CONFIG_HERMES) += orinoco/ 11 - 12 - obj-$(CONFIG_AIRO) += airo.o 13 - obj-$(CONFIG_AIRO_CS) += airo_cs.o airo.o 14 12 15 13 obj-$(CONFIG_ATMEL) += atmel.o 16 14 obj-$(CONFIG_PCI_ATMEL) += atmel_pci.o
drivers/net/wireless/airo.c drivers/net/wireless/cisco/airo.c
drivers/net/wireless/airo.h drivers/net/wireless/cisco/airo.h
drivers/net/wireless/airo_cs.c drivers/net/wireless/cisco/airo_cs.c
+56
drivers/net/wireless/cisco/Kconfig
··· 1 + config WLAN_VENDOR_CISCO 2 + bool "Cisco devices" 3 + default y 4 + ---help--- 5 + If you have a wireless card belonging to this class, say Y. 6 + 7 + Note that the answer to this question doesn't directly affect the 8 + kernel: saying N will just cause the configurator to skip all 9 + the questions about cards. If you say Y, you will be asked for 10 + your specific card in the following questions. 11 + 12 + if WLAN_VENDOR_CISCO 13 + 14 + config AIRO 15 + tristate "Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards" 16 + depends on CFG80211 && ISA_DMA_API && (PCI || BROKEN) 17 + select WIRELESS_EXT 18 + select CRYPTO 19 + select WEXT_SPY 20 + select WEXT_PRIV 21 + ---help--- 22 + This is the standard Linux driver to support Cisco/Aironet ISA and 23 + PCI 802.11 wireless cards. 24 + It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 25 + - with or without encryption) as well as card before the Cisco 26 + acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). 27 + 28 + This driver support both the standard Linux Wireless Extensions 29 + and Cisco proprietary API, so both the Linux Wireless Tools and the 30 + Cisco Linux utilities can be used to configure the card. 31 + 32 + The driver can be compiled as a module and will be named "airo". 33 + 34 + config AIRO_CS 35 + tristate "Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards" 36 + depends on CFG80211 && PCMCIA && (BROKEN || !M32R) 37 + select WIRELESS_EXT 38 + select WEXT_SPY 39 + select WEXT_PRIV 40 + select CRYPTO 41 + select CRYPTO_AES 42 + ---help--- 43 + This is the standard Linux driver to support Cisco/Aironet PCMCIA 44 + 802.11 wireless cards. This driver is the same as the Aironet 45 + driver part of the Linux Pcmcia package. 46 + It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X 47 + - with or without encryption) as well as card before the Cisco 48 + acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also 49 + supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 50 + 802.11b cards. 51 + 52 + This driver support both the standard Linux Wireless Extensions 53 + and Cisco proprietary API, so both the Linux Wireless Tools and the 54 + Cisco Linux utilities can be used to configure the card. 55 + 56 + endif # WLAN_VENDOR_CISCO
+2
drivers/net/wireless/cisco/Makefile
··· 1 + obj-$(CONFIG_AIRO) += airo.o 2 + obj-$(CONFIG_AIRO_CS) += airo_cs.o airo.o