1# SPDX-License-Identifier: BSD-3-Clause-Clear 2config ATH12K 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 7 select MHI_BUS 8 select QRTR 9 select QRTR_MHI 10 select PCI_PWRCTL_PWRSEQ if HAVE_PWRCTL 11 help 12 Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE 13 802.11be) family of chipsets, for example WCN7850 and 14 QCN9274. 15 16 If you choose to build a module, it'll be called ath12k. 17 18config ATH12K_DEBUG 19 bool "ath12k debugging" 20 depends on ATH12K 21 help 22 Enable debug support, for example debug messages which must 23 be enabled separately using the debug_mask module parameter. 24 25 If unsure, say Y to make it easier to debug problems. But if 26 you want optimal performance choose N. 27 28config ATH12K_DEBUGFS 29 bool "QTI ath12k debugfs support" 30 depends on ATH12K && MAC80211_DEBUGFS 31 help 32 Enable ath12k debugfs support 33 34 If unsure, say Y to make it easier to debug problems. But if 35 you want optimal performance choose N. 36 37config ATH12K_TRACING 38 bool "ath12k tracing support" 39 depends on ATH12K && EVENT_TRACING 40 help 41 Enable ath12k tracing infrastructure. 42 43 If unsure, say Y to make it easier to debug problems. But if 44 you want optimal performance choose N. 45 46config ATH12K_COREDUMP 47 bool "ath12k coredump" 48 depends on ATH12K 49 select WANT_DEV_COREDUMP 50 help 51 Enable ath12k coredump collection 52 53 If unsure, say Y to make it easier to debug problems. But if 54 dump collection not required choose N. 55