We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d09230 commit 4b3dfb0Copy full SHA for 4b3dfb0
1 file changed
drivers/i2c/busses/i2c-gxp.c
@@ -129,8 +129,10 @@ static int gxp_i2c_master_xfer(struct i2c_adapter *adapter,
129
if (time_left == 0)
130
return -ETIMEDOUT;
131
132
- if (drvdata->state == GXP_I2C_ADDR_NACK ||
133
- drvdata->state == GXP_I2C_DATA_NACK)
+ if (drvdata->state == GXP_I2C_ADDR_NACK)
+ return -ENXIO;
134
+
135
+ if (drvdata->state == GXP_I2C_DATA_NACK)
136
return -EIO;
137
138
return ret;
0 commit comments