xref: /linux/drivers/net/wireless/realtek/rtw89/Kconfig (revision 3ea5eb68b9d624935108b5e696859304edfac202)
1# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
2menuconfig RTW89
3	tristate "Realtek 802.11ax 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.11ax wireless chipsets.
8
9	  If you choose to build a module, it'll be called rtw89.
10
11if RTW89
12
13config RTW89_CORE
14	tristate
15	select WANT_DEV_COREDUMP
16
17config RTW89_PCI
18	tristate
19
20config RTW89_8851B
21	tristate
22
23config RTW89_8852A
24	tristate
25
26config RTW89_8852B_COMMON
27	tristate
28
29config RTW89_8852B
30	tristate
31
32config RTW89_8852BT
33	tristate
34
35config RTW89_8852C
36	tristate
37
38config RTW89_8922A
39	tristate
40
41config RTW89_8851BE
42	tristate "Realtek 8851BE PCI wireless network (Wi-Fi 6) adapter"
43	depends on PCI
44	select RTW89_CORE
45	select RTW89_PCI
46	select RTW89_8851B
47	help
48	  Select this option will enable support for 8851BE chipset
49
50	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
51
52config RTW89_8852AE
53	tristate "Realtek 8852AE PCI wireless network (Wi-Fi 6) adapter"
54	depends on PCI
55	select RTW89_CORE
56	select RTW89_PCI
57	select RTW89_8852A
58	help
59	  Select this option will enable support for 8852AE chipset
60
61	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
62
63config RTW89_8852BE
64	tristate "Realtek 8852BE PCI wireless network (Wi-Fi 6) adapter"
65	depends on PCI
66	select RTW89_CORE
67	select RTW89_PCI
68	select RTW89_8852B
69	select RTW89_8852B_COMMON
70	help
71	  Select this option will enable support for 8852BE chipset
72
73	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
74
75config RTW89_8852BTE
76	tristate "Realtek 8852BE-VT PCI wireless network (Wi-Fi 6) adapter"
77	depends on PCI
78	select RTW89_CORE
79	select RTW89_PCI
80	select RTW89_8852BT
81	select RTW89_8852B_COMMON
82	help
83	  Select this option will enable support for 8852BE-VT chipset
84
85	  802.11ax PCIe wireless network (Wi-Fi 6) adapter
86
87config RTW89_8852CE
88	tristate "Realtek 8852CE PCI wireless network (Wi-Fi 6E) adapter"
89	depends on PCI
90	select RTW89_CORE
91	select RTW89_PCI
92	select RTW89_8852C
93	help
94	  Select this option will enable support for 8852CE chipset
95
96	  802.11ax PCIe wireless network (Wi-Fi 6E) adapter
97
98config RTW89_8922AE
99	tristate "Realtek 8922AE PCI wireless network (Wi-Fi 7) adapter"
100	depends on PCI
101	select RTW89_CORE
102	select RTW89_PCI
103	select RTW89_8922A
104	help
105	  Select this option will enable support for 8922AE chipset
106
107	  802.11be PCIe wireless network (Wi-Fi 7) adapter
108	  supporting 2x2 2GHz/5GHz/6GHz 4096-QAM 160MHz channels.
109
110config RTW89_DEBUG
111	bool
112
113config RTW89_DEBUGMSG
114	bool "Realtek rtw89 debug message support"
115	depends on RTW89_CORE
116	select RTW89_DEBUG
117	help
118	  Enable debug message support
119
120	  If unsure, say Y to simplify debug problems
121
122config RTW89_DEBUGFS
123	bool "Realtek rtw89 debugfs support"
124	depends on RTW89_CORE
125	select RTW89_DEBUG
126	help
127	  Enable debugfs support
128
129	  If unsure, say Y to simplify debug problems
130
131endif
132