rt2x00: Move firmware checksumming to driver
[deliverable/linux.git] / drivers / net / wireless / rt2x00 / Kconfig
CommitLineData
95ea3627
ID
1config RT2X00
2 tristate "Ralink driver support"
3 depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
4 ---help---
5 This will enable the experimental support for the Ralink drivers,
6 developed in the rt2x00 project <http://rt2x00.serialmonkey.com>.
7
de99ff82 8 These drivers will make use of the mac80211 stack.
95ea3627
ID
9
10 When building one of the individual drivers, the rt2x00 library
11 will also be created. That library (when the driver is built as
12 a module) will be called "rt2x00lib.ko".
13
0d84d78d
RD
14if RT2X00
15
95ea3627
ID
16config RT2X00_LIB
17 tristate
95ea3627
ID
18
19config RT2X00_LIB_PCI
20 tristate
95ea3627
ID
21 select RT2X00_LIB
22
23config RT2X00_LIB_USB
24 tristate
95ea3627
ID
25 select RT2X00_LIB
26
27config RT2X00_LIB_FIRMWARE
28 boolean
29 depends on RT2X00_LIB
95ea3627
ID
30 select FW_LOADER
31
32config RT2X00_LIB_RFKILL
33 boolean
34 depends on RT2X00_LIB
35 select RFKILL
36 select INPUT_POLLDEV
37
a9450b70
ID
38config RT2X00_LIB_LEDS
39 boolean
40 depends on RT2X00_LIB
f590f48e 41 select NEW_LEDS
a9450b70
ID
42 select LEDS_CLASS
43 select LEDS_TRIGGERS
44 select MAC80211_LEDS
45
95ea3627
ID
46config RT2400PCI
47 tristate "Ralink rt2400 pci/pcmcia support"
0d84d78d 48 depends on PCI
95ea3627
ID
49 select RT2X00_LIB_PCI
50 select EEPROM_93CX6
51 ---help---
52 This is an experimental driver for the Ralink rt2400 wireless chip.
53
54 When compiled as a module, this driver will be called "rt2400pci.ko".
55
56config RT2400PCI_RFKILL
57 bool "RT2400 rfkill support"
58 depends on RT2400PCI
59 select RT2X00_LIB_RFKILL
60 ---help---
61 This adds support for integrated rt2400 devices that feature a
62 hardware button to control the radio state.
63 This feature depends on the RF switch subsystem rfkill.
64
a9450b70
ID
65config RT2400PCI_LEDS
66 bool "RT2400 leds support"
67 depends on RT2400PCI
68 select RT2X00_LIB_LEDS
69 ---help---
70 This adds support for led triggers provided my mac80211.
71
95ea3627
ID
72config RT2500PCI
73 tristate "Ralink rt2500 pci/pcmcia support"
0d84d78d 74 depends on PCI
95ea3627
ID
75 select RT2X00_LIB_PCI
76 select EEPROM_93CX6
77 ---help---
78 This is an experimental driver for the Ralink rt2500 wireless chip.
79
80 When compiled as a module, this driver will be called "rt2500pci.ko".
81
82config RT2500PCI_RFKILL
83 bool "RT2500 rfkill support"
84 depends on RT2500PCI
85 select RT2X00_LIB_RFKILL
86 ---help---
87 This adds support for integrated rt2500 devices that feature a
88 hardware button to control the radio state.
89 This feature depends on the RF switch subsystem rfkill.
90
a9450b70
ID
91config RT2500PCI_LEDS
92 bool "RT2500 leds support"
93 depends on RT2500PCI
94 select RT2X00_LIB_LEDS
95 ---help---
96 This adds support for led triggers provided my mac80211.
97
95ea3627
ID
98config RT61PCI
99 tristate "Ralink rt61 pci/pcmcia support"
0d84d78d 100 depends on PCI
95ea3627
ID
101 select RT2X00_LIB_PCI
102 select RT2X00_LIB_FIRMWARE
a7f3a06c 103 select CRC_ITU_T
95ea3627
ID
104 select EEPROM_93CX6
105 ---help---
106 This is an experimental driver for the Ralink rt61 wireless chip.
107
108 When compiled as a module, this driver will be called "rt61pci.ko".
109
110config RT61PCI_RFKILL
111 bool "RT61 rfkill support"
112 depends on RT61PCI
113 select RT2X00_LIB_RFKILL
114 ---help---
115 This adds support for integrated rt61 devices that feature a
116 hardware button to control the radio state.
117 This feature depends on the RF switch subsystem rfkill.
118
a9450b70
ID
119config RT61PCI_LEDS
120 bool "RT61 leds support"
121 depends on RT61PCI
122 select RT2X00_LIB_LEDS
123 ---help---
124 This adds support for led triggers provided my mac80211.
125
95ea3627
ID
126config RT2500USB
127 tristate "Ralink rt2500 usb support"
0d84d78d 128 depends on USB
95ea3627
ID
129 select RT2X00_LIB_USB
130 ---help---
131 This is an experimental driver for the Ralink rt2500 wireless chip.
132
133 When compiled as a module, this driver will be called "rt2500usb.ko".
134
3b640f21
ID
135config RT2500USB_LEDS
136 bool "RT2500 leds support"
137 depends on RT2500USB
138 select RT2X00_LIB_LEDS
139 ---help---
140 This adds support for led triggers provided my mac80211.
141
95ea3627
ID
142config RT73USB
143 tristate "Ralink rt73 usb support"
0d84d78d 144 depends on USB
95ea3627
ID
145 select RT2X00_LIB_USB
146 select RT2X00_LIB_FIRMWARE
a7f3a06c 147 select CRC_ITU_T
95ea3627
ID
148 ---help---
149 This is an experimental driver for the Ralink rt73 wireless chip.
150
151 When compiled as a module, this driver will be called "rt73usb.ko".
152
3b640f21
ID
153config RT73USB_LEDS
154 bool "RT73 leds support"
155 depends on RT73USB
156 select RT2X00_LIB_LEDS
157 ---help---
158 This adds support for led triggers provided my mac80211.
159
95ea3627
ID
160config RT2X00_LIB_DEBUGFS
161 bool "Ralink debugfs support"
162 depends on RT2X00_LIB && MAC80211_DEBUGFS
163 ---help---
164 Enable creation of debugfs files for the rt2x00 drivers.
165 These debugfs files support both reading and writing of the
166 most important register types of the rt2x00 devices.
167
168config RT2X00_DEBUG
169 bool "Ralink debug output"
170 depends on RT2X00_LIB
171 ---help---
172 Enable debugging output for all rt2x00 modules
173
0d84d78d 174endif
This page took 0.141852 seconds and 5 git commands to generate.