Skip to content

Commit 5a57de5

Browse files
committed
Merge branch 'pci/host/tegra194'
- Fix host init during resume (Vidya Sagar) - Fix ill-defined MSI IRQ shift behavior (Jon Hunter) * pci/host/tegra194: PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift PCI: tegra194: Fix host initialization during resume
2 parents 7b8f0c8 + f67092e commit 5a57de5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

drivers/pci/controller/dwc/pcie-tegra194.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1926,7 +1926,7 @@ static int tegra_pcie_ep_raise_msi_irq(struct tegra_pcie_dw *pcie, u16 irq)
19261926
if (unlikely(irq > 31))
19271927
return -EINVAL;
19281928

1929-
appl_writel(pcie, (1 << irq), APPL_MSI_CTRL_1);
1929+
appl_writel(pcie, BIT(irq), APPL_MSI_CTRL_1);
19301930

19311931
return 0;
19321932
}
@@ -2314,6 +2314,8 @@ static int tegra_pcie_dw_resume_noirq(struct device *dev)
23142314
goto fail_host_init;
23152315
}
23162316

2317+
dw_pcie_setup_rc(&pcie->pci.pp);
2318+
23172319
ret = tegra_pcie_dw_start_link(&pcie->pci);
23182320
if (ret < 0)
23192321
goto fail_host_init;

0 commit comments

Comments
 (0)