xref: /linux/drivers/net/wireless/realtek/rtw88/Kconfig (revision 1a9239bb4253f9076b5b4b2a1a4e8d7defd77a95)
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_88XXA
47	tristate
48
49config RTW88_8821A
50	tristate
51	select RTW88_88XXA
52
53config RTW88_8812A
54	tristate
55	select RTW88_88XXA
56
57config RTW88_8814A
58	tristate
59
60config RTW88_8822BE
61	tristate "Realtek 8822BE PCI wireless network adapter"
62	depends on PCI
63	select RTW88_CORE
64	select RTW88_PCI
65	select RTW88_8822B
66	help
67	  Select this option will enable support for 8822BE chipset
68
69	  802.11ac PCIe wireless network adapter
70
71config RTW88_8822BS
72	tristate "Realtek 8822BS SDIO wireless network adapter"
73	depends on MMC
74	select RTW88_CORE
75	select RTW88_SDIO
76	select RTW88_8822B
77	help
78	  Select this option will enable support for 8822BS chipset
79
80	  802.11ac SDIO wireless network adapter
81
82config RTW88_8822BU
83	tristate "Realtek 8822BU USB wireless network adapter"
84	depends on USB
85	select RTW88_CORE
86	select RTW88_USB
87	select RTW88_8822B
88	help
89	  Select this option will enable support for 8822BU chipset
90
91	  802.11ac USB wireless network adapter
92
93config RTW88_8822CE
94	tristate "Realtek 8822CE PCI wireless network adapter"
95	depends on PCI
96	select RTW88_CORE
97	select RTW88_PCI
98	select RTW88_8822C
99	help
100	  Select this option will enable support for 8822CE chipset
101
102	  802.11ac PCIe wireless network adapter
103
104config RTW88_8822CS
105	tristate "Realtek 8822CS SDIO wireless network adapter"
106	depends on MMC
107	select RTW88_CORE
108	select RTW88_SDIO
109	select RTW88_8822C
110	help
111	  Select this option will enable support for 8822CS chipset
112
113	  802.11ac SDIO wireless network adapter
114
115config RTW88_8822CU
116	tristate "Realtek 8822CU USB wireless network adapter"
117	depends on USB
118	select RTW88_CORE
119	select RTW88_USB
120	select RTW88_8822C
121	help
122	  Select this option will enable support for 8822CU chipset
123
124	  802.11ac USB wireless network adapter
125
126config RTW88_8723DE
127	tristate "Realtek 8723DE PCI wireless network adapter"
128	depends on PCI
129	select RTW88_CORE
130	select RTW88_PCI
131	select RTW88_8723D
132	help
133	  Select this option will enable support for 8723DE chipset
134
135	  802.11n PCIe wireless network adapter
136
137config RTW88_8723DS
138	tristate "Realtek 8723DS SDIO wireless network adapter"
139	depends on MMC
140	select RTW88_CORE
141	select RTW88_SDIO
142	select RTW88_8723D
143	help
144	  Select this option will enable support for 8723DS chipset
145
146	  802.11n SDIO wireless network adapter
147
148config RTW88_8723CS
149	tristate "Realtek 8723CS SDIO wireless network adapter"
150	depends on MMC
151	select RTW88_CORE
152	select RTW88_SDIO
153	select RTW88_8703B
154	help
155	  Select this option to enable support for 8723CS chipset (EXPERIMENTAL)
156
157	  This module adds support for the 8723CS 802.11n SDIO
158	  wireless network adapter.
159
160	  If you choose to build a module, it'll be called rtw88_8723cs.
161
162config RTW88_8723DU
163	tristate "Realtek 8723DU USB wireless network adapter"
164	depends on USB
165	select RTW88_CORE
166	select RTW88_USB
167	select RTW88_8723D
168	help
169	  Select this option will enable support for 8723DU chipset
170
171	  802.11n USB wireless network adapter
172
173config RTW88_8821CE
174	tristate "Realtek 8821CE PCI wireless network adapter"
175	depends on PCI
176	select RTW88_CORE
177	select RTW88_PCI
178	select RTW88_8821C
179	help
180	  Select this option will enable support for 8821CE chipset
181
182	  802.11ac PCIe wireless network adapter
183
184config RTW88_8821CS
185	tristate "Realtek 8821CS SDIO wireless network adapter"
186	depends on MMC
187	select RTW88_CORE
188	select RTW88_SDIO
189	select RTW88_8821C
190	help
191	  Select this option will enable support for 8821CS chipset
192
193	  802.11ac SDIO wireless network adapter
194
195config RTW88_8821CU
196	tristate "Realtek 8821CU USB wireless network adapter"
197	depends on USB
198	select RTW88_CORE
199	select RTW88_USB
200	select RTW88_8821C
201	help
202	  Select this option will enable support for 8821CU chipset
203
204	  802.11ac USB wireless network adapter
205
206config RTW88_8821AU
207	tristate "Realtek 8821AU/8811AU USB wireless network adapter"
208	depends on USB
209	select RTW88_CORE
210	select RTW88_USB
211	select RTW88_8821A
212	help
213	  Select this option will enable support for 8821AU and 8811AU chipset
214
215	  802.11ac USB wireless network adapter
216
217config RTW88_8812AU
218	tristate "Realtek 8812AU USB wireless network adapter"
219	depends on USB
220	select RTW88_CORE
221	select RTW88_USB
222	select RTW88_8812A
223	help
224	  Select this option will enable support for 8812AU chipset
225
226	  802.11ac USB wireless network adapter
227
228config RTW88_8814AE
229	tristate "Realtek 8814AE PCI wireless network adapter"
230	depends on PCI
231	select RTW88_CORE
232	select RTW88_PCI
233	select RTW88_8814A
234	help
235	  Select this option will enable support for 8814AE chipset
236
237	  802.11ac PCIe wireless network adapter
238
239config RTW88_8814AU
240	tristate "Realtek 8814AU USB wireless network adapter"
241	depends on USB
242	select RTW88_CORE
243	select RTW88_USB
244	select RTW88_8814A
245	help
246	  Select this option will enable support for 8814AU chipset
247
248	  802.11ac USB wireless network adapter
249
250config RTW88_DEBUG
251	bool "Realtek rtw88 debug support"
252	depends on RTW88_CORE
253	help
254	  Enable debug support
255
256	  If unsure, say Y to simplify debug problems
257
258config RTW88_DEBUGFS
259	bool "Realtek rtw88 debugfs support"
260	depends on RTW88_CORE
261	help
262	  Enable debug support
263
264	  If unsure, say Y to simplify debug problems
265
266config RTW88_LEDS
267	bool
268	depends on LEDS_CLASS=y || LEDS_CLASS=MAC80211
269	default y
270
271endif
272