PCI: tegra: Change PRSNT_SENSE IRQ log to debug
authorManikanta Maddireddy <mmaddireddy@nvidia.com>
Tue, 18 Jun 2019 18:01:58 +0000 (23:31 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Thu, 20 Jun 2019 16:40:48 +0000 (17:40 +0100)
PRSNT_MAP bit field is programmed to update the slot present status.
PRSNT_SENSE IRQ is triggered when this bit field is programmed, which is
not an error. Add a new if condition to trap PRSNT_SENSE code and print
it with debug log level.

Signed-off-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Thierry Reding <treding@nvidia.com>
drivers/pci/controller/pci-tegra.c

index 69cf0a014de91fa645e7162be2780af010274e85..adc50daca9fb1ddb5b10ee2f87bee5b3f9561051 100644 (file)
@@ -864,7 +864,7 @@ static irqreturn_t tegra_pcie_isr(int irq, void *arg)
         * do not pollute kernel log with master abort reports since they
         * happen a lot during enumeration
         */
-       if (code == AFI_INTR_MASTER_ABORT)
+       if (code == AFI_INTR_MASTER_ABORT || code == AFI_INTR_PE_PRSNT_SENSE)
                dev_dbg(dev, "%s, signature: %08x\n", err_msg[code], signature);
        else
                dev_err(dev, "%s, signature: %08x\n", err_msg[code], signature);