From ea4e19c280dc851be7e1f0ad5b6496ace3c05262 Mon Sep 17 00:00:00 2001 From: Mohammed Siddiq Date: Wed, 1 Sep 2021 20:05:06 +0530 Subject: [PATCH] cnss2: Send host reset req when mhi_force_rddm_mode fails Add code to send host reset request when mhi_force_rddm_mode fails. Change-Id: I47c94e009c9c21415bcf859de2fab887f1414b71 Signed-off-by: Mohammed Siddiq --- drivers/net/wireless/cnss2/pci.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index a5b362b72be3..ccb889f70b95 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -1773,6 +1773,12 @@ retry: break; case CNSS_MHI_TRIGGER_RDDM: ret = mhi_force_rddm_mode(pci_priv->mhi_ctrl); + if (ret) { + cnss_pr_err("Failed to trigger RDDM, err = %d\n", ret); + + cnss_pr_dbg("Sending host reset req\n"); + ret = mhi_force_reset(pci_priv->mhi_ctrl); + } break; case CNSS_MHI_RDDM_DONE: break;