blob: 88a6ef6938629548a802fa02b426eec8303ea0d7 [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
14config RT2X00_LIB
15 tristate
16 depends on RT2X00
17
18config RT2X00_LIB_PCI
19 tristate
20 depends on RT2X00
21 select RT2X00_LIB
22
23config RT2X00_LIB_USB
24 tristate
25 depends on RT2X00
26 select RT2X00_LIB
27
28config RT2X00_LIB_FIRMWARE
29 boolean
30 depends on RT2X00_LIB
Ivo van Doorn9404ef32008-02-03 15:48:38 +010031 select CRC_CCITT
Ivo van Doorn95ea3622007-09-25 17:57:13 -070032 select CRC_ITU_T
33 select FW_LOADER
34
35config RT2X00_LIB_RFKILL
36 boolean
37 depends on RT2X00_LIB
38 select RFKILL
39 select INPUT_POLLDEV
40
Ivo van Doorna9450b72008-02-03 15:53:40 +010041config RT2X00_LIB_LEDS
42 boolean
43 depends on RT2X00_LIB
44 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"
50 depends on RT2X00 && PCI
51 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"
76 depends on RT2X00 && PCI
77 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"
102 depends on RT2X00 && PCI
103 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"
129 depends on RT2X00 && USB
130 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
136config RT73USB
137 tristate "Ralink rt73 usb support"
138 depends on RT2X00 && USB
139 select RT2X00_LIB_USB
140 select RT2X00_LIB_FIRMWARE
141 ---help---
142 This is an experimental driver for the Ralink rt73 wireless chip.
143
144 When compiled as a module, this driver will be called "rt73usb.ko".
145
146config RT2X00_LIB_DEBUGFS
147 bool "Ralink debugfs support"
148 depends on RT2X00_LIB && MAC80211_DEBUGFS
149 ---help---
150 Enable creation of debugfs files for the rt2x00 drivers.
151 These debugfs files support both reading and writing of the
152 most important register types of the rt2x00 devices.
153
154config RT2X00_DEBUG
155 bool "Ralink debug output"
156 depends on RT2X00_LIB
157 ---help---
158 Enable debugging output for all rt2x00 modules
159