1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2e3037485SYan-Hsuan Chuangmenuconfig RTW88
3e3037485SYan-Hsuan Chuang	tristate "Realtek 802.11ac wireless chips support"
4e3037485SYan-Hsuan Chuang	depends on MAC80211
5e3037485SYan-Hsuan Chuang	help
6e3037485SYan-Hsuan Chuang	  This module adds support for mac80211-based wireless drivers that
7e3037485SYan-Hsuan Chuang	  enables Realtek IEEE 802.11ac wireless chipsets.
8e3037485SYan-Hsuan Chuang
9e3037485SYan-Hsuan Chuang	  If you choose to build a module, it'll be called rtw88.
10e3037485SYan-Hsuan Chuang
11e3037485SYan-Hsuan Chuangif RTW88
12e3037485SYan-Hsuan Chuang
13e3037485SYan-Hsuan Chuangconfig RTW88_CORE
14e3037485SYan-Hsuan Chuang	tristate
15e3037485SYan-Hsuan Chuang
16e3037485SYan-Hsuan Chuangconfig RTW88_PCI
17e3037485SYan-Hsuan Chuang	tristate
18e3037485SYan-Hsuan Chuang
19a82dfd33SSascha Hauerconfig RTW88_USB
20a82dfd33SSascha Hauer	tristate
21a82dfd33SSascha Hauer
22416e87fcSZong-Zhe Yangconfig RTW88_8822B
23416e87fcSZong-Zhe Yang	tristate
24416e87fcSZong-Zhe Yang
25ba0fbe23SZong-Zhe Yangconfig RTW88_8822C
26ba0fbe23SZong-Zhe Yang	tristate
27ba0fbe23SZong-Zhe Yang
28f56f0863SZong-Zhe Yangconfig RTW88_8723D
29f56f0863SZong-Zhe Yang	tristate
30f56f0863SZong-Zhe Yang
31f745eb9cSTzu-En Huangconfig RTW88_8821C
32f745eb9cSTzu-En Huang	tristate
33f745eb9cSTzu-En Huang
34e3037485SYan-Hsuan Chuangconfig RTW88_8822BE
35416e87fcSZong-Zhe Yang	tristate "Realtek 8822BE PCI wireless network adapter"
36e3037485SYan-Hsuan Chuang	depends on PCI
37e3037485SYan-Hsuan Chuang	select RTW88_CORE
38e3037485SYan-Hsuan Chuang	select RTW88_PCI
39416e87fcSZong-Zhe Yang	select RTW88_8822B
40e3037485SYan-Hsuan Chuang	help
41e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822BE chipset
42e3037485SYan-Hsuan Chuang
43e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
44e3037485SYan-Hsuan Chuang
45*45794099SSascha Hauerconfig RTW88_8822BU
46*45794099SSascha Hauer	tristate "Realtek 8822BU USB wireless network adapter"
47*45794099SSascha Hauer	depends on USB
48*45794099SSascha Hauer	select RTW88_CORE
49*45794099SSascha Hauer	select RTW88_USB
50*45794099SSascha Hauer	select RTW88_8822B
51*45794099SSascha Hauer	help
52*45794099SSascha Hauer	  Select this option will enable support for 8822BU chipset
53*45794099SSascha Hauer
54*45794099SSascha Hauer	  802.11ac USB wireless network adapter
55*45794099SSascha Hauer
56e3037485SYan-Hsuan Chuangconfig RTW88_8822CE
57ba0fbe23SZong-Zhe Yang	tristate "Realtek 8822CE PCI wireless network adapter"
58e3037485SYan-Hsuan Chuang	depends on PCI
59e3037485SYan-Hsuan Chuang	select RTW88_CORE
60e3037485SYan-Hsuan Chuang	select RTW88_PCI
61ba0fbe23SZong-Zhe Yang	select RTW88_8822C
62e3037485SYan-Hsuan Chuang	help
63e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822CE chipset
64e3037485SYan-Hsuan Chuang
65e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
66e3037485SYan-Hsuan Chuang
67f5df1a8bSPing-Ke Shihconfig RTW88_8723DE
68f56f0863SZong-Zhe Yang	tristate "Realtek 8723DE PCI wireless network adapter"
69f5df1a8bSPing-Ke Shih	depends on PCI
70f5df1a8bSPing-Ke Shih	select RTW88_CORE
71f5df1a8bSPing-Ke Shih	select RTW88_PCI
72f56f0863SZong-Zhe Yang	select RTW88_8723D
73f5df1a8bSPing-Ke Shih	help
74f5df1a8bSPing-Ke Shih	  Select this option will enable support for 8723DE chipset
75f5df1a8bSPing-Ke Shih
76f5df1a8bSPing-Ke Shih	  802.11n PCIe wireless network adapter
77f5df1a8bSPing-Ke Shih
78f745eb9cSTzu-En Huangconfig RTW88_8821CE
79f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
80f745eb9cSTzu-En Huang	depends on PCI
81f745eb9cSTzu-En Huang	select RTW88_CORE
82f745eb9cSTzu-En Huang	select RTW88_PCI
83f745eb9cSTzu-En Huang	select RTW88_8821C
84f745eb9cSTzu-En Huang	help
85f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
86f745eb9cSTzu-En Huang
87f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
88f745eb9cSTzu-En Huang
89aff5ffd7SSascha Hauerconfig RTW88_8821CU
90aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
91aff5ffd7SSascha Hauer	depends on USB
92aff5ffd7SSascha Hauer	select RTW88_CORE
93aff5ffd7SSascha Hauer	select RTW88_USB
94aff5ffd7SSascha Hauer	select RTW88_8821C
95aff5ffd7SSascha Hauer	help
96aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
97aff5ffd7SSascha Hauer
98aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
99aff5ffd7SSascha Hauer
100e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
101e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
102e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
103e3037485SYan-Hsuan Chuang	help
104e3037485SYan-Hsuan Chuang	  Enable debug support
105e3037485SYan-Hsuan Chuang
106e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
107e3037485SYan-Hsuan Chuang
108e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
109e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
110e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
111e3037485SYan-Hsuan Chuang	help
112e3037485SYan-Hsuan Chuang	  Enable debug support
113e3037485SYan-Hsuan Chuang
114e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
115e3037485SYan-Hsuan Chuang
116e3037485SYan-Hsuan Chuangendif
117