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 15*90ec583aSZong-Zhe Yang select WANT_DEV_COREDUMP 16e3037485SYan-Hsuan Chuang 17e3037485SYan-Hsuan Chuangconfig RTW88_PCI 18e3037485SYan-Hsuan Chuang tristate 19e3037485SYan-Hsuan Chuang 2065371a3fSMartin Blumenstinglconfig RTW88_SDIO 2165371a3fSMartin Blumenstingl tristate 2265371a3fSMartin Blumenstingl 23a82dfd33SSascha Hauerconfig RTW88_USB 24a82dfd33SSascha Hauer tristate 25a82dfd33SSascha Hauer 26416e87fcSZong-Zhe Yangconfig RTW88_8822B 27416e87fcSZong-Zhe Yang tristate 28416e87fcSZong-Zhe Yang 29ba0fbe23SZong-Zhe Yangconfig RTW88_8822C 30ba0fbe23SZong-Zhe Yang tristate 31ba0fbe23SZong-Zhe Yang 32f56f0863SZong-Zhe Yangconfig RTW88_8723D 33f56f0863SZong-Zhe Yang tristate 34f56f0863SZong-Zhe Yang 35f745eb9cSTzu-En Huangconfig RTW88_8821C 36f745eb9cSTzu-En Huang tristate 37f745eb9cSTzu-En Huang 38e3037485SYan-Hsuan Chuangconfig RTW88_8822BE 39416e87fcSZong-Zhe Yang tristate "Realtek 8822BE PCI wireless network adapter" 40e3037485SYan-Hsuan Chuang depends on PCI 41e3037485SYan-Hsuan Chuang select RTW88_CORE 42e3037485SYan-Hsuan Chuang select RTW88_PCI 43416e87fcSZong-Zhe Yang select RTW88_8822B 44e3037485SYan-Hsuan Chuang help 45e3037485SYan-Hsuan Chuang Select this option will enable support for 8822BE chipset 46e3037485SYan-Hsuan Chuang 47e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 48e3037485SYan-Hsuan Chuang 49095e62ddSJernej Skrabecconfig RTW88_8822BS 50095e62ddSJernej Skrabec tristate "Realtek 8822BS SDIO wireless network adapter" 51095e62ddSJernej Skrabec depends on MMC 52095e62ddSJernej Skrabec select RTW88_CORE 53095e62ddSJernej Skrabec select RTW88_SDIO 54095e62ddSJernej Skrabec select RTW88_8822B 55095e62ddSJernej Skrabec help 56095e62ddSJernej Skrabec Select this option will enable support for 8822BS chipset 57095e62ddSJernej Skrabec 58095e62ddSJernej Skrabec 802.11ac SDIO wireless network adapter 59095e62ddSJernej Skrabec 6045794099SSascha Hauerconfig RTW88_8822BU 6145794099SSascha Hauer tristate "Realtek 8822BU USB wireless network adapter" 6245794099SSascha Hauer depends on USB 6345794099SSascha Hauer select RTW88_CORE 6445794099SSascha Hauer select RTW88_USB 6545794099SSascha Hauer select RTW88_8822B 6645794099SSascha Hauer help 6745794099SSascha Hauer Select this option will enable support for 8822BU chipset 6845794099SSascha Hauer 6945794099SSascha Hauer 802.11ac USB wireless network adapter 7045794099SSascha Hauer 71e3037485SYan-Hsuan Chuangconfig RTW88_8822CE 72ba0fbe23SZong-Zhe Yang tristate "Realtek 8822CE PCI wireless network adapter" 73e3037485SYan-Hsuan Chuang depends on PCI 74e3037485SYan-Hsuan Chuang select RTW88_CORE 75e3037485SYan-Hsuan Chuang select RTW88_PCI 76ba0fbe23SZong-Zhe Yang select RTW88_8822C 77e3037485SYan-Hsuan Chuang help 78e3037485SYan-Hsuan Chuang Select this option will enable support for 8822CE chipset 79e3037485SYan-Hsuan Chuang 80e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 81e3037485SYan-Hsuan Chuang 826fdacb78SMartin Blumenstinglconfig RTW88_8822CS 836fdacb78SMartin Blumenstingl tristate "Realtek 8822CS SDIO wireless network adapter" 846fdacb78SMartin Blumenstingl depends on MMC 856fdacb78SMartin Blumenstingl select RTW88_CORE 866fdacb78SMartin Blumenstingl select RTW88_SDIO 876fdacb78SMartin Blumenstingl select RTW88_8822C 886fdacb78SMartin Blumenstingl help 896fdacb78SMartin Blumenstingl Select this option will enable support for 8822CS chipset 906fdacb78SMartin Blumenstingl 916fdacb78SMartin Blumenstingl 802.11ac SDIO wireless network adapter 926fdacb78SMartin Blumenstingl 9307cef03bSSascha Hauerconfig RTW88_8822CU 9407cef03bSSascha Hauer tristate "Realtek 8822CU USB wireless network adapter" 9507cef03bSSascha Hauer depends on USB 9607cef03bSSascha Hauer select RTW88_CORE 9707cef03bSSascha Hauer select RTW88_USB 9807cef03bSSascha Hauer select RTW88_8822C 9907cef03bSSascha Hauer help 10007cef03bSSascha Hauer Select this option will enable support for 8822CU chipset 10107cef03bSSascha Hauer 10207cef03bSSascha Hauer 802.11ac USB wireless network adapter 10307cef03bSSascha Hauer 104f5df1a8bSPing-Ke Shihconfig RTW88_8723DE 105f56f0863SZong-Zhe Yang tristate "Realtek 8723DE PCI wireless network adapter" 106f5df1a8bSPing-Ke Shih depends on PCI 107f5df1a8bSPing-Ke Shih select RTW88_CORE 108f5df1a8bSPing-Ke Shih select RTW88_PCI 109f56f0863SZong-Zhe Yang select RTW88_8723D 110f5df1a8bSPing-Ke Shih help 111f5df1a8bSPing-Ke Shih Select this option will enable support for 8723DE chipset 112f5df1a8bSPing-Ke Shih 113f5df1a8bSPing-Ke Shih 802.11n PCIe wireless network adapter 114f5df1a8bSPing-Ke Shih 115a3b125ceSMartin Blumenstinglconfig RTW88_8723DS 116a3b125ceSMartin Blumenstingl tristate "Realtek 8723DS SDIO wireless network adapter" 117a3b125ceSMartin Blumenstingl depends on MMC 118a3b125ceSMartin Blumenstingl select RTW88_CORE 119a3b125ceSMartin Blumenstingl select RTW88_SDIO 120a3b125ceSMartin Blumenstingl select RTW88_8723D 121a3b125ceSMartin Blumenstingl help 122a3b125ceSMartin Blumenstingl Select this option will enable support for 8723DS chipset 123a3b125ceSMartin Blumenstingl 124a3b125ceSMartin Blumenstingl 802.11n SDIO wireless network adapter 125a3b125ceSMartin Blumenstingl 12687caeef0SSascha Hauerconfig RTW88_8723DU 12787caeef0SSascha Hauer tristate "Realtek 8723DU USB wireless network adapter" 12887caeef0SSascha Hauer depends on USB 12987caeef0SSascha Hauer select RTW88_CORE 13087caeef0SSascha Hauer select RTW88_USB 13187caeef0SSascha Hauer select RTW88_8723D 13287caeef0SSascha Hauer help 13387caeef0SSascha Hauer Select this option will enable support for 8723DU chipset 13487caeef0SSascha Hauer 13587caeef0SSascha Hauer 802.11n USB wireless network adapter 13687caeef0SSascha Hauer 137f745eb9cSTzu-En Huangconfig RTW88_8821CE 138f745eb9cSTzu-En Huang tristate "Realtek 8821CE PCI wireless network adapter" 139f745eb9cSTzu-En Huang depends on PCI 140f745eb9cSTzu-En Huang select RTW88_CORE 141f745eb9cSTzu-En Huang select RTW88_PCI 142f745eb9cSTzu-En Huang select RTW88_8821C 143f745eb9cSTzu-En Huang help 144f745eb9cSTzu-En Huang Select this option will enable support for 8821CE chipset 145f745eb9cSTzu-En Huang 146f745eb9cSTzu-En Huang 802.11ac PCIe wireless network adapter 147f745eb9cSTzu-En Huang 148b2a777d6SMartin Blumenstinglconfig RTW88_8821CS 149b2a777d6SMartin Blumenstingl tristate "Realtek 8821CS SDIO wireless network adapter" 150b2a777d6SMartin Blumenstingl depends on MMC 151b2a777d6SMartin Blumenstingl select RTW88_CORE 152b2a777d6SMartin Blumenstingl select RTW88_SDIO 153b2a777d6SMartin Blumenstingl select RTW88_8821C 154b2a777d6SMartin Blumenstingl help 155b2a777d6SMartin Blumenstingl Select this option will enable support for 8821CS chipset 156b2a777d6SMartin Blumenstingl 157b2a777d6SMartin Blumenstingl 802.11ac SDIO wireless network adapter 158b2a777d6SMartin Blumenstingl 159aff5ffd7SSascha Hauerconfig RTW88_8821CU 160aff5ffd7SSascha Hauer tristate "Realtek 8821CU USB wireless network adapter" 161aff5ffd7SSascha Hauer depends on USB 162aff5ffd7SSascha Hauer select RTW88_CORE 163aff5ffd7SSascha Hauer select RTW88_USB 164aff5ffd7SSascha Hauer select RTW88_8821C 165aff5ffd7SSascha Hauer help 166aff5ffd7SSascha Hauer Select this option will enable support for 8821CU chipset 167aff5ffd7SSascha Hauer 168aff5ffd7SSascha Hauer 802.11ac USB wireless network adapter 169aff5ffd7SSascha Hauer 170e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG 171e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debug support" 172e3037485SYan-Hsuan Chuang depends on RTW88_CORE 173e3037485SYan-Hsuan Chuang help 174e3037485SYan-Hsuan Chuang Enable debug support 175e3037485SYan-Hsuan Chuang 176e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 177e3037485SYan-Hsuan Chuang 178e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS 179e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debugfs support" 180e3037485SYan-Hsuan Chuang depends on RTW88_CORE 181e3037485SYan-Hsuan Chuang help 182e3037485SYan-Hsuan Chuang Enable debug support 183e3037485SYan-Hsuan Chuang 184e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 185e3037485SYan-Hsuan Chuang 186e3037485SYan-Hsuan Chuangendif 187