A couple of fixes for the Xilinx I2C driver. Changed since v1: -Fixed an issue in first patch where an additional message could still have been written to the TX FIFO without waiting for it to empty. Robert Hancock (2): i2c: xiic: Wait for TX empty to avoid missed TX NAKs i2c: xiic: Try re-initialization on bus busy timeout drivers/i2c/busses/i2c-xiic.c | 61 +++++++++++++++++++++-------------- 1 file changed, 36 insertions(+), 25 deletions(-) -- 2.42.0