Loading drivers/i2c/busses/i2c-eg20t.c +20 −19 Original line number Diff line number Diff line Loading @@ -673,7 +673,8 @@ static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap, /* transfer not completed */ adap->pch_i2c_xfer_in_progress = true; pmsg = &msgs[0]; for (i = 0; i < num; i++) { pmsg = &msgs[i]; pmsg->flags |= adap->pch_buff_mode_en; status = pmsg->flags; pch_dbg(adap, Loading @@ -684,15 +685,15 @@ static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap, /* calculate actual message length excluding * the sub address fields */ msglen = (pmsg->len) - (subaddrlen + 1); if (status & (I2C_M_RD)) { pch_dbg(adap, "invoking pch_i2c_readbytes\n"); if ((status & (I2C_M_RD)) != false) { ret = pch_i2c_readbytes(i2c_adap, pmsg, (i + 1 == num), (i == 0)); } else { pch_dbg(adap, "invoking pch_i2c_writebytes\n"); ret = pch_i2c_writebytes(i2c_adap, pmsg, (i + 1 == num), (i == 0)); } } adap->pch_i2c_xfer_in_progress = false; /* transfer completed */ Loading Loading
drivers/i2c/busses/i2c-eg20t.c +20 −19 Original line number Diff line number Diff line Loading @@ -673,7 +673,8 @@ static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap, /* transfer not completed */ adap->pch_i2c_xfer_in_progress = true; pmsg = &msgs[0]; for (i = 0; i < num; i++) { pmsg = &msgs[i]; pmsg->flags |= adap->pch_buff_mode_en; status = pmsg->flags; pch_dbg(adap, Loading @@ -684,15 +685,15 @@ static s32 pch_i2c_xfer(struct i2c_adapter *i2c_adap, /* calculate actual message length excluding * the sub address fields */ msglen = (pmsg->len) - (subaddrlen + 1); if (status & (I2C_M_RD)) { pch_dbg(adap, "invoking pch_i2c_readbytes\n"); if ((status & (I2C_M_RD)) != false) { ret = pch_i2c_readbytes(i2c_adap, pmsg, (i + 1 == num), (i == 0)); } else { pch_dbg(adap, "invoking pch_i2c_writebytes\n"); ret = pch_i2c_writebytes(i2c_adap, pmsg, (i + 1 == num), (i == 0)); } } adap->pch_i2c_xfer_in_progress = false; /* transfer completed */ Loading