18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: ISC
28c2ecf20Sopenharmony_ciconfig ATH10K
38c2ecf20Sopenharmony_ci	tristate "Atheros 802.11ac wireless cards support"
48c2ecf20Sopenharmony_ci	depends on MAC80211 && HAS_DMA
58c2ecf20Sopenharmony_ci	select ATH_COMMON
68c2ecf20Sopenharmony_ci	select CRC32
78c2ecf20Sopenharmony_ci	select WANT_DEV_COREDUMP
88c2ecf20Sopenharmony_ci	select ATH10K_CE
98c2ecf20Sopenharmony_ci	help
108c2ecf20Sopenharmony_ci	  This module adds support for wireless adapters based on
118c2ecf20Sopenharmony_ci	  Atheros IEEE 802.11ac family of chipsets.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci	  If you choose to build a module, it'll be called ath10k.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciconfig ATH10K_CE
168c2ecf20Sopenharmony_ci	bool
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig ATH10K_PCI
198c2ecf20Sopenharmony_ci	tristate "Atheros ath10k PCI support"
208c2ecf20Sopenharmony_ci	depends on ATH10K && PCI
218c2ecf20Sopenharmony_ci	help
228c2ecf20Sopenharmony_ci	  This module adds support for PCIE bus
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciconfig ATH10K_AHB
258c2ecf20Sopenharmony_ci	bool "Atheros ath10k AHB support"
268c2ecf20Sopenharmony_ci	depends on ATH10K_PCI && OF && RESET_CONTROLLER
278c2ecf20Sopenharmony_ci	help
288c2ecf20Sopenharmony_ci	  This module adds support for AHB bus
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciconfig ATH10K_SDIO
318c2ecf20Sopenharmony_ci	tristate "Atheros ath10k SDIO support"
328c2ecf20Sopenharmony_ci	depends on ATH10K && MMC
338c2ecf20Sopenharmony_ci	help
348c2ecf20Sopenharmony_ci	  This module adds support for SDIO/MMC bus.
358c2ecf20Sopenharmony_ci
368c2ecf20Sopenharmony_ciconfig ATH10K_USB
378c2ecf20Sopenharmony_ci	tristate "Atheros ath10k USB support (EXPERIMENTAL)"
388c2ecf20Sopenharmony_ci	depends on ATH10K && USB
398c2ecf20Sopenharmony_ci	help
408c2ecf20Sopenharmony_ci	  This module adds experimental support for USB bus. Currently
418c2ecf20Sopenharmony_ci	  work in progress and will not fully work.
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ciconfig ATH10K_SNOC
448c2ecf20Sopenharmony_ci	tristate "Qualcomm ath10k SNOC support"
458c2ecf20Sopenharmony_ci	depends on ATH10K
468c2ecf20Sopenharmony_ci	depends on ARCH_QCOM || COMPILE_TEST
478c2ecf20Sopenharmony_ci	select QCOM_QMI_HELPERS
488c2ecf20Sopenharmony_ci	help
498c2ecf20Sopenharmony_ci	  This module adds support for integrated WCN3990 chip connected
508c2ecf20Sopenharmony_ci	  to system NOC(SNOC).
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ciconfig ATH10K_DEBUG
538c2ecf20Sopenharmony_ci	bool "Atheros ath10k debugging"
548c2ecf20Sopenharmony_ci	depends on ATH10K
558c2ecf20Sopenharmony_ci	help
568c2ecf20Sopenharmony_ci	  Enables debug support
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems.
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ciconfig ATH10K_DEBUGFS
618c2ecf20Sopenharmony_ci	bool "Atheros ath10k debugfs support"
628c2ecf20Sopenharmony_ci	depends on ATH10K && DEBUG_FS
638c2ecf20Sopenharmony_ci	help
648c2ecf20Sopenharmony_ci	  Enabled debugfs support
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems.
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig ATH10K_SPECTRAL
698c2ecf20Sopenharmony_ci	bool "Atheros ath10k spectral scan support"
708c2ecf20Sopenharmony_ci	depends on ATH10K_DEBUGFS
718c2ecf20Sopenharmony_ci	select RELAY
728c2ecf20Sopenharmony_ci	default n
738c2ecf20Sopenharmony_ci	help
748c2ecf20Sopenharmony_ci	  Say Y to enable access to the FFT/spectral data via debugfs.
758c2ecf20Sopenharmony_ci
768c2ecf20Sopenharmony_ciconfig ATH10K_TRACING
778c2ecf20Sopenharmony_ci	bool "Atheros ath10k tracing support"
788c2ecf20Sopenharmony_ci	depends on ATH10K
798c2ecf20Sopenharmony_ci	depends on EVENT_TRACING
808c2ecf20Sopenharmony_ci	help
818c2ecf20Sopenharmony_ci	  Select this to ath10k use tracing infrastructure.
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ciconfig ATH10K_DFS_CERTIFIED
848c2ecf20Sopenharmony_ci	bool "Atheros DFS support for certified platforms"
858c2ecf20Sopenharmony_ci	depends on ATH10K && CFG80211_CERTIFICATION_ONUS
868c2ecf20Sopenharmony_ci	default n
878c2ecf20Sopenharmony_ci	help
888c2ecf20Sopenharmony_ci	This option enables DFS support for initiating radiation on
898c2ecf20Sopenharmony_ci	ath10k.
90