Re: [PATCH] PCI: tegra: Fix host initialization during resume
From: Lorenzo Pieralisi <hidden>
Date: 2021-05-17 16:20:20
Also in:
linux-tegra, lkml
On Mon, May 17, 2021 at 03:11:00PM +0100, Jon Hunter wrote:
Hi Lorenzo, Bjorn, On 06/05/2021 09:49, Jon Hunter wrote:quoted
On 04/05/2021 18:21, Vidya Sagar wrote:quoted
Commit 275e88b06a27 ("PCI: tegra: Fix host link initialization") broke host initialization during resume as it misses out calling the API dw_pcie_setup_rc() which is required for host and MSI initialization. Fixes: 275e88b06a27 ("PCI: tegra: Fix host link initialization") Signed-off-by: Vidya Sagar <redacted> --- drivers/pci/controller/dwc/pcie-tegra194.c | 2 ++ 1 file changed, 2 insertions(+)diff --git a/drivers/pci/controller/dwc/pcie-tegra194.c b/drivers/pci/controller/dwc/pcie-tegra194.c index 6fa216e52d14..4c3c0738f2e6 100644 --- a/drivers/pci/controller/dwc/pcie-tegra194.c +++ b/drivers/pci/controller/dwc/pcie-tegra194.c@@ -2214,6 +2214,8 @@ static int tegra_pcie_dw_resume_noirq(struct device *dev) goto fail_host_init; } + dw_pcie_setup_rc(&pcie->pci.pp); + ret = tegra_pcie_dw_start_link(&pcie->pci); if (ret < 0) goto fail_host_init;Thanks for fixing! Tested-by: Jon Hunter <jonathanh@nvidia.com> We should also mark this for stable so that this gets back-ported.Can we queue this as a fix for v5.13 and tag for stable?
We usually send fixes for -rc* when the patches they are fixing were merged in the current cycle (ie merged for v5.13). This is not the case so I shall send it for v5.14. Lorenzo