forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-09 05e59e5fb0064c97a1c10921ecd549f2d4a58565
kernel/drivers/i2c/busses/i2c-omap.c
....@@ -1058,7 +1058,7 @@
10581058 u16 stat;
10591059
10601060 stat = omap_i2c_read_reg(omap, OMAP_I2C_STAT_REG);
1061
- mask = omap_i2c_read_reg(omap, OMAP_I2C_IE_REG);
1061
+ mask = omap_i2c_read_reg(omap, OMAP_I2C_IE_REG) & ~OMAP_I2C_STAT_NACK;
10621062
10631063 if (stat & mask)
10641064 ret = IRQ_WAKE_THREAD;