10766789bSKalle Valo# SPDX-License-Identifier: ISC 25e3dd157SKalle Valoconfig ATH10K 35e3dd157SKalle Valo tristate "Atheros 802.11ac wireless cards support" 407b15503SGeert Uytterhoeven depends on MAC80211 && HAS_DMA 55e3dd157SKalle Valo select ATH_COMMON 63e58044bSKalle Valo select CRC32 75524ddd4SJohannes Berg select WANT_DEV_COREDUMP 8a0aedd6eSGovind Singh select ATH10K_CE 95e3dd157SKalle Valo ---help--- 105e3dd157SKalle Valo This module adds support for wireless adapters based on 115e3dd157SKalle Valo Atheros IEEE 802.11ac family of chipsets. 125e3dd157SKalle Valo 135e3dd157SKalle Valo If you choose to build a module, it'll be called ath10k. 145e3dd157SKalle Valo 15a0aedd6eSGovind Singhconfig ATH10K_CE 16a0aedd6eSGovind Singh bool 17a0aedd6eSGovind Singh 185e3dd157SKalle Valoconfig ATH10K_PCI 195e3dd157SKalle Valo tristate "Atheros ath10k PCI support" 205e3dd157SKalle Valo depends on ATH10K && PCI 215e3dd157SKalle Valo ---help--- 225e3dd157SKalle Valo This module adds support for PCIE bus 235e3dd157SKalle Valo 240b523cedSRaja Maniconfig ATH10K_AHB 250b523cedSRaja Mani bool "Atheros ath10k AHB support" 2614854bfdSRaja Mani depends on ATH10K_PCI && OF && RESET_CONTROLLER 270b523cedSRaja Mani ---help--- 280b523cedSRaja Mani This module adds support for AHB bus 290b523cedSRaja Mani 30d96db25dSErik Stromdahlconfig ATH10K_SDIO 31*4d0f3604SGovind Singh tristate "Atheros ath10k SDIO support" 32d96db25dSErik Stromdahl depends on ATH10K && MMC 33d96db25dSErik Stromdahl ---help--- 34*4d0f3604SGovind Singh This module adds support for SDIO/MMC bus. 35d96db25dSErik Stromdahl 364db66499SErik Stromdahlconfig ATH10K_USB 374db66499SErik Stromdahl tristate "Atheros ath10k USB support (EXPERIMENTAL)" 384db66499SErik Stromdahl depends on ATH10K && USB 394db66499SErik Stromdahl ---help--- 404db66499SErik Stromdahl This module adds experimental support for USB bus. Currently 414db66499SErik Stromdahl work in progress and will not fully work. 424db66499SErik Stromdahl 4317f5559eSGovind Singhconfig ATH10K_SNOC 44*4d0f3604SGovind Singh tristate "Qualcomm ath10k SNOC support" 45f1908735SNiklas Cassel depends on ATH10K 46f1908735SNiklas Cassel depends on ARCH_QCOM || COMPILE_TEST 47ba94c753SGovind Singh select QCOM_QMI_HELPERS 4817f5559eSGovind Singh ---help--- 4917f5559eSGovind Singh This module adds support for integrated WCN3990 chip connected 5087659675SGovind Singh to system NOC(SNOC). 5117f5559eSGovind Singh 525e3dd157SKalle Valoconfig ATH10K_DEBUG 535e3dd157SKalle Valo bool "Atheros ath10k debugging" 545e3dd157SKalle Valo depends on ATH10K 555e3dd157SKalle Valo ---help--- 565e3dd157SKalle Valo Enables debug support 575e3dd157SKalle Valo 585e3dd157SKalle Valo If unsure, say Y to make it easier to debug problems. 595e3dd157SKalle Valo 605e3dd157SKalle Valoconfig ATH10K_DEBUGFS 615e3dd157SKalle Valo bool "Atheros ath10k debugfs support" 62ca5c671fSMatteo Croce depends on ATH10K && DEBUG_FS 635e3dd157SKalle Valo ---help--- 645e3dd157SKalle Valo Enabled debugfs support 655e3dd157SKalle Valo 665e3dd157SKalle Valo If unsure, say Y to make it easier to debug problems. 675e3dd157SKalle Valo 6842e01cb9SMatthias Schifferconfig ATH10K_SPECTRAL 6942e01cb9SMatthias Schiffer bool "Atheros ath10k spectral scan support" 7042e01cb9SMatthias Schiffer depends on ATH10K_DEBUGFS 7142e01cb9SMatthias Schiffer select RELAY 7242e01cb9SMatthias Schiffer default n 7342e01cb9SMatthias Schiffer ---help--- 7442e01cb9SMatthias Schiffer Say Y to enable access to the FFT/spectral data via debugfs. 7542e01cb9SMatthias Schiffer 765e3dd157SKalle Valoconfig ATH10K_TRACING 775e3dd157SKalle Valo bool "Atheros ath10k tracing support" 785e3dd157SKalle Valo depends on ATH10K 795e3dd157SKalle Valo depends on EVENT_TRACING 805e3dd157SKalle Valo ---help--- 815e3dd157SKalle Valo Select this to ath10k use tracing infrastructure. 825e3dd157SKalle Valo 83baccfe6eSJanusz Dziedzicconfig ATH10K_DFS_CERTIFIED 84baccfe6eSJanusz Dziedzic bool "Atheros DFS support for certified platforms" 85baccfe6eSJanusz Dziedzic depends on ATH10K && CFG80211_CERTIFICATION_ONUS 86baccfe6eSJanusz Dziedzic default n 87baccfe6eSJanusz Dziedzic ---help--- 88baccfe6eSJanusz Dziedzic This option enables DFS support for initiating radiation on 89baccfe6eSJanusz Dziedzic ath10k. 90