]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - drivers/net/wireless/rt2x00/Kconfig
wireless: use menuconfig for WLAN_PRE80211 and WLAN_80211
[mirror_ubuntu-hirsute-kernel.git] / drivers / net / wireless / rt2x00 / Kconfig
CommitLineData
4c99f3e4 1menuconfig RT2X00
5dc5340c 2 tristate "Ralink driver support"
95ea3627
ID
3 depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
4 ---help---
5 This will enable the experimental support for the Ralink drivers,
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
18if RT2X00
19
95ea3627 20config 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 31config 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 42config 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
95ea3627 56config RT2500USB
3a4d3af7 57 tristate "Ralink rt2500 (USB) support"
0d84d78d 58 depends on USB
95ea3627 59 select RT2X00_LIB_USB
dddfb478 60 select RT2X00_LIB_CRYPTO
95ea3627 61 ---help---
3a4d3af7
ID
62 This adds support for rt2500 wireless chipset family.
63 Supported chips: RT2571 & RT2572.
95ea3627 64
4737f097 65 When compiled as a module, this driver will be called rt2500usb.
95ea3627
ID
66
67config RT73USB
3a4d3af7 68 tristate "Ralink rt2501/rt73 (USB) support"
0d84d78d 69 depends on USB
95ea3627
ID
70 select RT2X00_LIB_USB
71 select RT2X00_LIB_FIRMWARE
906c110f 72 select RT2X00_LIB_CRYPTO
a7f3a06c 73 select CRC_ITU_T
95ea3627 74 ---help---
3a4d3af7
ID
75 This adds support for rt2501 wireless chipset family.
76 Supported chips: RT2571W, RT2573 & RT2671.
95ea3627 77
4737f097 78 When compiled as a module, this driver will be called rt73usb.
95ea3627 79
d53d9e67
ID
80config RT2800USB
81 tristate "Ralink rt2800 (USB) support"
82 depends on USB
83 select RT2X00_LIB_USB
84 select RT2X00_LIB_HT
85 select RT2X00_LIB_FIRMWARE
86 select RT2X00_LIB_CRYPTO
87 select CRC_CCITT
88 ---help---
89 This adds support for rt2800 wireless chipset family.
90 Supported chips: RT2770, RT2870 & RT3070.
91
92 When compiled as a module, this driver will be called "rt2800usb.ko".
93
4c99f3e4
GW
94config RT2X00_LIB_PCI
95 tristate
96 select RT2X00_LIB
97
98config RT2X00_LIB_USB
99 tristate
100 select RT2X00_LIB
101
102config RT2X00_LIB
103 tristate
104
35f00cfc
ID
105config RT2X00_LIB_HT
106 boolean
107
4c99f3e4
GW
108config RT2X00_LIB_FIRMWARE
109 boolean
110 select FW_LOADER
111
112config RT2X00_LIB_CRYPTO
113 boolean
114
4c99f3e4
GW
115config RT2X00_LIB_LEDS
116 boolean
117 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n)
118
119comment "rt2x00 leds support disabled due to modularized LEDS_CLASS and built-in rt2x00"
120 depends on RT2X00_LIB=y && LEDS_CLASS=m
121
95ea3627
ID
122config RT2X00_LIB_DEBUGFS
123 bool "Ralink debugfs support"
124 depends on RT2X00_LIB && MAC80211_DEBUGFS
125 ---help---
126 Enable creation of debugfs files for the rt2x00 drivers.
127 These debugfs files support both reading and writing of the
3a4d3af7 128 most important register types of the rt2x00 hardware.
95ea3627
ID
129
130config RT2X00_DEBUG
131 bool "Ralink debug output"
132 depends on RT2X00_LIB
133 ---help---
134 Enable debugging output for all rt2x00 modules
135
0d84d78d 136endif