1# SPDX-License-Identifier: GPL-2.0-only
2menuconfig RTW88
3	tristate "Realtek 802.11ac wireless chips support"
4	depends on MAC80211
5	help
6	  This module adds support for mac80211-based wireless drivers that
7	  enables Realtek IEEE 802.11ac wireless chipsets.
8
9	  If you choose to build a module, it'll be called rtw88.
10
11if RTW88
12
13config RTW88_CORE
14	tristate
15	select WANT_DEV_COREDUMP
16
17config RTW88_PCI
18	tristate
19
20config RTW88_SDIO
21	tristate
22
23config RTW88_USB
24	tristate
25
26config RTW88_8822B
27	tristate
28
29config RTW88_8822C
30	tristate
31
32config RTW88_8723X
33	tristate
34
35config RTW88_8703B
36	tristate
37	select RTW88_8723X
38
39config RTW88_8723D
40	tristate
41	select RTW88_8723X
42
43config RTW88_8821C
44	tristate
45
46config RTW88_8822BE
47	tristate "Realtek 8822BE PCI wireless network adapter"
48	depends on PCI
49	select RTW88_CORE
50	select RTW88_PCI
51	select RTW88_8822B
52	help
53	  Select this option will enable support for 8822BE chipset
54
55	  802.11ac PCIe wireless network adapter
56
57config RTW88_8822BS
58	tristate "Realtek 8822BS SDIO wireless network adapter"
59	depends on MMC
60	select RTW88_CORE
61	select RTW88_SDIO
62	select RTW88_8822B
63	help
64	  Select this option will enable support for 8822BS chipset
65
66	  802.11ac SDIO wireless network adapter
67
68config RTW88_8822BU
69	tristate "Realtek 8822BU USB wireless network adapter"
70	depends on USB
71	select RTW88_CORE
72	select RTW88_USB
73	select RTW88_8822B
74	help
75	  Select this option will enable support for 8822BU chipset
76
77	  802.11ac USB wireless network adapter
78
79config RTW88_8822CE
80	tristate "Realtek 8822CE PCI wireless network adapter"
81	depends on PCI
82	select RTW88_CORE
83	select RTW88_PCI
84	select RTW88_8822C
85	help
86	  Select this option will enable support for 8822CE chipset
87
88	  802.11ac PCIe wireless network adapter
89
90config RTW88_8822CS
91	tristate "Realtek 8822CS SDIO wireless network adapter"
92	depends on MMC
93	select RTW88_CORE
94	select RTW88_SDIO
95	select RTW88_8822C
96	help
97	  Select this option will enable support for 8822CS chipset
98
99	  802.11ac SDIO wireless network adapter
100
101config RTW88_8822CU
102	tristate "Realtek 8822CU USB wireless network adapter"
103	depends on USB
104	select RTW88_CORE
105	select RTW88_USB
106	select RTW88_8822C
107	help
108	  Select this option will enable support for 8822CU chipset
109
110	  802.11ac USB wireless network adapter
111
112config RTW88_8723DE
113	tristate "Realtek 8723DE PCI wireless network adapter"
114	depends on PCI
115	select RTW88_CORE
116	select RTW88_PCI
117	select RTW88_8723D
118	help
119	  Select this option will enable support for 8723DE chipset
120
121	  802.11n PCIe wireless network adapter
122
123config RTW88_8723DS
124	tristate "Realtek 8723DS SDIO wireless network adapter"
125	depends on MMC
126	select RTW88_CORE
127	select RTW88_SDIO
128	select RTW88_8723D
129	help
130	  Select this option will enable support for 8723DS chipset
131
132	  802.11n SDIO wireless network adapter
133
134config RTW88_8723CS
135	tristate "Realtek 8723CS SDIO wireless network adapter"
136	depends on MMC
137	select RTW88_CORE
138	select RTW88_SDIO
139	select RTW88_8703B
140	help
141	  Select this option to enable support for 8723CS chipset (EXPERIMENTAL)
142
143	  This module adds support for the 8723CS 802.11n SDIO
144	  wireless network adapter.
145
146	  If you choose to build a module, it'll be called rtw88_8723cs.
147
148config RTW88_8723DU
149	tristate "Realtek 8723DU USB wireless network adapter"
150	depends on USB
151	select RTW88_CORE
152	select RTW88_USB
153	select RTW88_8723D
154	help
155	  Select this option will enable support for 8723DU chipset
156
157	  802.11n USB wireless network adapter
158
159config RTW88_8821CE
160	tristate "Realtek 8821CE PCI wireless network adapter"
161	depends on PCI
162	select RTW88_CORE
163	select RTW88_PCI
164	select RTW88_8821C
165	help
166	  Select this option will enable support for 8821CE chipset
167
168	  802.11ac PCIe wireless network adapter
169
170config RTW88_8821CS
171	tristate "Realtek 8821CS SDIO wireless network adapter"
172	depends on MMC
173	select RTW88_CORE
174	select RTW88_SDIO
175	select RTW88_8821C
176	help
177	  Select this option will enable support for 8821CS chipset
178
179	  802.11ac SDIO wireless network adapter
180
181config RTW88_8821CU
182	tristate "Realtek 8821CU USB wireless network adapter"
183	depends on USB
184	select RTW88_CORE
185	select RTW88_USB
186	select RTW88_8821C
187	help
188	  Select this option will enable support for 8821CU chipset
189
190	  802.11ac USB wireless network adapter
191
192config RTW88_DEBUG
193	bool "Realtek rtw88 debug support"
194	depends on RTW88_CORE
195	help
196	  Enable debug support
197
198	  If unsure, say Y to simplify debug problems
199
200config RTW88_DEBUGFS
201	bool "Realtek rtw88 debugfs support"
202	depends on RTW88_CORE
203	help
204	  Enable debug support
205
206	  If unsure, say Y to simplify debug problems
207
208endif
209