xref: /linux/drivers/net/wireless/ath/ath11k/Kconfig (revision 1fd1dc41724319406b0aff221a352a400b0ddfc5)
1# SPDX-License-Identifier: BSD-3-Clause-Clear
2config ATH11K
3	tristate "Qualcomm Technologies 802.11ax chipset support"
4	depends on MAC80211 && HAS_DMA
5	select CRYPTO_MICHAEL_MIC
6	select ATH_COMMON
7	select QCOM_QMI_HELPERS
8	help
9	  This module adds support for Qualcomm Technologies 802.11ax family of
10	  chipsets.
11
12	  If you choose to build a module, it'll be called ath11k.
13
14config ATH11K_AHB
15	tristate "Atheros ath11k AHB support"
16	depends on ATH11K
17	depends on REMOTEPROC
18	help
19	  This module adds support for AHB bus
20
21config ATH11K_PCI
22	tristate "Atheros ath11k PCI support"
23	depends on ATH11K && PCI
24	select MHI_BUS
25	select QRTR
26	select QRTR_MHI
27	select PCI_PWRCTRL_PWRSEQ if HAVE_PWRCTRL
28	help
29	  This module adds support for PCIE bus
30
31config ATH11K_DEBUG
32	bool "QCA ath11k debugging"
33	depends on ATH11K
34	help
35	  Enables debug support
36
37	  If unsure, say Y to make it easier to debug problems.
38
39config ATH11K_DEBUGFS
40	bool "QCA ath11k debugfs support"
41	depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
42	help
43	  Enable ath11k debugfs support
44
45	  If unsure, say Y to make it easier to debug problems.
46
47config ATH11K_TRACING
48	bool "ath11k tracing support"
49	depends on ATH11K && EVENT_TRACING
50	help
51	  Select this to use ath11k tracing infrastructure.
52
53config ATH11K_SPECTRAL
54	bool "QCA ath11k spectral scan support"
55	depends on ATH11K_DEBUGFS
56	depends on RELAY
57	help
58	  Enable ath11k spectral scan support
59
60	  Say Y to enable access to the FFT/spectral data via debugfs.
61
62config ATH11K_CFR
63	bool "ath11k channel frequency response support"
64	depends on ATH11K_DEBUGFS
65	depends on RELAY
66	help
67	  Enable ath11k channel frequency response dump support.
68	  This option exposes debugfs nodes that will allow the user
69	  to enable, disable, and dump data.
70
71	  Say Y to enable CFR data dump collection via debugfs.
72