xref: /linux/drivers/net/wireless/ath/ath12k/Kconfig (revision f8bde02a26b96fd03b0d05fa2735d371933d9baf)
1d8899132SKalle Valo# SPDX-License-Identifier: BSD-3-Clause-Clear
2d8899132SKalle Valoconfig ATH12K
3d8899132SKalle Valo	tristate "Qualcomm Technologies Wi-Fi 7 support (ath12k)"
4d8899132SKalle Valo	depends on MAC80211 && HAS_DMA && PCI
5c7b4f541SJames Prestwood	select CRYPTO_MICHAEL_MIC
6d8899132SKalle Valo	select QCOM_QMI_HELPERS
7d8899132SKalle Valo	select MHI_BUS
8d8899132SKalle Valo	select QRTR
9d8899132SKalle Valo	select QRTR_MHI
10d8899132SKalle Valo	help
11d8899132SKalle Valo	  Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE
12d8899132SKalle Valo	  802.11be) family of chipsets, for example WCN7850 and
13d8899132SKalle Valo	  QCN9274.
14d8899132SKalle Valo
15d8899132SKalle Valo	  If you choose to build a module, it'll be called ath12k.
16d8899132SKalle Valo
17d8899132SKalle Valoconfig ATH12K_DEBUG
18d8899132SKalle Valo	bool "ath12k debugging"
19d8899132SKalle Valo	depends on ATH12K
20d8899132SKalle Valo	help
21d8899132SKalle Valo	  Enable debug support, for example debug messages which must
22d8899132SKalle Valo	  be enabled separately using the debug_mask module parameter.
23d8899132SKalle Valo
24d8899132SKalle Valo	  If unsure, say Y to make it easier to debug problems. But if
25d8899132SKalle Valo	  you want optimal performance choose N.
26d8899132SKalle Valo
27*f8bde02aSRamasamy Kaliappanconfig ATH12K_DEBUGFS
28*f8bde02aSRamasamy Kaliappan	bool "QTI ath12k debugfs support"
29*f8bde02aSRamasamy Kaliappan	depends on ATH12K && MAC80211_DEBUGFS
30*f8bde02aSRamasamy Kaliappan	help
31*f8bde02aSRamasamy Kaliappan	  Enable ath12k debugfs support
32*f8bde02aSRamasamy Kaliappan
33*f8bde02aSRamasamy Kaliappan	  If unsure, say Y to make it easier to debug problems. But if
34*f8bde02aSRamasamy Kaliappan	  you want optimal performance choose N.
35*f8bde02aSRamasamy Kaliappan
36d8899132SKalle Valoconfig ATH12K_TRACING
37d8899132SKalle Valo	bool "ath12k tracing support"
38d8899132SKalle Valo	depends on ATH12K && EVENT_TRACING
39d8899132SKalle Valo	help
40d8899132SKalle Valo	  Enable ath12k tracing infrastructure.
41d8899132SKalle Valo
42d8899132SKalle Valo	  If unsure, say Y to make it easier to debug problems. But if
43d8899132SKalle Valo	  you want optimal performance choose N.
44