MLK-22296-1 i2c: i2c-imx: Fix build warning when CONFIG_PM_SLEEP=n
authorClark Wang <xiaoning.wang@nxp.com>
Tue, 23 Jul 2019 06:08:50 +0000 (14:08 +0800)
committerClark Wang <xiaoning.wang@nxp.com>
Tue, 23 Jul 2019 07:20:13 +0000 (15:20 +0800)
Fix build warning when CONFIG_PM_SLEEP=n, the warning message is:
drivers/i2c/busses/i2c-imx.c:1299:12: warning: ‘i2c_imx_resume’ defined but not used [-Wunused-function]
 static int i2c_imx_resume(struct device *dev)
            ^~~~~~~~~~~~~~
drivers/i2c/busses/i2c-imx.c:1293:12: warning: ‘i2c_imx_suspend’ defined but not used [-Wunused-function]
 static int i2c_imx_suspend(struct device *dev)
            ^~~~~~~~~~~~~~~

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
drivers/i2c/busses/i2c-imx.c

index 8965d96..3a608b9 100644 (file)
@@ -1290,6 +1290,7 @@ static int i2c_imx_runtime_resume(struct device *dev)
        return ret;
 }
 
+#ifdef CONFIG_PM_SLEEP
 static int i2c_imx_suspend(struct device *dev)
 {
        pinctrl_pm_select_sleep_state(dev);
@@ -1301,6 +1302,7 @@ static int i2c_imx_resume(struct device *dev)
        pinctrl_pm_select_default_state(dev);
        return 0;
 }
+#endif
 
 static const struct dev_pm_ops i2c_imx_pm_ops = {
        SET_NOIRQ_SYSTEM_SLEEP_PM_OPS(i2c_imx_suspend, i2c_imx_resume)