18e93258fSBjoern A. Zeeb# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 28e93258fSBjoern A. Zeebmenuconfig RTW89 38e93258fSBjoern A. Zeeb tristate "Realtek 802.11ax wireless chips support" 48e93258fSBjoern A. Zeeb depends on MAC80211 58e93258fSBjoern A. Zeeb help 68e93258fSBjoern A. Zeeb This module adds support for mac80211-based wireless drivers that 78e93258fSBjoern A. Zeeb enables Realtek IEEE 802.11ax wireless chipsets. 88e93258fSBjoern A. Zeeb 98e93258fSBjoern A. Zeeb If you choose to build a module, it'll be called rtw89. 108e93258fSBjoern A. Zeeb 118e93258fSBjoern A. Zeebif RTW89 128e93258fSBjoern A. Zeeb 138e93258fSBjoern A. Zeebconfig RTW89_CORE 148e93258fSBjoern A. Zeeb tristate 158e93258fSBjoern A. Zeeb 168e93258fSBjoern A. Zeebconfig RTW89_PCI 178e93258fSBjoern A. Zeeb tristate 188e93258fSBjoern A. Zeeb 19e2340276SBjoern A. Zeebconfig RTW89_8851B 20e2340276SBjoern A. Zeeb tristate 21e2340276SBjoern A. Zeeb 228e93258fSBjoern A. Zeebconfig RTW89_8852A 238e93258fSBjoern A. Zeeb tristate 248e93258fSBjoern A. Zeeb 25*6d67aabdSBjoern A. Zeebconfig RTW89_8852B_COMMON 26*6d67aabdSBjoern A. Zeeb tristate 27*6d67aabdSBjoern A. Zeeb 28e2340276SBjoern A. Zeebconfig RTW89_8852B 29e2340276SBjoern A. Zeeb tristate 30e2340276SBjoern A. Zeeb 318e93258fSBjoern A. Zeebconfig RTW89_8852C 328e93258fSBjoern A. Zeeb tristate 338e93258fSBjoern A. Zeeb 34*6d67aabdSBjoern A. Zeebconfig RTW89_8922A 35*6d67aabdSBjoern A. Zeeb tristate 36*6d67aabdSBjoern A. Zeeb 37e2340276SBjoern A. Zeebconfig RTW89_8851BE 38e2340276SBjoern A. Zeeb tristate "Realtek 8851BE PCI wireless network (Wi-Fi 6) adapter" 39e2340276SBjoern A. Zeeb depends on PCI 40e2340276SBjoern A. Zeeb select RTW89_CORE 41e2340276SBjoern A. Zeeb select RTW89_PCI 42e2340276SBjoern A. Zeeb select RTW89_8851B 43e2340276SBjoern A. Zeeb help 44e2340276SBjoern A. Zeeb Select this option will enable support for 8851BE chipset 45e2340276SBjoern A. Zeeb 46e2340276SBjoern A. Zeeb 802.11ax PCIe wireless network (Wi-Fi 6) adapter 47e2340276SBjoern A. Zeeb 488e93258fSBjoern A. Zeebconfig RTW89_8852AE 498e93258fSBjoern A. Zeeb tristate "Realtek 8852AE PCI wireless network (Wi-Fi 6) adapter" 508e93258fSBjoern A. Zeeb depends on PCI 518e93258fSBjoern A. Zeeb select RTW89_CORE 528e93258fSBjoern A. Zeeb select RTW89_PCI 538e93258fSBjoern A. Zeeb select RTW89_8852A 548e93258fSBjoern A. Zeeb help 558e93258fSBjoern A. Zeeb Select this option will enable support for 8852AE chipset 568e93258fSBjoern A. Zeeb 578e93258fSBjoern A. Zeeb 802.11ax PCIe wireless network (Wi-Fi 6) adapter 588e93258fSBjoern A. Zeeb 59e2340276SBjoern A. Zeebconfig RTW89_8852BE 60e2340276SBjoern A. Zeeb tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter" 61e2340276SBjoern A. Zeeb depends on PCI 62e2340276SBjoern A. Zeeb select RTW89_CORE 63e2340276SBjoern A. Zeeb select RTW89_PCI 64e2340276SBjoern A. Zeeb select RTW89_8852B 65*6d67aabdSBjoern A. Zeeb select RTW89_8852B_COMMON 66e2340276SBjoern A. Zeeb help 67e2340276SBjoern A. Zeeb Select this option will enable support for 8852BE chipset 68e2340276SBjoern A. Zeeb 69e2340276SBjoern A. Zeeb 802.11ax PCIe wireless network (Wi-Fi 6) adapter 70e2340276SBjoern A. Zeeb 718e93258fSBjoern A. Zeebconfig RTW89_8852CE 728e93258fSBjoern A. Zeeb tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter" 738e93258fSBjoern A. Zeeb depends on PCI 748e93258fSBjoern A. Zeeb select RTW89_CORE 758e93258fSBjoern A. Zeeb select RTW89_PCI 768e93258fSBjoern A. Zeeb select RTW89_8852C 778e93258fSBjoern A. Zeeb help 788e93258fSBjoern A. Zeeb Select this option will enable support for 8852CE chipset 798e93258fSBjoern A. Zeeb 808e93258fSBjoern A. Zeeb 802.11ax PCIe wireless network (Wi-Fi 6E) adapter 818e93258fSBjoern A. Zeeb 82*6d67aabdSBjoern A. Zeebconfig RTW89_8922AE 83*6d67aabdSBjoern A. Zeeb tristate "Realtek 8922AE PCI wireless network (Wi-Fi 7) adapter" 84*6d67aabdSBjoern A. Zeeb depends on PCI 85*6d67aabdSBjoern A. Zeeb select RTW89_CORE 86*6d67aabdSBjoern A. Zeeb select RTW89_PCI 87*6d67aabdSBjoern A. Zeeb select RTW89_8922A 88*6d67aabdSBjoern A. Zeeb help 89*6d67aabdSBjoern A. Zeeb Select this option will enable support for 8922AE chipset 90*6d67aabdSBjoern A. Zeeb 91*6d67aabdSBjoern A. Zeeb 802.11be PCIe wireless network (Wi-Fi 7) adapter 92*6d67aabdSBjoern A. Zeeb supporting 2x2 2GHz/5GHz/6GHz 4096-QAM 160MHz channels. 93*6d67aabdSBjoern A. Zeeb 948e93258fSBjoern A. Zeebconfig RTW89_DEBUG 958e93258fSBjoern A. Zeeb bool 968e93258fSBjoern A. Zeeb 978e93258fSBjoern A. Zeebconfig RTW89_DEBUGMSG 988e93258fSBjoern A. Zeeb bool "Realtek rtw89 debug message support" 998e93258fSBjoern A. Zeeb depends on RTW89_CORE 1008e93258fSBjoern A. Zeeb select RTW89_DEBUG 1018e93258fSBjoern A. Zeeb help 1028e93258fSBjoern A. Zeeb Enable debug message support 1038e93258fSBjoern A. Zeeb 1048e93258fSBjoern A. Zeeb If unsure, say Y to simplify debug problems 1058e93258fSBjoern A. Zeeb 1068e93258fSBjoern A. Zeebconfig RTW89_DEBUGFS 1078e93258fSBjoern A. Zeeb bool "Realtek rtw89 debugfs support" 1088e93258fSBjoern A. Zeeb depends on RTW89_CORE 1098e93258fSBjoern A. Zeeb select RTW89_DEBUG 1108e93258fSBjoern A. Zeeb help 1118e93258fSBjoern A. Zeeb Enable debugfs support 1128e93258fSBjoern A. Zeeb 1138e93258fSBjoern A. Zeeb If unsure, say Y to simplify debug problems 1148e93258fSBjoern A. Zeeb 1158e93258fSBjoern A. Zeebendif 116