]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ath11k: qmi: increase the number of fw segments
authorAnilkumar Kolli <akolli@codeaurora.org>
Tue, 16 Feb 2021 07:15:53 +0000 (09:15 +0200)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 17 Feb 2021 09:32:19 +0000 (11:32 +0200)
QCN9074 firmware uses 20MB of HOST DDR memory, fw requests
the memory in segmnets of size 1MB/512KB/256KB.
Increase the number of fw memory segments to 52.

Tested-on: QCN9074 hw1.0 PCI WLAN.HK.2.4.0.1.r2-00012-QCAHKSWPL_SILICONZ-1

Signed-off-by: Anilkumar Kolli <akolli@codeaurora.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/1612946530-28504-4-git-send-email-akolli@codeaurora.org
drivers/net/wireless/ath/ath11k/qmi.h

index 7bad374cc23a63c12152d7b12ca1772aca1bee29..1797c3b59f488e7158048c3af30946e0e6002778 100644 (file)
@@ -23,7 +23,7 @@
 #define ATH11K_QMI_WLFW_SERVICE_INS_ID_V01_IPQ8074     0x02
 #define ATH11K_QMI_WLANFW_MAX_TIMESTAMP_LEN_V01        32
 #define ATH11K_QMI_RESP_LEN_MAX                        8192
-#define ATH11K_QMI_WLANFW_MAX_NUM_MEM_SEG_V01  32
+#define ATH11K_QMI_WLANFW_MAX_NUM_MEM_SEG_V01  52
 #define ATH11K_QMI_CALDB_SIZE                  0x480000
 #define ATH11K_QMI_BDF_EXT_STR_LENGTH          0x20
 
@@ -216,8 +216,8 @@ struct qmi_wlanfw_ind_register_resp_msg_v01 {
        u64 fw_status;
 };
 
-#define QMI_WLANFW_REQUEST_MEM_IND_MSG_V01_MAX_LEN     1124
-#define QMI_WLANFW_RESPOND_MEM_REQ_MSG_V01_MAX_LEN     548
+#define QMI_WLANFW_REQUEST_MEM_IND_MSG_V01_MAX_LEN     1824
+#define QMI_WLANFW_RESPOND_MEM_REQ_MSG_V01_MAX_LEN     888
 #define QMI_WLANFW_RESPOND_MEM_RESP_MSG_V01_MAX_LEN    7
 #define QMI_WLANFW_REQUEST_MEM_IND_V01                 0x0035
 #define QMI_WLANFW_RESPOND_MEM_REQ_V01                 0x0036