1da8fa4e3SBjoern A. Zeeb# SPDX-License-Identifier: ISC 2da8fa4e3SBjoern A. Zeebconfig ATH10K 3da8fa4e3SBjoern A. Zeeb tristate "Atheros 802.11ac wireless cards support" 4da8fa4e3SBjoern A. Zeeb depends on MAC80211 && HAS_DMA 5da8fa4e3SBjoern A. Zeeb select ATH_COMMON 6da8fa4e3SBjoern A. Zeeb select CRC32 7da8fa4e3SBjoern A. Zeeb select WANT_DEV_COREDUMP 8da8fa4e3SBjoern A. Zeeb select ATH10K_CE 9da8fa4e3SBjoern A. Zeeb help 10da8fa4e3SBjoern A. Zeeb This module adds support for wireless adapters based on 11da8fa4e3SBjoern A. Zeeb Atheros IEEE 802.11ac family of chipsets. 12da8fa4e3SBjoern A. Zeeb 13da8fa4e3SBjoern A. Zeeb If you choose to build a module, it'll be called ath10k. 14da8fa4e3SBjoern A. Zeeb 15da8fa4e3SBjoern A. Zeebconfig ATH10K_CE 16da8fa4e3SBjoern A. Zeeb bool 17da8fa4e3SBjoern A. Zeeb 18da8fa4e3SBjoern A. Zeebconfig ATH10K_PCI 19da8fa4e3SBjoern A. Zeeb tristate "Atheros ath10k PCI support" 20da8fa4e3SBjoern A. Zeeb depends on ATH10K && PCI 21da8fa4e3SBjoern A. Zeeb help 22da8fa4e3SBjoern A. Zeeb This module adds support for PCIE bus 23da8fa4e3SBjoern A. Zeeb 24da8fa4e3SBjoern A. Zeebconfig ATH10K_AHB 25da8fa4e3SBjoern A. Zeeb bool "Atheros ath10k AHB support" 26da8fa4e3SBjoern A. Zeeb depends on ATH10K_PCI && OF && RESET_CONTROLLER 27da8fa4e3SBjoern A. Zeeb help 28da8fa4e3SBjoern A. Zeeb This module adds support for AHB bus 29da8fa4e3SBjoern A. Zeeb 30da8fa4e3SBjoern A. Zeebconfig ATH10K_SDIO 31da8fa4e3SBjoern A. Zeeb tristate "Atheros ath10k SDIO support" 32da8fa4e3SBjoern A. Zeeb depends on ATH10K && MMC 33da8fa4e3SBjoern A. Zeeb help 34da8fa4e3SBjoern A. Zeeb This module adds support for SDIO/MMC bus. 35da8fa4e3SBjoern A. Zeeb 36da8fa4e3SBjoern A. Zeebconfig ATH10K_USB 37da8fa4e3SBjoern A. Zeeb tristate "Atheros ath10k USB support (EXPERIMENTAL)" 38da8fa4e3SBjoern A. Zeeb depends on ATH10K && USB 39da8fa4e3SBjoern A. Zeeb help 40da8fa4e3SBjoern A. Zeeb This module adds experimental support for USB bus. Currently 41da8fa4e3SBjoern A. Zeeb work in progress and will not fully work. 42da8fa4e3SBjoern A. Zeeb 43da8fa4e3SBjoern A. Zeebconfig ATH10K_SNOC 44da8fa4e3SBjoern A. Zeeb tristate "Qualcomm ath10k SNOC support" 45da8fa4e3SBjoern A. Zeeb depends on ATH10K 46da8fa4e3SBjoern A. Zeeb depends on ARCH_QCOM || COMPILE_TEST 47*07724ba6SBjoern A. Zeeb depends on QCOM_SMEM 48da8fa4e3SBjoern A. Zeeb select QCOM_SCM 49da8fa4e3SBjoern A. Zeeb select QCOM_QMI_HELPERS 50da8fa4e3SBjoern A. Zeeb help 51da8fa4e3SBjoern A. Zeeb This module adds support for integrated WCN3990 chip connected 52da8fa4e3SBjoern A. Zeeb to system NOC(SNOC). 53da8fa4e3SBjoern A. Zeeb 54da8fa4e3SBjoern A. Zeebconfig ATH10K_DEBUG 55da8fa4e3SBjoern A. Zeeb bool "Atheros ath10k debugging" 56da8fa4e3SBjoern A. Zeeb depends on ATH10K 57da8fa4e3SBjoern A. Zeeb help 58da8fa4e3SBjoern A. Zeeb Enables debug support 59da8fa4e3SBjoern A. Zeeb 60da8fa4e3SBjoern A. Zeeb If unsure, say Y to make it easier to debug problems. 61da8fa4e3SBjoern A. Zeeb 62da8fa4e3SBjoern A. Zeebconfig ATH10K_DEBUGFS 63da8fa4e3SBjoern A. Zeeb bool "Atheros ath10k debugfs support" 64da8fa4e3SBjoern A. Zeeb depends on ATH10K && DEBUG_FS 65da8fa4e3SBjoern A. Zeeb help 66da8fa4e3SBjoern A. Zeeb Enabled debugfs support 67da8fa4e3SBjoern A. Zeeb 68da8fa4e3SBjoern A. Zeeb If unsure, say Y to make it easier to debug problems. 69da8fa4e3SBjoern A. Zeeb 70da8fa4e3SBjoern A. Zeebconfig ATH10K_SPECTRAL 71da8fa4e3SBjoern A. Zeeb bool "Atheros ath10k spectral scan support" 72da8fa4e3SBjoern A. Zeeb depends on ATH10K_DEBUGFS 73da8fa4e3SBjoern A. Zeeb select RELAY 74da8fa4e3SBjoern A. Zeeb default n 75da8fa4e3SBjoern A. Zeeb help 76da8fa4e3SBjoern A. Zeeb Say Y to enable access to the FFT/spectral data via debugfs. 77da8fa4e3SBjoern A. Zeeb 78da8fa4e3SBjoern A. Zeebconfig ATH10K_TRACING 79da8fa4e3SBjoern A. Zeeb bool "Atheros ath10k tracing support" 80da8fa4e3SBjoern A. Zeeb depends on ATH10K 81da8fa4e3SBjoern A. Zeeb depends on EVENT_TRACING 82da8fa4e3SBjoern A. Zeeb help 83da8fa4e3SBjoern A. Zeeb Select this to ath10k use tracing infrastructure. 84da8fa4e3SBjoern A. Zeeb 85da8fa4e3SBjoern A. Zeebconfig ATH10K_DFS_CERTIFIED 86da8fa4e3SBjoern A. Zeeb bool "Atheros DFS support for certified platforms" 87da8fa4e3SBjoern A. Zeeb depends on ATH10K && CFG80211_CERTIFICATION_ONUS 88da8fa4e3SBjoern A. Zeeb default n 89da8fa4e3SBjoern A. Zeeb help 90da8fa4e3SBjoern A. Zeeb This option enables DFS support for initiating radiation on 91da8fa4e3SBjoern A. Zeeb ath10k. 92