aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rt2x00/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rt2x00/Kconfig')
-rw-r--r--drivers/net/wireless/rt2x00/Kconfig97
1 files changed, 43 insertions, 54 deletions
diff --git a/drivers/net/wireless/rt2x00/Kconfig b/drivers/net/wireless/rt2x00/Kconfig
index eea1ef2f502b..b2f8b8fd4d2d 100644
--- a/drivers/net/wireless/rt2x00/Kconfig
+++ b/drivers/net/wireless/rt2x00/Kconfig
@@ -53,51 +53,36 @@ config RT61PCI
53 53
54 When compiled as a module, this driver will be called rt61pci. 54 When compiled as a module, this driver will be called rt61pci.
55 55
56config RT2800PCI_PCI
57 boolean
58 depends on PCI
59 default y
60
61config RT2800PCI_SOC
62 boolean
63 depends on RALINK_RT288X || RALINK_RT305X
64 default y
65
66config RT2800PCI 56config RT2800PCI
67 tristate "Ralink rt28xx/rt30xx/rt35xx (PCI/PCIe/PCMCIA) support (EXPERIMENTAL)" 57 tristate "Ralink rt27xx/rt28xx/rt30xx (PCI/PCIe/PCMCIA) support"
68 depends on (RT2800PCI_PCI || RT2800PCI_SOC) && EXPERIMENTAL 58 depends on PCI || RALINK_RT288X || RALINK_RT305X
69 select RT2800_LIB 59 select RT2800_LIB
70 select RT2X00_LIB_PCI if RT2800PCI_PCI 60 select RT2X00_LIB_PCI if PCI
71 select RT2X00_LIB_SOC if RT2800PCI_SOC 61 select RT2X00_LIB_SOC if RALINK_RT288X || RALINK_RT305X
72 select RT2X00_LIB_HT
73 select RT2X00_LIB_FIRMWARE 62 select RT2X00_LIB_FIRMWARE
74 select RT2X00_LIB_CRYPTO 63 select RT2X00_LIB_CRYPTO
75 select CRC_CCITT 64 select CRC_CCITT
76 select EEPROM_93CX6 65 select EEPROM_93CX6
77 ---help--- 66 ---help---
78 This adds support for rt2800/rt3000/rt3500 wireless chipset family. 67 This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
79 Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890 & RT3052 68 Supported chips: RT2760, RT2790, RT2860, RT2880, RT2890, RT3052,
80 69 RT3090, RT3091 & RT3092
81 This driver is non-functional at the moment and is intended for
82 developers.
83 70
84 When compiled as a module, this driver will be called "rt2800pci.ko". 71 When compiled as a module, this driver will be called "rt2800pci.ko".
85 72
86if RT2800PCI 73if RT2800PCI
87 74
88config RT2800PCI_RT30XX 75config RT2800PCI_RT33XX
89 bool "rt2800pci - Include support for rt30xx (PCI/PCIe/PCMCIA) devices" 76 bool "rt2800pci - Include support for rt33xx devices"
90 default y 77 default y
91 ---help--- 78 ---help---
92 This adds support for rt30xx wireless chipset family to the 79 This adds support for rt33xx wireless chipset family to the
93 rt2800pci driver. 80 rt2800pci driver.
94 Supported chips: RT3090, RT3091 & RT3092 81 Supported chips: RT3390
95
96 Support for these devices is non-functional at the moment and is
97 intended for testers and developers.
98 82
99config RT2800PCI_RT35XX 83config RT2800PCI_RT35XX
100 bool "rt2800pci - Include support for rt35xx (PCI/PCIe/PCMCIA) devices" 84 bool "rt2800pci - Include support for rt35xx devices (EXPERIMENTAL)"
85 depends on EXPERIMENTAL
101 default n 86 default n
102 ---help--- 87 ---help---
103 This adds support for rt35xx wireless chipset family to the 88 This adds support for rt35xx wireless chipset family to the
@@ -107,6 +92,15 @@ config RT2800PCI_RT35XX
107 Support for these devices is non-functional at the moment and is 92 Support for these devices is non-functional at the moment and is
108 intended for testers and developers. 93 intended for testers and developers.
109 94
95config RT2800PCI_RT53XX
96 bool "rt2800pci - Include support for rt53xx devices (EXPERIMENTAL)"
97 depends on 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
110endif 104endif
111 105
112config RT2500USB 106config RT2500USB
@@ -134,39 +128,32 @@ config RT73USB
134 When compiled as a module, this driver will be called rt73usb. 128 When compiled as a module, this driver will be called rt73usb.
135 129
136config RT2800USB 130config RT2800USB
137 tristate "Ralink rt2800 (USB) support (EXPERIMENTAL)" 131 tristate "Ralink rt27xx/rt28xx/rt30xx (USB) support"
138 depends on USB && EXPERIMENTAL 132 depends on USB
139 select RT2800_LIB 133 select RT2800_LIB
140 select RT2X00_LIB_USB 134 select RT2X00_LIB_USB
141 select RT2X00_LIB_HT
142 select RT2X00_LIB_FIRMWARE 135 select RT2X00_LIB_FIRMWARE
143 select RT2X00_LIB_CRYPTO 136 select RT2X00_LIB_CRYPTO
144 select CRC_CCITT 137 select CRC_CCITT
145 ---help--- 138 ---help---
146 This adds experimental support for rt2800 wireless chipset family. 139 This adds support for rt27xx/rt28xx/rt30xx wireless chipset family.
147 Supported chips: RT2770, RT2870 & RT3070. 140 Supported chips: RT2770, RT2870 & RT3070, RT3071 & RT3072
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 141
153 When compiled as a module, this driver will be called "rt2800usb.ko". 142 When compiled as a module, this driver will be called "rt2800usb.ko".
154 143
155if RT2800USB 144if RT2800USB
156 145
157config RT2800USB_RT30XX 146config RT2800USB_RT33XX
158 bool "rt2800usb - Include support for rt30xx (USB) devices" 147 bool "rt2800usb - Include support for rt33xx devices"
159 default y 148 default y
160 ---help--- 149 ---help---
161 This adds support for rt30xx wireless chipset family to the 150 This adds support for rt33xx wireless chipset family to the
162 rt2800usb driver. 151 rt2800usb driver.
163 Supported chips: RT3070, RT3071 & RT3072 152 Supported chips: RT3370
164
165 Support for these devices is non-functional at the moment and is
166 intended for testers and developers.
167 153
168config RT2800USB_RT35XX 154config RT2800USB_RT35XX
169 bool "rt2800usb - Include support for rt35xx (USB) devices" 155 bool "rt2800usb - Include support for rt35xx devices (EXPERIMENTAL)"
156 depends on EXPERIMENTAL
170 default n 157 default n
171 ---help--- 158 ---help---
172 This adds support for rt35xx wireless chipset family to the 159 This adds support for rt35xx wireless chipset family to the
@@ -176,13 +163,21 @@ config RT2800USB_RT35XX
176 Support for these devices is non-functional at the moment and is 163 Support for these devices is non-functional at the moment and is
177 intended for testers and developers. 164 intended for testers and developers.
178 165
166config RT2800USB_RT53XX
167 bool "rt2800usb - Include support for rt53xx devices (EXPERIMENTAL)"
168 depends on EXPERIMENTAL
169 ---help---
170 This adds support for rt53xx wireless chipset family to the
171 rt2800pci driver.
172 Supported chips: RT5370
173
179config RT2800USB_UNKNOWN 174config RT2800USB_UNKNOWN
180 bool "rt2800usb - Include support for unknown (USB) devices" 175 bool "rt2800usb - Include support for unknown (USB) devices"
181 default n 176 default n
182 ---help--- 177 ---help---
183 This adds support for rt2800 family devices that are known to 178 This adds support for rt2800usb devices that are known to
184 have a rt2800 family chipset, but for which the exact chipset 179 have a rt28xx family compatible chipset, but for which the exact
185 is unknown. 180 chipset is unknown.
186 181
187 Support status for these devices is unknown, and enabling these 182 Support status for these devices is unknown, and enabling these
188 devices may or may not work. 183 devices may or may not work.
@@ -207,9 +202,6 @@ config RT2X00_LIB_USB
207config RT2X00_LIB 202config RT2X00_LIB
208 tristate 203 tristate
209 204
210config RT2X00_LIB_HT
211 boolean
212
213config RT2X00_LIB_FIRMWARE 205config RT2X00_LIB_FIRMWARE
214 boolean 206 boolean
215 select FW_LOADER 207 select FW_LOADER
@@ -221,9 +213,6 @@ config RT2X00_LIB_LEDS
221 boolean 213 boolean
222 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n) 214 default y if (RT2X00_LIB=y && LEDS_CLASS=y) || (RT2X00_LIB=m && LEDS_CLASS!=n)
223 215
224comment "rt2x00 leds support disabled due to modularized LEDS_CLASS and built-in rt2x00"
225 depends on RT2X00_LIB=y && LEDS_CLASS=m
226
227config RT2X00_LIB_DEBUGFS 216config RT2X00_LIB_DEBUGFS
228 bool "Ralink debugfs support" 217 bool "Ralink debugfs support"
229 depends on RT2X00_LIB && MAC80211_DEBUGFS 218 depends on RT2X00_LIB && MAC80211_DEBUGFS