updated proposal for i2c auto restart support