Hi Sai Pavan, On Fri, May 03, 2024 at 03:12:08PM +0530, Sai Pavan Boddu wrote: > The Driver unintentionally programs ctrl reg to clear the fifo, which > happens after the start of transaction. Previously, this was not an issue > as it involved read-modified-write. However, this issue breaks i2c reads > on QEMU, as i2c-read is executed before guest starts programming control > register. > > Fixes: ff0cf7bca630 ("i2c: cadence: Remove unnecessary register reads") > Signed-off-by: Sai Pavan Boddu <sai.pavan.boddu@xxxxxxx> > Acked-by: Michal Simek <michal.simek@xxxxxxx> pushed to i2c/i2c-host-fixes. I will send it for pull request next week as this week is already too late and I want to see a few rounds of tests before asking Wolfram to take it. Thanks, Andi