]>
Commit | Line | Data |
---|---|---|
4c99f3e4 | 1 | menuconfig RT2X00 |
5dc5340c | 2 | tristate "Ralink driver support" |
133d7c6a | 3 | depends on MAC80211 |
95ea3627 | 4 | ---help--- |
33172899 | 5 | This will enable the support for the Ralink drivers, |
95ea3627 ID |
6 | developed in the rt2x00 project <http://rt2x00.serialmonkey.com>. |
7 | ||
3a4d3af7 | 8 | These drivers make use of the mac80211 stack. |
95ea3627 ID |
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 | |
4737f097 | 12 | a module) will be called rt2x00lib. |
95ea3627 | 13 | |
3a4d3af7 ID |
14 | Additionally PCI and USB libraries will also be build depending |
15 | on the types of drivers being selected, these libraries will be | |
4737f097 | 16 | called rt2x00pci and rt2x00usb. |
3a4d3af7 | 17 | |
0d84d78d RD |
18 | if RT2X00 |
19 | ||
95ea3627 | 20 | config RT2400PCI |
3a4d3af7 | 21 | tristate "Ralink rt2400 (PCI/PCMCIA) support" |
0d84d78d | 22 | depends on PCI |
95ea3627 ID |
23 | select RT2X00_LIB_PCI |
24 | select EEPROM_93CX6 | |
25 | ---help--- | |
3a4d3af7 ID |
26 | This adds support for rt2400 wireless chipset family. |
27 | Supported chips: RT2460. | |
95ea3627 | 28 | |
4737f097 | 29 | When compiled as a module, this driver will be called rt2400pci. |
95ea3627 | 30 | |
95ea3627 | 31 | config RT2500PCI |
3a4d3af7 | 32 | tristate "Ralink rt2500 (PCI/PCMCIA) support" |
0d84d78d | 33 | depends on PCI |
95ea3627 ID |
34 | select RT2X00_LIB_PCI |
35 | select EEPROM_93CX6 | |
36 | ---help--- | |
3a4d3af7 ID |
37 | This adds support for rt2500 wireless chipset family. |
38 | Supported chips: RT2560. | |
95ea3627 | 39 | |
4737f097 | 40 | When compiled as a module, this driver will be called rt2500pci. |
95ea3627 | 41 | |
95ea3627 | 42 | config RT61PCI |
3a4d3af7 | 43 | tristate "Ralink rt2501/rt61 (PCI/PCMCIA) support" |
0d84d78d | 44 | depends on PCI |
95ea3627 ID |
45 | select RT2X00_LIB_PCI |
46 | select RT2X00_LIB_FIRMWARE | |
61e754f4 | 47 | select RT2X00_LIB_CRYPTO |
a7f3a06c | 48 | select CRC_ITU_T |
95ea3627 ID |
49 | select EEPROM_93CX6 |
50 | ---help--- | |
3a4d3af7 ID |
51 | This adds support for rt2501 wireless chipset family. |
52 | Supported chips: RT2561, RT2561S & RT2661. | |
95ea3627 | 53 | |
4737f097 | 54 | When compiled as a module, this driver will be called rt61pci. |
95ea3627 | 55 | |
a9b3a9f7 ID |
56 | config RT2800PCI_PCI |
57 | tristate | |
58 | depends on PCI | |
59 | default y | |
60 | ||
61 | config RT2800PCI_SOC | |
62 | tristate | |
63 | depends on RALINK_RT288X || RALINK_RT305X | |
64 | default y | |
65 | ||
66 | config RT2800PCI | |
67 | tristate "Ralink rt2800 (PCI/PCMCIA) support" | |
68 | depends on (RT2800PCI_PCI || RT2800PCI_SOC) && EXPERIMENTAL | |
69 | select RT2X00_LIB_PCI if RT2800PCI_PCI | |
70 | select RT2X00_LIB_SOC if RT2800PCI_SOC | |
71 | select RT2X00_LIB_HT | |
72 | select RT2X00_LIB_FIRMWARE | |
73 | select RT2X00_LIB_CRYPTO | |
74 | select CRC_CCITT | |
75 | select EEPROM_93CX6 | |
76 | ---help--- | |
77 | This adds support for rt2800 wireless chipset family. | |
78 | Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890 & RT3052 | |
79 | ||
80 | When compiled as a module, this driver will be called "rt2800pci.ko". | |
81 | ||
95ea3627 | 82 | config RT2500USB |
3a4d3af7 | 83 | tristate "Ralink rt2500 (USB) support" |
0d84d78d | 84 | depends on USB |
95ea3627 | 85 | select RT2X00_LIB_USB |
dddfb478 | 86 | select RT2X00_LIB_CRYPTO |
95ea3627 | 87 | ---help--- |
3a4d3af7 ID |
88 | This adds support for rt2500 wireless chipset family. |
89 | Supported chips: RT2571 & RT2572. | |
95ea3627 | 90 | |
4737f097 | 91 | When compiled as a module, this driver will be called rt2500usb. |
95ea3627 ID |
92 | |
93 | config RT73USB | |
3a4d3af7 | 94 | tristate "Ralink rt2501/rt73 (USB) support" |
0d84d78d | 95 | depends on USB |
95ea3627 ID |
96 | select RT2X00_LIB_USB |
97 | select RT2X00_LIB_FIRMWARE | |
906c110f | 98 | select RT2X00_LIB_CRYPTO |
a7f3a06c | 99 | select CRC_ITU_T |
95ea3627 | 100 | ---help--- |
3a4d3af7 ID |
101 | This adds support for rt2501 wireless chipset family. |
102 | Supported chips: RT2571W, RT2573 & RT2671. | |
95ea3627 | 103 | |
4737f097 | 104 | When compiled as a module, this driver will be called rt73usb. |
95ea3627 | 105 | |
d53d9e67 ID |
106 | config RT2800USB |
107 | tristate "Ralink rt2800 (USB) support" | |
33172899 | 108 | depends on USB && EXPERIMENTAL |
d53d9e67 ID |
109 | select RT2X00_LIB_USB |
110 | select RT2X00_LIB_HT | |
111 | select RT2X00_LIB_FIRMWARE | |
112 | select RT2X00_LIB_CRYPTO | |
113 | select CRC_CCITT | |
114 | ---help--- | |
33172899 | 115 | This adds experimental support for rt2800 wireless chipset family. |
d53d9e67 ID |
116 | Supported chips: RT2770, RT2870 & RT3070. |
117 | ||
118 | When compiled as a module, this driver will be called "rt2800usb.ko". | |
119 | ||
4c99f3e4 GW |
120 | config RT2X00_LIB_PCI |
121 | tristate | |
122 | select RT2X00_LIB | |
123 | ||
5d78d34b ID |
124 | config RT2X00_LIB_SOC |
125 | tristate | |
126 | select RT2X00_LIB | |
127 | ||
4c99f3e4 GW |
128 | config RT2X00_LIB_USB |
129 | tristate | |
130 | select RT2X00_LIB | |
131 | ||
132 | config RT2X00_LIB | |
133 | tristate | |
134 | ||
35f00cfc ID |
135 | config RT2X00_LIB_HT |
136 | boolean | |
137 | ||
4c99f3e4 GW |
138 | config RT2X00_LIB_FIRMWARE |
139 | boolean | |
140 | select FW_LOADER | |
141 | ||
142 | config RT2X00_LIB_CRYPTO | |
143 | boolean | |
144 | ||
4c99f3e4 GW |
145 | config RT2X00_LIB_LEDS |
146 | boolean | |
147 | default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n) | |
148 | ||
149 | comment "rt2x00 leds support disabled due to modularized LEDS_CLASS and built-in rt2x00" | |
150 | depends on RT2X00_LIB=y && LEDS_CLASS=m | |
151 | ||
95ea3627 ID |
152 | config RT2X00_LIB_DEBUGFS |
153 | bool "Ralink debugfs support" | |
154 | depends on RT2X00_LIB && MAC80211_DEBUGFS | |
155 | ---help--- | |
156 | Enable creation of debugfs files for the rt2x00 drivers. | |
157 | These debugfs files support both reading and writing of the | |
3a4d3af7 | 158 | most important register types of the rt2x00 hardware. |
95ea3627 ID |
159 | |
160 | config RT2X00_DEBUG | |
161 | bool "Ralink debug output" | |
162 | depends on RT2X00_LIB | |
163 | ---help--- | |
164 | Enable debugging output for all rt2x00 modules | |
165 | ||
0d84d78d | 166 | endif |