Hi Wolfram On Mon, Nov 29, 2021 at 01:17:21PM +0100, Wolfram Sang wrote: > > > + stm32f7_i2c_wait_free_bus(i2c_dev); > > This does only a controller reset, not a bus recovery with 9 toggling > pulses, or? indeed. I might better rework this and at the same time introduce the bus recovery mechanism via the bus recovery callback in this driver. Please don't merge this patch and I will rework that.