xref: /linux/drivers/net/wireless/realtek/rtw88/Kconfig (revision ff88b74882669e8b1931730b2401dbc2bece1355)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2e3037485SYan-Hsuan Chuangmenuconfig RTW88
3e3037485SYan-Hsuan Chuang	tristate "Realtek 802.11ac wireless chips support"
4e3037485SYan-Hsuan Chuang	depends on MAC80211
5e3037485SYan-Hsuan Chuang	help
6e3037485SYan-Hsuan Chuang	  This module adds support for mac80211-based wireless drivers that
7e3037485SYan-Hsuan Chuang	  enables Realtek IEEE 802.11ac wireless chipsets.
8e3037485SYan-Hsuan Chuang
9e3037485SYan-Hsuan Chuang	  If you choose to build a module, it'll be called rtw88.
10e3037485SYan-Hsuan Chuang
11e3037485SYan-Hsuan Chuangif RTW88
12e3037485SYan-Hsuan Chuang
13e3037485SYan-Hsuan Chuangconfig RTW88_CORE
14e3037485SYan-Hsuan Chuang	tristate
15e3037485SYan-Hsuan Chuang
16e3037485SYan-Hsuan Chuangconfig RTW88_PCI
17e3037485SYan-Hsuan Chuang	tristate
18e3037485SYan-Hsuan Chuang
1965371a3fSMartin Blumenstinglconfig RTW88_SDIO
2065371a3fSMartin Blumenstingl	tristate
2165371a3fSMartin Blumenstingl
22a82dfd33SSascha Hauerconfig RTW88_USB
23a82dfd33SSascha Hauer	tristate
24a82dfd33SSascha Hauer
25416e87fcSZong-Zhe Yangconfig RTW88_8822B
26416e87fcSZong-Zhe Yang	tristate
27416e87fcSZong-Zhe Yang
28ba0fbe23SZong-Zhe Yangconfig RTW88_8822C
29ba0fbe23SZong-Zhe Yang	tristate
30ba0fbe23SZong-Zhe Yang
31*ff88b748SFiona Kluteconfig RTW88_8723X
32*ff88b748SFiona Klute	tristate
33*ff88b748SFiona Klute
34f56f0863SZong-Zhe Yangconfig RTW88_8723D
35f56f0863SZong-Zhe Yang	tristate
36*ff88b748SFiona Klute	select RTW88_8723X
37f56f0863SZong-Zhe Yang
38f745eb9cSTzu-En Huangconfig RTW88_8821C
39f745eb9cSTzu-En Huang	tristate
40f745eb9cSTzu-En Huang
41e3037485SYan-Hsuan Chuangconfig RTW88_8822BE
42416e87fcSZong-Zhe Yang	tristate "Realtek 8822BE PCI wireless network adapter"
43e3037485SYan-Hsuan Chuang	depends on PCI
44e3037485SYan-Hsuan Chuang	select RTW88_CORE
45e3037485SYan-Hsuan Chuang	select RTW88_PCI
46416e87fcSZong-Zhe Yang	select RTW88_8822B
47e3037485SYan-Hsuan Chuang	help
48e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822BE chipset
49e3037485SYan-Hsuan Chuang
50e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
51e3037485SYan-Hsuan Chuang
52095e62ddSJernej Skrabecconfig RTW88_8822BS
53095e62ddSJernej Skrabec	tristate "Realtek 8822BS SDIO wireless network adapter"
54095e62ddSJernej Skrabec	depends on MMC
55095e62ddSJernej Skrabec	select RTW88_CORE
56095e62ddSJernej Skrabec	select RTW88_SDIO
57095e62ddSJernej Skrabec	select RTW88_8822B
58095e62ddSJernej Skrabec	help
59095e62ddSJernej Skrabec	  Select this option will enable support for 8822BS chipset
60095e62ddSJernej Skrabec
61095e62ddSJernej Skrabec	  802.11ac SDIO wireless network adapter
62095e62ddSJernej Skrabec
6345794099SSascha Hauerconfig RTW88_8822BU
6445794099SSascha Hauer	tristate "Realtek 8822BU USB wireless network adapter"
6545794099SSascha Hauer	depends on USB
6645794099SSascha Hauer	select RTW88_CORE
6745794099SSascha Hauer	select RTW88_USB
6845794099SSascha Hauer	select RTW88_8822B
6945794099SSascha Hauer	help
7045794099SSascha Hauer	  Select this option will enable support for 8822BU chipset
7145794099SSascha Hauer
7245794099SSascha Hauer	  802.11ac USB wireless network adapter
7345794099SSascha Hauer
74e3037485SYan-Hsuan Chuangconfig RTW88_8822CE
75ba0fbe23SZong-Zhe Yang	tristate "Realtek 8822CE PCI wireless network adapter"
76e3037485SYan-Hsuan Chuang	depends on PCI
77e3037485SYan-Hsuan Chuang	select RTW88_CORE
78e3037485SYan-Hsuan Chuang	select RTW88_PCI
79ba0fbe23SZong-Zhe Yang	select RTW88_8822C
80e3037485SYan-Hsuan Chuang	help
81e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822CE chipset
82e3037485SYan-Hsuan Chuang
83e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
84e3037485SYan-Hsuan Chuang
856fdacb78SMartin Blumenstinglconfig RTW88_8822CS
866fdacb78SMartin Blumenstingl	tristate "Realtek 8822CS SDIO wireless network adapter"
876fdacb78SMartin Blumenstingl	depends on MMC
886fdacb78SMartin Blumenstingl	select RTW88_CORE
896fdacb78SMartin Blumenstingl	select RTW88_SDIO
906fdacb78SMartin Blumenstingl	select RTW88_8822C
916fdacb78SMartin Blumenstingl	help
926fdacb78SMartin Blumenstingl	  Select this option will enable support for 8822CS chipset
936fdacb78SMartin Blumenstingl
946fdacb78SMartin Blumenstingl	  802.11ac SDIO wireless network adapter
956fdacb78SMartin Blumenstingl
9607cef03bSSascha Hauerconfig RTW88_8822CU
9707cef03bSSascha Hauer	tristate "Realtek 8822CU USB wireless network adapter"
9807cef03bSSascha Hauer	depends on USB
9907cef03bSSascha Hauer	select RTW88_CORE
10007cef03bSSascha Hauer	select RTW88_USB
10107cef03bSSascha Hauer	select RTW88_8822C
10207cef03bSSascha Hauer	help
10307cef03bSSascha Hauer	  Select this option will enable support for 8822CU chipset
10407cef03bSSascha Hauer
10507cef03bSSascha Hauer	  802.11ac USB wireless network adapter
10607cef03bSSascha Hauer
107f5df1a8bSPing-Ke Shihconfig RTW88_8723DE
108f56f0863SZong-Zhe Yang	tristate "Realtek 8723DE PCI wireless network adapter"
109f5df1a8bSPing-Ke Shih	depends on PCI
110f5df1a8bSPing-Ke Shih	select RTW88_CORE
111f5df1a8bSPing-Ke Shih	select RTW88_PCI
112f56f0863SZong-Zhe Yang	select RTW88_8723D
113f5df1a8bSPing-Ke Shih	help
114f5df1a8bSPing-Ke Shih	  Select this option will enable support for 8723DE chipset
115f5df1a8bSPing-Ke Shih
116f5df1a8bSPing-Ke Shih	  802.11n PCIe wireless network adapter
117f5df1a8bSPing-Ke Shih
118a3b125ceSMartin Blumenstinglconfig RTW88_8723DS
119a3b125ceSMartin Blumenstingl	tristate "Realtek 8723DS SDIO wireless network adapter"
120a3b125ceSMartin Blumenstingl	depends on MMC
121a3b125ceSMartin Blumenstingl	select RTW88_CORE
122a3b125ceSMartin Blumenstingl	select RTW88_SDIO
123a3b125ceSMartin Blumenstingl	select RTW88_8723D
124a3b125ceSMartin Blumenstingl	help
125a3b125ceSMartin Blumenstingl	  Select this option will enable support for 8723DS chipset
126a3b125ceSMartin Blumenstingl
127a3b125ceSMartin Blumenstingl	  802.11n SDIO wireless network adapter
128a3b125ceSMartin Blumenstingl
12987caeef0SSascha Hauerconfig RTW88_8723DU
13087caeef0SSascha Hauer	tristate "Realtek 8723DU USB wireless network adapter"
13187caeef0SSascha Hauer	depends on USB
13287caeef0SSascha Hauer	select RTW88_CORE
13387caeef0SSascha Hauer	select RTW88_USB
13487caeef0SSascha Hauer	select RTW88_8723D
13587caeef0SSascha Hauer	help
13687caeef0SSascha Hauer	  Select this option will enable support for 8723DU chipset
13787caeef0SSascha Hauer
13887caeef0SSascha Hauer	  802.11n USB wireless network adapter
13987caeef0SSascha Hauer
140f745eb9cSTzu-En Huangconfig RTW88_8821CE
141f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
142f745eb9cSTzu-En Huang	depends on PCI
143f745eb9cSTzu-En Huang	select RTW88_CORE
144f745eb9cSTzu-En Huang	select RTW88_PCI
145f745eb9cSTzu-En Huang	select RTW88_8821C
146f745eb9cSTzu-En Huang	help
147f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
148f745eb9cSTzu-En Huang
149f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
150f745eb9cSTzu-En Huang
151b2a777d6SMartin Blumenstinglconfig RTW88_8821CS
152b2a777d6SMartin Blumenstingl	tristate "Realtek 8821CS SDIO wireless network adapter"
153b2a777d6SMartin Blumenstingl	depends on MMC
154b2a777d6SMartin Blumenstingl	select RTW88_CORE
155b2a777d6SMartin Blumenstingl	select RTW88_SDIO
156b2a777d6SMartin Blumenstingl	select RTW88_8821C
157b2a777d6SMartin Blumenstingl	help
158b2a777d6SMartin Blumenstingl	  Select this option will enable support for 8821CS chipset
159b2a777d6SMartin Blumenstingl
160b2a777d6SMartin Blumenstingl	  802.11ac SDIO wireless network adapter
161b2a777d6SMartin Blumenstingl
162aff5ffd7SSascha Hauerconfig RTW88_8821CU
163aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
164aff5ffd7SSascha Hauer	depends on USB
165aff5ffd7SSascha Hauer	select RTW88_CORE
166aff5ffd7SSascha Hauer	select RTW88_USB
167aff5ffd7SSascha Hauer	select RTW88_8821C
168aff5ffd7SSascha Hauer	help
169aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
170aff5ffd7SSascha Hauer
171aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
172aff5ffd7SSascha Hauer
173e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
174e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
175e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
176e3037485SYan-Hsuan Chuang	help
177e3037485SYan-Hsuan Chuang	  Enable debug support
178e3037485SYan-Hsuan Chuang
179e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
180e3037485SYan-Hsuan Chuang
181e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
182e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
183e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
184e3037485SYan-Hsuan Chuang	help
185e3037485SYan-Hsuan Chuang	  Enable debug support
186e3037485SYan-Hsuan Chuang
187e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
188e3037485SYan-Hsuan Chuang
189e3037485SYan-Hsuan Chuangendif
190