From cc58da05f8ddc66730825b68e6bbc03afc366fc9 Mon Sep 17 00:00:00 2001 From: Mohammed Siddiq Date: Thu, 27 May 2021 10:59:16 +0530 Subject: [PATCH] cnss2: Add link status check before dumping MHI registers Add link status check before dumping MHI registers to avoid NOC errors while accessing the registers. Change-Id: I907ee4ea348589a9228fad5b52d8d27587225352 Signed-off-by: Mohammed Siddiq --- drivers/net/wireless/cnss2/pci.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/net/wireless/cnss2/pci.c b/drivers/net/wireless/cnss2/pci.c index 96fa2602c878..e061547285df 100644 --- a/drivers/net/wireless/cnss2/pci.c +++ b/drivers/net/wireless/cnss2/pci.c @@ -4756,7 +4756,10 @@ int cnss_pci_force_fw_assert_hdlr(struct cnss_pci_data *pci_priv) return -EINVAL; cnss_auto_resume(&pci_priv->pci_dev->dev); - mhi_debug_reg_dump(pci_priv->mhi_ctrl); + + if (!cnss_pci_check_link_status(pci_priv)) + mhi_debug_reg_dump(pci_priv->mhi_ctrl); + cnss_pci_dump_misc_reg(pci_priv); cnss_pci_dump_shadow_reg(pci_priv);