xref: /linux/drivers/net/wireless/realtek/rtw88/Kconfig (revision 07cef03b8d44dee7488de3d1585387e603c78676)
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
67*07cef03bSSascha Hauerconfig RTW88_8822CU
68*07cef03bSSascha Hauer	tristate "Realtek 8822CU USB wireless network adapter"
69*07cef03bSSascha Hauer	depends on USB
70*07cef03bSSascha Hauer	select RTW88_CORE
71*07cef03bSSascha Hauer	select RTW88_USB
72*07cef03bSSascha Hauer	select RTW88_8822C
73*07cef03bSSascha Hauer	help
74*07cef03bSSascha Hauer	  Select this option will enable support for 8822CU chipset
75*07cef03bSSascha Hauer
76*07cef03bSSascha Hauer	  802.11ac USB wireless network adapter
77*07cef03bSSascha 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
89f745eb9cSTzu-En Huangconfig RTW88_8821CE
90f745eb9cSTzu-En Huang	tristate "Realtek 8821CE PCI wireless network adapter"
91f745eb9cSTzu-En Huang	depends on PCI
92f745eb9cSTzu-En Huang	select RTW88_CORE
93f745eb9cSTzu-En Huang	select RTW88_PCI
94f745eb9cSTzu-En Huang	select RTW88_8821C
95f745eb9cSTzu-En Huang	help
96f745eb9cSTzu-En Huang	  Select this option will enable support for 8821CE chipset
97f745eb9cSTzu-En Huang
98f745eb9cSTzu-En Huang	  802.11ac PCIe wireless network adapter
99f745eb9cSTzu-En Huang
100aff5ffd7SSascha Hauerconfig RTW88_8821CU
101aff5ffd7SSascha Hauer	tristate "Realtek 8821CU USB wireless network adapter"
102aff5ffd7SSascha Hauer	depends on USB
103aff5ffd7SSascha Hauer	select RTW88_CORE
104aff5ffd7SSascha Hauer	select RTW88_USB
105aff5ffd7SSascha Hauer	select RTW88_8821C
106aff5ffd7SSascha Hauer	help
107aff5ffd7SSascha Hauer	  Select this option will enable support for 8821CU chipset
108aff5ffd7SSascha Hauer
109aff5ffd7SSascha Hauer	  802.11ac USB wireless network adapter
110aff5ffd7SSascha Hauer
111e3037485SYan-Hsuan Chuangconfig RTW88_DEBUG
112e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debug support"
113e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
114e3037485SYan-Hsuan Chuang	help
115e3037485SYan-Hsuan Chuang	  Enable debug support
116e3037485SYan-Hsuan Chuang
117e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
118e3037485SYan-Hsuan Chuang
119e3037485SYan-Hsuan Chuangconfig RTW88_DEBUGFS
120e3037485SYan-Hsuan Chuang	bool "Realtek rtw88 debugfs support"
121e3037485SYan-Hsuan Chuang	depends on RTW88_CORE
122e3037485SYan-Hsuan Chuang	help
123e3037485SYan-Hsuan Chuang	  Enable debug support
124e3037485SYan-Hsuan Chuang
125e3037485SYan-Hsuan Chuang	  If unsure, say Y to simplify debug problems
126e3037485SYan-Hsuan Chuang
127e3037485SYan-Hsuan Chuangendif
128