Ver Fonte

qcacmn: Add SCAN WAR for hawkeye emulation

Emulation being clocked at lowest rate,
SCAN and serialization timers are modified to handle
these scenarios

Change-Id: Ia937930483dbcd0268fd2fe2d0393e49f09b215f
CRs-Fixed: 2009490
Anish Nataraj há 8 anos atrás
pai
commit
78b8ccdc12
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      wmi_unified_tlv.c

+ 6 - 0
wmi_unified_tlv.c

@@ -14629,6 +14629,7 @@ static QDF_STATUS extract_vdev_scan_ev_param_tlv(wmi_unified_t wmi_handle,
 	evt = param_buf->fixed_param;
 
 	qdf_mem_zero(param, sizeof(*param));
+
 	switch (evt->event) {
 	case WMI_SCAN_EVENT_STARTED:
 		param->type = SCAN_EVENT_TYPE_STARTED;
@@ -14682,7 +14683,12 @@ static QDF_STATUS extract_vdev_scan_ev_param_tlv(wmi_unified_t wmi_handle,
 	case WMI_SCAN_REASON_INTERNAL_FAILURE:
 		param->reason = SCAN_REASON_INTERNAL_FAILURE;
 		break;
+	case WMI_SCAN_REASON_SUSPENDED:
+		param->reason = SCAN_REASON_SUSPENDED;
+		break;
 	case WMI_SCAN_REASON_MAX:
+		param->reason = SCAN_REASON_MAX;
+		break;
 	default:
 		param->reason = SCAN_REASON_MAX;
 		break;