wireless: rt2x00: fix driver menu indenting
[linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git] / drivers / net / wireless / rt2x00 / Kconfig
blob96d6fc68fe01c5c53793977f252400fcccd29099
1 config 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>.
8           These drivers will make use of the Devicescape ieee80211 stack.
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".
14 if RT2X00
16 config RT2X00_LIB
17         tristate
19 config RT2X00_LIB_PCI
20         tristate
21         select RT2X00_LIB
23 config RT2X00_LIB_USB
24         tristate
25         select RT2X00_LIB
27 config RT2X00_LIB_FIRMWARE
28         boolean
29         depends on RT2X00_LIB
30         select CRC_CCITT
31         select CRC_ITU_T
32         select FW_LOADER
34 config RT2X00_LIB_RFKILL
35         boolean
36         depends on RT2X00_LIB
37         select RFKILL
38         select INPUT_POLLDEV
40 config RT2X00_LIB_LEDS
41         boolean
42         depends on RT2X00_LIB
43         select LEDS_CLASS
44         select LEDS_TRIGGERS
45         select MAC80211_LEDS
47 config RT2400PCI
48         tristate "Ralink rt2400 pci/pcmcia support"
49         depends on PCI
50         select RT2X00_LIB_PCI
51         select EEPROM_93CX6
52         ---help---
53           This is an experimental driver for the Ralink rt2400 wireless chip.
55           When compiled as a module, this driver will be called "rt2400pci.ko".
57 config 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.
66 config 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.
73 config RT2500PCI
74         tristate "Ralink rt2500 pci/pcmcia support"
75         depends on PCI
76         select RT2X00_LIB_PCI
77         select EEPROM_93CX6
78         ---help---
79           This is an experimental driver for the Ralink rt2500 wireless chip.
81           When compiled as a module, this driver will be called "rt2500pci.ko".
83 config 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.
92 config 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.
99 config RT61PCI
100         tristate "Ralink rt61 pci/pcmcia support"
101         depends on PCI
102         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.
108           When compiled as a module, this driver will be called "rt61pci.ko".
110 config 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.
119 config 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.
126 config RT2500USB
127         tristate "Ralink rt2500 usb support"
128         depends on USB
129         select RT2X00_LIB_USB
130         ---help---
131           This is an experimental driver for the Ralink rt2500 wireless chip.
133           When compiled as a module, this driver will be called "rt2500usb.ko".
135 config 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.
142 config RT73USB
143         tristate "Ralink rt73 usb support"
144         depends on USB
145         select RT2X00_LIB_USB
146         select RT2X00_LIB_FIRMWARE
147         ---help---
148           This is an experimental driver for the Ralink rt73 wireless chip.
150           When compiled as a module, this driver will be called "rt73usb.ko".
152 config 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.
159 config 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.
167 config RT2X00_DEBUG
168         bool "Ralink debug output"
169         depends on RT2X00_LIB
170         ---help---
171           Enable debugging output for all rt2x00 modules
173 endif