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_PWRCTL_PWRSEQ if HAVE_PWRCTL 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