blob: 24c3e3ddafc6ca494089858640e9cea999b1e685 [file] [log] [blame]
Zhu Yib481de92007-09-25 17:54:57 -07001config IWL4965
2 tristate "Intel Wireless WiFi 4965AGN"
Christoph Hellwigbb8c0932008-01-27 16:41:47 -08003 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +08004 select FW_LOADER
Zhu Yib481de92007-09-25 17:54:57 -07005 ---help---
6 Select to build the driver supporting the:
7
8 Intel Wireless WiFi Link 4965AGN
9
10 This driver uses the kernel's mac80211 subsystem.
11
Zhu Yib481de92007-09-25 17:54:57 -070012 In order to use this driver, you will need a microcode (uCode)
13 image for it. You can obtain the microcode from:
14
15 <http://intellinuxwireless.org/>.
16
Reinette Chatree7a28272008-01-14 17:46:24 -080017 The microcode is typically installed in /lib/firmware. You can
18 look in the hotplug script /etc/hotplug/firmware.agent to
19 determine which directory FIRMWARE_DIR is set to when the script
20 runs.
Zhu Yib481de92007-09-25 17:54:57 -070021
22 If you want to compile the driver as a module ( = code which can be
23 inserted in and remvoed from the running kernel whenever you want),
Dirk Hohndele4031492007-10-30 13:37:19 -070024 say M here and read <file:Documentation/kbuild/modules.txt>. The
25 module will be called iwl4965.ko.
Zhu Yib481de92007-09-25 17:54:57 -070026
Ron Rindjunsky923effd2007-11-26 16:14:35 +020027config IWL4965_HT
28 bool "Enable 802.11n HT features in iwl4965 driver"
29 depends on EXPERIMENTAL
Ron Rindjunsky292ae172008-02-06 11:20:39 -080030 depends on IWL4965
Ron Rindjunsky923effd2007-11-26 16:14:35 +020031 ---help---
32 This option enables IEEE 802.11n High Throughput features
33 for the iwl4965 driver.
34
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080035config IWL4965_SPECTRUM_MEASUREMENT
Zhu Yi66c6b132008-01-04 22:53:11 -080036 bool "Enable Spectrum Measurement in iwl4965 driver"
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080037 depends on IWL4965
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080038 ---help---
39 This option will enable spectrum measurement for the iwl4965 driver.
40
41config IWL4965_SENSITIVITY
42 bool "Enable Sensitivity Calibration in iwl4965 driver"
43 depends on IWL4965
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080044 ---help---
45 This option will enable sensitivity calibration for the iwl4965
46 driver.
47
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080048config IWL4965_DEBUG
49 bool "Enable full debugging output in iwl4965 driver"
50 depends on IWL4965
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080051 ---help---
52 This option will enable debug tracing output for the iwl4965
53 driver.
54
55 This will result in the kernel module being ~100k larger. You can
56 control which debug output is sent to the kernel log by setting the
57 value in
58
59 /sys/bus/pci/drivers/${DRIVER}/debug_level
60
61 This entry will only exist if this option is enabled.
62
63 To set a value, simply echo an 8-byte hex value to the same file:
64
65 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
66
67 You can find the list of debug mask values in:
68 drivers/net/wireless/iwlwifi/iwl-4965-debug.h
69
70 If this is your first time using this driver, you should say Y here
71 as the debug information can assist others in helping you resolve
72 any problems you may encounter.
73
Zhu Yib481de92007-09-25 17:54:57 -070074config IWL3945
75 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection"
Christoph Hellwigbb8c0932008-01-27 16:41:47 -080076 depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080077 select FW_LOADER
Zhu Yib481de92007-09-25 17:54:57 -070078 ---help---
79 Select to build the driver supporting the:
80
81 Intel PRO/Wireless 3945ABG/BG Network Connection
82
83 This driver uses the kernel's mac80211 subsystem.
84
Zhu Yib481de92007-09-25 17:54:57 -070085 In order to use this driver, you will need a microcode (uCode)
86 image for it. You can obtain the microcode from:
87
88 <http://intellinuxwireless.org/>.
89
Reinette Chatree7a28272008-01-14 17:46:24 -080090 The microcode is typically installed in /lib/firmware. You can
91 look in the hotplug script /etc/hotplug/firmware.agent to
92 determine which directory FIRMWARE_DIR is set to when the script
93 runs.
Zhu Yib481de92007-09-25 17:54:57 -070094
95 If you want to compile the driver as a module ( = code which can be
96 inserted in and remvoed from the running kernel whenever you want),
Dirk Hohndele4031492007-10-30 13:37:19 -070097 say M here and read <file:Documentation/kbuild/modules.txt>. The
98 module will be called iwl3945.ko.
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080099
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +0800100config IWL3945_SPECTRUM_MEASUREMENT
101 bool "Enable Spectrum Measurement in iwl3945 drivers"
102 depends on IWL3945
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +0800103 ---help---
104 This option will enable spectrum measurement for the iwl3945 driver.
105
106config IWL3945_DEBUG
107 bool "Enable full debugging output in iwl3945 driver"
108 depends on IWL3945
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +0800109 ---help---
110 This option will enable debug tracing output for the iwl3945
111 driver.
112
113 This will result in the kernel module being ~100k larger. You can
114 control which debug output is sent to the kernel log by setting the
115 value in
116
117 /sys/bus/pci/drivers/${DRIVER}/debug_level
118
119 This entry will only exist if this option is enabled.
120
121 To set a value, simply echo an 8-byte hex value to the same file:
122
123 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
124
125 You can find the list of debug mask values in:
126 drivers/net/wireless/iwlwifi/iwl-3945-debug.h
127
128 If this is your first time using this driver, you should say Y here
129 as the debug information can assist others in helping you resolve
130 any problems you may encounter.
131