1e3ec7017SPing-Ke Shih# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2e3ec7017SPing-Ke Shihmenuconfig RTW89 3e3ec7017SPing-Ke Shih tristate "Realtek 802.11ax wireless chips support" 4e3ec7017SPing-Ke Shih depends on MAC80211 5e3ec7017SPing-Ke Shih help 6e3ec7017SPing-Ke Shih This module adds support for mac80211-based wireless drivers that 7e3ec7017SPing-Ke Shih enables Realtek IEEE 802.11ax wireless chipsets. 8e3ec7017SPing-Ke Shih 9e3ec7017SPing-Ke Shih If you choose to build a module, it'll be called rtw89. 10e3ec7017SPing-Ke Shih 11e3ec7017SPing-Ke Shihif RTW89 12e3ec7017SPing-Ke Shih 13e3ec7017SPing-Ke Shihconfig RTW89_CORE 14e3ec7017SPing-Ke Shih tristate 15d523dc49SZong-Zhe Yang select WANT_DEV_COREDUMP 16e3ec7017SPing-Ke Shih 17e3ec7017SPing-Ke Shihconfig RTW89_PCI 18e3ec7017SPing-Ke Shih tristate 19e3ec7017SPing-Ke Shih 2000300881SBitterblue Smithconfig RTW89_USB 2100300881SBitterblue Smith tristate 2200300881SBitterblue Smith 2314820388SPing-Ke Shihconfig RTW89_8851B 2414820388SPing-Ke Shih tristate 2514820388SPing-Ke Shih 26861e58c8SZong-Zhe Yangconfig RTW89_8852A 27861e58c8SZong-Zhe Yang tristate 28861e58c8SZong-Zhe Yang 295a72e198SPing-Ke Shihconfig RTW89_8852B_COMMON 305a72e198SPing-Ke Shih tristate 315a72e198SPing-Ke Shih 32b5db4ef3SPing-Ke Shihconfig RTW89_8852B 33b5db4ef3SPing-Ke Shih tristate 34b5db4ef3SPing-Ke Shih 35b9cdbb06SPing-Ke Shihconfig RTW89_8852BT 36b9cdbb06SPing-Ke Shih tristate 37b9cdbb06SPing-Ke Shih 387ba49f4cSPing-Ke Shihconfig RTW89_8852C 397ba49f4cSPing-Ke Shih tristate 407ba49f4cSPing-Ke Shih 41f95d9045SPing-Ke Shihconfig RTW89_8922A 42f95d9045SPing-Ke Shih tristate 43f95d9045SPing-Ke Shih 4414820388SPing-Ke Shihconfig RTW89_8851BE 4514820388SPing-Ke Shih tristate "Realtek 8851BE PCI wireless network (Wi-Fi 6) adapter" 4614820388SPing-Ke Shih depends on PCI 4714820388SPing-Ke Shih select RTW89_CORE 4814820388SPing-Ke Shih select RTW89_PCI 4914820388SPing-Ke Shih select RTW89_8851B 5014820388SPing-Ke Shih help 5114820388SPing-Ke Shih Select this option will enable support for 8851BE chipset 5214820388SPing-Ke Shih 5314820388SPing-Ke Shih 802.11ax PCIe wireless network (Wi-Fi 6) adapter 5414820388SPing-Ke Shih 5500300881SBitterblue Smithconfig RTW89_8851BU 5600300881SBitterblue Smith tristate "Realtek 8851BU USB wireless network (Wi-Fi 6) adapter" 5700300881SBitterblue Smith depends on USB 5800300881SBitterblue Smith select RTW89_CORE 5900300881SBitterblue Smith select RTW89_USB 6000300881SBitterblue Smith select RTW89_8851B 6100300881SBitterblue Smith help 6200300881SBitterblue Smith Select this option will enable support for 8851BU chipset 6300300881SBitterblue Smith 6400300881SBitterblue Smith 802.11ax USB wireless network (Wi-Fi 6) adapter 6500300881SBitterblue Smith 66e3ec7017SPing-Ke Shihconfig RTW89_8852AE 677ba49f4cSPing-Ke Shih tristate "Realtek 8852AE PCI wireless network (Wi-Fi 6) adapter" 68e3ec7017SPing-Ke Shih depends on PCI 69e3ec7017SPing-Ke Shih select RTW89_CORE 70e3ec7017SPing-Ke Shih select RTW89_PCI 71861e58c8SZong-Zhe Yang select RTW89_8852A 72e3ec7017SPing-Ke Shih help 73e3ec7017SPing-Ke Shih Select this option will enable support for 8852AE chipset 74e3ec7017SPing-Ke Shih 757ba49f4cSPing-Ke Shih 802.11ax PCIe wireless network (Wi-Fi 6) adapter 767ba49f4cSPing-Ke Shih 77b5db4ef3SPing-Ke Shihconfig RTW89_8852BE 78b5db4ef3SPing-Ke Shih tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter" 79b5db4ef3SPing-Ke Shih depends on PCI 80b5db4ef3SPing-Ke Shih select RTW89_CORE 81b5db4ef3SPing-Ke Shih select RTW89_PCI 82b5db4ef3SPing-Ke Shih select RTW89_8852B 835a72e198SPing-Ke Shih select RTW89_8852B_COMMON 84b5db4ef3SPing-Ke Shih help 85b5db4ef3SPing-Ke Shih Select this option will enable support for 8852BE chipset 86b5db4ef3SPing-Ke Shih 87b5db4ef3SPing-Ke Shih 802.11ax PCIe wireless network (Wi-Fi 6) adapter 88b5db4ef3SPing-Ke Shih 89*4b295f4fSBitterblue Smithconfig RTW89_8852BU 90*4b295f4fSBitterblue Smith tristate "Realtek 8852BU USB wireless network (Wi-Fi 6) adapter" 91*4b295f4fSBitterblue Smith depends on USB 92*4b295f4fSBitterblue Smith select RTW89_CORE 93*4b295f4fSBitterblue Smith select RTW89_USB 94*4b295f4fSBitterblue Smith select RTW89_8852B 95*4b295f4fSBitterblue Smith select RTW89_8852B_COMMON 96*4b295f4fSBitterblue Smith help 97*4b295f4fSBitterblue Smith Select this option will enable support for 8852BU chipset 98*4b295f4fSBitterblue Smith 99*4b295f4fSBitterblue Smith 802.11ax USB wireless network (Wi-Fi 6) adapter 100*4b295f4fSBitterblue Smith 101b9cdbb06SPing-Ke Shihconfig RTW89_8852BTE 102b9cdbb06SPing-Ke Shih tristate "Realtek 8852BE-VT PCI wireless network (Wi-Fi 6) adapter" 103b9cdbb06SPing-Ke Shih depends on PCI 104b9cdbb06SPing-Ke Shih select RTW89_CORE 105b9cdbb06SPing-Ke Shih select RTW89_PCI 106b9cdbb06SPing-Ke Shih select RTW89_8852BT 107b9cdbb06SPing-Ke Shih select RTW89_8852B_COMMON 108b9cdbb06SPing-Ke Shih help 109b9cdbb06SPing-Ke Shih Select this option will enable support for 8852BE-VT chipset 110b9cdbb06SPing-Ke Shih 111b9cdbb06SPing-Ke Shih 802.11ax PCIe wireless network (Wi-Fi 6) adapter 112b9cdbb06SPing-Ke Shih 1137ba49f4cSPing-Ke Shihconfig RTW89_8852CE 1147ba49f4cSPing-Ke Shih tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter" 1157ba49f4cSPing-Ke Shih depends on PCI 1167ba49f4cSPing-Ke Shih select RTW89_CORE 1177ba49f4cSPing-Ke Shih select RTW89_PCI 1187ba49f4cSPing-Ke Shih select RTW89_8852C 1197ba49f4cSPing-Ke Shih help 1207ba49f4cSPing-Ke Shih Select this option will enable support for 8852CE chipset 1217ba49f4cSPing-Ke Shih 1227ba49f4cSPing-Ke Shih 802.11ax PCIe wireless network (Wi-Fi 6E) adapter 123e3ec7017SPing-Ke Shih 124f95d9045SPing-Ke Shihconfig RTW89_8922AE 125456ad321SPing-Ke Shih tristate "Realtek 8922AE/8922AE-VS PCI wireless network (Wi-Fi 7) adapter" 126f95d9045SPing-Ke Shih depends on PCI 127f95d9045SPing-Ke Shih select RTW89_CORE 128f95d9045SPing-Ke Shih select RTW89_PCI 129f95d9045SPing-Ke Shih select RTW89_8922A 130f95d9045SPing-Ke Shih help 131456ad321SPing-Ke Shih Select this option will enable support for 8922AE/8922AE-VS chipset 132f95d9045SPing-Ke Shih 133f95d9045SPing-Ke Shih 802.11be PCIe wireless network (Wi-Fi 7) adapter 134f95d9045SPing-Ke Shih supporting 2x2 2GHz/5GHz/6GHz 4096-QAM 160MHz channels. 135f95d9045SPing-Ke Shih 136456ad321SPing-Ke Shih The variant 8922AE-VS has the same features except 1024-QAM. 137456ad321SPing-Ke Shih 138e3ec7017SPing-Ke Shihconfig RTW89_DEBUG 139e3ec7017SPing-Ke Shih bool 140e3ec7017SPing-Ke Shih 141e3ec7017SPing-Ke Shihconfig RTW89_DEBUGMSG 142e3ec7017SPing-Ke Shih bool "Realtek rtw89 debug message support" 143e3ec7017SPing-Ke Shih depends on RTW89_CORE 144e3ec7017SPing-Ke Shih select RTW89_DEBUG 145e3ec7017SPing-Ke Shih help 146e3ec7017SPing-Ke Shih Enable debug message support 147e3ec7017SPing-Ke Shih 148e3ec7017SPing-Ke Shih If unsure, say Y to simplify debug problems 149e3ec7017SPing-Ke Shih 150e3ec7017SPing-Ke Shihconfig RTW89_DEBUGFS 151e3ec7017SPing-Ke Shih bool "Realtek rtw89 debugfs support" 152a0519433SPing-Ke Shih depends on RTW89_CORE && CFG80211_DEBUGFS 153e3ec7017SPing-Ke Shih select RTW89_DEBUG 154e3ec7017SPing-Ke Shih help 155e3ec7017SPing-Ke Shih Enable debugfs support 156e3ec7017SPing-Ke Shih 157e3ec7017SPing-Ke Shih If unsure, say Y to simplify debug problems 158e3ec7017SPing-Ke Shih 159e3ec7017SPing-Ke Shihendif 160