blob: d5240aa06233c631625a48d7fa3954fa9fb2359f [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
Ivo van Doornde99ff82008-02-17 17:34:26 +01008 These drivers will make use of the mac80211 stack.
Ivo van Doorn95ea3622007-09-25 17:57:13 -07009
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
Ivo van Doornf590f482008-02-10 22:48:47 +010043 select NEW_LEDS
Ivo van Doorna9450b72008-02-03 15:53:40 +010044 select LEDS_CLASS
45 select LEDS_TRIGGERS
46 select MAC80211_LEDS
47
Ivo van Doorn95ea3622007-09-25 17:57:13 -070048config RT2400PCI
49 tristate "Ralink rt2400 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080050 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070051 select RT2X00_LIB_PCI
52 select EEPROM_93CX6
53 ---help---
54 This is an experimental driver for the Ralink rt2400 wireless chip.
55
56 When compiled as a module, this driver will be called "rt2400pci.ko".
57
58config RT2400PCI_RFKILL
59 bool "RT2400 rfkill support"
60 depends on RT2400PCI
61 select RT2X00_LIB_RFKILL
62 ---help---
63 This adds support for integrated rt2400 devices that feature a
64 hardware button to control the radio state.
65 This feature depends on the RF switch subsystem rfkill.
66
Ivo van Doorna9450b72008-02-03 15:53:40 +010067config RT2400PCI_LEDS
68 bool "RT2400 leds support"
69 depends on RT2400PCI
70 select RT2X00_LIB_LEDS
71 ---help---
72 This adds support for led triggers provided my mac80211.
73
Ivo van Doorn95ea3622007-09-25 17:57:13 -070074config RT2500PCI
75 tristate "Ralink rt2500 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080076 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070077 select RT2X00_LIB_PCI
78 select EEPROM_93CX6
79 ---help---
80 This is an experimental driver for the Ralink rt2500 wireless chip.
81
82 When compiled as a module, this driver will be called "rt2500pci.ko".
83
84config RT2500PCI_RFKILL
85 bool "RT2500 rfkill support"
86 depends on RT2500PCI
87 select RT2X00_LIB_RFKILL
88 ---help---
89 This adds support for integrated rt2500 devices that feature a
90 hardware button to control the radio state.
91 This feature depends on the RF switch subsystem rfkill.
92
Ivo van Doorna9450b72008-02-03 15:53:40 +010093config RT2500PCI_LEDS
94 bool "RT2500 leds support"
95 depends on RT2500PCI
96 select RT2X00_LIB_LEDS
97 ---help---
98 This adds support for led triggers provided my mac80211.
99
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700100config RT61PCI
101 tristate "Ralink rt61 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800102 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700103 select RT2X00_LIB_PCI
104 select RT2X00_LIB_FIRMWARE
105 select EEPROM_93CX6
106 ---help---
107 This is an experimental driver for the Ralink rt61 wireless chip.
108
109 When compiled as a module, this driver will be called "rt61pci.ko".
110
111config RT61PCI_RFKILL
112 bool "RT61 rfkill support"
113 depends on RT61PCI
114 select RT2X00_LIB_RFKILL
115 ---help---
116 This adds support for integrated rt61 devices that feature a
117 hardware button to control the radio state.
118 This feature depends on the RF switch subsystem rfkill.
119
Ivo van Doorna9450b72008-02-03 15:53:40 +0100120config RT61PCI_LEDS
121 bool "RT61 leds support"
122 depends on RT61PCI
123 select RT2X00_LIB_LEDS
124 ---help---
125 This adds support for led triggers provided my mac80211.
126
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700127config RT2500USB
128 tristate "Ralink rt2500 usb support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800129 depends on USB
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700130 select RT2X00_LIB_USB
131 ---help---
132 This is an experimental driver for the Ralink rt2500 wireless chip.
133
134 When compiled as a module, this driver will be called "rt2500usb.ko".
135
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100136config RT2500USB_LEDS
137 bool "RT2500 leds support"
138 depends on RT2500USB
139 select RT2X00_LIB_LEDS
140 ---help---
141 This adds support for led triggers provided my mac80211.
142
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700143config RT73USB
144 tristate "Ralink rt73 usb support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800145 depends on USB
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700146 select RT2X00_LIB_USB
147 select RT2X00_LIB_FIRMWARE
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
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100153config 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
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700160config 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
Randy Dunlap0d84d782008-02-10 10:52:52 -0800174endif