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_8723D
32	tristate
33
34config RTW88_8821C
35	tristate
36
37config RTW88_8822BE
38	tristate "Realtek 8822BE PCI wireless network adapter"
39	depends on PCI
40	select RTW88_CORE
41	select RTW88_PCI
42	select RTW88_8822B
43	help
44	  Select this option will enable support for 8822BE chipset
45
46	  802.11ac PCIe wireless network adapter
47
48config RTW88_8822BS
49	tristate "Realtek 8822BS SDIO wireless network adapter"
50	depends on MMC
51	select RTW88_CORE
52	select RTW88_SDIO
53	select RTW88_8822B
54	help
55	  Select this option will enable support for 8822BS chipset
56
57	  802.11ac SDIO wireless network adapter
58
59config RTW88_8822BU
60	tristate "Realtek 8822BU USB wireless network adapter"
61	depends on USB
62	select RTW88_CORE
63	select RTW88_USB
64	select RTW88_8822B
65	help
66	  Select this option will enable support for 8822BU chipset
67
68	  802.11ac USB wireless network adapter
69
70config RTW88_8822CE
71	tristate "Realtek 8822CE PCI wireless network adapter"
72	depends on PCI
73	select RTW88_CORE
74	select RTW88_PCI
75	select RTW88_8822C
76	help
77	  Select this option will enable support for 8822CE chipset
78
79	  802.11ac PCIe wireless network adapter
80
81config RTW88_8822CS
82	tristate "Realtek 8822CS SDIO wireless network adapter"
83	depends on MMC
84	select RTW88_CORE
85	select RTW88_SDIO
86	select RTW88_8822C
87	help
88	  Select this option will enable support for 8822CS chipset
89
90	  802.11ac SDIO wireless network adapter
91
92config RTW88_8822CU
93	tristate "Realtek 8822CU USB wireless network adapter"
94	depends on USB
95	select RTW88_CORE
96	select RTW88_USB
97	select RTW88_8822C
98	help
99	  Select this option will enable support for 8822CU chipset
100
101	  802.11ac USB wireless network adapter
102
103config RTW88_8723DE
104	tristate "Realtek 8723DE PCI wireless network adapter"
105	depends on PCI
106	select RTW88_CORE
107	select RTW88_PCI
108	select RTW88_8723D
109	help
110	  Select this option will enable support for 8723DE chipset
111
112	  802.11n PCIe wireless network adapter
113
114config RTW88_8723DU
115	tristate "Realtek 8723DU USB wireless network adapter"
116	depends on USB
117	select RTW88_CORE
118	select RTW88_USB
119	select RTW88_8723D
120	help
121	  Select this option will enable support for 8723DU chipset
122
123	  802.11n USB wireless network adapter
124
125config RTW88_8821CE
126	tristate "Realtek 8821CE PCI wireless network adapter"
127	depends on PCI
128	select RTW88_CORE
129	select RTW88_PCI
130	select RTW88_8821C
131	help
132	  Select this option will enable support for 8821CE chipset
133
134	  802.11ac PCIe wireless network adapter
135
136config RTW88_8821CS
137	tristate "Realtek 8821CS SDIO wireless network adapter"
138	depends on MMC
139	select RTW88_CORE
140	select RTW88_SDIO
141	select RTW88_8821C
142	help
143	  Select this option will enable support for 8821CS chipset
144
145	  802.11ac SDIO wireless network adapter
146
147config RTW88_8821CU
148	tristate "Realtek 8821CU USB wireless network adapter"
149	depends on USB
150	select RTW88_CORE
151	select RTW88_USB
152	select RTW88_8821C
153	help
154	  Select this option will enable support for 8821CU chipset
155
156	  802.11ac USB wireless network adapter
157
158config RTW88_DEBUG
159	bool "Realtek rtw88 debug support"
160	depends on RTW88_CORE
161	help
162	  Enable debug support
163
164	  If unsure, say Y to simplify debug problems
165
166config RTW88_DEBUGFS
167	bool "Realtek rtw88 debugfs support"
168	depends on RTW88_CORE
169	help
170	  Enable debug support
171
172	  If unsure, say Y to simplify debug problems
173
174endif
175