qcacmn: Disable FISA update in suspend state

FISA update may come when target in suspend state, then
UMAC force wake may return failure and lead to system timeout
crash. Change is used to defer the update when resume happens.

Change-Id: If033bed692dccf2d27e9c76825ab2063a3f56841
CRs-Fixed: 3324926
This commit is contained in:
Yu Tian
2022-10-31 20:25:26 -07:00
committed by Madan Koyyalamudi
parent 52590a8a70
commit 0dd0da3ac0
3 changed files with 22 additions and 1 deletions

View File

@@ -14965,6 +14965,7 @@ static QDF_STATUS dp_bus_suspend(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
dp_monitor_reap_timer_suspend(soc);
dp_suspend_fse_cache_flush(soc);
dp_rx_fst_update_pm_suspend_status(soc, true);
return QDF_STATUS_SUCCESS;
}
@@ -14991,6 +14992,10 @@ static QDF_STATUS dp_bus_resume(struct cdp_soc_t *soc_hdl, uint8_t pdev_id)
for (i = 0; i < soc->num_tcl_data_rings; i++)
dp_flush_ring_hptp(soc, soc->tcl_data_ring[i].hal_srng);
dp_rx_fst_update_pm_suspend_status(soc, false);
dp_rx_fst_requeue_wq(soc);
return QDF_STATUS_SUCCESS;
}