i2c: driver for the Synopsys DesignWare I2C controller