xref: /linux/drivers/net/wireless/realtek/rtw88/Kconfig (revision 87caeef032fc3921bc866ad7becb6ed51aa8b27b)
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
19a82dfd33SSascha Hauerconfig RTW88_USB
20a82dfd33SSascha Hauer	tristate
21a82dfd33SSascha Hauer
22416e87fcSZong-Zhe Yangconfig RTW88_8822B
23416e87fcSZong-Zhe Yang	tristate
24416e87fcSZong-Zhe Yang
25ba0fbe23SZong-Zhe Yangconfig RTW88_8822C
26ba0fbe23SZong-Zhe Yang	tristate
27ba0fbe23SZong-Zhe Yang
28f56f0863SZong-Zhe Yangconfig RTW88_8723D
29f56f0863SZong-Zhe Yang	tristate
30f56f0863SZong-Zhe Yang
31f745eb9cSTzu-En Huangconfig RTW88_8821C
32f745eb9cSTzu-En Huang	tristate
33f745eb9cSTzu-En Huang
34e3037485SYan-Hsuan Chuangconfig RTW88_8822BE
35416e87fcSZong-Zhe Yang	tristate "Realtek 8822BE PCI wireless network adapter"
36e3037485SYan-Hsuan Chuang	depends on PCI
37e3037485SYan-Hsuan Chuang	select RTW88_CORE
38e3037485SYan-Hsuan Chuang	select RTW88_PCI
39416e87fcSZong-Zhe Yang	select RTW88_8822B
40e3037485SYan-Hsuan Chuang	help
41e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822BE chipset
42e3037485SYan-Hsuan Chuang
43e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
44e3037485SYan-Hsuan Chuang
4545794099SSascha Hauerconfig RTW88_8822BU
4645794099SSascha Hauer	tristate "Realtek 8822BU USB wireless network adapter"
4745794099SSascha Hauer	depends on USB
4845794099SSascha Hauer	select RTW88_CORE
4945794099SSascha Hauer	select RTW88_USB
5045794099SSascha Hauer	select RTW88_8822B
5145794099SSascha Hauer	help
5245794099SSascha Hauer	  Select this option will enable support for 8822BU chipset
5345794099SSascha Hauer
5445794099SSascha Hauer	  802.11ac USB wireless network adapter
5545794099SSascha Hauer
56e3037485SYan-Hsuan Chuangconfig RTW88_8822CE
57ba0fbe23SZong-Zhe Yang	tristate "Realtek 8822CE PCI wireless network adapter"
58e3037485SYan-Hsuan Chuang	depends on PCI
59e3037485SYan-Hsuan Chuang	select RTW88_CORE
60e3037485SYan-Hsuan Chuang	select RTW88_PCI
61ba0fbe23SZong-Zhe Yang	select RTW88_8822C
62e3037485SYan-Hsuan Chuang	help
63e3037485SYan-Hsuan Chuang	  Select this option will enable support for 8822CE chipset
64e3037485SYan-Hsuan Chuang
65e3037485SYan-Hsuan Chuang	  802.11ac PCIe wireless network adapter
66e3037485SYan-Hsuan Chuang
6707cef03bSSascha Hauerconfig RTW88_8822CU
6807cef03bSSascha Hauer	tristate "Realtek 8822CU USB wireless network adapter"
6907cef03bSSascha Hauer	depends on USB
7007cef03bSSascha Hauer	select RTW88_CORE
7107cef03bSSascha Hauer	select RTW88_USB
7207cef03bSSascha Hauer	select RTW88_8822C
7307cef03bSSascha Hauer	help
7407cef03bSSascha Hauer	  Select this option will enable support for 8822CU chipset
7507cef03bSSascha Hauer
7607cef03bSSascha Hauer	  802.11ac USB wireless network adapter
7707cef03bSSascha Hauer
78f5df1a8bSPing-Ke Shihconfig RTW88_8723DE
79f56f0863SZong-Zhe Yang	tristate "Realtek 8723DE PCI wireless network adapter"
80f5df1a8bSPing-Ke Shih	depends on PCI
81f5df1a8bSPing-Ke Shih	select RTW88_CORE
82f5df1a8bSPing-Ke Shih	select RTW88_PCI
83f56f0863SZong-Zhe Yang	select RTW88_8723D
84f5df1a8bSPing-Ke Shih	help
85f5df1a8bSPing-Ke Shih	  Select this option will enable support for 8723DE chipset
86f5df1a8bSPing-Ke Shih
87f5df1a8bSPing-Ke Shih	  802.11n PCIe wireless network adapter
88f5df1a8bSPing-Ke Shih
89*87caeef0SSascha Hauerconfig RTW88_8723DU
90*87caeef0SSascha Hauer	tristate "Realtek 8723DU USB wireless network adapter"
91*87caeef0SSascha Hauer	depends on USB
92*87caeef0SSascha Hauer	select RTW88_CORE
93*87caeef0SSascha Hauer	select RTW88_USB
94*87caeef0SSascha Hauer	select RTW88_8723D
95*87caeef0SSascha Hauer	help
96*87caeef0SSascha Hauer	  Select this option will enable support for 8723DU chipset
97*87caeef0SSascha Hauer
98*87caeef0SSascha Hauer	  802.11n USB wireless network adapter
99*87caeef0SSascha Hauer
100f745eb9cSTzu-En Huangconfig RTW88_8821CE
101f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
102f745eb9cSTzu-En Huang	depends on PCI
103f745eb9cSTzu-En Huang	select RTW88_CORE
104f745eb9cSTzu-En Huang	select RTW88_PCI
105f745eb9cSTzu-En Huang	select RTW88_8821C
106f745eb9cSTzu-En Huang	help
107f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
108f745eb9cSTzu-En Huang
109f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
110f745eb9cSTzu-En Huang
111aff5ffd7SSascha Hauerconfig RTW88_8821CU
112aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
113aff5ffd7SSascha Hauer	depends on USB
114aff5ffd7SSascha Hauer	select RTW88_CORE
115aff5ffd7SSascha Hauer	select RTW88_USB
116aff5ffd7SSascha Hauer	select RTW88_8821C
117aff5ffd7SSascha Hauer	help
118aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
119aff5ffd7SSascha Hauer
120aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
121aff5ffd7SSascha Hauer
122e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
123e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
124e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
125e3037485SYan-Hsuan Chuang	help
126e3037485SYan-Hsuan Chuang	  Enable debug support
127e3037485SYan-Hsuan Chuang
128e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
129e3037485SYan-Hsuan Chuang
130e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
131e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
132e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
133e3037485SYan-Hsuan Chuang	help
134e3037485SYan-Hsuan Chuang	  Enable debug support
135e3037485SYan-Hsuan Chuang
136e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
137e3037485SYan-Hsuan Chuang
138e3037485SYan-Hsuan Chuangendif
139