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_8852AU 78 tristate "Realtek 8852AU USB wireless network (Wi-Fi 6) adapter" 79 depends on USB 80 select RTW89_CORE 81 select RTW89_USB 82 select RTW89_8852A 83 help 84 Select this option will enable support for 8852AU chipset 85 86 802.11ax USB wireless network (Wi-Fi 6) adapter 87 88config RTW89_8852BE 89 tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter" 90 depends on PCI 91 select RTW89_CORE 92 select RTW89_PCI 93 select RTW89_8852B 94 select RTW89_8852B_COMMON 95 help 96 Select this option will enable support for 8852BE chipset 97 98 802.11ax PCIe wireless network (Wi-Fi 6) adapter 99 100config RTW89_8852BU 101 tristate "Realtek 8852BU USB wireless network (Wi-Fi 6) adapter" 102 depends on USB 103 select RTW89_CORE 104 select RTW89_USB 105 select RTW89_8852B 106 select RTW89_8852B_COMMON 107 help 108 Select this option will enable support for 8852BU chipset 109 110 802.11ax USB wireless network (Wi-Fi 6) adapter 111 112config RTW89_8852BTE 113 tristate "Realtek 8852BE-VT PCI wireless network (Wi-Fi 6) adapter" 114 depends on PCI 115 select RTW89_CORE 116 select RTW89_PCI 117 select RTW89_8852BT 118 select RTW89_8852B_COMMON 119 help 120 Select this option will enable support for 8852BE-VT chipset 121 122 802.11ax PCIe wireless network (Wi-Fi 6) adapter 123 124config RTW89_8852CE 125 tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter" 126 depends on PCI 127 select RTW89_CORE 128 select RTW89_PCI 129 select RTW89_8852C 130 help 131 Select this option will enable support for 8852CE chipset 132 133 802.11ax PCIe wireless network (Wi-Fi 6E) adapter 134 135config RTW89_8852CU 136 tristate "Realtek 8852CU USB wireless network (Wi-Fi 6E) adapter" 137 depends on USB 138 select RTW89_CORE 139 select RTW89_USB 140 select RTW89_8852C 141 help 142 Select this option will enable support for 8852CU chipset 143 144 802.11ax USB wireless network (Wi-Fi 6E) adapter 145 146config RTW89_8922AE 147 tristate "Realtek 8922AE/8922AE-VS PCI wireless network (Wi-Fi 7) adapter" 148 depends on PCI 149 select RTW89_CORE 150 select RTW89_PCI 151 select RTW89_8922A 152 help 153 Select this option will enable support for 8922AE/8922AE-VS chipset 154 155 802.11be PCIe wireless network (Wi-Fi 7) adapter 156 supporting 2x2 2GHz/5GHz/6GHz 4096-QAM 160MHz channels. 157 158 The variant 8922AE-VS has the same features except 1024-QAM. 159 160config RTW89_DEBUG 161 bool 162 163config RTW89_DEBUGMSG 164 bool "Realtek rtw89 debug message support" 165 depends on RTW89_CORE 166 select RTW89_DEBUG 167 help 168 Enable debug message support 169 170 If unsure, say Y to simplify debug problems 171 172config RTW89_DEBUGFS 173 bool "Realtek rtw89 debugfs support" 174 depends on RTW89_CORE && CFG80211_DEBUGFS 175 select RTW89_DEBUG 176 help 177 Enable debugfs support 178 179 If unsure, say Y to simplify debug problems 180 181endif 182