xref: /linux/drivers/net/wireless/ath/ath12k/Kconfig (revision ed70aaac7c359540d3d8332827fa60b6a45e15f2)
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
10*ed70aaacSBartosz Golaszewski	select PCI_PWRCTL_PWRSEQ if HAVE_PWRCTL
11d8899132SKalle Valo	help
12d8899132SKalle Valo	  Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE
13d8899132SKalle Valo	  802.11be) family of chipsets, for example WCN7850 and
14d8899132SKalle Valo	  QCN9274.
15d8899132SKalle Valo
16d8899132SKalle Valo	  If you choose to build a module, it'll be called ath12k.
17d8899132SKalle Valo
18d8899132SKalle Valoconfig ATH12K_DEBUG
19d8899132SKalle Valo	bool "ath12k debugging"
20d8899132SKalle Valo	depends on ATH12K
21d8899132SKalle Valo	help
22d8899132SKalle Valo	  Enable debug support, for example debug messages which must
23d8899132SKalle Valo	  be enabled separately using the debug_mask module parameter.
24d8899132SKalle Valo
25d8899132SKalle Valo	  If unsure, say Y to make it easier to debug problems. But if
26d8899132SKalle Valo	  you want optimal performance choose N.
27d8899132SKalle Valo
28f8bde02aSRamasamy Kaliappanconfig ATH12K_DEBUGFS
29f8bde02aSRamasamy Kaliappan	bool "QTI ath12k debugfs support"
30f8bde02aSRamasamy Kaliappan	depends on ATH12K && MAC80211_DEBUGFS
31f8bde02aSRamasamy Kaliappan	help
32f8bde02aSRamasamy Kaliappan	  Enable ath12k debugfs support
33f8bde02aSRamasamy Kaliappan
34f8bde02aSRamasamy Kaliappan	  If unsure, say Y to make it easier to debug problems. But if
35f8bde02aSRamasamy Kaliappan	  you want optimal performance choose N.
36f8bde02aSRamasamy Kaliappan
37d8899132SKalle Valoconfig ATH12K_TRACING
38d8899132SKalle Valo	bool "ath12k tracing support"
39d8899132SKalle Valo	depends on ATH12K && EVENT_TRACING
40d8899132SKalle Valo	help
41d8899132SKalle Valo	  Enable ath12k tracing infrastructure.
42d8899132SKalle Valo
43d8899132SKalle Valo	  If unsure, say Y to make it easier to debug problems. But if
44d8899132SKalle Valo	  you want optimal performance choose N.
45