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