i2c: imx: Use -ENXIO as error in the NACK case
[cascardo/linux.git] / drivers / i2c / busses / i2c-imx.c
index 8d46e74..1e4d99d 100644 (file)
@@ -467,7 +467,7 @@ static int i2c_imx_acked(struct imx_i2c_struct *i2c_imx)
 {
        if (imx_i2c_read_reg(i2c_imx, IMX_I2C_I2SR) & I2SR_RXAK) {
                dev_dbg(&i2c_imx->adapter.dev, "<%s> No ACK\n", __func__);
-               return -EIO;  /* No ACK */
+               return -ENXIO;  /* No ACK */
        }
 
        dev_dbg(&i2c_imx->adapter.dev, "<%s> ACK received\n", __func__);