162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
262306a36Sopenharmony_cimenuconfig RTW89
362306a36Sopenharmony_ci	tristate "Realtek 802.11ax wireless chips support"
462306a36Sopenharmony_ci	depends on MAC80211
562306a36Sopenharmony_ci	help
662306a36Sopenharmony_ci	  This module adds support for mac80211-based wireless drivers that
762306a36Sopenharmony_ci	  enables Realtek IEEE 802.11ax wireless chipsets.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci	  If you choose to build a module, it'll be called rtw89.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciif RTW89
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig RTW89_CORE
1462306a36Sopenharmony_ci	tristate
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig RTW89_PCI
1762306a36Sopenharmony_ci	tristate
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig RTW89_8851B
2062306a36Sopenharmony_ci	tristate
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciconfig RTW89_8852A
2362306a36Sopenharmony_ci	tristate
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciconfig RTW89_8852B
2662306a36Sopenharmony_ci	tristate
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciconfig RTW89_8852C
2962306a36Sopenharmony_ci	tristate
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciconfig RTW89_8851BE
3262306a36Sopenharmony_ci	tristate "Realtek 8851BE PCI wireless network (Wi-Fi 6) adapter"
3362306a36Sopenharmony_ci	depends on PCI
3462306a36Sopenharmony_ci	select RTW89_CORE
3562306a36Sopenharmony_ci	select RTW89_PCI
3662306a36Sopenharmony_ci	select RTW89_8851B
3762306a36Sopenharmony_ci	help
3862306a36Sopenharmony_ci	  Select this option will enable support for 8851BE chipset
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ciconfig RTW89_8852AE
4362306a36Sopenharmony_ci	tristate "Realtek 8852AE PCI wireless network (Wi-Fi 6) adapter"
4462306a36Sopenharmony_ci	depends on PCI
4562306a36Sopenharmony_ci	select RTW89_CORE
4662306a36Sopenharmony_ci	select RTW89_PCI
4762306a36Sopenharmony_ci	select RTW89_8852A
4862306a36Sopenharmony_ci	help
4962306a36Sopenharmony_ci	  Select this option will enable support for 8852AE chipset
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ciconfig RTW89_8852BE
5462306a36Sopenharmony_ci	tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter"
5562306a36Sopenharmony_ci	depends on PCI
5662306a36Sopenharmony_ci	select RTW89_CORE
5762306a36Sopenharmony_ci	select RTW89_PCI
5862306a36Sopenharmony_ci	select RTW89_8852B
5962306a36Sopenharmony_ci	help
6062306a36Sopenharmony_ci	  Select this option will enable support for 8852BE chipset
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ciconfig RTW89_8852CE
6562306a36Sopenharmony_ci	tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter"
6662306a36Sopenharmony_ci	depends on PCI
6762306a36Sopenharmony_ci	select RTW89_CORE
6862306a36Sopenharmony_ci	select RTW89_PCI
6962306a36Sopenharmony_ci	select RTW89_8852C
7062306a36Sopenharmony_ci	help
7162306a36Sopenharmony_ci	  Select this option will enable support for 8852CE chipset
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci	  802.11ax PCIe wireless network (Wi-Fi 6E) adapter
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ciconfig RTW89_DEBUG
7662306a36Sopenharmony_ci	bool
7762306a36Sopenharmony_ci
7862306a36Sopenharmony_ciconfig RTW89_DEBUGMSG
7962306a36Sopenharmony_ci	bool "Realtek rtw89 debug message support"
8062306a36Sopenharmony_ci	depends on RTW89_CORE
8162306a36Sopenharmony_ci	select RTW89_DEBUG
8262306a36Sopenharmony_ci	help
8362306a36Sopenharmony_ci	  Enable debug message support
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci	  If unsure, say Y to simplify debug problems
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ciconfig RTW89_DEBUGFS
8862306a36Sopenharmony_ci	bool "Realtek rtw89 debugfs support"
8962306a36Sopenharmony_ci	depends on RTW89_CORE
9062306a36Sopenharmony_ci	select RTW89_DEBUG
9162306a36Sopenharmony_ci	help
9262306a36Sopenharmony_ci	  Enable debugfs support
9362306a36Sopenharmony_ci
9462306a36Sopenharmony_ci	  If unsure, say Y to simplify debug problems
9562306a36Sopenharmony_ci
9662306a36Sopenharmony_ciendif
97