MLK-22296-2 i2c: lpi2c: Fix build warning when CONFIG_PM_SLEEP=n
authorClark Wang <xiaoning.wang@nxp.com>
Tue, 23 Jul 2019 06:21:14 +0000 (14:21 +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-lpi2c.c:515:20: warning: ‘lpi2c_imx_isr’ defined but not used [-Wunused-function]
 static irqreturn_t lpi2c_imx_isr(int irq, void *dev_id)
                    ^~~~~~~~~~~~~

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

index 018483d..9565f60 100644 (file)
@@ -384,6 +384,7 @@ static void lpi2c_imx_write_txfifo(struct lpi2c_imx_struct *lpi2c_imx)
                complete(&lpi2c_imx->complete);
 }
 
+#ifdef CONFIG_PM_SLEEP
 static void lpi2c_imx_read_rxfifo(struct lpi2c_imx_struct *lpi2c_imx)
 {
        unsigned int blocklen, remaining;
@@ -430,6 +431,7 @@ static void lpi2c_imx_read_rxfifo(struct lpi2c_imx_struct *lpi2c_imx)
 
        lpi2c_imx_intctrl(lpi2c_imx, MIER_RDIE);
 }
+#endif
 
 static void lpi2c_imx_write(struct lpi2c_imx_struct *lpi2c_imx,
                            struct i2c_msg *msgs)
@@ -512,6 +514,7 @@ disable:
        return (result < 0) ? result : num;
 }
 
+#ifdef CONFIG_PM_SLEEP
 static irqreturn_t lpi2c_imx_isr(int irq, void *dev_id)
 {
        struct lpi2c_imx_struct *lpi2c_imx = dev_id;
@@ -533,6 +536,7 @@ static irqreturn_t lpi2c_imx_isr(int irq, void *dev_id)
 ret:
        return IRQ_HANDLED;
 }
+#endif
 
 static u32 lpi2c_imx_func(struct i2c_adapter *adapter)
 {