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 31*ff88b748SFiona Kluteconfig RTW88_8723X 32*ff88b748SFiona Klute tristate 33*ff88b748SFiona Klute 34f56f0863SZong-Zhe Yangconfig RTW88_8723D 35f56f0863SZong-Zhe Yang tristate 36*ff88b748SFiona Klute select RTW88_8723X 37f56f0863SZong-Zhe Yang 38f745eb9cSTzu-En Huangconfig RTW88_8821C 39f745eb9cSTzu-En Huang tristate 40f745eb9cSTzu-En Huang 41e3037485SYan-Hsuan Chuangconfig RTW88_8822BE 42416e87fcSZong-Zhe Yang tristate "Realtek 8822BE PCI wireless network adapter" 43e3037485SYan-Hsuan Chuang depends on PCI 44e3037485SYan-Hsuan Chuang select RTW88_CORE 45e3037485SYan-Hsuan Chuang select RTW88_PCI 46416e87fcSZong-Zhe Yang select RTW88_8822B 47e3037485SYan-Hsuan Chuang help 48e3037485SYan-Hsuan Chuang Select this option will enable support for 8822BE chipset 49e3037485SYan-Hsuan Chuang 50e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 51e3037485SYan-Hsuan Chuang 52095e62ddSJernej Skrabecconfig RTW88_8822BS 53095e62ddSJernej Skrabec tristate "Realtek 8822BS SDIO wireless network adapter" 54095e62ddSJernej Skrabec depends on MMC 55095e62ddSJernej Skrabec select RTW88_CORE 56095e62ddSJernej Skrabec select RTW88_SDIO 57095e62ddSJernej Skrabec select RTW88_8822B 58095e62ddSJernej Skrabec help 59095e62ddSJernej Skrabec Select this option will enable support for 8822BS chipset 60095e62ddSJernej Skrabec 61095e62ddSJernej Skrabec 802.11ac SDIO wireless network adapter 62095e62ddSJernej Skrabec 6345794099SSascha Hauerconfig RTW88_8822BU 6445794099SSascha Hauer tristate "Realtek 8822BU USB wireless network adapter" 6545794099SSascha Hauer depends on USB 6645794099SSascha Hauer select RTW88_CORE 6745794099SSascha Hauer select RTW88_USB 6845794099SSascha Hauer select RTW88_8822B 6945794099SSascha Hauer help 7045794099SSascha Hauer Select this option will enable support for 8822BU chipset 7145794099SSascha Hauer 7245794099SSascha Hauer 802.11ac USB wireless network adapter 7345794099SSascha Hauer 74e3037485SYan-Hsuan Chuangconfig RTW88_8822CE 75ba0fbe23SZong-Zhe Yang tristate "Realtek 8822CE PCI wireless network adapter" 76e3037485SYan-Hsuan Chuang depends on PCI 77e3037485SYan-Hsuan Chuang select RTW88_CORE 78e3037485SYan-Hsuan Chuang select RTW88_PCI 79ba0fbe23SZong-Zhe Yang select RTW88_8822C 80e3037485SYan-Hsuan Chuang help 81e3037485SYan-Hsuan Chuang Select this option will enable support for 8822CE chipset 82e3037485SYan-Hsuan Chuang 83e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 84e3037485SYan-Hsuan Chuang 856fdacb78SMartin Blumenstinglconfig RTW88_8822CS 866fdacb78SMartin Blumenstingl tristate "Realtek 8822CS SDIO wireless network adapter" 876fdacb78SMartin Blumenstingl depends on MMC 886fdacb78SMartin Blumenstingl select RTW88_CORE 896fdacb78SMartin Blumenstingl select RTW88_SDIO 906fdacb78SMartin Blumenstingl select RTW88_8822C 916fdacb78SMartin Blumenstingl help 926fdacb78SMartin Blumenstingl Select this option will enable support for 8822CS chipset 936fdacb78SMartin Blumenstingl 946fdacb78SMartin Blumenstingl 802.11ac SDIO wireless network adapter 956fdacb78SMartin Blumenstingl 9607cef03bSSascha Hauerconfig RTW88_8822CU 9707cef03bSSascha Hauer tristate "Realtek 8822CU USB wireless network adapter" 9807cef03bSSascha Hauer depends on USB 9907cef03bSSascha Hauer select RTW88_CORE 10007cef03bSSascha Hauer select RTW88_USB 10107cef03bSSascha Hauer select RTW88_8822C 10207cef03bSSascha Hauer help 10307cef03bSSascha Hauer Select this option will enable support for 8822CU chipset 10407cef03bSSascha Hauer 10507cef03bSSascha Hauer 802.11ac USB wireless network adapter 10607cef03bSSascha Hauer 107f5df1a8bSPing-Ke Shihconfig RTW88_8723DE 108f56f0863SZong-Zhe Yang tristate "Realtek 8723DE PCI wireless network adapter" 109f5df1a8bSPing-Ke Shih depends on PCI 110f5df1a8bSPing-Ke Shih select RTW88_CORE 111f5df1a8bSPing-Ke Shih select RTW88_PCI 112f56f0863SZong-Zhe Yang select RTW88_8723D 113f5df1a8bSPing-Ke Shih help 114f5df1a8bSPing-Ke Shih Select this option will enable support for 8723DE chipset 115f5df1a8bSPing-Ke Shih 116f5df1a8bSPing-Ke Shih 802.11n PCIe wireless network adapter 117f5df1a8bSPing-Ke Shih 118a3b125ceSMartin Blumenstinglconfig RTW88_8723DS 119a3b125ceSMartin Blumenstingl tristate "Realtek 8723DS SDIO wireless network adapter" 120a3b125ceSMartin Blumenstingl depends on MMC 121a3b125ceSMartin Blumenstingl select RTW88_CORE 122a3b125ceSMartin Blumenstingl select RTW88_SDIO 123a3b125ceSMartin Blumenstingl select RTW88_8723D 124a3b125ceSMartin Blumenstingl help 125a3b125ceSMartin Blumenstingl Select this option will enable support for 8723DS chipset 126a3b125ceSMartin Blumenstingl 127a3b125ceSMartin Blumenstingl 802.11n SDIO wireless network adapter 128a3b125ceSMartin Blumenstingl 12987caeef0SSascha Hauerconfig RTW88_8723DU 13087caeef0SSascha Hauer tristate "Realtek 8723DU USB wireless network adapter" 13187caeef0SSascha Hauer depends on USB 13287caeef0SSascha Hauer select RTW88_CORE 13387caeef0SSascha Hauer select RTW88_USB 13487caeef0SSascha Hauer select RTW88_8723D 13587caeef0SSascha Hauer help 13687caeef0SSascha Hauer Select this option will enable support for 8723DU chipset 13787caeef0SSascha Hauer 13887caeef0SSascha Hauer 802.11n USB wireless network adapter 13987caeef0SSascha Hauer 140f745eb9cSTzu-En Huangconfig RTW88_8821CE 141f745eb9cSTzu-En Huang tristate "Realtek 8821CE PCI wireless network adapter" 142f745eb9cSTzu-En Huang depends on PCI 143f745eb9cSTzu-En Huang select RTW88_CORE 144f745eb9cSTzu-En Huang select RTW88_PCI 145f745eb9cSTzu-En Huang select RTW88_8821C 146f745eb9cSTzu-En Huang help 147f745eb9cSTzu-En Huang Select this option will enable support for 8821CE chipset 148f745eb9cSTzu-En Huang 149f745eb9cSTzu-En Huang 802.11ac PCIe wireless network adapter 150f745eb9cSTzu-En Huang 151b2a777d6SMartin Blumenstinglconfig RTW88_8821CS 152b2a777d6SMartin Blumenstingl tristate "Realtek 8821CS SDIO wireless network adapter" 153b2a777d6SMartin Blumenstingl depends on MMC 154b2a777d6SMartin Blumenstingl select RTW88_CORE 155b2a777d6SMartin Blumenstingl select RTW88_SDIO 156b2a777d6SMartin Blumenstingl select RTW88_8821C 157b2a777d6SMartin Blumenstingl help 158b2a777d6SMartin Blumenstingl Select this option will enable support for 8821CS chipset 159b2a777d6SMartin Blumenstingl 160b2a777d6SMartin Blumenstingl 802.11ac SDIO wireless network adapter 161b2a777d6SMartin Blumenstingl 162aff5ffd7SSascha Hauerconfig RTW88_8821CU 163aff5ffd7SSascha Hauer tristate "Realtek 8821CU USB wireless network adapter" 164aff5ffd7SSascha Hauer depends on USB 165aff5ffd7SSascha Hauer select RTW88_CORE 166aff5ffd7SSascha Hauer select RTW88_USB 167aff5ffd7SSascha Hauer select RTW88_8821C 168aff5ffd7SSascha Hauer help 169aff5ffd7SSascha Hauer Select this option will enable support for 8821CU chipset 170aff5ffd7SSascha Hauer 171aff5ffd7SSascha Hauer 802.11ac USB wireless network adapter 172aff5ffd7SSascha Hauer 173e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG 174e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debug support" 175e3037485SYan-Hsuan Chuang depends on RTW88_CORE 176e3037485SYan-Hsuan Chuang help 177e3037485SYan-Hsuan Chuang Enable debug support 178e3037485SYan-Hsuan Chuang 179e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 180e3037485SYan-Hsuan Chuang 181e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS 182e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debugfs support" 183e3037485SYan-Hsuan Chuang depends on RTW88_CORE 184e3037485SYan-Hsuan Chuang help 185e3037485SYan-Hsuan Chuang Enable debug support 186e3037485SYan-Hsuan Chuang 187e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 188e3037485SYan-Hsuan Chuang 189e3037485SYan-Hsuan Chuangendif 190