Sorry, went on vacation and then forgot about our conversion. >> the struct i2c_bus_recovery_info. Is i2c_generic_scl_recovery supposed >> to be part of the user interface, or is it just intended to help put the >> main recovery function together? > > Sorry, I don't understand the question. What do you mean? > What I meant is that it looks like the only use of it is putting together a default recovery function, but I was wondering if it is fair to use it on its own. Basically what I was asking is whether I could use i2c_generic_scl_recovery in the case where SCL is hung. I think I have a pretty good idea of what to do, I should probably just put together an RFC patch.