1# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2menuconfig RTW89 3 tristate "Realtek 802.11ax wireless chips support" 4 depends on MAC80211 5 help 6 This module adds support for mac80211-based wireless drivers that 7 enables Realtek IEEE 802.11ax wireless chipsets. 8 9 If you choose to build a module, it'll be called rtw89. 10 11if RTW89 12 13config RTW89_CORE 14 tristate 15 select WANT_DEV_COREDUMP 16 17config RTW89_PCI 18 tristate 19 20config RTW89_USB 21 tristate 22 23config RTW89_8851B 24 tristate 25 26config RTW89_8852A 27 tristate 28 29config RTW89_8852B_COMMON 30 tristate 31 32config RTW89_8852B 33 tristate 34 35config RTW89_8852BT 36 tristate 37 38config RTW89_8852C 39 tristate 40 41config RTW89_8922A 42 tristate 43 44config RTW89_8851BE 45 tristate "Realtek 8851BE PCI wireless network (Wi-Fi 6) adapter" 46 depends on PCI 47 select RTW89_CORE 48 select RTW89_PCI 49 select RTW89_8851B 50 help 51 Select this option will enable support for 8851BE chipset 52 53 802.11ax PCIe wireless network (Wi-Fi 6) adapter 54 55config RTW89_8851BU 56 tristate "Realtek 8851BU USB wireless network (Wi-Fi 6) adapter" 57 depends on USB 58 select RTW89_CORE 59 select RTW89_USB 60 select RTW89_8851B 61 help 62 Select this option will enable support for 8851BU chipset 63 64 802.11ax USB wireless network (Wi-Fi 6) adapter 65 66config RTW89_8852AE 67 tristate "Realtek 8852AE PCI wireless network (Wi-Fi 6) adapter" 68 depends on PCI 69 select RTW89_CORE 70 select RTW89_PCI 71 select RTW89_8852A 72 help 73 Select this option will enable support for 8852AE chipset 74 75 802.11ax PCIe wireless network (Wi-Fi 6) adapter 76 77config RTW89_8852BE 78 tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter" 79 depends on PCI 80 select RTW89_CORE 81 select RTW89_PCI 82 select RTW89_8852B 83 select RTW89_8852B_COMMON 84 help 85 Select this option will enable support for 8852BE chipset 86 87 802.11ax PCIe wireless network (Wi-Fi 6) adapter 88 89config RTW89_8852BU 90 tristate "Realtek 8852BU USB wireless network (Wi-Fi 6) adapter" 91 depends on USB 92 select RTW89_CORE 93 select RTW89_USB 94 select RTW89_8852B 95 select RTW89_8852B_COMMON 96 help 97 Select this option will enable support for 8852BU chipset 98 99 802.11ax USB wireless network (Wi-Fi 6) adapter 100 101config RTW89_8852BTE 102 tristate "Realtek 8852BE-VT PCI wireless network (Wi-Fi 6) adapter" 103 depends on PCI 104 select RTW89_CORE 105 select RTW89_PCI 106 select RTW89_8852BT 107 select RTW89_8852B_COMMON 108 help 109 Select this option will enable support for 8852BE-VT chipset 110 111 802.11ax PCIe wireless network (Wi-Fi 6) adapter 112 113config RTW89_8852CE 114 tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter" 115 depends on PCI 116 select RTW89_CORE 117 select RTW89_PCI 118 select RTW89_8852C 119 help 120 Select this option will enable support for 8852CE chipset 121 122 802.11ax PCIe wireless network (Wi-Fi 6E) adapter 123 124config RTW89_8922AE 125 tristate "Realtek 8922AE/8922AE-VS PCI wireless network (Wi-Fi 7) adapter" 126 depends on PCI 127 select RTW89_CORE 128 select RTW89_PCI 129 select RTW89_8922A 130 help 131 Select this option will enable support for 8922AE/8922AE-VS chipset 132 133 802.11be PCIe wireless network (Wi-Fi 7) adapter 134 supporting 2x2 2GHz/5GHz/6GHz 4096-QAM 160MHz channels. 135 136 The variant 8922AE-VS has the same features except 1024-QAM. 137 138config RTW89_DEBUG 139 bool 140 141config RTW89_DEBUGMSG 142 bool "Realtek rtw89 debug message support" 143 depends on RTW89_CORE 144 select RTW89_DEBUG 145 help 146 Enable debug message support 147 148 If unsure, say Y to simplify debug problems 149 150config RTW89_DEBUGFS 151 bool "Realtek rtw89 debugfs support" 152 depends on RTW89_CORE && CFG80211_DEBUGFS 153 select RTW89_DEBUG 154 help 155 Enable debugfs support 156 157 If unsure, say Y to simplify debug problems 158 159endif 160