OLD | NEW |
(Empty) | |
| 1 menuconfig RT2X00 |
| 2 tristate "Ralink driver support" |
| 3 depends on MAC80211 |
| 4 ---help--- |
| 5 This will enable the support for the Ralink drivers, |
| 6 developed in the rt2x00 project <http://rt2x00.serialmonkey.com>. |
| 7 |
| 8 These drivers 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. |
| 13 |
| 14 Additionally PCI and USB libraries will also be build depending |
| 15 on the types of drivers being selected, these libraries will be |
| 16 called rt2x00pci and rt2x00usb. |
| 17 |
| 18 if RT2X00 |
| 19 |
| 20 config RT2400PCI |
| 21 tristate "Ralink rt2400 (PCI/PCMCIA) support" |
| 22 depends on PCI |
| 23 select RT2X00_LIB_PCI |
| 24 select EEPROM_93CX6 |
| 25 ---help--- |
| 26 This adds support for rt2400 wireless chipset family. |
| 27 Supported chips: RT2460. |
| 28 |
| 29 When compiled as a module, this driver will be called rt2400pci. |
| 30 |
| 31 config RT2500PCI |
| 32 tristate "Ralink rt2500 (PCI/PCMCIA) support" |
| 33 depends on PCI |
| 34 select RT2X00_LIB_PCI |
| 35 select EEPROM_93CX6 |
| 36 ---help--- |
| 37 This adds support for rt2500 wireless chipset family. |
| 38 Supported chips: RT2560. |
| 39 |
| 40 When compiled as a module, this driver will be called rt2500pci. |
| 41 |
| 42 config RT61PCI |
| 43 tristate "Ralink rt2501/rt61 (PCI/PCMCIA) support" |
| 44 depends on PCI |
| 45 select RT2X00_LIB_PCI |
| 46 select RT2X00_LIB_FIRMWARE |
| 47 select RT2X00_LIB_CRYPTO |
| 48 select CRC_ITU_T |
| 49 select EEPROM_93CX6 |
| 50 ---help--- |
| 51 This adds support for rt2501 wireless chipset family. |
| 52 Supported chips: RT2561, RT2561S & RT2661. |
| 53 |
| 54 When compiled as a module, this driver will be called rt61pci. |
| 55 |
| 56 config RT2800PCI_PCI |
| 57 boolean |
| 58 depends on PCI |
| 59 default y |
| 60 |
| 61 config RT2800PCI_SOC |
| 62 boolean |
| 63 depends on RALINK_RT288X || RALINK_RT305X |
| 64 default y |
| 65 |
| 66 config RT2800PCI |
| 67 tristate "Ralink rt28xx/rt30xx/rt35xx (PCI/PCIe/PCMCIA) support (EXPERIM
ENTAL)" |
| 68 depends on (RT2800PCI_PCI || RT2800PCI_SOC) && EXPERIMENTAL |
| 69 select RT2800_LIB |
| 70 select RT2X00_LIB_PCI if RT2800PCI_PCI |
| 71 select RT2X00_LIB_SOC if RT2800PCI_SOC |
| 72 select RT2X00_LIB_HT |
| 73 select RT2X00_LIB_FIRMWARE |
| 74 select RT2X00_LIB_CRYPTO |
| 75 select CRC_CCITT |
| 76 select EEPROM_93CX6 |
| 77 ---help--- |
| 78 This adds support for rt2800/rt3000/rt3500 wireless chipset family. |
| 79 Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890 & RT3052 |
| 80 |
| 81 This driver is non-functional at the moment and is intended for |
| 82 developers. |
| 83 |
| 84 When compiled as a module, this driver will be called "rt2800pci.ko". |
| 85 |
| 86 if RT2800PCI |
| 87 |
| 88 config RT2800PCI_RT30XX |
| 89 bool "rt2800pci - Include support for rt30xx (PCI/PCIe/PCMCIA) devices" |
| 90 default y |
| 91 ---help--- |
| 92 This adds support for rt30xx wireless chipset family to the |
| 93 rt2800pci driver. |
| 94 Supported chips: RT3090, RT3091 & RT3092 |
| 95 |
| 96 Support for these devices is non-functional at the moment and is |
| 97 intended for testers and developers. |
| 98 |
| 99 config RT2800PCI_RT35XX |
| 100 bool "rt2800pci - Include support for rt35xx (PCI/PCIe/PCMCIA) devices" |
| 101 default n |
| 102 ---help--- |
| 103 This adds support for rt35xx wireless chipset family to the |
| 104 rt2800pci driver. |
| 105 Supported chips: RT3060, RT3062, RT3562, RT3592 |
| 106 |
| 107 Support for these devices is non-functional at the moment and is |
| 108 intended for testers and developers. |
| 109 |
| 110 endif |
| 111 |
| 112 config RT2500USB |
| 113 tristate "Ralink rt2500 (USB) support" |
| 114 depends on USB |
| 115 select RT2X00_LIB_USB |
| 116 select RT2X00_LIB_CRYPTO |
| 117 ---help--- |
| 118 This adds support for rt2500 wireless chipset family. |
| 119 Supported chips: RT2571 & RT2572. |
| 120 |
| 121 When compiled as a module, this driver will be called rt2500usb. |
| 122 |
| 123 config RT73USB |
| 124 tristate "Ralink rt2501/rt73 (USB) support" |
| 125 depends on USB |
| 126 select RT2X00_LIB_USB |
| 127 select RT2X00_LIB_FIRMWARE |
| 128 select RT2X00_LIB_CRYPTO |
| 129 select CRC_ITU_T |
| 130 ---help--- |
| 131 This adds support for rt2501 wireless chipset family. |
| 132 Supported chips: RT2571W, RT2573 & RT2671. |
| 133 |
| 134 When compiled as a module, this driver will be called rt73usb. |
| 135 |
| 136 config RT2800USB |
| 137 tristate "Ralink rt2800 (USB) support (EXPERIMENTAL)" |
| 138 depends on USB && EXPERIMENTAL |
| 139 select RT2800_LIB |
| 140 select RT2X00_LIB_USB |
| 141 select RT2X00_LIB_HT |
| 142 select RT2X00_LIB_FIRMWARE |
| 143 select RT2X00_LIB_CRYPTO |
| 144 select CRC_CCITT |
| 145 ---help--- |
| 146 This adds experimental support for rt2800 wireless chipset family. |
| 147 Supported chips: RT2770, RT2870 & RT3070. |
| 148 |
| 149 Known issues: |
| 150 - support for RT2870 chips doesn't work with 802.11n APs yet |
| 151 - support for RT3070 chips is non-functional at the moment |
| 152 |
| 153 When compiled as a module, this driver will be called "rt2800usb.ko". |
| 154 |
| 155 if RT2800USB |
| 156 |
| 157 config RT2800USB_RT30XX |
| 158 bool "rt2800usb - Include support for rt30xx (USB) devices" |
| 159 default y |
| 160 ---help--- |
| 161 This adds support for rt30xx wireless chipset family to the |
| 162 rt2800usb driver. |
| 163 Supported chips: RT3070, RT3071 & RT3072 |
| 164 |
| 165 Support for these devices is non-functional at the moment and is |
| 166 intended for testers and developers. |
| 167 |
| 168 config RT2800USB_RT35XX |
| 169 bool "rt2800usb - Include support for rt35xx (USB) devices" |
| 170 default n |
| 171 ---help--- |
| 172 This adds support for rt35xx wireless chipset family to the |
| 173 rt2800usb driver. |
| 174 Supported chips: RT3572 |
| 175 |
| 176 Support for these devices is non-functional at the moment and is |
| 177 intended for testers and developers. |
| 178 |
| 179 config RT2800USB_UNKNOWN |
| 180 bool "rt2800usb - Include support for unknown (USB) devices" |
| 181 default n |
| 182 ---help--- |
| 183 This adds support for rt2800 family devices that are known to |
| 184 have a rt2800 family chipset, but for which the exact chipset |
| 185 is unknown. |
| 186 |
| 187 Support status for these devices is unknown, and enabling these |
| 188 devices may or may not work. |
| 189 |
| 190 endif |
| 191 |
| 192 config RT2800_LIB |
| 193 tristate |
| 194 |
| 195 config RT2X00_LIB_PCI |
| 196 tristate |
| 197 select RT2X00_LIB |
| 198 |
| 199 config RT2X00_LIB_SOC |
| 200 tristate |
| 201 select RT2X00_LIB |
| 202 |
| 203 config RT2X00_LIB_USB |
| 204 tristate |
| 205 select RT2X00_LIB |
| 206 |
| 207 config RT2X00_LIB |
| 208 tristate |
| 209 |
| 210 config RT2X00_LIB_HT |
| 211 boolean |
| 212 |
| 213 config RT2X00_LIB_FIRMWARE |
| 214 boolean |
| 215 select FW_LOADER |
| 216 |
| 217 config RT2X00_LIB_CRYPTO |
| 218 boolean |
| 219 |
| 220 config RT2X00_LIB_LEDS |
| 221 boolean |
| 222 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLA
SS!=n) |
| 223 |
| 224 comment "rt2x00 leds support disabled due to modularized LEDS_CLASS and built-in
rt2x00" |
| 225 depends on RT2X00_LIB=y && LEDS_CLASS=m |
| 226 |
| 227 config RT2X00_LIB_DEBUGFS |
| 228 bool "Ralink debugfs support" |
| 229 depends on RT2X00_LIB && MAC80211_DEBUGFS |
| 230 ---help--- |
| 231 Enable creation of debugfs files for the rt2x00 drivers. |
| 232 These debugfs files support both reading and writing of the |
| 233 most important register types of the rt2x00 hardware. |
| 234 |
| 235 config RT2X00_DEBUG |
| 236 bool "Ralink debug output" |
| 237 depends on RT2X00_LIB |
| 238 ---help--- |
| 239 Enable debugging output for all rt2x00 modules |
| 240 |
| 241 endif |
OLD | NEW |