1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig RTW88 3 tristate "Realtek 802.11ac wireless chips support" 4 depends on MAC80211 5 help 6 This module adds support for mac80211-based wireless drivers that 7 enables Realtek IEEE 802.11ac wireless chipsets. 8 9 If you choose to build a module, it'll be called rtw88. 10 11if RTW88 12 13config RTW88_CORE 14 tristate 15 select WANT_DEV_COREDUMP 16 17config RTW88_PCI 18 tristate 19 20config RTW88_SDIO 21 tristate 22 23config RTW88_USB 24 tristate 25 26config RTW88_8822B 27 tristate 28 29config RTW88_8822C 30 tristate 31 32config RTW88_8723X 33 tristate 34 35config RTW88_8703B 36 tristate 37 select RTW88_8723X 38 39config RTW88_8723D 40 tristate 41 select RTW88_8723X 42 43config RTW88_8821C 44 tristate 45 46config RTW88_88XXA 47 tristate 48 49config RTW88_8821A 50 tristate 51 select RTW88_88XXA 52 53config RTW88_8812A 54 tristate 55 select RTW88_88XXA 56 57config RTW88_8814A 58 tristate 59 60config RTW88_8822BE 61 tristate "Realtek 8822BE PCI wireless network adapter" 62 depends on PCI 63 select RTW88_CORE 64 select RTW88_PCI 65 select RTW88_8822B 66 help 67 Select this option will enable support for 8822BE chipset 68 69 802.11ac PCIe wireless network adapter 70 71config RTW88_8822BS 72 tristate "Realtek 8822BS SDIO wireless network adapter" 73 depends on MMC 74 select RTW88_CORE 75 select RTW88_SDIO 76 select RTW88_8822B 77 help 78 Select this option will enable support for 8822BS chipset 79 80 802.11ac SDIO wireless network adapter 81 82config RTW88_8822BU 83 tristate "Realtek 8822BU USB wireless network adapter" 84 depends on USB 85 select RTW88_CORE 86 select RTW88_USB 87 select RTW88_8822B 88 help 89 Select this option will enable support for 8822BU chipset 90 91 802.11ac USB wireless network adapter 92 93config RTW88_8822CE 94 tristate "Realtek 8822CE PCI wireless network adapter" 95 depends on PCI 96 select RTW88_CORE 97 select RTW88_PCI 98 select RTW88_8822C 99 help 100 Select this option will enable support for 8822CE chipset 101 102 802.11ac PCIe wireless network adapter 103 104config RTW88_8822CS 105 tristate "Realtek 8822CS SDIO wireless network adapter" 106 depends on MMC 107 select RTW88_CORE 108 select RTW88_SDIO 109 select RTW88_8822C 110 help 111 Select this option will enable support for 8822CS chipset 112 113 802.11ac SDIO wireless network adapter 114 115config RTW88_8822CU 116 tristate "Realtek 8822CU USB wireless network adapter" 117 depends on USB 118 select RTW88_CORE 119 select RTW88_USB 120 select RTW88_8822C 121 help 122 Select this option will enable support for 8822CU chipset 123 124 802.11ac USB wireless network adapter 125 126config RTW88_8723DE 127 tristate "Realtek 8723DE PCI wireless network adapter" 128 depends on PCI 129 select RTW88_CORE 130 select RTW88_PCI 131 select RTW88_8723D 132 help 133 Select this option will enable support for 8723DE chipset 134 135 802.11n PCIe wireless network adapter 136 137config RTW88_8723DS 138 tristate "Realtek 8723DS SDIO wireless network adapter" 139 depends on MMC 140 select RTW88_CORE 141 select RTW88_SDIO 142 select RTW88_8723D 143 help 144 Select this option will enable support for 8723DS chipset 145 146 802.11n SDIO wireless network adapter 147 148config RTW88_8723CS 149 tristate "Realtek 8723CS SDIO wireless network adapter" 150 depends on MMC 151 select RTW88_CORE 152 select RTW88_SDIO 153 select RTW88_8703B 154 help 155 Select this option to enable support for 8723CS chipset (EXPERIMENTAL) 156 157 This module adds support for the 8723CS 802.11n SDIO 158 wireless network adapter. 159 160 If you choose to build a module, it'll be called rtw88_8723cs. 161 162config RTW88_8723DU 163 tristate "Realtek 8723DU USB wireless network adapter" 164 depends on USB 165 select RTW88_CORE 166 select RTW88_USB 167 select RTW88_8723D 168 help 169 Select this option will enable support for 8723DU chipset 170 171 802.11n USB wireless network adapter 172 173config RTW88_8821CE 174 tristate "Realtek 8821CE PCI wireless network adapter" 175 depends on PCI 176 select RTW88_CORE 177 select RTW88_PCI 178 select RTW88_8821C 179 help 180 Select this option will enable support for 8821CE chipset 181 182 802.11ac PCIe wireless network adapter 183 184config RTW88_8821CS 185 tristate "Realtek 8821CS SDIO wireless network adapter" 186 depends on MMC 187 select RTW88_CORE 188 select RTW88_SDIO 189 select RTW88_8821C 190 help 191 Select this option will enable support for 8821CS chipset 192 193 802.11ac SDIO wireless network adapter 194 195config RTW88_8821CU 196 tristate "Realtek 8821CU USB wireless network adapter" 197 depends on USB 198 select RTW88_CORE 199 select RTW88_USB 200 select RTW88_8821C 201 help 202 Select this option will enable support for 8821CU chipset 203 204 802.11ac USB wireless network adapter 205 206config RTW88_8821AU 207 tristate "Realtek 8821AU/8811AU USB wireless network adapter" 208 depends on USB 209 select RTW88_CORE 210 select RTW88_USB 211 select RTW88_8821A 212 help 213 Select this option will enable support for 8821AU and 8811AU chipset 214 215 802.11ac USB wireless network adapter 216 217config RTW88_8812AU 218 tristate "Realtek 8812AU USB wireless network adapter" 219 depends on USB 220 select RTW88_CORE 221 select RTW88_USB 222 select RTW88_8812A 223 help 224 Select this option will enable support for 8812AU chipset 225 226 802.11ac USB wireless network adapter 227 228config RTW88_8814AE 229 tristate "Realtek 8814AE PCI wireless network adapter" 230 depends on PCI 231 select RTW88_CORE 232 select RTW88_PCI 233 select RTW88_8814A 234 help 235 Select this option will enable support for 8814AE chipset 236 237 802.11ac PCIe wireless network adapter 238 239config RTW88_8814AU 240 tristate "Realtek 8814AU USB wireless network adapter" 241 depends on USB 242 select RTW88_CORE 243 select RTW88_USB 244 select RTW88_8814A 245 help 246 Select this option will enable support for 8814AU chipset 247 248 802.11ac USB wireless network adapter 249 250config RTW88_DEBUG 251 bool "Realtek rtw88 debug support" 252 depends on RTW88_CORE 253 help 254 Enable debug support 255 256 If unsure, say Y to simplify debug problems 257 258config RTW88_DEBUGFS 259 bool "Realtek rtw88 debugfs support" 260 depends on RTW88_CORE 261 help 262 Enable debug support 263 264 If unsure, say Y to simplify debug problems 265 266config RTW88_LEDS 267 bool 268 depends on LEDS_CLASS=y || LEDS_CLASS=MAC80211 269 default y 270 271endif 272