iwlwifi: port to cfg80211 rfkill
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / drivers / net / wireless / iwlwifi / Kconfig
blob029ccb6bdbaa0fb67c11e4453652a139a811df63
1 config IWLWIFI
2         tristate "Intel Wireless Wifi"
3         depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
4         select LIB80211
5         select FW_LOADER
6         select MAC80211_LEDS if IWLWIFI_LEDS
7         select LEDS_CLASS if IWLWIFI_LEDS
9 config IWLWIFI_LEDS
10         bool "Enable LED support in iwlagn and iwl3945 drivers"
11         depends on IWLWIFI
13 config IWLWIFI_SPECTRUM_MEASUREMENT
14         bool "Enable Spectrum Measurement in iwlagn driver"
15         depends on IWLWIFI
16         ---help---
17           This option will enable spectrum measurement for the iwlagn driver.
19 config IWLWIFI_DEBUG
20         bool "Enable full debugging output in iwlagn and iwl3945 drivers"
21         depends on IWLWIFI
22         ---help---
23           This option will enable debug tracing output for the iwlwifi drivers
25           This will result in the kernel module being ~100k larger.  You can
26           control which debug output is sent to the kernel log by setting the
27           value in
29                 /sys/class/net/wlan0/device/debug_level
31           This entry will only exist if this option is enabled.
33           To set a value, simply echo an 8-byte hex value to the same file:
35                   % echo 0x43fff > /sys/class/net/wlan0/device/debug_level
37           You can find the list of debug mask values in:
38                   drivers/net/wireless/iwlwifi/iwl-debug.h
40           If this is your first time using this driver, you should say Y here
41           as the debug information can assist others in helping you resolve
42           any problems you may encounter.
44 config IWLWIFI_DEBUGFS
45         bool "iwlagn debugfs support"
46         depends on IWLWIFI && IWLWIFI_DEBUG && MAC80211_DEBUGFS
47         ---help---
48           Enable creation of debugfs files for the iwlwifi drivers.
50 config IWLAGN
51         tristate "Intel Wireless WiFi Next Gen AGN (iwlagn)"
52         depends on IWLWIFI
53         ---help---
54           Select to build the driver supporting the:
56           Intel Wireless WiFi Link Next-Gen AGN
58           This driver uses the kernel's mac80211 subsystem.
60           In order to use this driver, you will need a microcode (uCode)
61           image for it. You can obtain the microcode from:
63                   <http://intellinuxwireless.org/>.
65           The microcode is typically installed in /lib/firmware. You can
66           look in the hotplug script /etc/hotplug/firmware.agent to
67           determine which directory FIRMWARE_DIR is set to when the script
68           runs.
70           If you want to compile the driver as a module ( = code which can be
71           inserted in and removed from the running kernel whenever you want),
72           say M here and read <file:Documentation/kbuild/modules.txt>.  The
73           module will be called iwlagn.ko.
76 config IWL4965
77         bool "Intel Wireless WiFi 4965AGN"
78         depends on IWLAGN
79         ---help---
80           This option enables support for Intel Wireless WiFi Link 4965AGN
82 config IWL5000
83         bool "Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 Series"
84         depends on IWLAGN
85         ---help---
86           This option enables support for Intel Wireless WiFi Link 5000AGN Family
88 config IWL3945
89         tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)"
90         depends on IWLWIFI
91         ---help---
92           Select to build the driver supporting the:
94           Intel PRO/Wireless 3945ABG/BG Network Connection
96           This driver uses the kernel's mac80211 subsystem.
98           In order to use this driver, you will need a microcode (uCode)
99           image for it. You can obtain the microcode from:
101                   <http://intellinuxwireless.org/>.
103           The microcode is typically installed in /lib/firmware. You can
104           look in the hotplug script /etc/hotplug/firmware.agent to
105           determine which directory FIRMWARE_DIR is set to when the script
106           runs.
108           If you want to compile the driver as a module ( = code which can be
109           inserted in and removed from the running kernel whenever you want),
110           say M here and read <file:Documentation/kbuild/modules.txt>.  The
111           module will be called iwl3945.ko.
113 config IWL3945_SPECTRUM_MEASUREMENT
114         bool "Enable Spectrum Measurement in iwl3945 driver"
115         depends on IWL3945
116         ---help---
117           This option will enable spectrum measurement for the iwl3945 driver.