blob: 4709c11da4194d76eee2d0470d03f02106590e41 [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 Doorn95ea3622007-09-25 17:57:13 -070030 select FW_LOADER
31
32config RT2X00_LIB_RFKILL
33 boolean
34 depends on RT2X00_LIB
35 select RFKILL
36 select INPUT_POLLDEV
37
Ivo van Doorna9450b72008-02-03 15:53:40 +010038config RT2X00_LIB_LEDS
39 boolean
40 depends on RT2X00_LIB
Ivo van Doornf590f482008-02-10 22:48:47 +010041 select NEW_LEDS
Ivo van Doorna9450b72008-02-03 15:53:40 +010042 select LEDS_CLASS
43 select LEDS_TRIGGERS
44 select MAC80211_LEDS
45
Ivo van Doorn95ea3622007-09-25 17:57:13 -070046config RT2400PCI
47 tristate "Ralink rt2400 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080048 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070049 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
Ivo van Doorna9450b72008-02-03 15:53:40 +010065config 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
Ivo van Doorn95ea3622007-09-25 17:57:13 -070072config RT2500PCI
73 tristate "Ralink rt2500 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080074 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070075 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
Ivo van Doorna9450b72008-02-03 15:53:40 +010091config 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
Ivo van Doorn95ea3622007-09-25 17:57:13 -070098config RT61PCI
99 tristate "Ralink rt61 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800100 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700101 select RT2X00_LIB_PCI
102 select RT2X00_LIB_FIRMWARE
Ivo van Doorna7f3a062008-03-09 22:44:54 +0100103 select CRC_ITU_T
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700104 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
Ivo van Doorna7f3a062008-03-09 22:44:54 +0100147 select CRC_ITU_T
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700148 ---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