Hi Andi,
Hi Hans, it all looks good, except for that unrelated cleanup you added in patch '1'. If you are OK with it, I can take the series and remove the cleanup. Please keep in mind that splitting patches in smaller chunks helps reviews and future bisects, even if the change is a trivial cosmetic improvement.
I'm OK with it. I have learned a lot from submitting the i2c patch this time, and I will keep in mind all the suggestions you and others have. Hans, Thank you very much!