diff options
| author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-02-21 14:11:05 -0500 |
|---|---|---|
| committer | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-02-21 14:11:05 -0500 |
| commit | 4bc85c1324aaa4a8bb0171e332ff762b6230bdfe (patch) | |
| tree | 41345e49bdc3279325990e27b4d0d43bb97ed6cc /drivers/net | |
| parent | aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56 (diff) | |
Revert "iwlwifi: split the drivers for agn and legacy devices 3945/4965"
This reverts commit aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56.
Diffstat (limited to 'drivers/net')
30 files changed, 14046 insertions, 61 deletions
diff --git a/drivers/net/wireless/Kconfig b/drivers/net/wireless/Kconfig index 7aeb113cbb90..b4338f389394 100644 --- a/drivers/net/wireless/Kconfig +++ b/drivers/net/wireless/Kconfig | |||
| @@ -274,7 +274,6 @@ source "drivers/net/wireless/b43legacy/Kconfig" | |||
| 274 | source "drivers/net/wireless/hostap/Kconfig" | 274 | source "drivers/net/wireless/hostap/Kconfig" |
| 275 | source "drivers/net/wireless/ipw2x00/Kconfig" | 275 | source "drivers/net/wireless/ipw2x00/Kconfig" |
| 276 | source "drivers/net/wireless/iwlwifi/Kconfig" | 276 | source "drivers/net/wireless/iwlwifi/Kconfig" |
| 277 | source "drivers/net/wireless/iwlegacy/Kconfig" | ||
| 278 | source "drivers/net/wireless/iwmc3200wifi/Kconfig" | 277 | source "drivers/net/wireless/iwmc3200wifi/Kconfig" |
| 279 | source "drivers/net/wireless/libertas/Kconfig" | 278 | source "drivers/net/wireless/libertas/Kconfig" |
| 280 | source "drivers/net/wireless/orinoco/Kconfig" | 279 | source "drivers/net/wireless/orinoco/Kconfig" |
diff --git a/drivers/net/wireless/Makefile b/drivers/net/wireless/Makefile index cd0c7e2aed43..9760561a27a5 100644 --- a/drivers/net/wireless/Makefile +++ b/drivers/net/wireless/Makefile | |||
| @@ -41,8 +41,7 @@ obj-$(CONFIG_ADM8211) += adm8211.o | |||
| 41 | 41 | ||
| 42 | obj-$(CONFIG_MWL8K) += mwl8k.o | 42 | obj-$(CONFIG_MWL8K) += mwl8k.o |
| 43 | 43 | ||
| 44 | obj-$(CONFIG_IWLAGN) += iwlwifi/ | 44 | obj-$(CONFIG_IWLWIFI) += iwlwifi/ |
| 45 | obj-$(CONFIG_IWLWIFI_LEGACY) += iwlegacy/ | ||
| 46 | obj-$(CONFIG_RT2X00) += rt2x00/ | 45 | obj-$(CONFIG_RT2X00) += rt2x00/ |
| 47 | 46 | ||
| 48 | obj-$(CONFIG_P54_COMMON) += p54/ | 47 | obj-$(CONFIG_P54_COMMON) += p54/ |
diff --git a/drivers/net/wireless/iwlwifi/Kconfig b/drivers/net/wireless/iwlwifi/Kconfig index 17d555f2215a..e1e3b1cf3cff 100644 --- a/drivers/net/wireless/iwlwifi/Kconfig +++ b/drivers/net/wireless/iwlwifi/Kconfig | |||
| @@ -1,52 +1,18 @@ | |||
| 1 | config IWLAGN | 1 | config IWLWIFI |
| 2 | tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlagn) " | 2 | tristate "Intel Wireless Wifi" |
| 3 | depends on PCI && MAC80211 | 3 | depends on PCI && MAC80211 |
| 4 | select FW_LOADER | 4 | select FW_LOADER |
| 5 | select NEW_LEDS | 5 | select NEW_LEDS |
| 6 | select LEDS_CLASS | 6 | select LEDS_CLASS |
| 7 | select LEDS_TRIGGERS | 7 | select LEDS_TRIGGERS |
| 8 | select MAC80211_LEDS | 8 | select MAC80211_LEDS |
| 9 | ---help--- | ||
| 10 | Select to build the driver supporting the: | ||
| 11 | |||
| 12 | Intel Wireless WiFi Link Next-Gen AGN | ||
| 13 | |||
| 14 | This option enables support for use with the following hardware: | ||
| 15 | Intel Wireless WiFi Link 6250AGN Adapter | ||
| 16 | Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN) | ||
| 17 | Intel WiFi Link 1000BGN | ||
| 18 | Intel Wireless WiFi 5150AGN | ||
| 19 | Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN | ||
| 20 | Intel 6005 Series Wi-Fi Adapters | ||
| 21 | Intel 6030 Series Wi-Fi Adapters | ||
| 22 | Intel Wireless WiFi Link 6150BGN 2 Adapter | ||
| 23 | Intel 100 Series Wi-Fi Adapters (100BGN and 130BGN) | ||
| 24 | Intel 2000 Series Wi-Fi Adapters | ||
| 25 | |||
| 26 | |||
| 27 | This driver uses the kernel's mac80211 subsystem. | ||
| 28 | |||
| 29 | In order to use this driver, you will need a microcode (uCode) | ||
| 30 | image for it. You can obtain the microcode from: | ||
| 31 | |||
| 32 | <http://intellinuxwireless.org/>. | ||
| 33 | |||
| 34 | The microcode is typically installed in /lib/firmware. You can | ||
| 35 | look in the hotplug script /etc/hotplug/firmware.agent to | ||
| 36 | determine which directory FIRMWARE_DIR is set to when the script | ||
| 37 | runs. | ||
| 38 | |||
| 39 | If you want to compile the driver as a module ( = code which can be | ||
| 40 | inserted in and removed from the running kernel whenever you want), | ||
| 41 | say M here and read <file:Documentation/kbuild/modules.txt>. The | ||
| 42 | module will be called iwlagn. | ||
| 43 | 9 | ||
| 44 | menu "Debugging Options" | 10 | menu "Debugging Options" |
| 45 | depends on IWLAGN | 11 | depends on IWLWIFI |
| 46 | 12 | ||
| 47 | config IWLWIFI_DEBUG | 13 | config IWLWIFI_DEBUG |
| 48 | bool "Enable full debugging output in the iwlagn driver" | 14 | bool "Enable full debugging output in iwlagn and iwl3945 drivers" |
| 49 | depends on IWLAGN | 15 | depends on IWLWIFI |
| 50 | ---help--- | 16 | ---help--- |
| 51 | This option will enable debug tracing output for the iwlwifi drivers | 17 | This option will enable debug tracing output for the iwlwifi drivers |
| 52 | 18 | ||
| @@ -71,7 +37,7 @@ config IWLWIFI_DEBUG | |||
| 71 | 37 | ||
| 72 | config IWLWIFI_DEBUGFS | 38 | config IWLWIFI_DEBUGFS |
| 73 | bool "iwlagn debugfs support" | 39 | bool "iwlagn debugfs support" |
| 74 | depends on IWLAGN && MAC80211_DEBUGFS | 40 | depends on IWLWIFI && MAC80211_DEBUGFS |
| 75 | ---help--- | 41 | ---help--- |
| 76 | Enable creation of debugfs files for the iwlwifi drivers. This | 42 | Enable creation of debugfs files for the iwlwifi drivers. This |
| 77 | is a low-impact option that allows getting insight into the | 43 | is a low-impact option that allows getting insight into the |
| @@ -79,13 +45,13 @@ config IWLWIFI_DEBUGFS | |||
| 79 | 45 | ||
| 80 | config IWLWIFI_DEBUG_EXPERIMENTAL_UCODE | 46 | config IWLWIFI_DEBUG_EXPERIMENTAL_UCODE |
| 81 | bool "Experimental uCode support" | 47 | bool "Experimental uCode support" |
| 82 | depends on IWLAGN && IWLWIFI_DEBUG | 48 | depends on IWLWIFI && IWLWIFI_DEBUG |
| 83 | ---help--- | 49 | ---help--- |
| 84 | Enable use of experimental ucode for testing and debugging. | 50 | Enable use of experimental ucode for testing and debugging. |
| 85 | 51 | ||
| 86 | config IWLWIFI_DEVICE_TRACING | 52 | config IWLWIFI_DEVICE_TRACING |
| 87 | bool "iwlwifi device access tracing" | 53 | bool "iwlwifi device access tracing" |
| 88 | depends on IWLAGN | 54 | depends on IWLWIFI |
| 89 | depends on EVENT_TRACING | 55 | depends on EVENT_TRACING |
| 90 | help | 56 | help |
| 91 | Say Y here to trace all commands, including TX frames and IO | 57 | Say Y here to trace all commands, including TX frames and IO |
| @@ -102,9 +68,57 @@ config IWLWIFI_DEVICE_TRACING | |||
| 102 | occur. | 68 | occur. |
| 103 | endmenu | 69 | endmenu |
| 104 | 70 | ||
| 71 | config IWLAGN | ||
| 72 | tristate "Intel Wireless WiFi Next Gen AGN (iwlagn)" | ||
| 73 | depends on IWLWIFI | ||
| 74 | ---help--- | ||
| 75 | Select to build the driver supporting the: | ||
| 76 | |||
| 77 | Intel Wireless WiFi Link Next-Gen AGN | ||
| 78 | |||
| 79 | This driver uses the kernel's mac80211 subsystem. | ||
| 80 | |||
| 81 | In order to use this driver, you will need a microcode (uCode) | ||
