0001 # SPDX-License-Identifier: BSD-3-Clause-Clear
0002 config ATH11K
0003 tristate "Qualcomm Technologies 802.11ax chipset support"
0004 depends on MAC80211 && HAS_DMA
0005 depends on CRYPTO_MICHAEL_MIC
0006 select ATH_COMMON
0007 select QCOM_QMI_HELPERS
0008 help
0009 This module adds support for Qualcomm Technologies 802.11ax family of
0010 chipsets.
0011
0012 If you choose to build a module, it'll be called ath11k.
0013
0014 config ATH11K_AHB
0015 tristate "Atheros ath11k AHB support"
0016 depends on ATH11K
0017 depends on REMOTEPROC
0018 help
0019 This module adds support for AHB bus
0020
0021 config ATH11K_PCI
0022 tristate "Atheros ath11k PCI support"
0023 depends on ATH11K && PCI
0024 select MHI_BUS
0025 select QRTR
0026 select QRTR_MHI
0027 help
0028 This module adds support for PCIE bus
0029
0030 config ATH11K_DEBUG
0031 bool "QCA ath11k debugging"
0032 depends on ATH11K
0033 help
0034 Enables debug support
0035
0036 If unsure, say Y to make it easier to debug problems.
0037
0038 config ATH11K_DEBUGFS
0039 bool "QCA ath11k debugfs support"
0040 depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
0041 help
0042 Enable ath11k debugfs support
0043
0044 If unsure, say Y to make it easier to debug problems.
0045
0046 config ATH11K_TRACING
0047 bool "ath11k tracing support"
0048 depends on ATH11K && EVENT_TRACING
0049 help
0050 Select this to use ath11k tracing infrastructure.
0051
0052 config ATH11K_SPECTRAL
0053 bool "QCA ath11k spectral scan support"
0054 depends on ATH11K_DEBUGFS
0055 depends on RELAY
0056 help
0057 Enable ath11k spectral scan support
0058
0059 Say Y to enable access to the FFT/spectral data via debugfs.