1d5c65159SKalle Valo# SPDX-License-Identifier: BSD-3-Clause-Clear
2d5c65159SKalle Valoconfig ATH11K
3d5c65159SKalle Valo	tristate "Qualcomm Technologies 802.11ax chipset support"
4d5c65159SKalle Valo	depends on MAC80211 && HAS_DMA
5243874c6SManikanta Pubbisetty	depends on CRYPTO_MICHAEL_MIC
6d5c65159SKalle Valo	select ATH_COMMON
7d5c65159SKalle Valo	select QCOM_QMI_HELPERS
8a7f7f624SMasahiro Yamada	help
9d5c65159SKalle Valo	  This module adds support for Qualcomm Technologies 802.11ax family of
10d5c65159SKalle Valo	  chipsets.
11d5c65159SKalle Valo
12d5c65159SKalle Valo	  If you choose to build a module, it'll be called ath11k.
13d5c65159SKalle Valo
146e0355afSGovind Singhconfig ATH11K_AHB
156e0355afSGovind Singh	tristate "Atheros ath11k AHB support"
166e0355afSGovind Singh	depends on ATH11K
171ff8ed78SGovind Singh	depends on REMOTEPROC
186e0355afSGovind Singh	help
196e0355afSGovind Singh	  This module adds support for AHB bus
206e0355afSGovind Singh
216e0355afSGovind Singhconfig ATH11K_PCI
226e0355afSGovind Singh	tristate "Atheros ath11k PCI support"
236e0355afSGovind Singh	depends on ATH11K && PCI
241399fb87SGovind Singh	select MHI_BUS
251399fb87SGovind Singh	select QRTR
261399fb87SGovind Singh	select QRTR_MHI
276e0355afSGovind Singh	help
286e0355afSGovind Singh	  This module adds support for PCIE bus
296e0355afSGovind Singh
30d5c65159SKalle Valoconfig ATH11K_DEBUG
31d5c65159SKalle Valo	bool "QCA ath11k debugging"
32d5c65159SKalle Valo	depends on ATH11K
33a7f7f624SMasahiro Yamada	help
34d5c65159SKalle Valo	  Enables debug support
35d5c65159SKalle Valo
36d5c65159SKalle Valo	  If unsure, say Y to make it easier to debug problems.
37d5c65159SKalle Valo
38d5c65159SKalle Valoconfig ATH11K_DEBUGFS
39d5c65159SKalle Valo	bool "QCA ath11k debugfs support"
40a45ceea5SArnd Bergmann	depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
41a7f7f624SMasahiro Yamada	help
42d5c65159SKalle Valo	  Enable ath11k debugfs support
43d5c65159SKalle Valo
44d5c65159SKalle Valo	  If unsure, say Y to make it easier to debug problems.
45d5c65159SKalle Valo
46d5c65159SKalle Valoconfig ATH11K_TRACING
47d5c65159SKalle Valo	bool "ath11k tracing support"
48d5c65159SKalle Valo	depends on ATH11K && EVENT_TRACING
49a7f7f624SMasahiro Yamada	help
50d5c65159SKalle Valo	  Select this to use ath11k tracing infrastructure.
519d11b7bfSKarthikeyan Periyasamy
529d11b7bfSKarthikeyan Periyasamyconfig ATH11K_SPECTRAL
539d11b7bfSKarthikeyan Periyasamy	bool "QCA ath11k spectral scan support"
549d11b7bfSKarthikeyan Periyasamy	depends on ATH11K_DEBUGFS
559d11b7bfSKarthikeyan Periyasamy	depends on RELAY
569d11b7bfSKarthikeyan Periyasamy	help
579d11b7bfSKarthikeyan Periyasamy	  Enable ath11k spectral scan support
589d11b7bfSKarthikeyan Periyasamy
599d11b7bfSKarthikeyan Periyasamy	  Say Y to enable access to the FFT/spectral data via debugfs.
60