18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: BSD-3-Clause-Clear
28c2ecf20Sopenharmony_ciconfig ATH11K
38c2ecf20Sopenharmony_ci	tristate "Qualcomm Technologies 802.11ax chipset support"
48c2ecf20Sopenharmony_ci	depends on MAC80211 && HAS_DMA
58c2ecf20Sopenharmony_ci	depends on CRYPTO_MICHAEL_MIC
68c2ecf20Sopenharmony_ci	select ATH_COMMON
78c2ecf20Sopenharmony_ci	select QCOM_QMI_HELPERS
88c2ecf20Sopenharmony_ci	help
98c2ecf20Sopenharmony_ci	  This module adds support for Qualcomm Technologies 802.11ax family of
108c2ecf20Sopenharmony_ci	  chipsets.
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci	  If you choose to build a module, it'll be called ath11k.
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciconfig ATH11K_AHB
158c2ecf20Sopenharmony_ci	tristate "Atheros ath11k AHB support"
168c2ecf20Sopenharmony_ci	depends on ATH11K
178c2ecf20Sopenharmony_ci	depends on REMOTEPROC
188c2ecf20Sopenharmony_ci	help
198c2ecf20Sopenharmony_ci	  This module adds support for AHB bus
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciconfig ATH11K_PCI
228c2ecf20Sopenharmony_ci	tristate "Atheros ath11k PCI support"
238c2ecf20Sopenharmony_ci	depends on ATH11K && PCI
248c2ecf20Sopenharmony_ci	select MHI_BUS
258c2ecf20Sopenharmony_ci	select QRTR
268c2ecf20Sopenharmony_ci	select QRTR_MHI
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  This module adds support for PCIE bus
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig ATH11K_DEBUG
318c2ecf20Sopenharmony_ci	bool "QCA ath11k debugging"
328c2ecf20Sopenharmony_ci	depends on ATH11K
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  Enables debug support
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciconfig ATH11K_DEBUGFS
398c2ecf20Sopenharmony_ci	bool "QCA ath11k debugfs support"
408c2ecf20Sopenharmony_ci	depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
418c2ecf20Sopenharmony_ci	help
428c2ecf20Sopenharmony_ci	  Enable ath11k debugfs support
438c2ecf20Sopenharmony_ci
448c2ecf20Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems.
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciconfig ATH11K_TRACING
478c2ecf20Sopenharmony_ci	bool "ath11k tracing support"
488c2ecf20Sopenharmony_ci	depends on ATH11K && EVENT_TRACING
498c2ecf20Sopenharmony_ci	help
508c2ecf20Sopenharmony_ci	  Select this to use ath11k tracing infrastructure.
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciconfig ATH11K_SPECTRAL
538c2ecf20Sopenharmony_ci	bool "QCA ath11k spectral scan support"
548c2ecf20Sopenharmony_ci	depends on ATH11K_DEBUGFS
558c2ecf20Sopenharmony_ci	depends on RELAY
568c2ecf20Sopenharmony_ci	help
578c2ecf20Sopenharmony_ci	  Enable ath11k spectral scan support
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci	  Say Y to enable access to the FFT/spectral data via debugfs.
60