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 31f56f0863SZong-Zhe Yangconfig RTW88_8723D 32f56f0863SZong-Zhe Yang tristate 33f56f0863SZong-Zhe Yang 34f745eb9cSTzu-En Huangconfig RTW88_8821C 35f745eb9cSTzu-En Huang tristate 36f745eb9cSTzu-En Huang 37e3037485SYan-Hsuan Chuangconfig RTW88_8822BE 38416e87fcSZong-Zhe Yang tristate "Realtek 8822BE PCI wireless network adapter" 39e3037485SYan-Hsuan Chuang depends on PCI 40e3037485SYan-Hsuan Chuang select RTW88_CORE 41e3037485SYan-Hsuan Chuang select RTW88_PCI 42416e87fcSZong-Zhe Yang select RTW88_8822B 43e3037485SYan-Hsuan Chuang help 44e3037485SYan-Hsuan Chuang Select this option will enable support for 8822BE chipset 45e3037485SYan-Hsuan Chuang 46e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 47e3037485SYan-Hsuan Chuang 48095e62ddSJernej Skrabecconfig RTW88_8822BS 49095e62ddSJernej Skrabec tristate "Realtek 8822BS SDIO wireless network adapter" 50095e62ddSJernej Skrabec depends on MMC 51095e62ddSJernej Skrabec select RTW88_CORE 52095e62ddSJernej Skrabec select RTW88_SDIO 53095e62ddSJernej Skrabec select RTW88_8822B 54095e62ddSJernej Skrabec help 55095e62ddSJernej Skrabec Select this option will enable support for 8822BS chipset 56095e62ddSJernej Skrabec 57095e62ddSJernej Skrabec 802.11ac SDIO wireless network adapter 58095e62ddSJernej Skrabec 5945794099SSascha Hauerconfig RTW88_8822BU 6045794099SSascha Hauer tristate "Realtek 8822BU USB wireless network adapter" 6145794099SSascha Hauer depends on USB 6245794099SSascha Hauer select RTW88_CORE 6345794099SSascha Hauer select RTW88_USB 6445794099SSascha Hauer select RTW88_8822B 6545794099SSascha Hauer help 6645794099SSascha Hauer Select this option will enable support for 8822BU chipset 6745794099SSascha Hauer 6845794099SSascha Hauer 802.11ac USB wireless network adapter 6945794099SSascha Hauer 70e3037485SYan-Hsuan Chuangconfig RTW88_8822CE 71ba0fbe23SZong-Zhe Yang tristate "Realtek 8822CE PCI wireless network adapter" 72e3037485SYan-Hsuan Chuang depends on PCI 73e3037485SYan-Hsuan Chuang select RTW88_CORE 74e3037485SYan-Hsuan Chuang select RTW88_PCI 75ba0fbe23SZong-Zhe Yang select RTW88_8822C 76e3037485SYan-Hsuan Chuang help 77e3037485SYan-Hsuan Chuang Select this option will enable support for 8822CE chipset 78e3037485SYan-Hsuan Chuang 79e3037485SYan-Hsuan Chuang 802.11ac PCIe wireless network adapter 80e3037485SYan-Hsuan Chuang 81*6fdacb78SMartin Blumenstinglconfig RTW88_8822CS 82*6fdacb78SMartin Blumenstingl tristate "Realtek 8822CS SDIO wireless network adapter" 83*6fdacb78SMartin Blumenstingl depends on MMC 84*6fdacb78SMartin Blumenstingl select RTW88_CORE 85*6fdacb78SMartin Blumenstingl select RTW88_SDIO 86*6fdacb78SMartin Blumenstingl select RTW88_8822C 87*6fdacb78SMartin Blumenstingl help 88*6fdacb78SMartin Blumenstingl Select this option will enable support for 8822CS chipset 89*6fdacb78SMartin Blumenstingl 90*6fdacb78SMartin Blumenstingl 802.11ac SDIO wireless network adapter 91*6fdacb78SMartin Blumenstingl 9207cef03bSSascha Hauerconfig RTW88_8822CU 9307cef03bSSascha Hauer tristate "Realtek 8822CU USB wireless network adapter" 9407cef03bSSascha Hauer depends on USB 9507cef03bSSascha Hauer select RTW88_CORE 9607cef03bSSascha Hauer select RTW88_USB 9707cef03bSSascha Hauer select RTW88_8822C 9807cef03bSSascha Hauer help 9907cef03bSSascha Hauer Select this option will enable support for 8822CU chipset 10007cef03bSSascha Hauer 10107cef03bSSascha Hauer 802.11ac USB wireless network adapter 10207cef03bSSascha Hauer 103f5df1a8bSPing-Ke Shihconfig RTW88_8723DE 104f56f0863SZong-Zhe Yang tristate "Realtek 8723DE PCI wireless network adapter" 105f5df1a8bSPing-Ke Shih depends on PCI 106f5df1a8bSPing-Ke Shih select RTW88_CORE 107f5df1a8bSPing-Ke Shih select RTW88_PCI 108f56f0863SZong-Zhe Yang select RTW88_8723D 109f5df1a8bSPing-Ke Shih help 110f5df1a8bSPing-Ke Shih Select this option will enable support for 8723DE chipset 111f5df1a8bSPing-Ke Shih 112f5df1a8bSPing-Ke Shih 802.11n PCIe wireless network adapter 113f5df1a8bSPing-Ke Shih 11487caeef0SSascha Hauerconfig RTW88_8723DU 11587caeef0SSascha Hauer tristate "Realtek 8723DU USB wireless network adapter" 11687caeef0SSascha Hauer depends on USB 11787caeef0SSascha Hauer select RTW88_CORE 11887caeef0SSascha Hauer select RTW88_USB 11987caeef0SSascha Hauer select RTW88_8723D 12087caeef0SSascha Hauer help 12187caeef0SSascha Hauer Select this option will enable support for 8723DU chipset 12287caeef0SSascha Hauer 12387caeef0SSascha Hauer 802.11n USB wireless network adapter 12487caeef0SSascha Hauer 125f745eb9cSTzu-En Huangconfig RTW88_8821CE 126f745eb9cSTzu-En Huang tristate "Realtek 8821CE PCI wireless network adapter" 127f745eb9cSTzu-En Huang depends on PCI 128f745eb9cSTzu-En Huang select RTW88_CORE 129f745eb9cSTzu-En Huang select RTW88_PCI 130f745eb9cSTzu-En Huang select RTW88_8821C 131f745eb9cSTzu-En Huang help 132f745eb9cSTzu-En Huang Select this option will enable support for 8821CE chipset 133f745eb9cSTzu-En Huang 134f745eb9cSTzu-En Huang 802.11ac PCIe wireless network adapter 135f745eb9cSTzu-En Huang 136aff5ffd7SSascha Hauerconfig RTW88_8821CU 137aff5ffd7SSascha Hauer tristate "Realtek 8821CU USB wireless network adapter" 138aff5ffd7SSascha Hauer depends on USB 139aff5ffd7SSascha Hauer select RTW88_CORE 140aff5ffd7SSascha Hauer select RTW88_USB 141aff5ffd7SSascha Hauer select RTW88_8821C 142aff5ffd7SSascha Hauer help 143aff5ffd7SSascha Hauer Select this option will enable support for 8821CU chipset 144aff5ffd7SSascha Hauer 145aff5ffd7SSascha Hauer 802.11ac USB wireless network adapter 146aff5ffd7SSascha Hauer 147e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG 148e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debug support" 149e3037485SYan-Hsuan Chuang depends on RTW88_CORE 150e3037485SYan-Hsuan Chuang help 151e3037485SYan-Hsuan Chuang Enable debug support 152e3037485SYan-Hsuan Chuang 153e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 154e3037485SYan-Hsuan Chuang 155e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS 156e3037485SYan-Hsuan Chuang bool "Realtek rtw88 debugfs support" 157e3037485SYan-Hsuan Chuang depends on RTW88_CORE 158e3037485SYan-Hsuan Chuang help 159e3037485SYan-Hsuan Chuang Enable debug support 160e3037485SYan-Hsuan Chuang 161e3037485SYan-Hsuan Chuang If unsure, say Y to simplify debug problems 162e3037485SYan-Hsuan Chuang 163e3037485SYan-Hsuan Chuangendif 164