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