Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5180cfdf authored by Omkar Savagaonkar's avatar Omkar Savagaonkar
Browse files

iommu: arm-smmu: Add hibernation callbacks to pm_ops



Add required callbacks(thaw and restore), to pm_ops for
hibernation to function properly. arm-smmu driver has
to be restored before any dependent client drivers are
restored. Hence use early variant callbacks.

Change-Id: I3f3dba5753e0b0efe1e32fd3d16fc4373574efa5
Signed-off-by: default avatarOmkar Savagaonkar <omkars@codeaurora.org>
parent dc9a2b8f
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -4997,7 +4997,11 @@ static int __maybe_unused arm_smmu_pm_resume(struct device *dev)
	return 0;
}

static SIMPLE_DEV_PM_OPS(arm_smmu_pm_ops, NULL, arm_smmu_pm_resume);
static const struct dev_pm_ops arm_smmu_pm_ops = {
	.resume = arm_smmu_pm_resume,
	.thaw_early = arm_smmu_pm_resume,
	.restore_early = arm_smmu_pm_resume,
};

static struct platform_driver arm_smmu_driver = {
	.driver	= {