xref: /linux/drivers/net/wireless/ath/ath10k/Kconfig (revision ba94c753ccb471bafe8bd824b744fda6fee0001e)
15e3dd157SKalle Valoconfig ATH10K
25e3dd157SKalle Valo	tristate "Atheros 802.11ac wireless cards support"
307b15503SGeert Uytterhoeven	depends on MAC80211 && HAS_DMA
45e3dd157SKalle Valo	select ATH_COMMON
53e58044bSKalle Valo	select CRC32
65524ddd4SJohannes Berg	select WANT_DEV_COREDUMP
7a0aedd6eSGovind Singh	select ATH10K_CE
85e3dd157SKalle Valo	---help---
95e3dd157SKalle Valo	  This module adds support for wireless adapters based on
105e3dd157SKalle Valo	  Atheros IEEE 802.11ac family of chipsets.
115e3dd157SKalle Valo
125e3dd157SKalle Valo	  If you choose to build a module, it'll be called ath10k.
135e3dd157SKalle Valo
14a0aedd6eSGovind Singhconfig ATH10K_CE
15a0aedd6eSGovind Singh	bool
16a0aedd6eSGovind Singh
175e3dd157SKalle Valoconfig ATH10K_PCI
185e3dd157SKalle Valo	tristate "Atheros ath10k PCI support"
195e3dd157SKalle Valo	depends on ATH10K && PCI
205e3dd157SKalle Valo	---help---
215e3dd157SKalle Valo	  This module adds support for PCIE bus
225e3dd157SKalle Valo
230b523cedSRaja Maniconfig ATH10K_AHB
240b523cedSRaja Mani	bool "Atheros ath10k AHB support"
2514854bfdSRaja Mani	depends on ATH10K_PCI && OF && RESET_CONTROLLER
260b523cedSRaja Mani	---help---
270b523cedSRaja Mani	  This module adds support for AHB bus
280b523cedSRaja Mani
29d96db25dSErik Stromdahlconfig ATH10K_SDIO
30d96db25dSErik Stromdahl	tristate "Atheros ath10k SDIO support (EXPERIMENTAL)"
31d96db25dSErik Stromdahl	depends on ATH10K && MMC
32d96db25dSErik Stromdahl	---help---
33d96db25dSErik Stromdahl	  This module adds experimental support for SDIO/MMC bus. Currently
34d96db25dSErik Stromdahl	  work in progress and will not fully work.
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
4417f5559eSGovind Singh	tristate "Qualcomm ath10k SNOC support (EXPERIMENTAL)"
45f1908735SNiklas Cassel	depends on ATH10K
46f1908735SNiklas Cassel	depends on ARCH_QCOM || COMPILE_TEST
47*ba94c753SGovind Singh	select QCOM_QMI_HELPERS
4817f5559eSGovind Singh	---help---
4917f5559eSGovind Singh	  This module adds support for integrated WCN3990 chip connected
5017f5559eSGovind Singh	  to system NOC(SNOC). Currently work in progress and will not
5117f5559eSGovind Singh	  fully work.
5217f5559eSGovind Singh
535e3dd157SKalle Valoconfig ATH10K_DEBUG
545e3dd157SKalle Valo	bool "Atheros ath10k debugging"
555e3dd157SKalle Valo	depends on ATH10K
565e3dd157SKalle Valo	---help---
575e3dd157SKalle Valo	  Enables debug support
585e3dd157SKalle Valo
595e3dd157SKalle Valo	  If unsure, say Y to make it easier to debug problems.
605e3dd157SKalle Valo
615e3dd157SKalle Valoconfig ATH10K_DEBUGFS
625e3dd157SKalle Valo	bool "Atheros ath10k debugfs support"
63ca5c671fSMatteo Croce	depends on ATH10K && DEBUG_FS
645e3dd157SKalle Valo	---help---
655e3dd157SKalle Valo	  Enabled debugfs support
665e3dd157SKalle Valo
675e3dd157SKalle Valo	  If unsure, say Y to make it easier to debug problems.
685e3dd157SKalle Valo
6942e01cb9SMatthias Schifferconfig ATH10K_SPECTRAL
7042e01cb9SMatthias Schiffer	bool "Atheros ath10k spectral scan support"
7142e01cb9SMatthias Schiffer	depends on ATH10K_DEBUGFS
7242e01cb9SMatthias Schiffer	select RELAY
7342e01cb9SMatthias Schiffer	default n
7442e01cb9SMatthias Schiffer	---help---
7542e01cb9SMatthias Schiffer	  Say Y to enable access to the FFT/spectral data via debugfs.
7642e01cb9SMatthias Schiffer
775e3dd157SKalle Valoconfig ATH10K_TRACING
785e3dd157SKalle Valo	bool "Atheros ath10k tracing support"
795e3dd157SKalle Valo	depends on ATH10K
805e3dd157SKalle Valo	depends on EVENT_TRACING
815e3dd157SKalle Valo	---help---
825e3dd157SKalle Valo	  Select this to ath10k use tracing infrastructure.
835e3dd157SKalle Valo
84baccfe6eSJanusz Dziedzicconfig ATH10K_DFS_CERTIFIED
85baccfe6eSJanusz Dziedzic	bool "Atheros DFS support for certified platforms"
86baccfe6eSJanusz Dziedzic	depends on ATH10K && CFG80211_CERTIFICATION_ONUS
87baccfe6eSJanusz Dziedzic	default n
88baccfe6eSJanusz Dziedzic	---help---
89baccfe6eSJanusz Dziedzic	This option enables DFS support for initiating radiation on
90baccfe6eSJanusz Dziedzic	ath10k.
91