spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
[zen-stable.git] / drivers / net / wireless / iwlegacy / Kconfig
blob05bd375cb845b73fbf94401ba57bfc50c59d448d
1 config IWLEGACY
2         tristate
3         select FW_LOADER
4         select NEW_LEDS
5         select LEDS_CLASS
6         select LEDS_TRIGGERS
7         select MAC80211_LEDS
9 menu "Debugging Options"
10         depends on IWLEGACY
12 config IWLEGACY_DEBUG
13         bool "Enable full debugging output in iwlegacy (iwl 3945/4965) drivers"
14         depends on IWLEGACY
15         ---help---
16           This option will enable debug tracing output for the iwlegacy
17           drivers.
19           This will result in the kernel module being ~100k larger.  You can
20           control which debug output is sent to the kernel log by setting the
21           value in
23                 /sys/class/net/wlan0/device/debug_level
25           This entry will only exist if this option is enabled.
27           To set a value, simply echo an 8-byte hex value to the same file:
29                   % echo 0x43fff > /sys/class/net/wlan0/device/debug_level
31           You can find the list of debug mask values in:
32                   drivers/net/wireless/iwlegacy/common.h
34           If this is your first time using this driver, you should say Y here
35           as the debug information can assist others in helping you resolve
36           any problems you may encounter.
38 config IWLEGACY_DEBUGFS
39         bool "iwlegacy (iwl 3945/4965) debugfs support"
40         depends on IWLEGACY && MAC80211_DEBUGFS
41         ---help---
42           Enable creation of debugfs files for the iwlegacy drivers. This
43           is a low-impact option that allows getting insight into the
44           driver's state at runtime.
46 endmenu
48 config IWL4965
49         tristate "Intel Wireless WiFi 4965AGN (iwl4965)"
50         depends on PCI && MAC80211
51         select IWLEGACY
52         ---help---
53           This option enables support for
55           Select to build the driver supporting the:
57           Intel Wireless WiFi Link 4965AGN
59           This driver uses the kernel's mac80211 subsystem.
61           In order to use this driver, you will need a microcode (uCode)
62           image for it. You can obtain the microcode from:
64                   <http://intellinuxwireless.org/>.
66           The microcode is typically installed in /lib/firmware. You can
67           look in the hotplug script /etc/hotplug/firmware.agent to
68           determine which directory FIRMWARE_DIR is set to when the script
69           runs.
71           If you want to compile the driver as a module ( = code which can be
72           inserted in and removed from the running kernel whenever you want),
73           say M here and read <file:Documentation/kbuild/modules.txt>.  The
74           module will be called iwl4965.
76 config IWL3945
77         tristate "Intel PRO/Wireless 3945ABG/BG Network Connection (iwl3945)"
78         depends on PCI && MAC80211
79         select IWLEGACY
80         ---help---
81           Select to build the driver supporting the:
83           Intel PRO/Wireless 3945ABG/BG Network Connection
85           This driver uses the kernel's mac80211 subsystem.
87           In order to use this driver, you will need a microcode (uCode)
88           image for it. You can obtain the microcode from:
90                   <http://intellinuxwireless.org/>.
92           The microcode is typically installed in /lib/firmware. You can
93           look in the hotplug script /etc/hotplug/firmware.agent to
94           determine which directory FIRMWARE_DIR is set to when the script
95           runs.
97           If you want to compile the driver as a module ( = code which can be
98           inserted in and removed from the running kernel whenever you want),
99           say M here and read <file:Documentation/kbuild/modules.txt>.  The
100           module will be called iwl3945.