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/wireless/iwlwifi/Kconfig | |
parent | aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56 (diff) |
Revert "iwlwifi: split the drivers for agn and legacy devices 3945/4965"
This reverts commit aa833c4b1a928b8d3c4fcc2faaa0d6b81ea02b56.
Diffstat (limited to 'drivers/net/wireless/iwlwifi/Kconfig')
-rw-r--r-- | drivers/net/wireless/iwlwifi/Kconfig | 124 |
1 files changed, 81 insertions, 43 deletions
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) | ||
82 | image for it. You can obtain the microcode from: | ||
83 | |||
84 | <http://intellinuxwireless.org/>. | ||
85 | |||
86 | The microcode is typically installed in /lib/firmware. You can | ||
87 | look in the hotplug script /etc/hotplug/firmware.agent to | ||
88 | determine which directory FIRMWARE_DIR is set to when the script | ||
89 | runs. | ||
90 | |||
91 | If you want to compile the driver as a module ( = code which can be | ||
92 | inserted in and removed from the running kernel whenever you want), | ||
93 | say M here and read <file:Documentation/kbuild/modules.txt>. The | ||
94 | module will be called iwlagn. | ||
95 | |||
96 | |||
97 | config IWL4965 | ||
98 | bool "Intel Wireless WiFi 4965AGN" | ||
99 | depends on IWLAGN | ||
100 | ---help--- | ||
101 | This option enables support for Intel Wireless WiFi Link 4965AGN | ||
102 | |||
103 | config IWL5000 | ||
104 | bool "Intel Wireless-N/Advanced-N/Ultimate-N WiFi Link" | ||
105 | depends on IWLAGN | ||
106 | ---help--- | ||
107 | This option enables support for use with the following hardware: | ||
108 | Intel Wireless WiFi Link 6250AGN Adapter | ||
109 | Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN) | ||
110 | Intel WiFi Link 1000BGN | ||
111 | Intel Wireless WiFi 5150AGN | ||
112 | Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN | ||
113 | Intel 6005 Series Wi-Fi Adapters | ||
114 | Intel 6030 Series Wi-Fi Adapters | ||
115 | Intel Wireless WiFi Link 6150BGN 2 Adapter | ||
116 | Intel 100 Series Wi-Fi Adapters (100BGN and 130BGN) | ||
117 | Intel 2000 Series Wi-Fi Adapters | ||
118 | |||
105 | config IWL_P2P | 119 | config IWL_P2P |
106 | bool "iwlwifi experimental P2P support" | 120 | bool "iwlwifi experimental P2P support" |
107 | depends on IWLAGN | 121 | depends on IWL5000 |
108 | help | 122 | help |
109 | This option enables experimental P2P support for some devices | 123 | This option enables experimental P2P support for some devices |
110 | based on microcode support. Since P2P support is still under | 124 | based on microcode support. Since P2P support is still under |
@@ -118,3 +132,27 @@ config IWL_P2P | |||
118 | 132 | ||
119 | Say Y only if you want to experiment with P2P. | 133 | Say Y only if you want to experiment with P2P. |
120 | 134 | ||
135 | config IWL3945 | ||
136 | tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)" | ||
137 | depends on IWLWIFI | ||
138 | ---help--- | ||
139 | Select to build the driver supporting the: | ||
140 | |||
141 | Intel PRO/Wireless 3945ABG/BG Network Connection | ||
142 | |||
143 | This driver uses the kernel's mac80211 subsystem. | ||
144 | |||
145 | In order to use this driver, you will need a microcode (uCode) | ||
146 | image for it. You can obtain the microcode from: | ||
147 | |||
148 | <http://intellinuxwireless.org/>. | ||
149 | |||
150 | The microcode is typically installed in /lib/firmware. You can | ||
151 | look in the hotplug script /etc/hotplug/firmware.agent to | ||
152 | determine which directory FIRMWARE_DIR is set to when the script | ||
153 | runs. | ||
154 | |||
155 | If you want to compile the driver as a module ( = code which can be | ||
156 | inserted in and removed from the running kernel whenever you want), | ||
157 | say M here and read <file:Documentation/kbuild/modules.txt>. The | ||
158 | module will be called iwl3945. | ||