From: Vidya Sagar Date: Fri, 2 Aug 2019 06:17:27 +0000 (+0530) Subject: firmware: tegra: Move BPMP resume to noirq phase X-Git-Tag: v5.5-rc1~40^2~12^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=befc1bab91171d25de22dbcbf41309582a63ecd7;p=thirdparty%2Fkernel%2Flinux.git firmware: tegra: Move BPMP resume to noirq phase Modules like PCIe in Tegra194 need BPMP firmware services in noirq phase and hence move BPMP resume to noirq phase. This patch is verified on Tegra210, Tegra186 and Tegra194. Signed-off-by: Vidya Sagar Reviewed-by: Timo Alho Signed-off-by: Thierry Reding --- diff --git a/drivers/firmware/tegra/bpmp.c b/drivers/firmware/tegra/bpmp.c index 19c56133234b3..6741fcda0c370 100644 --- a/drivers/firmware/tegra/bpmp.c +++ b/drivers/firmware/tegra/bpmp.c @@ -804,7 +804,7 @@ static int __maybe_unused tegra_bpmp_resume(struct device *dev) } static const struct dev_pm_ops tegra_bpmp_pm_ops = { - .resume_early = tegra_bpmp_resume, + .resume_noirq = tegra_bpmp_resume, }; #if IS_ENABLED(CONFIG_ARCH_TEGRA_186_SOC) || \