Răsfoiți Sursa

qcacmn: Send converted cw min and cw max val to firmware

As part of edca param for ll sap, send converted cw min
and cw max val to firmware instead of exponential val.

Change-Id: Ie5c98a2038f002c4c4218007e1bce79f120c42f6
CRs-Fixed: 3360551
Jyoti Kumari 2 ani în urmă
părinte
comite
4dfe160bf8
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      wmi/src/wmi_unified_tlv.c

+ 3 - 3
wmi/src/wmi_unified_tlv.c

@@ -5377,11 +5377,11 @@ send_update_edca_pifs_param_cmd_tlv(wmi_unified_t wmi_handle,
 			       WMITLV_GET_STRUCT_TLVLEN(wmi_wmm_params));
 			       WMITLV_GET_STRUCT_TLVLEN(wmi_wmm_params));
 
 
 		wmm_params->cwmin =
 		wmm_params->cwmin =
-			edca_pifs->param.edca_pifs_param.eparam.acvo_cwmin;
+			BIT(edca_pifs->param.edca_pifs_param.eparam.acvo_cwmin) - 1;
 		wmm_params->cwmax =
 		wmm_params->cwmax =
-			edca_pifs->param.edca_pifs_param.eparam.acvo_cwmax;
+			BIT(edca_pifs->param.edca_pifs_param.eparam.acvo_cwmax) - 1;
 		wmm_params->aifs =
 		wmm_params->aifs =
-			edca_pifs->param.edca_pifs_param.eparam.acvo_aifsn;
+			edca_pifs->param.edca_pifs_param.eparam.acvo_aifsn - 1;
 		wmm_params->txoplimit =
 		wmm_params->txoplimit =
 			edca_pifs->param.edca_pifs_param.eparam.acvo_txoplimit;
 			edca_pifs->param.edca_pifs_param.eparam.acvo_txoplimit;
 		wmm_params->acm =
 		wmm_params->acm =