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 5a466027aSJames Prestwood select 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 27*52ddd026SJohan Hovold select PCI_PWRCTRL_PWRSEQ if HAVE_PWRCTRL 286e0355afSGovind Singh help 296e0355afSGovind Singh This module adds support for PCIE bus 306e0355afSGovind Singh 31d5c65159SKalle Valoconfig ATH11K_DEBUG 32d5c65159SKalle Valo bool "QCA ath11k debugging" 33d5c65159SKalle Valo depends on ATH11K 34a7f7f624SMasahiro Yamada help 35d5c65159SKalle Valo Enables debug support 36d5c65159SKalle Valo 37d5c65159SKalle Valo If unsure, say Y to make it easier to debug problems. 38d5c65159SKalle Valo 39d5c65159SKalle Valoconfig ATH11K_DEBUGFS 40d5c65159SKalle Valo bool "QCA ath11k debugfs support" 41a45ceea5SArnd Bergmann depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS 42a7f7f624SMasahiro Yamada help 43d5c65159SKalle Valo Enable ath11k debugfs support 44d5c65159SKalle Valo 45d5c65159SKalle Valo If unsure, say Y to make it easier to debug problems. 46d5c65159SKalle Valo 47d5c65159SKalle Valoconfig ATH11K_TRACING 48d5c65159SKalle Valo bool "ath11k tracing support" 49d5c65159SKalle Valo depends on ATH11K && EVENT_TRACING 50a7f7f624SMasahiro Yamada help 51d5c65159SKalle Valo Select this to use ath11k tracing infrastructure. 529d11b7bfSKarthikeyan Periyasamy 539d11b7bfSKarthikeyan Periyasamyconfig ATH11K_SPECTRAL 549d11b7bfSKarthikeyan Periyasamy bool "QCA ath11k spectral scan support" 559d11b7bfSKarthikeyan Periyasamy depends on ATH11K_DEBUGFS 569d11b7bfSKarthikeyan Periyasamy depends on RELAY 579d11b7bfSKarthikeyan Periyasamy help 589d11b7bfSKarthikeyan Periyasamy Enable ath11k spectral scan support 599d11b7bfSKarthikeyan Periyasamy 609d11b7bfSKarthikeyan Periyasamy Say Y to enable access to the FFT/spectral data via debugfs. 61