blob: ab1029e7988457539fc7f08e5548a19a0c322890 [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 Doorna9450b72008-02-03 15:53:40 +010041
Ivo van Doorn95ea3622007-09-25 17:57:13 -070042config RT2400PCI
43 tristate "Ralink rt2400 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080044 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070045 select RT2X00_LIB_PCI
46 select EEPROM_93CX6
47 ---help---
48 This is an experimental driver for the Ralink rt2400 wireless chip.
49
50 When compiled as a module, this driver will be called "rt2400pci.ko".
51
52config RT2400PCI_RFKILL
53 bool "RT2400 rfkill support"
54 depends on RT2400PCI
55 select RT2X00_LIB_RFKILL
56 ---help---
57 This adds support for integrated rt2400 devices that feature a
58 hardware button to control the radio state.
59 This feature depends on the RF switch subsystem rfkill.
60
Ivo van Doorna9450b72008-02-03 15:53:40 +010061config RT2400PCI_LEDS
62 bool "RT2400 leds support"
David S. Miller201410c2008-04-23 03:34:50 -070063 depends on RT2400PCI
64 select LEDS_CLASS
Ivo van Doorna9450b72008-02-03 15:53:40 +010065 select RT2X00_LIB_LEDS
66 ---help---
67 This adds support for led triggers provided my mac80211.
68
Ivo van Doorn95ea3622007-09-25 17:57:13 -070069config RT2500PCI
70 tristate "Ralink rt2500 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080071 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070072 select RT2X00_LIB_PCI
73 select EEPROM_93CX6
74 ---help---
75 This is an experimental driver for the Ralink rt2500 wireless chip.
76
77 When compiled as a module, this driver will be called "rt2500pci.ko".
78
79config RT2500PCI_RFKILL
80 bool "RT2500 rfkill support"
81 depends on RT2500PCI
82 select RT2X00_LIB_RFKILL
83 ---help---
84 This adds support for integrated rt2500 devices that feature a
85 hardware button to control the radio state.
86 This feature depends on the RF switch subsystem rfkill.
87
Ivo van Doorna9450b72008-02-03 15:53:40 +010088config RT2500PCI_LEDS
89 bool "RT2500 leds support"
David S. Miller201410c2008-04-23 03:34:50 -070090 depends on RT2500PCI
91 select LEDS_CLASS
Ivo van Doorna9450b72008-02-03 15:53:40 +010092 select RT2X00_LIB_LEDS
93 ---help---
94 This adds support for led triggers provided my mac80211.
95
Ivo van Doorn95ea3622007-09-25 17:57:13 -070096config RT61PCI
97 tristate "Ralink rt61 pci/pcmcia support"
Randy Dunlap0d84d782008-02-10 10:52:52 -080098 depends on PCI
Ivo van Doorn95ea3622007-09-25 17:57:13 -070099 select RT2X00_LIB_PCI
100 select RT2X00_LIB_FIRMWARE
Ivo van Doorna7f3a062008-03-09 22:44:54 +0100101 select CRC_ITU_T
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700102 select EEPROM_93CX6
103 ---help---
104 This is an experimental driver for the Ralink rt61 wireless chip.
105
106 When compiled as a module, this driver will be called "rt61pci.ko".
107
108config RT61PCI_RFKILL
109 bool "RT61 rfkill support"
110 depends on RT61PCI
111 select RT2X00_LIB_RFKILL
112 ---help---
113 This adds support for integrated rt61 devices that feature a
114 hardware button to control the radio state.
115 This feature depends on the RF switch subsystem rfkill.
116
Ivo van Doorna9450b72008-02-03 15:53:40 +0100117config RT61PCI_LEDS
118 bool "RT61 leds support"
David S. Miller201410c2008-04-23 03:34:50 -0700119 depends on RT61PCI
120 select LEDS_CLASS
Ivo van Doorna9450b72008-02-03 15:53:40 +0100121 select RT2X00_LIB_LEDS
122 ---help---
123 This adds support for led triggers provided my mac80211.
124
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700125config RT2500USB
126 tristate "Ralink rt2500 usb support"
Randy Dunlap0d84d782008-02-10 10:52:52 -0800127 depends on USB
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700128 select RT2X00_LIB_USB
129 ---help---
130 This is an experimental driver for the Ralink rt2500 wireless chip.
131
132 When compiled as a module, this driver will be called "rt2500usb.ko".
133
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100134config RT2500USB_LEDS
135 bool "RT2500 leds support"
David S. Miller201410c2008-04-23 03:34:50 -0700136 depends on RT2500USB
137 select LEDS_CLASS
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100138 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"
David S. Miller201410c2008-04-23 03:34:50 -0700155 depends on RT73USB
156 select LEDS_CLASS
Ivo van Doorn3b640f22008-02-03 15:54:11 +0100157 select RT2X00_LIB_LEDS
158 ---help---
159 This adds support for led triggers provided my mac80211.
160
Ivo van Doorn95ea3622007-09-25 17:57:13 -0700161config RT2X00_LIB_DEBUGFS
162 bool "Ralink debugfs support"
163 depends on RT2X00_LIB && MAC80211_DEBUGFS
164 ---help---
165 Enable creation of debugfs files for the rt2x00 drivers.
166 These debugfs files support both reading and writing of the
167 most important register types of the rt2x00 devices.
168
169config RT2X00_DEBUG
170 bool "Ralink debug output"
171 depends on RT2X00_LIB
172 ---help---
173 Enable debugging output for all rt2x00 modules
174
Randy Dunlap0d84d782008-02-10 10:52:52 -0800175endif