Currently, ath11k only selects QRTR if ath11k PCI is selected, however AHB support requires QRTR, more precisely QRTR_SMD because it is using QMI as well which in turn uses QRTR. Without QRTR_SMD AHB does not work, so select QRTR in ATH11K and then select QRTR_SMD for ATH11K_AHB and QRTR_MHI for ATH11K_PCI. Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.5.0.1-01208-QCAHKSWPL_SILICONZ-1 Signed-off-by: Robert Marko <robimarko@xxxxxxxxx> --- drivers/net/wireless/ath/ath11k/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/ath/ath11k/Kconfig b/drivers/net/wireless/ath/ath11k/Kconfig index ad5cc6cac05b..b45baad184f6 100644 --- a/drivers/net/wireless/ath/ath11k/Kconfig +++ b/drivers/net/wireless/ath/ath11k/Kconfig @@ -5,6 +5,7 @@ config ATH11K depends on CRYPTO_MICHAEL_MIC select ATH_COMMON select QCOM_QMI_HELPERS + select QRTR help This module adds support for Qualcomm Technologies 802.11ax family of chipsets. @@ -15,6 +16,7 @@ config ATH11K_AHB tristate "Atheros ath11k AHB support" depends on ATH11K depends on REMOTEPROC + select QRTR_SMD help This module adds support for AHB bus @@ -22,7 +24,6 @@ config ATH11K_PCI tristate "Atheros ath11k PCI support" depends on ATH11K && PCI select MHI_BUS - select QRTR select QRTR_MHI help This module adds support for PCIE bus -- 2.35.1