blob: 28f3e5e94ab674f4d854894dcc13d11977c97ba7 [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
41config RT2400PCI
42 tristate "Ralink rt2400 pci/pcmcia support"
43 depends on RT2X00 && PCI
44 select RT2X00_LIB_PCI
45 select EEPROM_93CX6
46 ---help---
47 This is an experimental driver for the Ralink rt2400 wireless chip.
48
49 When compiled as a module, this driver will be called "rt2400pci.ko".
50
51config RT2400PCI_RFKILL
52 bool "RT2400 rfkill support"
53 depends on RT2400PCI
54 select RT2X00_LIB_RFKILL
55 ---help---
56 This adds support for integrated rt2400 devices that feature a
57 hardware button to control the radio state.
58 This feature depends on the RF switch subsystem rfkill.
59
60config RT2500PCI
61 tristate "Ralink rt2500 pci/pcmcia support"
62 depends on RT2X00 && PCI
63 select RT2X00_LIB_PCI
64 select EEPROM_93CX6
65 ---help---
66 This is an experimental driver for the Ralink rt2500 wireless chip.
67
68 When compiled as a module, this driver will be called "rt2500pci.ko".
69
70config RT2500PCI_RFKILL
71 bool "RT2500 rfkill support"
72 depends on RT2500PCI
73 select RT2X00_LIB_RFKILL
74 ---help---
75 This adds support for integrated rt2500 devices that feature a
76 hardware button to control the radio state.
77 This feature depends on the RF switch subsystem rfkill.
78
79config RT61PCI
80 tristate "Ralink rt61 pci/pcmcia support"
81 depends on RT2X00 && PCI
82 select RT2X00_LIB_PCI
83 select RT2X00_LIB_FIRMWARE
84 select EEPROM_93CX6
85 ---help---
86 This is an experimental driver for the Ralink rt61 wireless chip.
87
88 When compiled as a module, this driver will be called "rt61pci.ko".
89
90config RT61PCI_RFKILL
91 bool "RT61 rfkill support"
92 depends on RT61PCI
93 select RT2X00_LIB_RFKILL
94 ---help---
95 This adds support for integrated rt61 devices that feature a
96 hardware button to control the radio state.
97 This feature depends on the RF switch subsystem rfkill.
98
99config RT2500USB
100 tristate "Ralink rt2500 usb support"
101 depends on RT2X00 && USB
102 select RT2X00_LIB_USB
103 ---help---
104 This is an experimental driver for the Ralink rt2500 wireless chip.
105
106 When compiled as a module, this driver will be called "rt2500usb.ko".
107
108config RT73USB
109 tristate "Ralink rt73 usb support"
110 depends on RT2X00 && USB
111 select RT2X00_LIB_USB
112 select RT2X00_LIB_FIRMWARE
113 ---help---
114 This is an experimental driver for the Ralink rt73 wireless chip.
115
116 When compiled as a module, this driver will be called "rt73usb.ko".
117
118config RT2X00_LIB_DEBUGFS
119 bool "Ralink debugfs support"
120 depends on RT2X00_LIB && MAC80211_DEBUGFS
121 ---help---
122 Enable creation of debugfs files for the rt2x00 drivers.
123 These debugfs files support both reading and writing of the
124 most important register types of the rt2x00 devices.
125
126config RT2X00_DEBUG
127 bool "Ralink debug output"
128 depends on RT2X00_LIB
129 ---help---
130 Enable debugging output for all rt2x00 modules
131