blob: d807a6554acef7735e48fa29270e7e6b6ef2ecec [file] [log] [blame]
# SPDX-License-Identifier: BSD-3-Clause-Clear
config ATH11K
tristate "Qualcomm Technologies 802.11ax chipset support"
depends on MAC80211 && HAS_DMA
depends on CRYPTO_MICHAEL_MIC
select ATH_COMMON
select QCOM_QMI_HELPERS
help
This module adds support for Qualcomm Technologies 802.11ax family of
chipsets.
If you choose to build a module, it'll be called ath11k.
config ATH11K_NSS_SUPPORT
bool "QCA ath11k nss support"
depends on ATH11K
default y
---help---
Enables NSS offload support for ATH11K driver
If unsure, say Y to enable NSS offload support.
config ATH11K_AHB
tristate "Atheros ath11k AHB support"
depends on ATH11K
depends on REMOTEPROC
help
This module adds support for AHB bus
config ATH11K_PCI
tristate "Atheros ath11k PCI support"
depends on ATH11K && PCI
help
This module adds support for PCIE bus
config ATH11K_MHI
bool "ATH11K MHI support"
depends on ATH11K_PCI
select MHI_BUS
select QRTR
select QRTR_MHI
help
This adds support for MHI bus
config ATH11K_DEBUG
bool "QCA ath11k debugging"
depends on ATH11K
help
Enables debug support
If unsure, say Y to make it easier to debug problems.
config ATH11K_DEBUGFS
bool "QCA ath11k debugfs support"
depends on ATH11K && DEBUG_FS && MAC80211_DEBUGFS
help
Enable ath11k debugfs support
If unsure, say Y to make it easier to debug problems.
config ATH11K_TRACING
bool "ath11k tracing support"
depends on ATH11K && EVENT_TRACING
help
Select this to use ath11k tracing infrastructure.
config ATH11K_SPECTRAL
bool "QCA ath11k spectral scan support"
depends on ATH11K_DEBUGFS
depends on RELAY
help
Enable ath11k spectral scan support
Say Y to enable access to the FFT/spectral data via debugfs.
config ATH11K_PKTLOG
bool "ath11k packet logging support"
depends on ATH11K_DEBUGFS
---help---
Say Y to dump frame information during frame transmission
and reception, rate information and ani state. The packet
log uses ring buffer to dump the data. The buffer size,
frame filters can be alterted by debugfs entries.
config ATH11K_MEM_PROFILE_512M
bool "ath11k enable 512MB memory profile"
depends on ATH11K
default n
---help---
Enables 512MB memory profile for ath11k
config ATH11K_CFR
bool "QCA ath11k CFR support"
depends on ATH11K_DEBUGFS
depends on RELAY
help
Enable ath11k cfr dump support
Say Y to enable access to collect cfr data dump via debugfs.
config ATH11K_SMART_ANT_ALG
bool "Smart antenna algorithm support"
depends on ATH11K
---help---
This option enables smart antenna algorithm.