Fix build waring with CONFIG_PM_SLEEP=n.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Andy Duan <fugang.duan@nxp.com>
(cherry picked from commit
dfe2a755209615f9592ed937957b2efdc3b6d6c0)
return 0;
}
+#ifdef CONFIG_PM_SLEEP
static int fsl_edma3_suspend_late(struct device *dev)
{
struct fsl_edma3_engine *fsl_edma = dev_get_drvdata(dev);
return 0;
}
+#endif
static const struct dev_pm_ops fsl_edma3_pm_ops = {
- .suspend_late = fsl_edma3_suspend_late,
- .resume_early = fsl_edma3_resume_early,
+ SET_LATE_SYSTEM_SLEEP_PM_OPS(fsl_edma3_suspend_late,
+ fsl_edma3_resume_early)
};
static const struct of_device_id fsl_edma3_dt_ids[] = {