162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_cimenuconfig RTW88
362306a36Sopenharmony_ci	tristate "Realtek 802.11ac 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.11ac wireless chipsets.
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci	  If you choose to build a module, it'll be called rtw88.
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ciif RTW88
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciconfig RTW88_CORE
1462306a36Sopenharmony_ci	tristate
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig RTW88_PCI
1762306a36Sopenharmony_ci	tristate
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig RTW88_SDIO
2062306a36Sopenharmony_ci	tristate
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ciconfig RTW88_USB
2362306a36Sopenharmony_ci	tristate
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciconfig RTW88_8822B
2662306a36Sopenharmony_ci	tristate
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciconfig RTW88_8822C
2962306a36Sopenharmony_ci	tristate
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciconfig RTW88_8723D
3262306a36Sopenharmony_ci	tristate
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ciconfig RTW88_8821C
3562306a36Sopenharmony_ci	tristate
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciconfig RTW88_8822BE
3862306a36Sopenharmony_ci	tristate "Realtek 8822BE PCI wireless network adapter"
3962306a36Sopenharmony_ci	depends on PCI
4062306a36Sopenharmony_ci	select RTW88_CORE
4162306a36Sopenharmony_ci	select RTW88_PCI
4262306a36Sopenharmony_ci	select RTW88_8822B
4362306a36Sopenharmony_ci	help
4462306a36Sopenharmony_ci	  Select this option will enable support for 8822BE chipset
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci	  802.11ac PCIe wireless network adapter
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ciconfig RTW88_8822BS
4962306a36Sopenharmony_ci	tristate "Realtek 8822BS SDIO wireless network adapter"
5062306a36Sopenharmony_ci	depends on MMC
5162306a36Sopenharmony_ci	select RTW88_CORE
5262306a36Sopenharmony_ci	select RTW88_SDIO
5362306a36Sopenharmony_ci	select RTW88_8822B
5462306a36Sopenharmony_ci	help
5562306a36Sopenharmony_ci	  Select this option will enable support for 8822BS chipset
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci	  802.11ac SDIO wireless network adapter
5862306a36Sopenharmony_ci
5962306a36Sopenharmony_ciconfig RTW88_8822BU
6062306a36Sopenharmony_ci	tristate "Realtek 8822BU USB wireless network adapter"
6162306a36Sopenharmony_ci	depends on USB
6262306a36Sopenharmony_ci	select RTW88_CORE
6362306a36Sopenharmony_ci	select RTW88_USB
6462306a36Sopenharmony_ci	select RTW88_8822B
6562306a36Sopenharmony_ci	help
6662306a36Sopenharmony_ci	  Select this option will enable support for 8822BU chipset
6762306a36Sopenharmony_ci
6862306a36Sopenharmony_ci	  802.11ac USB wireless network adapter
6962306a36Sopenharmony_ci
7062306a36Sopenharmony_ciconfig RTW88_8822CE
7162306a36Sopenharmony_ci	tristate "Realtek 8822CE PCI wireless network adapter"
7262306a36Sopenharmony_ci	depends on PCI
7362306a36Sopenharmony_ci	select RTW88_CORE
7462306a36Sopenharmony_ci	select RTW88_PCI
7562306a36Sopenharmony_ci	select RTW88_8822C
7662306a36Sopenharmony_ci	help
7762306a36Sopenharmony_ci	  Select this option will enable support for 8822CE chipset
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci	  802.11ac PCIe wireless network adapter
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ciconfig RTW88_8822CS
8262306a36Sopenharmony_ci	tristate "Realtek 8822CS SDIO wireless network adapter"
8362306a36Sopenharmony_ci	depends on MMC
8462306a36Sopenharmony_ci	select RTW88_CORE
8562306a36Sopenharmony_ci	select RTW88_SDIO
8662306a36Sopenharmony_ci	select RTW88_8822C
8762306a36Sopenharmony_ci	help
8862306a36Sopenharmony_ci	  Select this option will enable support for 8822CS chipset
8962306a36Sopenharmony_ci
9062306a36Sopenharmony_ci	  802.11ac SDIO wireless network adapter
9162306a36Sopenharmony_ci
9262306a36Sopenharmony_ciconfig RTW88_8822CU
9362306a36Sopenharmony_ci	tristate "Realtek 8822CU USB wireless network adapter"
9462306a36Sopenharmony_ci	depends on USB
9562306a36Sopenharmony_ci	select RTW88_CORE
9662306a36Sopenharmony_ci	select RTW88_USB
9762306a36Sopenharmony_ci	select RTW88_8822C
9862306a36Sopenharmony_ci	help
9962306a36Sopenharmony_ci	  Select this option will enable support for 8822CU chipset
10062306a36Sopenharmony_ci
10162306a36Sopenharmony_ci	  802.11ac USB wireless network adapter
10262306a36Sopenharmony_ci
10362306a36Sopenharmony_ciconfig RTW88_8723DE
10462306a36Sopenharmony_ci	tristate "Realtek 8723DE PCI wireless network adapter"
10562306a36Sopenharmony_ci	depends on PCI
10662306a36Sopenharmony_ci	select RTW88_CORE
10762306a36Sopenharmony_ci	select RTW88_PCI
10862306a36Sopenharmony_ci	select RTW88_8723D
10962306a36Sopenharmony_ci	help
11062306a36Sopenharmony_ci	  Select this option will enable support for 8723DE chipset
11162306a36Sopenharmony_ci
11262306a36Sopenharmony_ci	  802.11n PCIe wireless network adapter
11362306a36Sopenharmony_ci
11462306a36Sopenharmony_ciconfig RTW88_8723DS
11562306a36Sopenharmony_ci	tristate "Realtek 8723DS SDIO wireless network adapter"
11662306a36Sopenharmony_ci	depends on MMC
11762306a36Sopenharmony_ci	select RTW88_CORE
11862306a36Sopenharmony_ci	select RTW88_SDIO
11962306a36Sopenharmony_ci	select RTW88_8723D
12062306a36Sopenharmony_ci	help
12162306a36Sopenharmony_ci	  Select this option will enable support for 8723DS chipset
12262306a36Sopenharmony_ci
12362306a36Sopenharmony_ci	  802.11n SDIO wireless network adapter
12462306a36Sopenharmony_ci
12562306a36Sopenharmony_ciconfig RTW88_8723DU
12662306a36Sopenharmony_ci	tristate "Realtek 8723DU USB wireless network adapter"
12762306a36Sopenharmony_ci	depends on USB
12862306a36Sopenharmony_ci	select RTW88_CORE
12962306a36Sopenharmony_ci	select RTW88_USB
13062306a36Sopenharmony_ci	select RTW88_8723D
13162306a36Sopenharmony_ci	help
13262306a36Sopenharmony_ci	  Select this option will enable support for 8723DU chipset
13362306a36Sopenharmony_ci
13462306a36Sopenharmony_ci	  802.11n USB wireless network adapter
13562306a36Sopenharmony_ci
13662306a36Sopenharmony_ciconfig RTW88_8821CE
13762306a36Sopenharmony_ci	tristate "Realtek 8821CE PCI wireless network adapter"
13862306a36Sopenharmony_ci	depends on PCI
13962306a36Sopenharmony_ci	select RTW88_CORE
14062306a36Sopenharmony_ci	select RTW88_PCI
14162306a36Sopenharmony_ci	select RTW88_8821C
14262306a36Sopenharmony_ci	help
14362306a36Sopenharmony_ci	  Select this option will enable support for 8821CE chipset
14462306a36Sopenharmony_ci
14562306a36Sopenharmony_ci	  802.11ac PCIe wireless network adapter
14662306a36Sopenharmony_ci
14762306a36Sopenharmony_ciconfig RTW88_8821CS
14862306a36Sopenharmony_ci	tristate "Realtek 8821CS SDIO wireless network adapter"
14962306a36Sopenharmony_ci	depends on MMC
15062306a36Sopenharmony_ci	select RTW88_CORE
15162306a36Sopenharmony_ci	select RTW88_SDIO
15262306a36Sopenharmony_ci	select RTW88_8821C
15362306a36Sopenharmony_ci	help
15462306a36Sopenharmony_ci	  Select this option will enable support for 8821CS chipset
15562306a36Sopenharmony_ci
15662306a36Sopenharmony_ci	  802.11ac SDIO wireless network adapter
15762306a36Sopenharmony_ci
15862306a36Sopenharmony_ciconfig RTW88_8821CU
15962306a36Sopenharmony_ci	tristate "Realtek 8821CU USB wireless network adapter"
16062306a36Sopenharmony_ci	depends on USB
16162306a36Sopenharmony_ci	select RTW88_CORE
16262306a36Sopenharmony_ci	select RTW88_USB
16362306a36Sopenharmony_ci	select RTW88_8821C
16462306a36Sopenharmony_ci	help
16562306a36Sopenharmony_ci	  Select this option will enable support for 8821CU chipset
16662306a36Sopenharmony_ci
16762306a36Sopenharmony_ci	  802.11ac USB wireless network adapter
16862306a36Sopenharmony_ci
16962306a36Sopenharmony_ciconfig RTW88_DEBUG
17062306a36Sopenharmony_ci	bool "Realtek rtw88 debug support"
17162306a36Sopenharmony_ci	depends on RTW88_CORE
17262306a36Sopenharmony_ci	help
17362306a36Sopenharmony_ci	  Enable debug support
17462306a36Sopenharmony_ci
17562306a36Sopenharmony_ci	  If unsure, say Y to simplify debug problems
17662306a36Sopenharmony_ci
17762306a36Sopenharmony_ciconfig RTW88_DEBUGFS
17862306a36Sopenharmony_ci	bool "Realtek rtw88 debugfs support"
17962306a36Sopenharmony_ci	depends on RTW88_CORE
18062306a36Sopenharmony_ci	help
18162306a36Sopenharmony_ci	  Enable debug support
18262306a36Sopenharmony_ci
18362306a36Sopenharmony_ci	  If unsure, say Y to simplify debug problems
18462306a36Sopenharmony_ci
18562306a36Sopenharmony_ciendif
186