Hi, On Fri, Aug 30, 2024 at 11:46:36AM GMT, Tyrone Ting wrote: > If not clearing the BB (bus busy) condition in the BER (bus error) > interrupt, the driver causes a timeout and hence the i2c core > doesn't do the i2c transfer retry but returns the driver's return > value to the upper layer instead. > > Clear the BB condition in the BER interrupt and a software flag is > used. The driver does an i2c recovery without causing the timeout > if the flag is set. > > Fixes: 48acf8292280 ("i2c: Remove redundant comparison in npcm_i2c_reg_slave") > Signed-off-by: Tyrone Ting <kfting@xxxxxxxxxxx> Can I have an ack from the supporters of the ARM/NUVOTON NPCM ARCHITECTURE here? Thanks, Andi