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 9a7f7f624SMasahiro Yamada 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 21a7f7f624SMasahiro Yamada 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 27a7f7f624SMasahiro Yamada help 280b523cedSRaja Mani This module adds support for AHB bus 290b523cedSRaja Mani 30d96db25dSErik Stromdahlconfig ATH10K_SDIO 314d0f3604SGovind Singh tristate "Atheros ath10k SDIO support" 32d96db25dSErik Stromdahl depends on ATH10K && MMC 33a7f7f624SMasahiro Yamada help 344d0f3604SGovind 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 39a7f7f624SMasahiro Yamada 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 444d0f3604SGovind Singh tristate "Qualcomm ath10k SNOC support" 45f1908735SNiklas Cassel depends on ATH10K 46f1908735SNiklas Cassel depends on ARCH_QCOM || COMPILE_TEST 47d0340718SKalle Valo depends on QCOM_SMEM 4821ae74e1SDmitry Baryshkov depends on QCOM_RPROC_COMMON || QCOM_RPROC_COMMON=n 49424953cfSArnd Bergmann select QCOM_SCM 50ba94c753SGovind Singh select QCOM_QMI_HELPERS 51a7f7f624SMasahiro Yamada help 5217f5559eSGovind Singh This module adds support for integrated WCN3990 chip connected 5387659675SGovind Singh to system NOC(SNOC). 5417f5559eSGovind Singh 555e3dd157SKalle Valoconfig ATH10K_DEBUG 565e3dd157SKalle Valo bool "Atheros ath10k debugging" 575e3dd157SKalle Valo depends on ATH10K 58a7f7f624SMasahiro Yamada help 595e3dd157SKalle Valo Enables debug support 605e3dd157SKalle Valo 615e3dd157SKalle Valo If unsure, say Y to make it easier to debug problems. 625e3dd157SKalle Valo 635e3dd157SKalle Valoconfig ATH10K_DEBUGFS 645e3dd157SKalle Valo bool "Atheros ath10k debugfs support" 65ca5c671fSMatteo Croce depends on ATH10K && DEBUG_FS 66a7f7f624SMasahiro Yamada help 675e3dd157SKalle Valo Enabled debugfs support 685e3dd157SKalle Valo 695e3dd157SKalle Valo If unsure, say Y to make it easier to debug problems. 705e3dd157SKalle Valo 71*8e1debd8SSebastian Gottschallconfig ATH10K_LEDS 72*8e1debd8SSebastian Gottschall bool 73*8e1debd8SSebastian Gottschall depends on ATH10K 74*8e1debd8SSebastian Gottschall depends on LEDS_CLASS=y || LEDS_CLASS=MAC80211 75*8e1debd8SSebastian Gottschall default y 76*8e1debd8SSebastian Gottschall 7742e01cb9SMatthias Schifferconfig ATH10K_SPECTRAL 7842e01cb9SMatthias Schiffer bool "Atheros ath10k spectral scan support" 7942e01cb9SMatthias Schiffer depends on ATH10K_DEBUGFS 8042e01cb9SMatthias Schiffer select RELAY 8142e01cb9SMatthias Schiffer default n 82a7f7f624SMasahiro Yamada help 8342e01cb9SMatthias Schiffer Say Y to enable access to the FFT/spectral data via debugfs. 8442e01cb9SMatthias Schiffer 855e3dd157SKalle Valoconfig ATH10K_TRACING 865e3dd157SKalle Valo bool "Atheros ath10k tracing support" 875e3dd157SKalle Valo depends on ATH10K 885e3dd157SKalle Valo depends on EVENT_TRACING 89a7f7f624SMasahiro Yamada help 905e3dd157SKalle Valo Select this to ath10k use tracing infrastructure. 915e3dd157SKalle Valo 92baccfe6eSJanusz Dziedzicconfig ATH10K_DFS_CERTIFIED 93baccfe6eSJanusz Dziedzic bool "Atheros DFS support for certified platforms" 94baccfe6eSJanusz Dziedzic depends on ATH10K && CFG80211_CERTIFICATION_ONUS 95baccfe6eSJanusz Dziedzic default n 96a7f7f624SMasahiro Yamada help 97baccfe6eSJanusz Dziedzic This option enables DFS support for initiating radiation on 98baccfe6eSJanusz Dziedzic ath10k. 99