diff options
Diffstat (limited to 'drivers/net/wireless/iwlwifi/Kconfig')
| -rw-r--r-- | drivers/net/wireless/iwlwifi/Kconfig | 124 |
1 files changed, 43 insertions, 81 deletions
diff --git a/drivers/net/wireless/iwlwifi/Kconfig b/drivers/net/wireless/iwlwifi/Kconfig index e1e3b1cf3cff..17d555f2215a 100644 --- a/drivers/net/wireless/iwlwifi/Kconfig +++ b/drivers/net/wireless/iwlwifi/Kconfig | |||
| @@ -1,18 +1,52 @@ | |||
| 1 | config IWLWIFI | 1 | config IWLAGN |
| 2 | tristate "Intel Wireless Wifi" | 2 | tristate "Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlagn) " |
| 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. | ||
| 9 | 43 | ||
| 10 | menu "Debugging Options" | 44 | menu "Debugging Options" |
| 11 | depends on IWLWIFI | 45 | depends on IWLAGN |
| 12 | 46 | ||
| 13 | config IWLWIFI_DEBUG | 47 | config IWLWIFI_DEBUG |
| 14 | bool "Enable full debugging output in iwlagn and iwl3945 drivers" | 48 | bool "Enable full debugging output in the iwlagn driver" |
| 15 | depends on IWLWIFI | 49 | depends on IWLAGN |
| 16 | ---help--- | 50 | ---help--- |
| 17 | This option will enable debug tracing output for the iwlwifi drivers | 51 | This option will enable debug tracing output for the iwlwifi drivers |
| 18 | 52 | ||
| @@ -37,7 +71,7 @@ config IWLWIFI_DEBUG | |||
| 37 | 71 | ||
| 38 | config IWLWIFI_DEBUGFS | 72 | config IWLWIFI_DEBUGFS |
| 39 | bool "iwlagn debugfs support" | 73 | bool "iwlagn debugfs support" |
| 40 | depends on IWLWIFI && MAC80211_DEBUGFS | 74 | depends on IWLAGN && MAC80211_DEBUGFS |
| 41 | ---help--- | 75 | ---help--- |
| 42 | Enable creation of debugfs files for the iwlwifi drivers. This | 76 | Enable creation of debugfs files for the iwlwifi drivers. This |
| 43 | is a low-impact option that allows getting insight into the | 77 | is a low-impact option that allows getting insight into the |
| @@ -45,13 +79,13 @@ config IWLWIFI_DEBUGFS | |||
| 45 | 79 | ||
| 46 | config IWLWIFI_DEBUG_EXPERIMENTAL_UCODE | 80 | config IWLWIFI_DEBUG_EXPERIMENTAL_UCODE |
| 47 | bool "Experimental uCode support" | 81 | bool "Experimental uCode support" |
| 48 | depends on IWLWIFI && IWLWIFI_DEBUG | 82 | depends on IWLAGN && IWLWIFI_DEBUG |
| 49 | ---help--- | 83 | ---help--- |
| 50 | Enable use of experimental ucode for testing and debugging. | 84 | Enable use of experimental ucode for testing and debugging. |
| 51 | 85 | ||
| 52 | config IWLWIFI_DEVICE_TRACING | 86 | config IWLWIFI_DEVICE_TRACING |
| 53 | bool "iwlwifi device access tracing" | 87 | bool "iwlwifi device access tracing" |
| 54 | depends on IWLWIFI | 88 | depends on IWLAGN |
| 55 | depends on EVENT_TRACING | 89 | depends on EVENT_TRACING |
| 56 | help | 90 | help |
| 57 | Say Y here to trace all commands, including TX frames and IO | 91 | Say Y here to trace all commands, including TX frames and IO |
| @@ -68,57 +102,9 @@ config IWLWIFI_DEVICE_TRACING | |||
| 68 | occur. | 102 | occur. |
| 69 | endmenu | 103 | endmenu |
| 70 | 104 | ||
| 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 | |||
| 119 | config IWL_P2P | 105 | config IWL_P2P |
| 120 | bool "iwlwifi experimental P2P support" | 106 | bool "iwlwifi experimental P2P support" |
| 121 | depends on IWL5000 | 107 | depends on IWLAGN |
| 122 | help | 108 | help |
| 123 | This option enables experimental P2P support for some devices | 109 | This option enables experimental P2P support for some devices |
| 124 | based on microcode support. Since P2P support is still under | 110 | based on microcode support. Since P2P support is still under |
| @@ -132,27 +118,3 @@ config IWL_P2P | |||
| 132 | 118 | ||
| 133 | Say Y only if you want to experiment with P2P. | 119 | Say Y only if you want to experiment with P2P. |
| 134 | 120 | ||
| 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. | ||
