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