1menuconfig 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 18if RT2X00 19 20config 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 31config 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 42config 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 56config RT2800PCI 57 tristate "Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA) support" 58 depends on PCI || RALINK_RT288X || RALINK_RT305X 59 select RT2800_LIB 60 select RT2X00_LIB_PCI if PCI 61 select RT2X00_LIB_SOC if RALINK_RT288X || RALINK_RT305X 62 select RT2X00_LIB_FIRMWARE 63 select RT2X00_LIB_CRYPTO 64 select CRC_CCITT 65 select EEPROM_93CX6 66 ---help--- 67 This adds support for rt27xx/rt28xx/rt30xx wireless chipset family. 68 Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890, RT3052, 69 RT3090, RT3091 & RT3092 70 71 When compiled as a module, this driver will be called "rt2800pci.ko". 72 73if RT2800PCI 74 75config RT2800PCI_RT33XX 76 bool "rt2800pci - Include support for rt33xx devices" 77 default y 78 ---help--- 79 This adds support for rt33xx wireless chipset family to the 80 rt2800pci driver. 81 Supported chips: RT3390 82 83config RT2800PCI_RT35XX 84 bool "rt2800pci - Include support for rt35xx devices (EXPERIMENTAL)" 85 depends on EXPERIMENTAL 86 default y 87 ---help--- 88 This adds support for rt35xx wireless chipset family to the 89 rt2800pci driver. 90 Supported chips: RT3060, RT3062, RT3562, RT3592 91 92 93config RT2800PCI_RT53XX 94 bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)" 95 depends on EXPERIMENTAL 96 default y 97 ---help--- 98 This adds support for rt53xx wireless chipset family to the 99 rt2800pci driver. 100 Supported chips: RT5390 101 102endif 103 104config RT2500USB 105 tristate "Ralink rt2500 (USB) support" 106 depends on USB 107 select RT2X00_LIB_USB 108 select RT2X00_LIB_CRYPTO 109 ---help--- 110 This adds support for rt2500 wireless chipset family. 111 Supported chips: RT2571 & RT2572. 112 113 When compiled as a module, this driver will be called rt2500usb. 114 115config RT73USB 116 tristate "Ralink rt2501/rt73 (USB) support" 117 depends on USB 118 select RT2X00_LIB_USB 119 select RT2X00_LIB_FIRMWARE 120 select RT2X00_LIB_CRYPTO 121 select CRC_ITU_T 122 ---help--- 123 This adds support for rt2501 wireless chipset family. 124 Supported chips: RT2571W, RT2573 & RT2671. 125 126 When compiled as a module, this driver will be called rt73usb. 127 128config RT2800USB 129 tristate "Ralink rt27xx/rt28xx/rt30xx (USB) support" 130 depends on USB 131 select RT2800_LIB 132 select RT2X00_LIB_USB 133 select RT2X00_LIB_FIRMWARE 134 select RT2X00_LIB_CRYPTO 135 select CRC_CCITT 136 ---help--- 137 This adds support for rt27xx/rt28xx/rt30xx wireless chipset family. 138 Supported chips: RT2770, RT2870 & RT3070, RT3071 & RT3072 139 140 When compiled as a module, this driver will be called "rt2800usb.ko". 141 142if RT2800USB 143 144config RT2800USB_RT33XX 145 bool "rt2800usb - Include support for rt33xx devices" 146 default y 147 ---help--- 148 This adds support for rt33xx wireless chipset family to the 149 rt2800usb driver. 150 Supported chips: RT3370 151 152config RT2800USB_RT35XX 153 bool "rt2800usb - Include support for rt35xx devices (EXPERIMENTAL)" 154 depends on EXPERIMENTAL 155 default y 156 ---help--- 157 This adds support for rt35xx wireless chipset family to the 158 rt2800usb driver. 159 Supported chips: RT3572 160 161config RT2800USB_RT53XX 162 bool "rt2800usb - Include support for rt53xx devices (EXPERIMENTAL)" 163 depends on EXPERIMENTAL 164 ---help--- 165 This adds support for rt53xx wireless chipset family to the 166 rt2800usb driver. 167 Supported chips: RT5370 168 169config RT2800USB_UNKNOWN 170 bool "rt2800usb - Include support for unknown (USB) devices" 171 default n 172 ---help--- 173 This adds support for rt2800usb devices that are known to 174 have a rt28xx family compatible chipset, but for which the exact 175 chipset is unknown. 176 177 Support status for these devices is unknown, and enabling these 178 devices may or may not work. 179 180endif 181 182config RT2800_LIB 183 tristate 184 185config RT2X00_LIB_PCI 186 tristate 187 select RT2X00_LIB 188 189config RT2X00_LIB_SOC 190 tristate 191 select RT2X00_LIB 192 193config RT2X00_LIB_USB 194 tristate 195 select RT2X00_LIB 196 197config RT2X00_LIB 198 tristate 199 200config RT2X00_LIB_FIRMWARE 201 boolean 202 select FW_LOADER 203 204config RT2X00_LIB_CRYPTO 205 boolean 206 207config RT2X00_LIB_LEDS 208 boolean 209 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n) 210 211config RT2X00_LIB_DEBUGFS 212 bool "Ralink debugfs support" 213 depends on RT2X00_LIB && MAC80211_DEBUGFS 214 ---help--- 215 Enable creation of debugfs files for the rt2x00 drivers. 216 These debugfs files support both reading and writing of the 217 most important register types of the rt2x00 hardware. 218 219config RT2X00_DEBUG 220 bool "Ralink debug output" 221 depends on RT2X00_LIB 222 ---help--- 223 Enable debugging output for all rt2x00 modules 224 225endif 226