[PATCH v3 00/23] i2c: designware_ic2: Improvements to timing and general cleanup