ar9170: implement frequency calibration for one-stage/openfw
[linux-2.6-block.git] / net / wireless / Kconfig
CommitLineData
704232c2 1config CFG80211
1f87f7d3
JB
2 tristate "Improved wireless configuration API"
3 depends on RFKILL || !RFKILL
704232c2 4
aff89a9b
JB
5config NL80211_TESTMODE
6 bool "nl80211 testmode command"
7 depends on CFG80211
8 help
9 The nl80211 testmode command helps implementing things like
10 factory calibration or validation tools for wireless chips.
11
12 Select this option ONLY for kernels that are specifically
13 built for such purposes.
14
15 Debugging tools that are supposed to end up in the hands of
16 users should better be implemented with debugfs.
17
18 Say N.
19
f7969969
JB
20config CFG80211_DEVELOPER_WARNINGS
21 bool "enable developer warnings"
22 depends on CFG80211
23 default n
24 help
25 This option enables some additional warnings that help
26 cfg80211 developers and driver developers, but that can
27 trigger due to races with userspace.
28
29 For example, when a driver reports that it was disconnected
30 from the AP, but the user disconnects manually at the same
31 time, the warning might trigger spuriously due to races.
32
33 Say Y only if you are developing cfg80211 or a driver based
34 on it (or mac80211).
35
36
3f2355cb
LR
37config CFG80211_REG_DEBUG
38 bool "cfg80211 regulatory debugging"
39 depends on CFG80211
40 default n
41 ---help---
42 You can enable this if you want to debug regulatory changes.
253850c1
LR
43 For more information on cfg80211 regulatory refer to the wireless
44 wiki:
45
46 http://wireless.kernel.org/en/developers/Regulatory
3f2355cb
LR
47
48 If unsure, say N.
49
bc92afd9
JB
50config CFG80211_DEFAULT_PS
51 bool "enable powersave by default"
52 depends on CFG80211
53 default y
54 help
55 This option enables powersave mode by default.
56
57 If this causes your applications to misbehave you should fix your
58 applications instead -- they need to register their network
59 latency requirement, see Documentation/power/pm_qos_interface.txt.
60
61config CFG80211_DEFAULT_PS_VALUE
62 int
63 default 1 if CFG80211_DEFAULT_PS
64 default 0
65
1ac61302
LR
66config CFG80211_DEBUGFS
67 bool "cfg80211 DebugFS entries"
68 depends on CFG80211 && DEBUG_FS
69 ---help---
70 You can enable this if you want to debugfs entries for cfg80211.
71
72 If unsure, say N.
73
b2e1b302 74config WIRELESS_OLD_REGULATORY
5d6ffc53 75 bool "Old wireless static regulatory definitions"
8a5117d8 76 default n
b2e1b302
LR
77 ---help---
78 This option enables the old static regulatory information
8a5117d8
LR
79 and uses it within the new framework. This option is available
80 for historical reasons and it is advised to leave it off.
81
82 For details see:
83
84 http://wireless.kernel.org/en/developers/Regulatory
85
86 Say N and if you say Y, please tell us why. The default is N.
b2e1b302 87
2a5e1c0e
JB
88config WIRELESS_EXT
89 bool "Wireless extensions"
89832402 90 default y
2a5e1c0e
JB
91 ---help---
92 This option enables the legacy wireless extensions
93 (wireless network interface configuration via ioctls.)
94
89832402
JB
95 Say Y unless you've upgraded all your userspace to use
96 nl80211 instead of wireless extensions.
22bb1be4
JB
97
98config WIRELESS_EXT_SYSFS
99 bool "Wireless extensions sysfs files"
100 default y
101 depends on WIRELESS_EXT && SYSFS
102 help
103 This option enables the deprecated wireless statistics
104 files in /sys/class/net/*/wireless/. The same information
105 is available via the ioctls as well.
106
d9664741
FM
107 Say Y if you have programs using it, like old versions of
108 hal.
7e272fcf
JL
109
110config LIB80211
111 tristate "Common routines for IEEE802.11 drivers"
112 default n
113 help
114 This options enables a library of common routines used
115 by IEEE802.11 wireless LAN drivers.
116
117 Drivers should select this themselves if needed. Say Y if
118 you want this built into your kernel.
274bfb8d
JL
119
120config LIB80211_CRYPT_WEP
121 tristate
122
123config LIB80211_CRYPT_CCMP
124 tristate
125
126config LIB80211_CRYPT_TKIP
127 tristate
6f16bf3b
JL
128
129config LIB80211_DEBUG
130 bool "lib80211 debugging messages"
131 depends on LIB80211
132 default n
133 ---help---
134 You can enable this if you want verbose debugging messages
135 from lib80211.
136
137 If unsure, say N.