Răsfoiți Sursa

qcacmn: Move to default SAR version, when SAR2 is not supported

If SAR version 2 is not supported by firmware, then fallback to
default SAR version 1

Change-Id: Ibfbcfd7cf3f438f7cb46250c70221956ea54c7ca
CRs-Fixed: 2274447
Kabilan Kannan 6 ani în urmă
părinte
comite
bdeda3a947
1 a modificat fișierele cu 6 adăugiri și 3 ștergeri
  1. 6 3
      wmi/src/wmi_unified_tlv.c

+ 6 - 3
wmi/src/wmi_unified_tlv.c

@@ -19324,11 +19324,14 @@ static QDF_STATUS extract_sar_cap_service_ready_ext_tlv(
 
 	param_buf = (WMI_SERVICE_READY_EXT_EVENTID_param_tlvs *)event;
 
-	sar_caps = param_buf->sar_caps;
-	if (!sar_caps)
+	if (!param_buf)
 		return QDF_STATUS_E_INVAL;
 
-	ext_param->sar_version = sar_caps->active_version;
+	sar_caps = param_buf->sar_caps;
+	if (sar_caps)
+		ext_param->sar_version = sar_caps->active_version;
+	else
+		ext_param->sar_version = 0;
 
 	return QDF_STATUS_SUCCESS;
 }