From 35fdadc9a29f9318ac5515069ae154c368e16cd1 Mon Sep 17 00:00:00 2001 From: Naman Padhiar Date: Wed, 16 Nov 2022 23:39:29 +0530 Subject: [PATCH] cnss2: Avoid shadow register dump in RDDM mode Before CNSS2 triggers RDDM mode in device it collects shadow register dump in a global variable. Now when device moves to RDDM, shadow registers will be reset. Reading shadow registers in RDDM mode will override previously read correct values with reset values. To avoid it, do not dump shadow register in RDDM mode. Change-Id: I470208be7e38bc9291932a7acfbaf07d87d46651 --- cnss2/pci.c | 1 - 1 file changed, 1 deletion(-) diff --git a/cnss2/pci.c b/cnss2/pci.c index f5b7d4f851..7fc8a7a1dc 100644 --- a/cnss2/pci.c +++ b/cnss2/pci.c @@ -5228,7 +5228,6 @@ void cnss_pci_collect_dump_info(struct cnss_pci_data *pci_priv, bool in_panic) cnss_mhi_debug_reg_dump(pci_priv); cnss_pci_soc_scratch_reg_dump(pci_priv); cnss_pci_dump_misc_reg(pci_priv); - cnss_pci_dump_shadow_reg(pci_priv); cnss_rddm_trigger_debug(pci_priv); ret = mhi_download_rddm_image(pci_priv->mhi_ctrl, in_panic);