162306a36Sopenharmony_ci# SPDX-License-Identifier: BSD-3-Clause-Clear
262306a36Sopenharmony_ciconfig ATH12K
362306a36Sopenharmony_ci	tristate "Qualcomm Technologies Wi-Fi 7 support (ath12k)"
462306a36Sopenharmony_ci	depends on MAC80211 && HAS_DMA && PCI
562306a36Sopenharmony_ci	depends on CRYPTO_MICHAEL_MIC
662306a36Sopenharmony_ci	select QCOM_QMI_HELPERS
762306a36Sopenharmony_ci	select MHI_BUS
862306a36Sopenharmony_ci	select QRTR
962306a36Sopenharmony_ci	select QRTR_MHI
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  Enable support for Qualcomm Technologies Wi-Fi 7 (IEEE
1262306a36Sopenharmony_ci	  802.11be) family of chipsets, for example WCN7850 and
1362306a36Sopenharmony_ci	  QCN9274.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	  If you choose to build a module, it'll be called ath12k.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciconfig ATH12K_DEBUG
1862306a36Sopenharmony_ci	bool "ath12k debugging"
1962306a36Sopenharmony_ci	depends on ATH12K
2062306a36Sopenharmony_ci	help
2162306a36Sopenharmony_ci	  Enable debug support, for example debug messages which must
2262306a36Sopenharmony_ci	  be enabled separately using the debug_mask module parameter.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems. But if
2562306a36Sopenharmony_ci	  you want optimal performance choose N.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ciconfig ATH12K_TRACING
2862306a36Sopenharmony_ci	bool "ath12k tracing support"
2962306a36Sopenharmony_ci	depends on ATH12K && EVENT_TRACING
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci	  Enable ath12k tracing infrastructure.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	  If unsure, say Y to make it easier to debug problems. But if
3462306a36Sopenharmony_ci	  you want optimal performance choose N.
35