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
1965371a3fSMartin Blumenstinglconfig RTW88_SDIO
2065371a3fSMartin Blumenstingl	tristate
2165371a3fSMartin 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
48095e62ddSJernej Skrabecconfig RTW88_8822BS
49095e62ddSJernej Skrabec	tristate "Realtek 8822BS SDIO wireless network adapter"
50095e62ddSJernej Skrabec	depends on MMC
51095e62ddSJernej Skrabec	select RTW88_CORE
52095e62ddSJernej Skrabec	select RTW88_SDIO
53095e62ddSJernej Skrabec	select RTW88_8822B
54095e62ddSJernej Skrabec	help
55095e62ddSJernej Skrabec	  Select this option will enable support for 8822BS chipset
56095e62ddSJernej Skrabec
57095e62ddSJernej Skrabec	  802.11ac SDIO wireless network adapter
58095e62ddSJernej Skrabec
5945794099SSascha Hauerconfig RTW88_8822BU
6045794099SSascha Hauer	tristate "Realtek 8822BU USB wireless network adapter"
6145794099SSascha Hauer	depends on USB
6245794099SSascha Hauer	select RTW88_CORE
6345794099SSascha Hauer	select RTW88_USB
6445794099SSascha Hauer	select RTW88_8822B
6545794099SSascha Hauer	help
6645794099SSascha Hauer	  Select this option will enable support for 8822BU chipset
6745794099SSascha Hauer
6845794099SSascha Hauer	  802.11ac USB wireless network adapter
6945794099SSascha Hauer
70e3037485SYan-Hsuan Chuangconfig RTW88_8822CE
71ba0fbe23SZong-Zhe Yang	tristate "Realtek 8822CE PCI wireless network adapter"
72e3037485SYan-Hsuan Chuang	depends on PCI
73e3037485SYan-Hsuan Chuang	select RTW88_CORE
74e3037485SYan-Hsuan Chuang	select RTW88_PCI
75ba0fbe23SZong-Zhe Yang	select RTW88_8822C
76e3037485SYan-Hsuan Chuang	help
77e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822CE chipset
78e3037485SYan-Hsuan Chuang
79e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
80e3037485SYan-Hsuan Chuang
816fdacb78SMartin Blumenstinglconfig RTW88_8822CS
826fdacb78SMartin Blumenstingl	tristate "Realtek 8822CS SDIO wireless network adapter"
836fdacb78SMartin Blumenstingl	depends on MMC
846fdacb78SMartin Blumenstingl	select RTW88_CORE
856fdacb78SMartin Blumenstingl	select RTW88_SDIO
866fdacb78SMartin Blumenstingl	select RTW88_8822C
876fdacb78SMartin Blumenstingl	help
886fdacb78SMartin Blumenstingl	  Select this option will enable support for 8822CS chipset
896fdacb78SMartin Blumenstingl
906fdacb78SMartin Blumenstingl	  802.11ac SDIO wireless network adapter
916fdacb78SMartin Blumenstingl
9207cef03bSSascha Hauerconfig RTW88_8822CU
9307cef03bSSascha Hauer	tristate "Realtek 8822CU USB wireless network adapter"
9407cef03bSSascha Hauer	depends on USB
9507cef03bSSascha Hauer	select RTW88_CORE
9607cef03bSSascha Hauer	select RTW88_USB
9707cef03bSSascha Hauer	select RTW88_8822C
9807cef03bSSascha Hauer	help
9907cef03bSSascha Hauer	  Select this option will enable support for 8822CU chipset
10007cef03bSSascha Hauer
10107cef03bSSascha Hauer	  802.11ac USB wireless network adapter
10207cef03bSSascha Hauer
103f5df1a8bSPing-Ke Shihconfig RTW88_8723DE
104f56f0863SZong-Zhe Yang	tristate "Realtek 8723DE PCI wireless network adapter"
105f5df1a8bSPing-Ke Shih	depends on PCI
106f5df1a8bSPing-Ke Shih	select RTW88_CORE
107f5df1a8bSPing-Ke Shih	select RTW88_PCI
108f56f0863SZong-Zhe Yang	select RTW88_8723D
109f5df1a8bSPing-Ke Shih	help
110f5df1a8bSPing-Ke Shih	  Select this option will enable support for 8723DE chipset
111f5df1a8bSPing-Ke Shih
112f5df1a8bSPing-Ke Shih	  802.11n PCIe wireless network adapter
113f5df1a8bSPing-Ke Shih
11487caeef0SSascha Hauerconfig RTW88_8723DU
11587caeef0SSascha Hauer	tristate "Realtek 8723DU USB wireless network adapter"
11687caeef0SSascha Hauer	depends on USB
11787caeef0SSascha Hauer	select RTW88_CORE
11887caeef0SSascha Hauer	select RTW88_USB
11987caeef0SSascha Hauer	select RTW88_8723D
12087caeef0SSascha Hauer	help
12187caeef0SSascha Hauer	  Select this option will enable support for 8723DU chipset
12287caeef0SSascha Hauer
12387caeef0SSascha Hauer	  802.11n USB wireless network adapter
12487caeef0SSascha Hauer
125f745eb9cSTzu-En Huangconfig RTW88_8821CE
126f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
127f745eb9cSTzu-En Huang	depends on PCI
128f745eb9cSTzu-En Huang	select RTW88_CORE
129f745eb9cSTzu-En Huang	select RTW88_PCI
130f745eb9cSTzu-En Huang	select RTW88_8821C
131f745eb9cSTzu-En Huang	help
132f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
133f745eb9cSTzu-En Huang
134f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
135f745eb9cSTzu-En Huang
136*b2a777d6SMartin Blumenstinglconfig RTW88_8821CS
137*b2a777d6SMartin Blumenstingl	tristate "Realtek 8821CS SDIO wireless network adapter"
138*b2a777d6SMartin Blumenstingl	depends on MMC
139*b2a777d6SMartin Blumenstingl	select RTW88_CORE
140*b2a777d6SMartin Blumenstingl	select RTW88_SDIO
141*b2a777d6SMartin Blumenstingl	select RTW88_8821C
142*b2a777d6SMartin Blumenstingl	help
143*b2a777d6SMartin Blumenstingl	  Select this option will enable support for 8821CS chipset
144*b2a777d6SMartin Blumenstingl
145*b2a777d6SMartin Blumenstingl	  802.11ac SDIO wireless network adapter
146*b2a777d6SMartin Blumenstingl
147aff5ffd7SSascha Hauerconfig RTW88_8821CU
148aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
149aff5ffd7SSascha Hauer	depends on USB
150aff5ffd7SSascha Hauer	select RTW88_CORE
151aff5ffd7SSascha Hauer	select RTW88_USB
152aff5ffd7SSascha Hauer	select RTW88_8821C
153aff5ffd7SSascha Hauer	help
154aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
155aff5ffd7SSascha Hauer
156aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
157aff5ffd7SSascha Hauer
158e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
159e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
160e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
161e3037485SYan-Hsuan Chuang	help
162e3037485SYan-Hsuan Chuang	  Enable debug support
163e3037485SYan-Hsuan Chuang
164e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
165e3037485SYan-Hsuan Chuang
166e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
167e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
168e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
169e3037485SYan-Hsuan Chuang	help
170e3037485SYan-Hsuan Chuang	  Enable debug support
171e3037485SYan-Hsuan Chuang
172e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
173e3037485SYan-Hsuan Chuang
174e3037485SYan-Hsuan Chuangendif
175