mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-12-19 18:31:33 +00:00
40 lines
1.6 KiB
Diff
40 lines
1.6 KiB
Diff
From ff63bef0828991915bde3af602bbdb0a6191dabb Mon Sep 17 00:00:00 2001
|
|
From: Karthikeyan Periyasamy <periyasa@codeaurora.org>
|
|
Date: Sun, 20 Sep 2020 13:31:39 +0530
|
|
Subject: [PATCH] ath11k: fix wmi init configuration
|
|
|
|
Assign the correct hw_op ath11k_init_wmi_config_ipq8074 to the hw
|
|
IPQ8074. Also update the correct TWT radio count.
|
|
Incorrect TWT radio count cause TWT feature fails on radio2 because
|
|
physical device count is hardcoded to 2. so set the value dynamically.
|
|
|
|
Found this during code review.
|
|
|
|
Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.1.0.1-01238-QCAHKSWPL_SILICONZ-2
|
|
|
|
Signed-off-by: Karthikeyan Periyasamy <periyasa@codeaurora.org>
|
|
---
|
|
drivers/net/wireless/ath/ath11k/hw.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
--- a/drivers/net/wireless/ath/ath11k/hw.c
|
|
+++ b/drivers/net/wireless/ath/ath11k/hw.c
|
|
@@ -142,7 +142,7 @@ static void ath11k_init_wmi_config_ipq80
|
|
config->beacon_tx_offload_max_vdev = ab->num_radios * TARGET_MAX_BCN_OFFLD;
|
|
config->rx_batchmode = TARGET_RX_BATCHMODE;
|
|
config->peer_map_unmap_v2_support = 1;
|
|
- config->twt_ap_pdev_count = 2;
|
|
+ config->twt_ap_pdev_count = ab->num_radios;
|
|
config->twt_ap_sta_count = 1000;
|
|
}
|
|
|
|
@@ -551,7 +551,7 @@ static u32 ath11k_get_reo_dest_remap_con
|
|
|
|
const struct ath11k_hw_ops ipq8074_ops = {
|
|
.get_hw_mac_from_pdev_id = ath11k_hw_ipq8074_mac_from_pdev_id,
|
|
- .wmi_init_config = ath11k_init_wmi_config_qca6390,
|
|
+ .wmi_init_config = ath11k_init_wmi_config_ipq8074,
|
|
.mac_id_to_pdev_id = ath11k_hw_mac_id_to_pdev_id_ipq8074,
|
|
.mac_id_to_srng_id = ath11k_hw_mac_id_to_srng_id_ipq8074,
|
|
.rx_desc_get_da_mcbc = ath11k_hw_ipq8074_rx_desc_get_da_mcbc,
|