Viresh, I applied V11 of the core changes with minor modifications. I do wonder about the hook in the designware driver. You apply the recovery on transfer timeout. I think this should go into the timeout of i2c_dw_wait_bus_not_busy()? Thanks, Wolfram -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html