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