blob: 96d6fc68fe01c5c53793977f252400fcccd29099 [file] [log] [blame]
Ivo van Doorn95ea3622007-09-25 17:57:13 -07001config 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
8 These drivers will make use of the Devicescape ieee80211 stack.
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
Randy Dunlap0d84d782008-02-10 10:52:52 -080014if RT2X00
15
Ivo van Doorn95ea3622007-09-25 17:57:13 -070016config RT2X00_LIB
17 tristate
Ivo van Doorn95ea3622007-09-25 17:57:13 -070018
19config RT2X00_LIB_PCI
20 tristate
Ivo van Doorn95ea3622007-09-25 17:57:13 -070021 select RT2X00_LIB
22
23config RT2X00_LIB_USB
24 tristate
Ivo van Doorn95ea3622007-09-25 17:57:13 -070025 select RT2X00_LIB
26
27config RT2X00_LIB_FIRMWARE
28 boolean
29 depends on RT2X00_LIB
Ivo van Doorn9404ef32008-02-03 15:48:38 +010030 select CRC_CCITT
Ivo van Doorn95ea3622007-09-25 17:57:13 -070031 select CRC_ITU_T
32 select FW_LOADER
33
34config RT2X00_LIB_RFKILL
35 boolean
36 depends on RT2X00_LIB
37 select RFKILL
38 select INPUT_POLLDEV
39
Ivo van Doorna9450b72008-02-03 15:53:40 +010040config RT2X00_LIB_LEDS
41 boolean
42 depends on RT2X00_LIB
43 select LEDS_CLASS
44 select LEDS_TRIGGERS
45 select MAC80211_LEDS
46
Ivo van Doorn95ea3622007-09-25 17:57:13 -070047config RT2400PCI
48 tristate "Ralink rt2400 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080049 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070050 select RT2X00_LIB_PCI
51 select EEPROM_93CX6
52 ---help---
53 This is an experimental driver for the Ralink rt2400 wireless chip.
54
55 When compiled as a module, this driver will be called "rt2400pci.ko".
56
57config RT2400PCI_RFKILL
58 bool "RT2400 rfkill support"
59 depends on RT2400PCI
60 select RT2X00_LIB_RFKILL
61 ---help---
62 This adds support for integrated rt2400 devices that feature a
63 hardware button to control the radio state.
64 This feature depends on the RF switch subsystem rfkill.
65
Ivo van Doorna9450b72008-02-03 15:53:40 +010066config RT2400PCI_LEDS
67 bool "RT2400 leds support"
68 depends on RT2400PCI
69 select RT2X00_LIB_LEDS
70 ---help---
71 This adds support for led triggers provided my mac80211.
72
Ivo van Doorn95ea3622007-09-25 17:57:13 -070073config RT2500PCI
74 tristate "Ralink rt2500 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080075 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070076 select RT2X00_LIB_PCI
77 select EEPROM_93CX6
78 ---help---
79 This is an experimental driver for the Ralink rt2500 wireless chip.
80
81 When compiled as a module, this driver will be called "rt2500pci.ko".
82
83config RT2500PCI_RFKILL
84 bool "RT2500 rfkill support"
85 depends on RT2500PCI
86 select RT2X00_LIB_RFKILL
87 ---help---
88 This adds support for integrated rt2500 devices that feature a
89 hardware button to control the radio state.
90 This feature depends on the RF switch subsystem rfkill.
91
Ivo van Doorna9450b72008-02-03 15:53:40 +010092config RT2500PCI_LEDS
93 bool "RT2500 leds support"
94 depends on RT2500PCI
95 select RT2X00_LIB_LEDS
96 ---help---
97 This adds support for led triggers provided my mac80211.
98
Ivo van Doorn95ea3622007-09-25 17:57:13 -070099config RT61PCI
100 tristate "Ralink rt61 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800101 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700102 select RT2X00_LIB_PCI
103 select RT2X00_LIB_FIRMWARE
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
Ivo van Doorna9450b72008-02-03 15:53:40 +0100119config 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
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700126config RT2500USB
127 tristate "Ralink rt2500 usb support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800128 depends on USB
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700129 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
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100135config 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
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700142config RT73USB
143 tristate "Ralink rt73 usb support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800144 depends on USB
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700145 select RT2X00_LIB_USB
146 select RT2X00_LIB_FIRMWARE
147 ---help---
148 This is an experimental driver for the Ralink rt73 wireless chip.
149
150 When compiled as a module, this driver will be called "rt73usb.ko".
151
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100152config RT73USB_LEDS
153 bool "RT73 leds support"
154 depends on RT73USB
155 select RT2X00_LIB_LEDS
156 ---help---
157 This adds support for led triggers provided my mac80211.
158
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700159config RT2X00_LIB_DEBUGFS
160 bool "Ralink debugfs support"
161 depends on RT2X00_LIB && MAC80211_DEBUGFS
162 ---help---
163 Enable creation of debugfs files for the rt2x00 drivers.
164 These debugfs files support both reading and writing of the
165 most important register types of the rt2x00 devices.
166
167config RT2X00_DEBUG
168 bool "Ralink debug output"
169 depends on RT2X00_LIB
170 ---help---
171 Enable debugging output for all rt2x00 modules
172
Randy Dunlap0d84d782008-02-10 10:52:52 -0800173endif