Kconfig 6.1 KB
Newer Older
1 2 3 4
config IWLWIFI
	bool
	default n

T
Tomas Winkler 已提交
5 6 7
config IWLCORE
	tristate "Intel Wireless Wifi Core"
	depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
8
	select IWLWIFI
9 10 11 12
	select MAC80211_LEDS if IWLWIFI_LEDS
	select LEDS_CLASS if IWLWIFI_LEDS
	select RFKILL if IWLWIFI_RFKILL
	select RFKILL_INPUT if IWLWIFI_RFKILL
T
Tomas Winkler 已提交
13

M
Mohamed Abbas 已提交
14
config IWLWIFI_LEDS
15 16
	bool
	default n
M
Mohamed Abbas 已提交
17

18 19 20 21 22 23 24 25 26
config IWLWIFI_RUN_TIME_CALIB
	bool
	depends on IWLCORE
	default n
	---help---
	  This option will enable run time calibration for the iwlwifi driver.
	  These calibrations are Sensitivity and Chain Noise.


27
config IWLWIFI_RFKILL
28 29 30
	boolean "IWLWIFI RF kill support"
	depends on IWLCORE

31 32
config IWL4965
	tristate "Intel Wireless WiFi 4965AGN"
C
Christoph Hellwig 已提交
33
	depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
Z
Zhu Yi 已提交
34
	select FW_LOADER
T
Tomas Winkler 已提交
35
	select IWLCORE
Z
Zhu Yi 已提交
36
	---help---
37
	  Select to build the driver supporting the:
Z
Zhu Yi 已提交
38

39
	  Intel Wireless WiFi Link 4965AGN
Z
Zhu Yi 已提交
40

41
	  This driver uses the kernel's mac80211 subsystem.
Z
Zhu Yi 已提交
42

43 44
	  In order to use this driver, you will need a microcode (uCode)
	  image for it. You can obtain the microcode from:
Z
Zhu Yi 已提交
45

46
	          <http://intellinuxwireless.org/>.
Z
Zhu Yi 已提交
47

48 49 50 51
	  The microcode is typically installed in /lib/firmware. You can
	  look in the hotplug script /etc/hotplug/firmware.agent to
	  determine which directory FIRMWARE_DIR is set to when the script
	  runs.
Z
Zhu Yi 已提交
52

53
	  If you want to compile the driver as a module ( = code which can be
54
	  inserted in and removed from the running kernel whenever you want),
55 56
	  say M here and read <file:Documentation/kbuild/modules.txt>.  The
	  module will be called iwl4965.ko.
Z
Zhu Yi 已提交
57

58 59 60
config IWL4965_HT
	bool "Enable 802.11n HT features in iwl4965 driver"
	depends on EXPERIMENTAL
61
	depends on IWL4965
62 63 64 65
	---help---
	  This option enables IEEE 802.11n High Throughput features
	  for the iwl4965 driver.

M
Mohamed Abbas 已提交
66 67
config IWL4965_LEDS
	bool "Enable LEDS features in iwl4965 driver"
D
David S. Miller 已提交
68
	depends on IWL4965
69
	select IWLWIFI_LEDS
M
Mohamed Abbas 已提交
70 71 72 73
	---help---
	  This option enables LEDS for the iwlwifi drivers


74
config IWL4965_SPECTRUM_MEASUREMENT
75
	bool "Enable Spectrum Measurement in iwl4965 driver"
76
	depends on IWL4965
Z
Zhu Yi 已提交
77
	---help---
78
	  This option will enable spectrum measurement for the iwl4965 driver.
Z
Zhu Yi 已提交
79

80 81 82
config IWL4965_RUN_TIME_CALIB
	bool "Enable run time Calibration for 4965 NIC"
	select IWLWIFI_RUN_TIME_CALIB
83
	depends on IWL4965
84
	default y
Z
Zhu Yi 已提交
85
	---help---
86 87
	  This option will enable run time calibration for the iwl4965 driver.
	  These calibrations are Sensitivity and Chain Noise. If unsure, say yes
Z
Zhu Yi 已提交
88

89
config IWLWIFI_DEBUG
90 91
	bool "Enable full debugging output in iwl4965 driver"
	depends on IWL4965
Z
Zhu Yi 已提交
92
	---help---
93 94
	  This option will enable debug tracing output for the iwl4965
	  driver.
Z
Zhu Yi 已提交
95

96 97 98
	  This will result in the kernel module being ~100k larger.  You can
	  control which debug output is sent to the kernel log by setting the
	  value in
Z
Zhu Yi 已提交
99

100
		/sys/class/net/wlan0/device/debug_level
Z
Zhu Yi 已提交
101

102
	  This entry will only exist if this option is enabled.
Z
Zhu Yi 已提交
103

104
	  To set a value, simply echo an 8-byte hex value to the same file:
Z
Zhu Yi 已提交
105

106
		  % echo 0x43fff > /sys/class/net/wlan0/device/debug_level
Z
Zhu Yi 已提交
107

108 109
	  You can find the list of debug mask values in:
		  drivers/net/wireless/iwlwifi/iwl-4965-debug.h
Z
Zhu Yi 已提交
110

111 112 113
	  If this is your first time using this driver, you should say Y here
	  as the debug information can assist others in helping you resolve
	  any problems you may encounter.
Z
Zhu Yi 已提交
114

115 116 117 118 119 120 121
config IWL5000
	bool "Intel Wireless WiFi 5000AGN"
	depends on IWL4965
	---help---
	  This option enables support for Intel Wireless WiFi Link 5000AGN Family
	  Dependency on 4965 is temporary

122 123 124 125 126 127 128 129 130
config IWL5000_RUN_TIME_CALIB
	bool "Enable run time Calibration for 5000 NIC"
	select IWLWIFI_RUN_TIME_CALIB
	depends on IWL5000
	default y
	---help---
	  This option will enable run time calibration for the iwl5000 driver.
	  These calibrations are Sensitivity and Chain Noise. If unsure, say yes

131

T
Tomas Winkler 已提交
132 133 134 135 136 137
config IWLWIFI_DEBUGFS
        bool "Iwlwifi debugfs support"
        depends on IWLCORE && IWLWIFI_DEBUG && MAC80211_DEBUGFS
        ---help---
	  Enable creation of debugfs files for the iwlwifi drivers.

Z
Zhu Yi 已提交
138 139
config IWL3945
	tristate "Intel PRO/Wireless 3945ABG/BG Network Connection"
C
Christoph Hellwig 已提交
140
	depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
141
	select FW_LOADER
142
	select IWLWIFI
143 144
	select MAC80211_LEDS if IWL3945_LEDS
	select LEDS_CLASS if IWL3945_LEDS
Z
Zhu Yi 已提交
145 146 147 148 149 150 151 152 153 154 155 156
	---help---
	  Select to build the driver supporting the:

	  Intel PRO/Wireless 3945ABG/BG Network Connection

	  This driver uses the kernel's mac80211 subsystem.

	  In order to use this driver, you will need a microcode (uCode)
	  image for it. You can obtain the microcode from:

	          <http://intellinuxwireless.org/>.

157 158 159 160
	  The microcode is typically installed in /lib/firmware. You can
	  look in the hotplug script /etc/hotplug/firmware.agent to
	  determine which directory FIRMWARE_DIR is set to when the script
	  runs.
Z
Zhu Yi 已提交
161 162

	  If you want to compile the driver as a module ( = code which can be
163
	  inserted in and removed from the running kernel whenever you want),
164 165
	  say M here and read <file:Documentation/kbuild/modules.txt>.  The
	  module will be called iwl3945.ko.
166 167 168 169 170 171 172

config IWL3945_SPECTRUM_MEASUREMENT
	bool "Enable Spectrum Measurement in iwl3945 drivers"
	depends on IWL3945
	---help---
	  This option will enable spectrum measurement for the iwl3945 driver.

M
Mohamed Abbas 已提交
173 174
config IWL3945_LEDS
	bool "Enable LEDS features in iwl3945 driver"
D
David S. Miller 已提交
175
	depends on IWL3945
M
Mohamed Abbas 已提交
176 177 178
	---help---
	  This option enables LEDS for the iwl3945 driver.

179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
config IWL3945_DEBUG
	bool "Enable full debugging output in iwl3945 driver"
	depends on IWL3945
	---help---
	  This option will enable debug tracing output for the iwl3945
	  driver.

	  This will result in the kernel module being ~100k larger.  You can
	  control which debug output is sent to the kernel log by setting the
	  value in

	          /sys/bus/pci/drivers/${DRIVER}/debug_level

	  This entry will only exist if this option is enabled.

	  To set a value, simply echo an 8-byte hex value to the same file:

		  % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level

	  You can find the list of debug mask values in:
		  drivers/net/wireless/iwlwifi/iwl-3945-debug.h

	  If this is your first time using this driver, you should say Y here
	  as the debug information can assist others in helping you resolve
	  any problems you may encounter.