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