diff options
Diffstat (limited to 'drivers/net/wireless/rt2x00/Kconfig')
-rw-r--r-- | drivers/net/wireless/rt2x00/Kconfig | 97 |
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 | ||
56 | config RT2800PCI_PCI | ||
57 | boolean | ||
58 | depends on PCI | ||
59 | default y | ||
60 | |||
61 | config RT2800PCI_SOC | ||
62 | boolean | ||
63 | depends on RALINK_RT288X || RALINK_RT305X | ||
64 | default y | ||
65 | |||
66 | config RT2800PCI | 56 | config 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 | ||
86 | if RT2800PCI | 73 | if RT2800PCI |
87 | 74 | ||
88 | config RT2800PCI_RT30XX | 75 | config 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 | ||
99 | config RT2800PCI_RT35XX | 83 | config 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 | ||
95 | config 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 | |||
110 | endif | 104 | endif |
111 | 105 | ||
112 | config RT2500USB | 106 | config 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 | ||
136 | config RT2800USB | 130 | config 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 | ||
155 | if RT2800USB | 144 | if RT2800USB |
156 | 145 | ||
157 | config RT2800USB_RT30XX | 146 | config 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 | ||
168 | config RT2800USB_RT35XX | 154 | config 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 | ||
166 | config 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 | |||
179 | config RT2800USB_UNKNOWN | 174 | config 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 | |||
207 | config RT2X00_LIB | 202 | config RT2X00_LIB |
208 | tristate | 203 | tristate |
209 | 204 | ||
210 | config RT2X00_LIB_HT | ||
211 | boolean | ||
212 | |||
213 | config RT2X00_LIB_FIRMWARE | 205 | config 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 | ||
224 | comment "rt2x00 leds support disabled due to modularized LEDS_CLASS and built-in rt2x00" | ||
225 | depends on RT2X00_LIB=y && LEDS_CLASS=m | ||
226 | |||
227 | config RT2X00_LIB_DEBUGFS | 216 | config 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 |