1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2e3037485SYan-Hsuan Chuangmenuconfig RTW88 3e3037485SYan-Hsuan Chuang tristate "Realtek 802.11ac wireless chips support" 4e3037485SYan-Hsuan Chuang depends on MAC80211 5e3037485SYan-Hsuan Chuang help 6e3037485SYan-Hsuan Chuang This module adds support for mac80211-based wireless drivers that 7e3037485SYan-Hsuan Chuang enables Realtek IEEE 802.11ac wireless chipsets. 8e3037485SYan-Hsuan Chuang 9e3037485SYan-Hsuan Chuang If you choose to build a module, it'll be called rtw88. 10e3037485SYan-Hsuan Chuang 11e3037485SYan-Hsuan Chuangif RTW88 12e3037485SYan-Hsuan Chuang 13e3037485SYan-Hsuan Chuangconfig RTW88_CORE 14e3037485SYan-Hsuan Chuang tristate 15e3037485SYan-Hsuan Chuang 16e3037485SYan-Hsuan Chuangconfig RTW88_PCI 17e3037485SYan-Hsuan Chuang tristate 18e3037485SYan-Hsuan Chuang 1965371a3fSMartin Blumenstinglconfig RTW88_SDIO 2065371a3fSMartin Blumenstingl tristate 2165371a3fSMartin Blumenstingl 22a82dfd33SSascha Hauerconfig RTW88_USB 23a82dfd33SSascha Hauer tristate 24a82dfd33SSascha Hauer 25416e87fcSZong-Zhe Yangconfig RTW88_8822B 26416e87fcSZong-Zhe Yang tristate 27416e87fcSZong-Zhe Yang 28ba0fbe23SZong-Zhe Yangconfig RTW88_8822C 29ba0fbe23SZong-Zhe Yang tristate 30ba0fbe23SZong-Zhe Yang 31ff88b748SFiona Kluteconfig RTW88_8723X 32ff88b748SFiona Klute tristate 33ff88b748SFiona Klute 34*64be0357SFiona Kluteconfig RTW88_8703B 35*64be0357SFiona Klute tristate 36*64be0357SFiona Klute select RTW88_8723X 37*64be0357SFiona Klute 38f56f0863SZong-Zhe Yangconfig RTW88_8723D 39f56f0863SZong-Zhe Yang tristate 40ff88b748SFiona Klute select RTW88_8723X 41f56f0863SZong-Zhe Yang 42f745eb9cSTzu-En Huangconfig RTW88_8821C 43f745eb9cSTzu-En Huang tristate 44f745eb9cSTzu-En Huang 45e3037485SYan-Hsuan Chuangconfig RTW88_8822BE 46416e87fcSZong-Zhe Yang tristate "Realtek 8822BE PCI wireless network adapter" 47e3037485SYan-Hsuan Chuang depends on PCI 48e3037485SYan-Hsuan Chuang select RTW88_CORE 49e3037485SYan-Hsuan Chuang select RTW88_PCI 50416e87fcSZong-Zhe Yang select RTW88_8822B 51e3037485SYan-Hsuan Chuang help 52e3037485SYan-Hsuan Chuang Select this option will enable support for 8822BE chipset 53e3037485SYan-Hsuan Chuang 54e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 55e3037485SYan-Hsuan Chuang 56095e62ddSJernej Skrabecconfig RTW88_8822BS 57095e62ddSJernej Skrabec tristate "Realtek 8822BS SDIO wireless network adapter" 58095e62ddSJernej Skrabec depends on MMC 59095e62ddSJernej Skrabec select RTW88_CORE 60095e62ddSJernej Skrabec select RTW88_SDIO 61095e62ddSJernej Skrabec select RTW88_8822B 62095e62ddSJernej Skrabec help 63095e62ddSJernej Skrabec Select this option will enable support for 8822BS chipset 64095e62ddSJernej Skrabec 65095e62ddSJernej Skrabec 802.11ac SDIO wireless network adapter 66095e62ddSJernej Skrabec 6745794099SSascha Hauerconfig RTW88_8822BU 6845794099SSascha Hauer tristate "Realtek 8822BU USB wireless network adapter" 6945794099SSascha Hauer depends on USB 7045794099SSascha Hauer select RTW88_CORE 7145794099SSascha Hauer select RTW88_USB 7245794099SSascha Hauer select RTW88_8822B 7345794099SSascha Hauer help 7445794099SSascha Hauer Select this option will enable support for 8822BU chipset 7545794099SSascha Hauer 7645794099SSascha Hauer 802.11ac USB wireless network adapter 7745794099SSascha Hauer 78e3037485SYan-Hsuan Chuangconfig RTW88_8822CE 79ba0fbe23SZong-Zhe Yang tristate "Realtek 8822CE PCI wireless network adapter" 80e3037485SYan-Hsuan Chuang depends on PCI 81e3037485SYan-Hsuan Chuang select RTW88_CORE 82e3037485SYan-Hsuan Chuang select RTW88_PCI 83ba0fbe23SZong-Zhe Yang select RTW88_8822C 84e3037485SYan-Hsuan Chuang help 85e3037485SYan-Hsuan Chuang Select this option will enable support for 8822CE chipset 86e3037485SYan-Hsuan Chuang 87e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 88e3037485SYan-Hsuan Chuang 896fdacb78SMartin Blumenstinglconfig RTW88_8822CS 906fdacb78SMartin Blumenstingl tristate "Realtek 8822CS SDIO wireless network adapter" 916fdacb78SMartin Blumenstingl depends on MMC 926fdacb78SMartin Blumenstingl select RTW88_CORE 936fdacb78SMartin Blumenstingl select RTW88_SDIO 946fdacb78SMartin Blumenstingl select RTW88_8822C 956fdacb78SMartin Blumenstingl help 966fdacb78SMartin Blumenstingl Select this option will enable support for 8822CS chipset 976fdacb78SMartin Blumenstingl 986fdacb78SMartin Blumenstingl 802.11ac SDIO wireless network adapter 996fdacb78SMartin Blumenstingl 10007cef03bSSascha Hauerconfig RTW88_8822CU 10107cef03bSSascha Hauer tristate "Realtek 8822CU USB wireless network adapter" 10207cef03bSSascha Hauer depends on USB 10307cef03bSSascha Hauer select RTW88_CORE 10407cef03bSSascha Hauer select RTW88_USB 10507cef03bSSascha Hauer select RTW88_8822C 10607cef03bSSascha Hauer help 10707cef03bSSascha Hauer Select this option will enable support for 8822CU chipset 10807cef03bSSascha Hauer 10907cef03bSSascha Hauer 802.11ac USB wireless network adapter 11007cef03bSSascha Hauer 111f5df1a8bSPing-Ke Shihconfig RTW88_8723DE 112f56f0863SZong-Zhe Yang tristate "Realtek 8723DE PCI wireless network adapter" 113f5df1a8bSPing-Ke Shih depends on PCI 114f5df1a8bSPing-Ke Shih select RTW88_CORE 115f5df1a8bSPing-Ke Shih select RTW88_PCI 116f56f0863SZong-Zhe Yang select RTW88_8723D 117f5df1a8bSPing-Ke Shih help 118f5df1a8bSPing-Ke Shih Select this option will enable support for 8723DE chipset 119f5df1a8bSPing-Ke Shih 120f5df1a8bSPing-Ke Shih 802.11n PCIe wireless network adapter 121f5df1a8bSPing-Ke Shih 122a3b125ceSMartin Blumenstinglconfig RTW88_8723DS 123a3b125ceSMartin Blumenstingl tristate "Realtek 8723DS SDIO wireless network adapter" 124a3b125ceSMartin Blumenstingl depends on MMC 125a3b125ceSMartin Blumenstingl select RTW88_CORE 126a3b125ceSMartin Blumenstingl select RTW88_SDIO 127a3b125ceSMartin Blumenstingl select RTW88_8723D 128a3b125ceSMartin Blumenstingl help 129a3b125ceSMartin Blumenstingl Select this option will enable support for 8723DS chipset 130a3b125ceSMartin Blumenstingl 131a3b125ceSMartin Blumenstingl 802.11n SDIO wireless network adapter 132a3b125ceSMartin Blumenstingl 133*64be0357SFiona Kluteconfig RTW88_8723CS 134*64be0357SFiona Klute tristate "Realtek 8723CS SDIO wireless network adapter" 135*64be0357SFiona Klute depends on MMC 136*64be0357SFiona Klute select RTW88_CORE 137*64be0357SFiona Klute select RTW88_SDIO 138*64be0357SFiona Klute select RTW88_8703B 139*64be0357SFiona Klute help 140*64be0357SFiona Klute Select this option to enable support for 8723CS chipset (EXPERIMENTAL) 141*64be0357SFiona Klute 142*64be0357SFiona Klute This module adds support for the 8723CS 802.11n SDIO 143*64be0357SFiona Klute wireless network adapter. 144*64be0357SFiona Klute 145*64be0357SFiona Klute If you choose to build a module, it'll be called rtw88_8723cs. 146*64be0357SFiona Klute 14787caeef0SSascha Hauerconfig RTW88_8723DU 14887caeef0SSascha Hauer tristate "Realtek 8723DU USB wireless network adapter" 14987caeef0SSascha Hauer depends on USB 15087caeef0SSascha Hauer select RTW88_CORE 15187caeef0SSascha Hauer select RTW88_USB 15287caeef0SSascha Hauer select RTW88_8723D 15387caeef0SSascha Hauer help 15487caeef0SSascha Hauer Select this option will enable support for 8723DU chipset 15587caeef0SSascha Hauer 15687caeef0SSascha Hauer 802.11n USB wireless network adapter 15787caeef0SSascha Hauer 158f745eb9cSTzu-En Huangconfig RTW88_8821CE 159f745eb9cSTzu-En Huang tristate "Realtek 8821CE PCI wireless network adapter" 160f745eb9cSTzu-En Huang depends on PCI 161f745eb9cSTzu-En Huang select RTW88_CORE 162f745eb9cSTzu-En Huang select RTW88_PCI 163f745eb9cSTzu-En Huang select RTW88_8821C 164f745eb9cSTzu-En Huang help 165f745eb9cSTzu-En Huang Select this option will enable support for 8821CE chipset 166f745eb9cSTzu-En Huang 167f745eb9cSTzu-En Huang 802.11ac PCIe wireless network adapter 168f745eb9cSTzu-En Huang 169b2a777d6SMartin Blumenstinglconfig RTW88_8821CS 170b2a777d6SMartin Blumenstingl tristate "Realtek 8821CS SDIO wireless network adapter" 171b2a777d6SMartin Blumenstingl depends on MMC 172b2a777d6SMartin Blumenstingl select RTW88_CORE 173b2a777d6SMartin Blumenstingl select RTW88_SDIO 174b2a777d6SMartin Blumenstingl select RTW88_8821C 175b2a777d6SMartin Blumenstingl help 176b2a777d6SMartin Blumenstingl Select this option will enable support for 8821CS chipset 177b2a777d6SMartin Blumenstingl 178b2a777d6SMartin Blumenstingl 802.11ac SDIO wireless network adapter 179b2a777d6SMartin Blumenstingl 180aff5ffd7SSascha Hauerconfig RTW88_8821CU 181aff5ffd7SSascha Hauer tristate "Realtek 8821CU USB wireless network adapter" 182aff5ffd7SSascha Hauer depends on USB 183aff5ffd7SSascha Hauer select RTW88_CORE 184aff5ffd7SSascha Hauer select RTW88_USB 185aff5ffd7SSascha Hauer select RTW88_8821C 186aff5ffd7SSascha Hauer help 187aff5ffd7SSascha Hauer Select this option will enable support for 8821CU chipset 188aff5ffd7SSascha Hauer 189aff5ffd7SSascha Hauer 802.11ac USB wireless network adapter 190aff5ffd7SSascha Hauer 191e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG 192e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debug support" 193e3037485SYan-Hsuan Chuang depends on RTW88_CORE 194e3037485SYan-Hsuan Chuang help 195e3037485SYan-Hsuan Chuang Enable debug support 196e3037485SYan-Hsuan Chuang 197e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 198e3037485SYan-Hsuan Chuang 199e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS 200e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debugfs support" 201e3037485SYan-Hsuan Chuang depends on RTW88_CORE 202e3037485SYan-Hsuan Chuang help 203e3037485SYan-Hsuan Chuang Enable debug support 204e3037485SYan-Hsuan Chuang 205e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 206e3037485SYan-Hsuan Chuang 207e3037485SYan-Hsuan Chuangendif 208