summaryrefslogtreecommitdiff
path: root/drivers/i2c/i2c-microchip.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i2c/i2c-microchip.c')
-rw-r--r--drivers/i2c/i2c-microchip.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/i2c-microchip.c b/drivers/i2c/i2c-microchip.c
index 3a274593868..d82b80f5355 100644
--- a/drivers/i2c/i2c-microchip.c
+++ b/drivers/i2c/i2c-microchip.c
@@ -224,7 +224,7 @@ static void mpfs_i2c_empty_rx(struct mpfs_i2c_bus *bus)
bus->msg_len--;
}
- if (bus->msg_len == 0) {
+ if (bus->msg_len <= 1) {
ctrl = readl(bus->base + MPFS_I2C_CTRL);
ctrl &= ~CTRL_AA;
writel(ctrl, bus->base + MPFS_I2C_CTRL);