Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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_PWRCTRL_PWRSEQ if HAVE_PWRCTRL
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_AHB
19 bool "QTI ath12k AHB support"
20 depends on ATH12K && REMOTEPROC
21 select QCOM_MDT_LOADER
22 select QCOM_SCM
23 help
24 Enable support for Ath12k AHB bus chipsets, example IPQ5332.
25
26config ATH12K_DEBUG
27 bool "ath12k debugging"
28 depends on ATH12K
29 help
30 Enable debug support, for example debug messages which must
31 be enabled separately using the debug_mask module parameter.
32
33 If unsure, say Y to make it easier to debug problems. But if
34 you want optimal performance choose N.
35
36config ATH12K_DEBUGFS
37 bool "QTI ath12k debugfs support"
38 depends on ATH12K && MAC80211_DEBUGFS
39 help
40 Enable ath12k debugfs support
41
42 If unsure, say Y to make it easier to debug problems. But if
43 you want optimal performance choose N.
44
45config ATH12K_TRACING
46 bool "ath12k tracing support"
47 depends on ATH12K && EVENT_TRACING
48 help
49 Enable ath12k tracing infrastructure.
50
51 If unsure, say Y to make it easier to debug problems. But if
52 you want optimal performance choose N.
53
54config ATH12K_COREDUMP
55 bool "ath12k coredump"
56 depends on ATH12K
57 select WANT_DEV_COREDUMP
58 help
59 Enable ath12k coredump collection
60
61 If unsure, say Y to make it easier to debug problems. But if
62 dump collection not required choose N.