icnss2: Clear SMP2P data during SSR

Clear smp2p data during subsystem down to
prevent false smp2p notification to FW when
subsystem is up.

Change-Id: Iaa9a360e27a6e59d34ba9f02a28ce5dcf71ed0f5
Signed-off-by: Naman Padhiar <npadhiar@codeaurora.org>
This commit is contained in:
Naman Padhiar 2020-12-24 01:01:54 +05:30 • committed by Gerrit - the friendly Code Review server
commit bf935090f4

View file

@ -1198,6 +1198,15 @@ static int icnss_driver_event_pd_service_down(struct icnss_priv *priv,
if (priv->force_err_fatal)
ICNSS_ASSERT(0);
if (priv->device_id == WCN6750_DEVICE_ID) {
priv->smp2p_info.seq = 0;
if (qcom_smem_state_update_bits(
priv->smp2p_info.smem_state,
ICNSS_SMEM_VALUE_MASK,
0))
icnss_pr_dbg("Error in SMP2P sent ret: %d\n");
}
icnss_send_hang_event_data(priv);
if (priv->early_crash_ind) {