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