1 # SPDX-License-Identifier: BSD-3-Clause-Clear
3 tristate "Qualcomm Technologies Wi-Fi 7 support (ath12k)"
4 depends on MAC80211 && HAS_DMA && PCI
5 select CRYPTO_MICHAEL_MIC
6 select QCOM_QMI_HELPERS
10 select PCI_PWRCTL_PWRSEQ if HAVE_PWRCTL
12 Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE
13 802.11be) family of chipsets, for example WCN7850 and
16 If you choose to build a module, it'll be called ath12k.
19 bool "ath12k debugging"
22 Enable debug support, for example debug messages which must
23 be enabled separately using the debug_mask module parameter.
25 If unsure, say Y to make it easier to debug problems. But if
26 you want optimal performance choose N.
29 bool "QTI ath12k debugfs support"
30 depends on ATH12K && MAC80211_DEBUGFS
32 Enable ath12k debugfs support
34 If unsure, say Y to make it easier to debug problems. But if
35 you want optimal performance choose N.
38 bool "ath12k tracing support"
39 depends on ATH12K && EVENT_TRACING
41 Enable ath12k tracing infrastructure.
43 If unsure, say Y to make it easier to debug problems. But if
44 you want optimal performance choose N.
46 config ATH12K_COREDUMP
47 bool "ath12k coredump"
49 select WANT_DEV_COREDUMP
51 Enable ath12k coredump collection
53 If unsure, say Y to make it easier to debug problems. But if
54 dump collection not required choose N.