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
19*65371a3fSMartin Blumenstinglconfig RTW88_SDIO
20*65371a3fSMartin Blumenstingl	tristate
21*65371a3fSMartin Blumenstingl
22a82dfd33SSascha Hauerconfig RTW88_USB
23a82dfd33SSascha Hauer	tristate
24a82dfd33SSascha Hauer
25416e87fcSZong-Zhe Yangconfig RTW88_8822B
26416e87fcSZong-Zhe Yang	tristate
27416e87fcSZong-Zhe Yang
28ba0fbe23SZong-Zhe Yangconfig RTW88_8822C
29ba0fbe23SZong-Zhe Yang	tristate
30ba0fbe23SZong-Zhe Yang
31f56f0863SZong-Zhe Yangconfig RTW88_8723D
32f56f0863SZong-Zhe Yang	tristate
33f56f0863SZong-Zhe Yang
34f745eb9cSTzu-En Huangconfig RTW88_8821C
35f745eb9cSTzu-En Huang	tristate
36f745eb9cSTzu-En Huang
37e3037485SYan-Hsuan Chuangconfig RTW88_8822BE
38416e87fcSZong-Zhe Yang	tristate "Realtek 8822BE PCI wireless network adapter"
39e3037485SYan-Hsuan Chuang	depends on PCI
40e3037485SYan-Hsuan Chuang	select RTW88_CORE
41e3037485SYan-Hsuan Chuang	select RTW88_PCI
42416e87fcSZong-Zhe Yang	select RTW88_8822B
43e3037485SYan-Hsuan Chuang	help
44e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822BE chipset
45e3037485SYan-Hsuan Chuang
46e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
47e3037485SYan-Hsuan Chuang
4845794099SSascha Hauerconfig RTW88_8822BU
4945794099SSascha Hauer	tristate "Realtek 8822BU USB wireless network adapter"
5045794099SSascha Hauer	depends on USB
5145794099SSascha Hauer	select RTW88_CORE
5245794099SSascha Hauer	select RTW88_USB
5345794099SSascha Hauer	select RTW88_8822B
5445794099SSascha Hauer	help
5545794099SSascha Hauer	  Select this option will enable support for 8822BU chipset
5645794099SSascha Hauer
5745794099SSascha Hauer	  802.11ac USB wireless network adapter
5845794099SSascha Hauer
59e3037485SYan-Hsuan Chuangconfig RTW88_8822CE
60ba0fbe23SZong-Zhe Yang	tristate "Realtek 8822CE PCI wireless network adapter"
61e3037485SYan-Hsuan Chuang	depends on PCI
62e3037485SYan-Hsuan Chuang	select RTW88_CORE
63e3037485SYan-Hsuan Chuang	select RTW88_PCI
64ba0fbe23SZong-Zhe Yang	select RTW88_8822C
65e3037485SYan-Hsuan Chuang	help
66e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822CE chipset
67e3037485SYan-Hsuan Chuang
68e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
69e3037485SYan-Hsuan Chuang
7007cef03bSSascha Hauerconfig RTW88_8822CU
7107cef03bSSascha Hauer	tristate "Realtek 8822CU USB wireless network adapter"
7207cef03bSSascha Hauer	depends on USB
7307cef03bSSascha Hauer	select RTW88_CORE
7407cef03bSSascha Hauer	select RTW88_USB
7507cef03bSSascha Hauer	select RTW88_8822C
7607cef03bSSascha Hauer	help
7707cef03bSSascha Hauer	  Select this option will enable support for 8822CU chipset
7807cef03bSSascha Hauer
7907cef03bSSascha Hauer	  802.11ac USB wireless network adapter
8007cef03bSSascha Hauer
81f5df1a8bSPing-Ke Shihconfig RTW88_8723DE
82f56f0863SZong-Zhe Yang	tristate "Realtek 8723DE PCI wireless network adapter"
83f5df1a8bSPing-Ke Shih	depends on PCI
84f5df1a8bSPing-Ke Shih	select RTW88_CORE
85f5df1a8bSPing-Ke Shih	select RTW88_PCI
86f56f0863SZong-Zhe Yang	select RTW88_8723D
87f5df1a8bSPing-Ke Shih	help
88f5df1a8bSPing-Ke Shih	  Select this option will enable support for 8723DE chipset
89f5df1a8bSPing-Ke Shih
90f5df1a8bSPing-Ke Shih	  802.11n PCIe wireless network adapter
91f5df1a8bSPing-Ke Shih
9287caeef0SSascha Hauerconfig RTW88_8723DU
9387caeef0SSascha Hauer	tristate "Realtek 8723DU USB wireless network adapter"
9487caeef0SSascha Hauer	depends on USB
9587caeef0SSascha Hauer	select RTW88_CORE
9687caeef0SSascha Hauer	select RTW88_USB
9787caeef0SSascha Hauer	select RTW88_8723D
9887caeef0SSascha Hauer	help
9987caeef0SSascha Hauer	  Select this option will enable support for 8723DU chipset
10087caeef0SSascha Hauer
10187caeef0SSascha Hauer	  802.11n USB wireless network adapter
10287caeef0SSascha Hauer
103f745eb9cSTzu-En Huangconfig RTW88_8821CE
104f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
105f745eb9cSTzu-En Huang	depends on PCI
106f745eb9cSTzu-En Huang	select RTW88_CORE
107f745eb9cSTzu-En Huang	select RTW88_PCI
108f745eb9cSTzu-En Huang	select RTW88_8821C
109f745eb9cSTzu-En Huang	help
110f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
111f745eb9cSTzu-En Huang
112f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
113f745eb9cSTzu-En Huang
114aff5ffd7SSascha Hauerconfig RTW88_8821CU
115aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
116aff5ffd7SSascha Hauer	depends on USB
117aff5ffd7SSascha Hauer	select RTW88_CORE
118aff5ffd7SSascha Hauer	select RTW88_USB
119aff5ffd7SSascha Hauer	select RTW88_8821C
120aff5ffd7SSascha Hauer	help
121aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
122aff5ffd7SSascha Hauer
123aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
124aff5ffd7SSascha Hauer
125e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
126e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
127e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
128e3037485SYan-Hsuan Chuang	help
129e3037485SYan-Hsuan Chuang	  Enable debug support
130e3037485SYan-Hsuan Chuang
131e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
132e3037485SYan-Hsuan Chuang
133e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
134e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
135e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
136e3037485SYan-Hsuan Chuang	help
137e3037485SYan-Hsuan Chuang	  Enable debug support
138e3037485SYan-Hsuan Chuang
139e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
140e3037485SYan-Hsuan Chuang
141e3037485SYan-Hsuan Chuangendif
142