xref: /freebsd/sys/contrib/dev/athk/ath12k/Kconfig (revision 5c1def83a4cc2eb3f828600dfd786f8c5788fb7d)
1*5c1def83SBjoern A. Zeeb# SPDX-License-Identifier: BSD-3-Clause-Clear
2*5c1def83SBjoern A. Zeebconfig ATH12K
3*5c1def83SBjoern A. Zeeb	tristate "Qualcomm Technologies Wi-Fi 7 support (ath12k)"
4*5c1def83SBjoern A. Zeeb	depends on MAC80211 && HAS_DMA && PCI
5*5c1def83SBjoern A. Zeeb	depends on CRYPTO_MICHAEL_MIC
6*5c1def83SBjoern A. Zeeb	select QCOM_QMI_HELPERS
7*5c1def83SBjoern A. Zeeb	select MHI_BUS
8*5c1def83SBjoern A. Zeeb	select QRTR
9*5c1def83SBjoern A. Zeeb	select QRTR_MHI
10*5c1def83SBjoern A. Zeeb	help
11*5c1def83SBjoern A. Zeeb	  Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE
12*5c1def83SBjoern A. Zeeb	  802.11be) family of chipsets, for example WCN7850 and
13*5c1def83SBjoern A. Zeeb	  QCN9274.
14*5c1def83SBjoern A. Zeeb
15*5c1def83SBjoern A. Zeeb	  If you choose to build a module, it'll be called ath12k.
16*5c1def83SBjoern A. Zeeb
17*5c1def83SBjoern A. Zeebconfig ATH12K_DEBUG
18*5c1def83SBjoern A. Zeeb	bool "ath12k debugging"
19*5c1def83SBjoern A. Zeeb	depends on ATH12K
20*5c1def83SBjoern A. Zeeb	help
21*5c1def83SBjoern A. Zeeb	  Enable debug support, for example debug messages which must
22*5c1def83SBjoern A. Zeeb	  be enabled separately using the debug_mask module parameter.
23*5c1def83SBjoern A. Zeeb
24*5c1def83SBjoern A. Zeeb	  If unsure, say Y to make it easier to debug problems. But if
25*5c1def83SBjoern A. Zeeb	  you want optimal performance choose N.
26*5c1def83SBjoern A. Zeeb
27*5c1def83SBjoern A. Zeebconfig ATH12K_TRACING
28*5c1def83SBjoern A. Zeeb	bool "ath12k tracing support"
29*5c1def83SBjoern A. Zeeb	depends on ATH12K && EVENT_TRACING
30*5c1def83SBjoern A. Zeeb	help
31*5c1def83SBjoern A. Zeeb	  Enable ath12k tracing infrastructure.
32*5c1def83SBjoern A. Zeeb
33*5c1def83SBjoern A. Zeeb	  If unsure, say Y to make it easier to debug problems. But if
34*5c1def83SBjoern A. Zeeb	  you want optimal performance choose N.
35