iwl4965: make iwl4965_send_rxon_assoc asynchronous
[deliverable/linux.git] / drivers / net / wireless / iwlwifi / Kconfig
CommitLineData
df48c323
TW
1config IWLCORE
2 tristate "Intel Wireless Wifi Core"
3 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
4
ab53d8af 5config IWLWIFI_LEDS
53f36d70
JL
6 bool
7 default n
ab53d8af 8
ad97edd2
MA
9config IWLCORE_RFKILL
10 boolean "IWLWIFI RF kill support"
11 depends on IWLCORE
12 select RFKILL
13 select RFKILL_INPUT
14
c8b0e6e1
CH
15config IWL4965
16 tristate "Intel Wireless WiFi 4965AGN"
bb8c093b 17 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
b481de9c 18 select FW_LOADER
df48c323 19 select IWLCORE
b481de9c 20 ---help---
c8b0e6e1 21 Select to build the driver supporting the:
b481de9c 22
c8b0e6e1 23 Intel Wireless WiFi Link 4965AGN
b481de9c 24
c8b0e6e1 25 This driver uses the kernel's mac80211 subsystem.
b481de9c 26
c8b0e6e1
CH
27 In order to use this driver, you will need a microcode (uCode)
28 image for it. You can obtain the microcode from:
b481de9c 29
c8b0e6e1 30 <http://intellinuxwireless.org/>.
b481de9c 31
e7a2827c
RC
32 The microcode is typically installed in /lib/firmware. You can
33 look in the hotplug script /etc/hotplug/firmware.agent to
34 determine which directory FIRMWARE_DIR is set to when the script
35 runs.
b481de9c 36
c8b0e6e1 37 If you want to compile the driver as a module ( = code which can be
7c44b6e9 38 inserted in and removed from the running kernel whenever you want),
c8b0e6e1
CH
39 say M here and read <file:Documentation/kbuild/modules.txt>. The
40 module will be called iwl4965.ko.
b481de9c 41
923effd8
RR
42config IWL4965_HT
43 bool "Enable 802.11n HT features in iwl4965 driver"
44 depends on EXPERIMENTAL
292ae174 45 depends on IWL4965
923effd8
RR
46 ---help---
47 This option enables IEEE 802.11n High Throughput features
48 for the iwl4965 driver.
49
ab53d8af
MA
50config IWL4965_LEDS
51 bool "Enable LEDS features in iwl4965 driver"
53f36d70
JL
52 depends on IWL4965 && MAC80211_LEDS && LEDS_CLASS
53 select IWLWIFI_LEDS
ab53d8af
MA
54 ---help---
55 This option enables LEDS for the iwlwifi drivers
56
57
c8b0e6e1 58config IWL4965_SPECTRUM_MEASUREMENT
66c6b139 59 bool "Enable Spectrum Measurement in iwl4965 driver"
c8b0e6e1 60 depends on IWL4965
b481de9c 61 ---help---
c8b0e6e1 62 This option will enable spectrum measurement for the iwl4965 driver.
b481de9c 63
c8b0e6e1
CH
64config IWL4965_SENSITIVITY
65 bool "Enable Sensitivity Calibration in iwl4965 driver"
66 depends on IWL4965
b481de9c 67 ---help---
c8b0e6e1
CH
68 This option will enable sensitivity calibration for the iwl4965
69 driver.
b481de9c 70
0a6857e7 71config IWLWIFI_DEBUG
c8b0e6e1
CH
72 bool "Enable full debugging output in iwl4965 driver"
73 depends on IWL4965
b481de9c 74 ---help---
c8b0e6e1
CH
75 This option will enable debug tracing output for the iwl4965
76 driver.
b481de9c 77
c8b0e6e1
CH
78 This will result in the kernel module being ~100k larger. You can
79 control which debug output is sent to the kernel log by setting the
80 value in
b481de9c 81
c8b0e6e1 82 /sys/bus/pci/drivers/${DRIVER}/debug_level
b481de9c 83
c8b0e6e1 84 This entry will only exist if this option is enabled.
b481de9c 85
c8b0e6e1 86 To set a value, simply echo an 8-byte hex value to the same file:
b481de9c 87
c8b0e6e1 88 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
b481de9c 89
c8b0e6e1
CH
90 You can find the list of debug mask values in:
91 drivers/net/wireless/iwlwifi/iwl-4965-debug.h
b481de9c 92
c8b0e6e1
CH
93 If this is your first time using this driver, you should say Y here
94 as the debug information can assist others in helping you resolve
95 any problems you may encounter.
b481de9c 96
712b6cf5
TW
97config IWLWIFI_DEBUGFS
98 bool "Iwlwifi debugfs support"
99 depends on IWLCORE && IWLWIFI_DEBUG && MAC80211_DEBUGFS
100 ---help---
101 Enable creation of debugfs files for the iwlwifi drivers.
102
b481de9c
ZY
103config IWL3945
104 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection"
bb8c093b 105 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
c8b0e6e1 106 select FW_LOADER
b481de9c
ZY
107 ---help---
108 Select to build the driver supporting the:
109
110 Intel PRO/Wireless 3945ABG/BG Network Connection
111
112 This driver uses the kernel's mac80211 subsystem.
113
b481de9c
ZY
114 In order to use this driver, you will need a microcode (uCode)
115 image for it. You can obtain the microcode from:
116
117 <http://intellinuxwireless.org/>.
118
e7a2827c
RC
119 The microcode is typically installed in /lib/firmware. You can
120 look in the hotplug script /etc/hotplug/firmware.agent to
121 determine which directory FIRMWARE_DIR is set to when the script
122 runs.
b481de9c
ZY
123
124 If you want to compile the driver as a module ( = code which can be
7c44b6e9 125 inserted in and removed from the running kernel whenever you want),
e403149c
DH
126 say M here and read <file:Documentation/kbuild/modules.txt>. The
127 module will be called iwl3945.ko.
c8b0e6e1 128
c8b0e6e1
CH
129config IWL3945_SPECTRUM_MEASUREMENT
130 bool "Enable Spectrum Measurement in iwl3945 drivers"
131 depends on IWL3945
c8b0e6e1
CH
132 ---help---
133 This option will enable spectrum measurement for the iwl3945 driver.
134
ab53d8af
MA
135config IWL3945_LEDS
136 bool "Enable LEDS features in iwl3945 driver"
137 depends on IWL3945 && MAC80211_LEDS && LEDS_CLASS
138 ---help---
139 This option enables LEDS for the iwl3945 driver.
140
c8b0e6e1
CH
141config IWL3945_DEBUG
142 bool "Enable full debugging output in iwl3945 driver"
143 depends on IWL3945
c8b0e6e1
CH
144 ---help---
145 This option will enable debug tracing output for the iwl3945
146 driver.
147
148 This will result in the kernel module being ~100k larger. You can
149 control which debug output is sent to the kernel log by setting the
150 value in
151
152 /sys/bus/pci/drivers/${DRIVER}/debug_level
153
154 This entry will only exist if this option is enabled.
155
156 To set a value, simply echo an 8-byte hex value to the same file:
157
158 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
159
160 You can find the list of debug mask values in:
161 drivers/net/wireless/iwlwifi/iwl-3945-debug.h
162
163 If this is your first time using this driver, you should say Y here
164 as the debug information can assist others in helping you resolve
165 any problems you may encounter.
166
This page took 0.171325 seconds and 5 git commands to generate.