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