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