|
@@ -114,6 +114,9 @@ static u16 i2c_clk_div[50][2] = {
|
|
#ifndef CONFIG_SYS_MXC_I2C3_SPEED
|
|
#ifndef CONFIG_SYS_MXC_I2C3_SPEED
|
|
#define CONFIG_SYS_MXC_I2C3_SPEED 100000
|
|
#define CONFIG_SYS_MXC_I2C3_SPEED 100000
|
|
#endif
|
|
#endif
|
|
|
|
+#ifndef CONFIG_SYS_MXC_I2C4_SPEED
|
|
|
|
+#define CONFIG_SYS_MXC_I2C4_SPEED 100000
|
|
|
|
+#endif
|
|
|
|
|
|
#ifndef CONFIG_SYS_MXC_I2C1_SLAVE
|
|
#ifndef CONFIG_SYS_MXC_I2C1_SLAVE
|
|
#define CONFIG_SYS_MXC_I2C1_SLAVE 0
|
|
#define CONFIG_SYS_MXC_I2C1_SLAVE 0
|
|
@@ -124,6 +127,9 @@ static u16 i2c_clk_div[50][2] = {
|
|
#ifndef CONFIG_SYS_MXC_I2C3_SLAVE
|
|
#ifndef CONFIG_SYS_MXC_I2C3_SLAVE
|
|
#define CONFIG_SYS_MXC_I2C3_SLAVE 0
|
|
#define CONFIG_SYS_MXC_I2C3_SLAVE 0
|
|
#endif
|
|
#endif
|
|
|
|
+#ifndef CONFIG_SYS_MXC_I2C4_SLAVE
|
|
|
|
+#define CONFIG_SYS_MXC_I2C4_SLAVE 0
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -543,12 +549,17 @@ U_BOOT_I2C_ADAP_COMPLETE(mxc1, mxc_i2c_init, mxc_i2c_probe,
|
|
mxc_i2c_set_bus_speed,
|
|
mxc_i2c_set_bus_speed,
|
|
CONFIG_SYS_MXC_I2C2_SPEED,
|
|
CONFIG_SYS_MXC_I2C2_SPEED,
|
|
CONFIG_SYS_MXC_I2C2_SLAVE, 1)
|
|
CONFIG_SYS_MXC_I2C2_SLAVE, 1)
|
|
-#if defined(CONFIG_MX31) || defined(CONFIG_MX35) ||\
|
|
|
|
- defined(CONFIG_MX51) || defined(CONFIG_MX53) ||\
|
|
|
|
- defined(CONFIG_MX6) || defined(CONFIG_LS102XA)
|
|
|
|
|
|
+#ifdef CONFIG_SYS_I2C_MXC_I2C3
|
|
U_BOOT_I2C_ADAP_COMPLETE(mxc2, mxc_i2c_init, mxc_i2c_probe,
|
|
U_BOOT_I2C_ADAP_COMPLETE(mxc2, mxc_i2c_init, mxc_i2c_probe,
|
|
mxc_i2c_read, mxc_i2c_write,
|
|
mxc_i2c_read, mxc_i2c_write,
|
|
mxc_i2c_set_bus_speed,
|
|
mxc_i2c_set_bus_speed,
|
|
CONFIG_SYS_MXC_I2C3_SPEED,
|
|
CONFIG_SYS_MXC_I2C3_SPEED,
|
|
CONFIG_SYS_MXC_I2C3_SLAVE, 2)
|
|
CONFIG_SYS_MXC_I2C3_SLAVE, 2)
|
|
#endif
|
|
#endif
|
|
|
|
+#ifdef CONFIG_SYS_I2C_MXC_I2C4
|
|
|
|
+U_BOOT_I2C_ADAP_COMPLETE(mxc3, mxc_i2c_init, mxc_i2c_probe,
|
|
|
|
+ mxc_i2c_read, mxc_i2c_write,
|
|
|
|
+ mxc_i2c_set_bus_speed,
|
|
|
|
+ CONFIG_SYS_MXC_I2C4_SPEED,
|
|
|
|
+ CONFIG_SYS_MXC_I2C4_SLAVE, 3)
|
|
|
|
+#endif
|