From 38482ed249b05ee47c284991170fb2d58ea13143 Mon Sep 17 00:00:00 2001 From: Vivek Pernamitta Date: Thu, 11 Mar 2021 11:25:39 +0530 Subject: [PATCH] msm: pci: Disable dumping PCIe register when link is suspending Disabling dumping PCIE regisers in handle linkdown while pcie link is in suspend state. Change-Id: I6f97529e2784c35c03141628d32ddb061d1defde Signed-off-by: Vivek Pernamitta --- drivers/pci/controller/pci-msm.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/pci/controller/pci-msm.c b/drivers/pci/controller/pci-msm.c index 8d881bd07833..0205ff680def 100644 --- a/drivers/pci/controller/pci-msm.c +++ b/drivers/pci/controller/pci-msm.c @@ -4885,12 +4885,14 @@ static void msm_pcie_handle_linkdown(struct msm_pcie_dev_t *dev) dev->link_status = MSM_PCIE_LINK_DOWN; dev->shadow_en = false; - /* PCIe registers dump on link down */ - PCIE_DUMP(dev, "PCIe:Linkdown IRQ for RC%d Dumping PCIe registers\n", - dev->rc_idx); - pcie_phy_dump(dev); - pcie_parf_dump(dev); - pcie_dm_core_dump(dev); + if (!dev->suspending) { + /* PCIe registers dump on link down */ + PCIE_DUMP(dev, "PCIe:Linkdown IRQ for RC%d Dumping PCIe registers\n", + dev->rc_idx); + pcie_phy_dump(dev); + pcie_parf_dump(dev); + pcie_dm_core_dump(dev); + } /* assert PERST */ if (!(msm_pcie_keep_resources_on & BIT(dev->rc_idx)))