blob: 74243fe9dca4a67146904e7e5c5a55e749d2cc8c [file] [log] [blame]
Zhu Yib481de92007-09-25 17:54:57 -07001config IWL4965
2 tristate "Intel Wireless WiFi 4965AGN"
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +08003 depends on m && PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
4 select FW_LOADER
Zhu Yib481de92007-09-25 17:54:57 -07005 default m
6 ---help---
7 Select to build the driver supporting the:
8
9 Intel Wireless WiFi Link 4965AGN
10
11 This driver uses the kernel's mac80211 subsystem.
12
13 See <file:Documentation/networking/README.iwlwifi> for
14 information on the capabilities currently enabled in this
15 driver and for tips for debugging any issues or problems.
16
17 In order to use this driver, you will need a microcode (uCode)
18 image for it. You can obtain the microcode from:
19
20 <http://intellinuxwireless.org/>.
21
22 See the above referenced README.iwlwifi for information on where
23 to install the microcode images.
24
25 If you want to compile the driver as a module ( = code which can be
26 inserted in and remvoed from the running kernel whenever you want),
Dirk Hohndele4031492007-10-30 13:37:19 -070027 say M here and read <file:Documentation/kbuild/modules.txt>. The
28 module will be called iwl4965.ko.
Zhu Yib481de92007-09-25 17:54:57 -070029
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080030config IWL4965_QOS
31 bool "Enable Wireless QoS in iwl4965 driver"
32 depends on IWL4965
33 default y
34 ---help---
35 This option will enable wireless quality of service (QoS) for the
36 iw4965 driver.
37
38config IWL4965_SPECTRUM_MEASUREMENT
39 bool "Enable Spectrum Measurement in iw4965 driver"
40 depends on IWL4965
41 default y
42 ---help---
43 This option will enable spectrum measurement for the iwl4965 driver.
44
45config IWL4965_SENSITIVITY
46 bool "Enable Sensitivity Calibration in iwl4965 driver"
47 depends on IWL4965
48 default y
49 ---help---
50 This option will enable sensitivity calibration for the iwl4965
51 driver.
52
53config IWL4965_HT
54 bool "Enable 802.11n HT features in iwl4965 driver"
55 depends on EXPERIMENTAL
56 depends on IWL4965 && MAC80211_HT
57 default n
58 ---help---
59 This option enables IEEE 802.11n High Throughput features
60 for the iwl4965 driver.
61
62config IWL4965_DEBUG
63 bool "Enable full debugging output in iwl4965 driver"
64 depends on IWL4965
65 default y
66 ---help---
67 This option will enable debug tracing output for the iwl4965
68 driver.
69
70 This will result in the kernel module being ~100k larger. You can
71 control which debug output is sent to the kernel log by setting the
72 value in
73
74 /sys/bus/pci/drivers/${DRIVER}/debug_level
75
76 This entry will only exist if this option is enabled.
77
78 To set a value, simply echo an 8-byte hex value to the same file:
79
80 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
81
82 You can find the list of debug mask values in:
83 drivers/net/wireless/iwlwifi/iwl-4965-debug.h
84
85 If this is your first time using this driver, you should say Y here
86 as the debug information can assist others in helping you resolve
87 any problems you may encounter.
88
Zhu Yib481de92007-09-25 17:54:57 -070089config IWL3945
90 tristate "Intel PRO/Wireless 3945ABG/BG Network Connection"
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +080091 depends on m && PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL
92 select FW_LOADER
Zhu Yib481de92007-09-25 17:54:57 -070093 default m
94 ---help---
95 Select to build the driver supporting the:
96
97 Intel PRO/Wireless 3945ABG/BG Network Connection
98
99 This driver uses the kernel's mac80211 subsystem.
100
101 See <file:Documentation/networking/README.iwlwifi> for
102 information on the capabilities currently enabled in this
103 driver and for tips for debugging any issues or problems.
104
105 In order to use this driver, you will need a microcode (uCode)
106 image for it. You can obtain the microcode from:
107
108 <http://intellinuxwireless.org/>.
109
110 See the above referenced README.iwlwifi for information on where
111 to install the microcode images.
112
113 If you want to compile the driver as a module ( = code which can be
114 inserted in and remvoed from the running kernel whenever you want),
Dirk Hohndele4031492007-10-30 13:37:19 -0700115 say M here and read <file:Documentation/kbuild/modules.txt>. The
116 module will be called iwl3945.ko.
Christoph Hellwigc8b0e6e2007-10-25 17:15:51 +0800117
118config IWL3945_QOS
119 bool "Enable Wireless QoS in iwl3945 driver"
120 depends on IWL3945
121 default y
122 ---help---
123 This option will enable wireless quality of service (QoS) for the
124 iwl3945 driver.
125
126config IWL3945_SPECTRUM_MEASUREMENT
127 bool "Enable Spectrum Measurement in iwl3945 drivers"
128 depends on IWL3945
129 default y
130 ---help---
131 This option will enable spectrum measurement for the iwl3945 driver.
132
133config IWL3945_DEBUG
134 bool "Enable full debugging output in iwl3945 driver"
135 depends on IWL3945
136 default y
137 ---help---
138 This option will enable debug tracing output for the iwl3945
139 driver.
140
141 This will result in the kernel module being ~100k larger. You can
142 control which debug output is sent to the kernel log by setting the
143 value in
144
145 /sys/bus/pci/drivers/${DRIVER}/debug_level
146
147 This entry will only exist if this option is enabled.
148
149 To set a value, simply echo an 8-byte hex value to the same file:
150
151 % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level
152
153 You can find the list of debug mask values in:
154 drivers/net/wireless/iwlwifi/iwl-3945-debug.h
155
156 If this is your first time using this driver, you should say Y here
157 as the debug information can assist others in helping you resolve
158 any problems you may encounter.
159