linux/drivers/net/wireless/rt2x00/Kconfig
<<
>>
Prefs
   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_MMIO
  24        select RT2X00_LIB_PCI
  25        select EEPROM_93CX6
  26        ---help---
  27          This adds support for rt2400 wireless chipset family.
  28          Supported chips: RT2460.
  29
  30          When compiled as a module, this driver will be called rt2400pci.
  31
  32config RT2500PCI
  33        tristate "Ralink rt2500 (PCI/PCMCIA) support"
  34        depends on PCI
  35        select RT2X00_LIB_MMIO
  36        select RT2X00_LIB_PCI
  37        select EEPROM_93CX6
  38        ---help---
  39          This adds support for rt2500 wireless chipset family.
  40          Supported chips: RT2560.
  41
  42          When compiled as a module, this driver will be called rt2500pci.
  43
  44config RT61PCI
  45        tristate "Ralink rt2501/rt61 (PCI/PCMCIA) support"
  46        depends on PCI
  47        select RT2X00_LIB_PCI
  48        select RT2X00_LIB_MMIO
  49        select RT2X00_LIB_FIRMWARE
  50        select RT2X00_LIB_CRYPTO
  51        select CRC_ITU_T
  52        select EEPROM_93CX6
  53        ---help---
  54          This adds support for rt2501 wireless chipset family.
  55          Supported chips: RT2561, RT2561S & RT2661.
  56
  57          When compiled as a module, this driver will be called rt61pci.
  58
  59config RT2800PCI
  60        tristate "Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA) support"
  61        depends on PCI || SOC_RT288X || SOC_RT305X
  62        select RT2800_LIB
  63        select RT2X00_LIB_MMIO
  64        select RT2X00_LIB_PCI if PCI
  65        select RT2X00_LIB_SOC if SOC_RT288X || SOC_RT305X
  66        select RT2X00_LIB_FIRMWARE
  67        select RT2X00_LIB_CRYPTO
  68        select CRC_CCITT
  69        select EEPROM_93CX6
  70        ---help---
  71          This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
  72          Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890, RT3052,
  73                           RT3090, RT3091 & RT3092
  74
  75          When compiled as a module, this driver will be called "rt2800pci.ko".
  76
  77if RT2800PCI
  78
  79config RT2800PCI_RT33XX
  80        bool "rt2800pci - Include support for rt33xx devices"
  81        default y
  82        ---help---
  83          This adds support for rt33xx wireless chipset family to the
  84          rt2800pci driver.
  85          Supported chips: RT3390
  86
  87config RT2800PCI_RT35XX
  88        bool "rt2800pci - Include support for rt35xx devices (EXPERIMENTAL)"
  89        default y
  90        ---help---
  91          This adds support for rt35xx wireless chipset family to the
  92          rt2800pci driver.
  93          Supported chips: RT3060, RT3062, RT3562, RT3592
  94
  95
  96config RT2800PCI_RT53XX
  97       bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
  98       default y
  99       ---help---
 100         This adds support for rt53xx wireless chipset family to the
 101         rt2800pci driver.
 102         Supported chips: RT5390
 103
 104config RT2800PCI_RT3290
 105       bool "rt2800pci - Include support for rt3290 devices (EXPERIMENTAL)"
 106       default y
 107       ---help---
 108         This adds support for rt3290 wireless chipset family to the
 109         rt2800pci driver.
 110         Supported chips: RT3290
 111endif
 112
 113config RT2500USB
 114        tristate "Ralink rt2500 (USB) support"
 115        depends on USB
 116        select RT2X00_LIB_USB
 117        select RT2X00_LIB_CRYPTO
 118        ---help---
 119          This adds support for rt2500 wireless chipset family.
 120          Supported chips: RT2571 & RT2572.
 121
 122          When compiled as a module, this driver will be called rt2500usb.
 123
 124config RT73USB
 125        tristate "Ralink rt2501/rt73 (USB) support"
 126        depends on USB
 127        select RT2X00_LIB_USB
 128        select RT2X00_LIB_FIRMWARE
 129        select RT2X00_LIB_CRYPTO
 130        select CRC_ITU_T
 131        ---help---
 132          This adds support for rt2501 wireless chipset family.
 133          Supported chips: RT2571W, RT2573 & RT2671.
 134
 135          When compiled as a module, this driver will be called rt73usb.
 136
 137config RT2800USB
 138        tristate "Ralink rt27xx/rt28xx/rt30xx (USB) support"
 139        depends on USB
 140        select RT2800_LIB
 141        select RT2X00_LIB_USB
 142        select RT2X00_LIB_FIRMWARE
 143        select RT2X00_LIB_CRYPTO
 144        select CRC_CCITT
 145        ---help---
 146          This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
 147          Supported chips: RT2770, RT2870 & RT3070, RT3071 & RT3072
 148
 149          When compiled as a module, this driver will be called "rt2800usb.ko".
 150
 151if RT2800USB
 152
 153config RT2800USB_RT33XX
 154        bool "rt2800usb - Include support for rt33xx devices"
 155        default y
 156        ---help---
 157          This adds support for rt33xx wireless chipset family to the
 158          rt2800usb driver.
 159          Supported chips: RT3370
 160
 161config RT2800USB_RT35XX
 162        bool "rt2800usb - Include support for rt35xx devices (EXPERIMENTAL)"
 163        default y
 164        ---help---
 165          This adds support for rt35xx wireless chipset family to the
 166          rt2800usb driver.
 167          Supported chips: RT3572
 168
 169config RT2800USB_RT53XX
 170       bool "rt2800usb - Include support for rt53xx devices (EXPERIMENTAL)"
 171       ---help---
 172         This adds support for rt53xx wireless chipset family to the
 173         rt2800usb driver.
 174         Supported chips: RT5370
 175
 176config RT2800USB_UNKNOWN
 177        bool "rt2800usb - Include support for unknown (USB) devices"
 178        default n
 179        ---help---
 180          This adds support for rt2800usb devices that are known to
 181          have a rt28xx family compatible chipset, but for which the exact
 182          chipset is unknown.
 183
 184          Support status for these devices is unknown, and enabling these
 185          devices may or may not work.
 186
 187endif
 188
 189config RT2800_LIB
 190        tristate
 191
 192config RT2X00_LIB_MMIO
 193        tristate
 194
 195config RT2X00_LIB_PCI
 196        tristate
 197        select RT2X00_LIB
 198
 199config RT2X00_LIB_SOC
 200        tristate
 201        select RT2X00_LIB
 202
 203config RT2X00_LIB_USB
 204        tristate
 205        select RT2X00_LIB
 206
 207config RT2X00_LIB
 208        tristate
 209
 210config RT2X00_LIB_FIRMWARE
 211        boolean
 212        select FW_LOADER
 213
 214config RT2X00_LIB_CRYPTO
 215        boolean
 216
 217config RT2X00_LIB_LEDS
 218        boolean
 219        default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n)
 220
 221config RT2X00_LIB_DEBUGFS
 222        bool "Ralink debugfs support"
 223        depends on RT2X00_LIB && MAC80211_DEBUGFS
 224        ---help---
 225          Enable creation of debugfs files for the rt2x00 drivers.
 226          These debugfs files support both reading and writing of the
 227          most important register types of the rt2x00 hardware.
 228
 229config RT2X00_DEBUG
 230        bool "Ralink debug output"
 231        depends on RT2X00_LIB
 232        ---help---
 233          Enable debugging output for all rt2x00 modules
 234
 235endif
 236
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.