1# SPDX-License-Identifier: BSD-3-Clause-Clear 2config ATH11K 3 tristate "Qualcomm Technologies 802.11ax chipset support" 4 depends on MAC80211 && HAS_DMA 5 select CRYPTO_MICHAEL_MIC 6 select ATH_COMMON 7 select QCOM_QMI_HELPERS 8 help 9 This module adds support for Qualcomm Technologies 802.11ax family of 10 chipsets. 11 12 If you choose to build a module, it'll be called ath11k. 13 14config ATH11K_AHB 15 tristate "Atheros ath11k AHB support" 16 depends on ATH11K 17 depends on REMOTEPROC 18 help 19 This module adds support for AHB bus 20 21config ATH11K_PCI 22 tristate "Atheros ath11k PCI support" 23 depends on ATH11K && PCI 24 select MHI_BUS 25 select QRTR 26 select QRTR_MHI 27 select PCI_PWRCTRL_PWRSEQ if HAVE_PWRCTRL 28 help 29 This module adds support for PCIE bus 30 31config ATH11K_DEBUG 32 bool "QCA ath11k debugging" 33 depends on ATH11K 34 help 35 Enables debug support 36 37 If unsure, say Y to make it easier to debug problems. 38 39config ATH11K_DEBUGFS 40 bool "QCA ath11k debugfs support" 41 depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS 42 help 43 Enable ath11k debugfs support 44 45 If unsure, say Y to make it easier to debug problems. 46 47config ATH11K_TRACING 48 bool "ath11k tracing support" 49 depends on ATH11K && EVENT_TRACING 50 help 51 Select this to use ath11k tracing infrastructure. 52 53config ATH11K_SPECTRAL 54 bool "QCA ath11k spectral scan support" 55 depends on ATH11K_DEBUGFS 56 depends on RELAY 57 help 58 Enable ath11k spectral scan support 59 60 Say Y to enable access to the FFT/spectral data via debugfs. 61 62config ATH11K_CFR 63 bool "ath11k channel frequency response support" 64 depends on ATH11K_DEBUGFS 65 depends on RELAY 66 help 67 Enable ath11k channel frequency response dump support. 68 This option exposes debugfs nodes that will allow the user 69 to enable, disable, and dump data. 70 71 Say Y to enable CFR data dump collection via debugfs. 72