diff options
author | Zhu Yi <yi.zhu@intel.com> | 2007-09-25 20:54:57 -0400 |
---|---|---|
committer | David S. Miller <davem@sunset.davemloft.net> | 2007-10-10 19:51:39 -0400 |
commit | b481de9ca074528fe8c429604e2777db8b89806a (patch) | |
tree | cf226646d73c56af843e8a656a296905ad6df179 /drivers/net/wireless/iwlwifi/Kconfig | |
parent | 75388acd0cd827dc1498043daa7d1c760902cd67 (diff) |
[IWLWIFI]: add iwlwifi wireless drivers
This patch adds the mac80211 based wireless drivers for the Intel
PRO/Wireless 3945ABG/BG Network Connection and Intel Wireless WiFi
Link AGN (4965) adapters.
[ Move driver into it's own directory -DaveM ]
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/Kconfig')
-rw-r--r-- | drivers/net/wireless/iwlwifi/Kconfig | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/Kconfig b/drivers/net/wireless/iwlwifi/Kconfig new file mode 100644 index 000000000000..25cfc6c32509 --- /dev/null +++ b/drivers/net/wireless/iwlwifi/Kconfig | |||
@@ -0,0 +1,128 @@ | |||
1 | config IWLWIFI | ||
2 | bool "Intel Wireless WiFi Link Drivers" | ||
3 | depends on PCI && MAC80211 && WLAN_80211 && EXPERIMENTAL | ||
4 | select FW_LOADER | ||
5 | default n | ||
6 | ---help--- | ||
7 | Select to enable drivers based on the iwlwifi project. This | ||
8 | project provides a common foundation for Intel's wireless | ||
9 | drivers designed to use the mac80211 subsystem. | ||
10 | |||
11 | See <file:Documentation/networking/README.iwlwifi> for | ||
12 | information on the capabilities currently enabled in this | ||
13 | driver and for tips for debugging issues and problems. | ||
14 | |||
15 | config IWLWIFI_DEBUG | ||
16 | bool "Enable full debugging output in iwlwifi drivers" | ||
17 | depends on IWLWIFI | ||
18 | default y | ||
19 | ---help--- | ||
20 | This option will enable debug tracing output for the iwlwifi | ||
21 | drivers. | ||
22 | |||
23 | This will result in the kernel module being ~100k larger. You can | ||
24 | control which debug output is sent to the kernel log by setting the | ||
25 | value in | ||
26 | |||
27 | /sys/bus/pci/drivers/${DRIVER}/debug_level | ||
28 | |||
29 | This entry will only exist if this option is enabled. | ||
30 | |||
31 | To set a value, simply echo an 8-byte hex value to the same file: | ||
32 | |||
33 | % echo 0x43fff > /sys/bus/pci/drivers/${DRIVER}/debug_level | ||
34 | |||
35 | You can find the list of debug mask values in: | ||
36 | drivers/net/wireless/mac80211/iwlwifi/iwl-debug.h | ||
37 | |||
38 | If this is your first time using this driver, you should say Y here | ||
39 | as the debug information can assist others in helping you resolve | ||
40 | any problems you may encounter. | ||
41 | |||
42 | config IWLWIFI_SENSITIVITY | ||
43 | bool "Enable Sensitivity Calibration in iwlwifi drivers" | ||
44 | depends on IWLWIFI | ||
45 | default y | ||
46 | ---help--- | ||
47 | This option will enable sensitivity calibration for the iwlwifi | ||
48 | drivers. | ||
49 | |||
50 | config IWLWIFI_SPECTRUM_MEASUREMENT | ||
51 | bool "Enable Spectrum Measurement in iwlwifi drivers" | ||
52 | depends on IWLWIFI | ||
53 | default y | ||
54 | ---help--- | ||
55 | This option will enable spectrum measurement for the iwlwifi drivers. | ||
56 | |||
57 | config IWLWIFI_QOS | ||
58 | bool "Enable Wireless QoS in iwlwifi drivers" | ||
59 | depends on IWLWIFI | ||
60 | default y | ||
61 | ---help--- | ||
62 | This option will enable wireless quality of service (QoS) for the | ||
63 | iwlwifi drivers. | ||
64 | |||
65 | config IWLWIFI_HT | ||
66 | bool "Enable 802.11n HT features in iwlwifi drivers" | ||
67 | depends on EXPERIMENTAL | ||
68 | depends on IWLWIFI && MAC80211_HT | ||
69 | default n | ||
70 | ---help--- | ||
71 | This option enables IEEE 802.11n High Throughput features | ||
72 | for the iwlwifi drivers. | ||
73 | |||
74 | config IWL4965 | ||
75 | tristate "Intel Wireless WiFi 4965AGN" | ||
76 | depends on m && IWLWIFI && EXPERIMENTAL | ||
77 | default m | ||
78 | ---help--- | ||
79 | Select to build the driver supporting the: | ||
80 | |||
81 | Intel Wireless WiFi Link 4965AGN | ||
82 | |||
83 | This driver uses the kernel's mac80211 subsystem. | ||
84 | |||
85 | See <file:Documentation/networking/README.iwlwifi> for | ||
86 | information on the capabilities currently enabled in this | ||
87 | driver and for tips for debugging any issues or problems. | ||
88 | |||
89 | In order to use this driver, you will need a microcode (uCode) | ||
90 | image for it. You can obtain the microcode from: | ||
91 | |||
92 | <http://intellinuxwireless.org/>. | ||
93 | |||
94 | See the above referenced README.iwlwifi for information on where | ||
95 | to install the microcode images. | ||
96 | |||
97 | If you want to compile the driver as a module ( = code which can be | ||
98 | inserted in and remvoed from the running kernel whenever you want), | ||
99 | say M here and read <file:Documentation/modules.txt>. The module | ||
100 | will be called iwl4965.ko. | ||
101 | |||
102 | config IWL3945 | ||
103 | tristate "Intel PRO/Wireless 3945ABG/BG Network Connection" | ||
104 | depends on m && IWLWIFI && EXPERIMENTAL | ||
105 | default m | ||
106 | ---help--- | ||
107 | Select to build the driver supporting the: | ||
108 | |||
109 | Intel PRO/Wireless 3945ABG/BG Network Connection | ||
110 | |||
111 | This driver uses the kernel's mac80211 subsystem. | ||
112 | |||
113 | See <file:Documentation/networking/README.iwlwifi> for | ||
114 | information on the capabilities currently enabled in this | ||
115 | driver and for tips for debugging any issues or problems. | ||
116 | |||
117 | In order to use this driver, you will need a microcode (uCode) | ||
118 | image for it. You can obtain the microcode from: | ||
119 | |||
120 | <http://intellinuxwireless.org/>. | ||
121 | |||
122 | See the above referenced README.iwlwifi for information on where | ||
123 | to install the microcode images. | ||
124 | |||
125 | If you want to compile the driver as a module ( = code which can be | ||
126 | inserted in and remvoed from the running kernel whenever you want), | ||
127 | say M here and read <file:Documentation/modules.txt>. The module | ||
128 | will be called iwl3945.ko. | ||