]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - drivers/net/wireless/rt2x00/Kconfig
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[linux-2.6-omap-h63xx.git] / drivers / net / wireless / rt2x00 / Kconfig
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>.
7
8           These drivers will make use of the mac80211 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
14 if RT2X00
15
16 config RT2X00_LIB
17         tristate
18
19 config RT2X00_LIB_PCI
20         tristate
21         select RT2X00_LIB
22
23 config RT2X00_LIB_USB
24         tristate
25         select RT2X00_LIB
26
27 config RT2X00_LIB_FIRMWARE
28         boolean
29         depends on RT2X00_LIB
30         select FW_LOADER
31
32 config RT2X00_LIB_RFKILL
33         boolean
34         depends on RT2X00_LIB
35         select RFKILL
36         select INPUT_POLLDEV
37
38 config RT2X00_LIB_LEDS
39         boolean
40         depends on RT2X00_LIB
41         select NEW_LEDS
42         select LEDS_CLASS
43         select LEDS_TRIGGERS
44         select MAC80211_LEDS
45
46 config RT2400PCI
47         tristate "Ralink rt2400 pci/pcmcia support"
48         depends on PCI
49         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
56 config 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
65 config 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
72 config RT2500PCI
73         tristate "Ralink rt2500 pci/pcmcia support"
74         depends on PCI
75         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
82 config 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
91 config 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
98 config RT61PCI
99         tristate "Ralink rt61 pci/pcmcia support"
100         depends on PCI
101         select RT2X00_LIB_PCI
102         select RT2X00_LIB_FIRMWARE
103         select CRC_ITU_T
104         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
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.
118
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.
125
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.
132
133           When compiled as a module, this driver will be called "rt2500usb.ko".
134
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.
141
142 config RT73USB
143         tristate "Ralink rt73 usb support"
144         depends on USB
145         select RT2X00_LIB_USB
146         select RT2X00_LIB_FIRMWARE
147         select CRC_ITU_T
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
153 config 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
160 config 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
168 config RT2X00_DEBUG
169         bool "Ralink debug output"
170         depends on RT2X00_LIB
171         ---help---
172           Enable debugging output for all rt2x00 modules
173
174 endif