MLK-22302-2: dmaengine: fsl-edma-v3: fix build warning with CONFIG_PM_SLEEP=n
authorRobin Gong <yibin.gong@nxp.com>
Tue, 23 Jul 2019 15:42:53 +0000 (23:42 +0800)
committerRobin Gong <yibin.gong@nxp.com>
Tue, 23 Jul 2019 16:50:48 +0000 (00:50 +0800)
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)

drivers/dma/fsl-edma-v3.c

index 3f69dd3..0e0061e 100644 (file)
@@ -1024,6 +1024,7 @@ static int fsl_edma3_remove(struct platform_device *pdev)
        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);
@@ -1081,10 +1082,11 @@ static int fsl_edma3_resume_early(struct device *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[] = {