From 9d0826879e13e8139a7b169c2365225e848ff57e Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Thu, 14 Jan 2016 14:06:26 +0100 Subject: sunxi: Add support for the I2C controller which is part of the PRCM Signed-off-by: Jelle van der Waa [hdegoede@redhat.com: Minor cleanups] Signed-off-by: Hans de Goede applied with fixing 2 checkpatch warnings: WARNING: please, no space before tabs Signed-off-by: Heiko Schocher --- drivers/i2c/mvtwsi.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'drivers/i2c') diff --git a/drivers/i2c/mvtwsi.c b/drivers/i2c/mvtwsi.c index 30a5b11f9f..5f993b9905 100644 --- a/drivers/i2c/mvtwsi.c +++ b/drivers/i2c/mvtwsi.c @@ -127,6 +127,10 @@ static struct mvtwsi_registers *twsi_get_base(struct i2c_adapter *adap) #ifdef CONFIG_I2C_MVTWSI_BASE4 case 4: return (struct mvtwsi_registers *) CONFIG_I2C_MVTWSI_BASE4; +#endif +#ifdef CONFIG_I2C_MVTWSI_BASE5 + case 5: + return (struct mvtwsi_registers *) CONFIG_I2C_MVTWSI_BASE5; #endif default: printf("Missing mvtwsi controller %d base\n", adap->hwadapnr); @@ -487,3 +491,10 @@ U_BOOT_I2C_ADAP_COMPLETE(twsi4, twsi_i2c_init, twsi_i2c_probe, CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE, 4) #endif +#ifdef CONFIG_I2C_MVTWSI_BASE5 +U_BOOT_I2C_ADAP_COMPLETE(twsi5, twsi_i2c_init, twsi_i2c_probe, + twsi_i2c_read, twsi_i2c_write, + twsi_i2c_set_bus_speed, + CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE, 5) + +#endif -- cgit v1.2.1