rfkill: rewrite
[deliverable/linux.git] / drivers / net / wireless / iwlwifi / Kconfig
CommitLineData
358c1295 1config IWLWIFI
80bc5393 2 tristate "Intel Wireless Wifi"
f82d8d97 3 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
7e272fcf 4 select LIB80211
80bc5393 5 select FW_LOADER
3a8209d1
AB
6 select MAC80211_LEDS if IWLWIFI_LEDS
7 select LEDS_CLASS if IWLWIFI_LEDS
df48c323 8
ab53d8af 9config IWLWIFI_LEDS
5c8df2d5 10 bool "Enable LED support in iwlagn and iwl3945 drivers"
80bc5393 11 depends on IWLWIFI
ab53d8af 12
eadd3c4b 13config IWLWIFI_RFKILL
19d337df
JB
14 def_bool y
15 depends on IWLWIFI && RFKILL
80bc5393
RC
16
17config IWLWIFI_SPECTRUM_MEASUREMENT
18 bool "Enable Spectrum Measurement in iwlagn driver"
19 depends on IWLWIFI
20 ---help---
21 This option will enable spectrum measurement for the iwlagn driver.
ad97edd2 22
4fc22b21 23config IWLWIFI_DEBUG
d08853a3 24 bool "Enable full debugging output in iwlagn and iwl3945 drivers"
80bc5393 25 depends on IWLWIFI
4fc22b21
TW
26 ---help---
27 This option will enable debug tracing output for the iwlwifi drivers
28
29 This will result in the kernel module being ~100k larger. You can
30 control which debug output is sent to the kernel log by setting the
31 value in
32
33 /sys/class/net/wlan0/device/debug_level
34
35 This entry will only exist if this option is enabled.
36
37 To set a value, simply echo an 8-byte hex value to the same file:
38
39 % echo 0x43fff > /sys/class/net/wlan0/device/debug_level
40
41 You can find the list of debug mask values in:
42 drivers/net/wireless/iwlwifi/iwl-debug.h
43
44 If this is your first time using this driver, you should say Y here
45 as the debug information can assist others in helping you resolve
46 any problems you may encounter.
47
48config IWLWIFI_DEBUGFS
80bc5393
RC
49 bool "iwlagn debugfs support"
50 depends on IWLWIFI && IWLWIFI_DEBUG && MAC80211_DEBUGFS
4fc22b21
TW
51 ---help---
52 Enable creation of debugfs files for the iwlwifi drivers.
53
54config IWLAGN
80bc5393 55 tristate "Intel Wireless WiFi Next Gen AGN (iwlagn)"
f82d8d97 56 depends on IWLWIFI
b481de9c 57 ---help---
c8b0e6e1 58 Select to build the driver supporting the:
b481de9c 59
4fc22b21 60 Intel Wireless WiFi Link Next-Gen AGN
b481de9c 61
c8b0e6e1 62 This driver uses the kernel's mac80211 subsystem.
b481de9c 63
c8b0e6e1
CH
64 In order to use this driver, you will need a microcode (uCode)
65 image for it. You can obtain the microcode from:
b481de9c 66
c8b0e6e1 67 <http://intellinuxwireless.org/>.
b481de9c 68
e7a2827c
RC
69 The microcode is typically installed in /lib/firmware. You can
70 look in the hotplug script /etc/hotplug/firmware.agent to
71 determine which directory FIRMWARE_DIR is set to when the script
72 runs.
b481de9c 73
c8b0e6e1 74 If you want to compile the driver as a module ( = code which can be
7c44b6e9 75 inserted in and removed from the running kernel whenever you want),
c8b0e6e1 76 say M here and read <file:Documentation/kbuild/modules.txt>. The
4fc22b21 77 module will be called iwlagn.ko.
b481de9c 78
b481de9c 79
4fc22b21
TW
80config IWL4965
81 bool "Intel Wireless WiFi 4965AGN"
82 depends on IWLAGN
83 ---help---
84 This option enables support for Intel Wireless WiFi Link 4965AGN
b481de9c 85
5a6a256e 86config IWL5000
77dcb6a9 87 bool "Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 Series"
4fc22b21 88 depends on IWLAGN
5a6a256e
TW
89 ---help---
90 This option enables support for Intel Wireless WiFi Link 5000AGN Family
712b6cf5 91
b481de9c 92config IWL3945
80bc5393 93 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)"
f82d8d97 94 depends on IWLWIFI
b481de9c
ZY
95 ---help---
96 Select to build the driver supporting the:
97
98 Intel PRO/Wireless 3945ABG/BG Network Connection
99
100 This driver uses the kernel's mac80211 subsystem.
101
b481de9c
ZY
102 In order to use this driver, you will need a microcode (uCode)
103 image for it. You can obtain the microcode from:
104
105 <http://intellinuxwireless.org/>.
106
e7a2827c
RC
107 The microcode is typically installed in /lib/firmware. You can
108 look in the hotplug script /etc/hotplug/firmware.agent to
109 determine which directory FIRMWARE_DIR is set to when the script
110 runs.
b481de9c
ZY
111
112 If you want to compile the driver as a module ( = code which can be
7c44b6e9 113 inserted in and removed from the running kernel whenever you want),
e403149c
DH
114 say M here and read <file:Documentation/kbuild/modules.txt>. The
115 module will be called iwl3945.ko.
c8b0e6e1 116
c8b0e6e1 117config IWL3945_SPECTRUM_MEASUREMENT
80bc5393 118 bool "Enable Spectrum Measurement in iwl3945 driver"
c8b0e6e1 119 depends on IWL3945
c8b0e6e1
CH
120 ---help---
121 This option will enable spectrum measurement for the iwl3945 driver.
This page took 0.47826 seconds and 5 git commands to generate.