]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
arm, imx6, i2c: add I2C4 for MX6DL
authorHeiko Schocher <hs@denx.de>
Mon, 18 May 2015 08:56:24 +0000 (10:56 +0200)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 8 Sep 2015 20:44:17 +0000 (22:44 +0200)
add I2C4 modul for MX6DL based boards.

Signed-off-by: Heiko Schocher <hs@denx.de>
arch/arm/include/asm/arch-mx6/imx-regs.h
drivers/i2c/mxc_i2c.c

index 422f82bcf4f7748547a624e8bd455f0f45f9ae03..f6ab5d6be17ca964346364903a801946fc6e45a2 100644 (file)
 #define UART4_BASE                     (AIPS2_OFF_BASE_ADDR + 0x70000)
 #define UART5_BASE                     (AIPS2_OFF_BASE_ADDR + 0x74000)
 #define I2C4_BASE_ADDR                 (AIPS2_OFF_BASE_ADDR + 0x78000)
+#define IP2APB_USBPHY1_BASE_ADDR       (AIPS2_OFF_BASE_ADDR + 0x78000)
+#define IP2APB_USBPHY2_BASE_ADDR       (AIPS2_OFF_BASE_ADDR + 0x7C000)
 
 #ifdef CONFIG_SOC_MX6SX
 #define GIS_BASE_ADDR                  (AIPS3_ARB_BASE_ADDR + 0x04000)
index 63a1504e871c4a6cef84e5e6643db0c584f6a9e0..3e2272b03366ffe79395e71fb837e2222d43edcd 100644 (file)
@@ -526,6 +526,9 @@ static struct mxc_i2c_bus mxc_i2c_buses[] = {
        { 0, I2C1_BASE_ADDR },
        { 1, I2C2_BASE_ADDR },
        { 2, I2C3_BASE_ADDR },
+#if defined(CONFIG_SOC_MX6DL)
+       { 3, I2C4_BASE_ADDR },
+#endif
 #elif defined(CONFIG_SOC_LS102XA)
        { 0, I2C1_BASE_ADDR, I2C_QUIRK_FLAG },
        { 1, I2C2_BASE_ADDR, I2C_QUIRK_FLAG },