Merge git://git.denx.de/u-boot-usb
[oweals/u-boot.git] / arch / arm / include / asm / arch-mx6 / imx-regs.h
index ae88b6ecab45eb9752f758ccd186242b1467c723..0d38d450daa8a37d80dfa9490e5dd948797c7f4c 100644 (file)
 #define AIPS2_OFF_BASE_ADDR         (ATZ2_BASE_ADDR + 0x80000)
 #define CAAM_BASE_ADDR              (ATZ2_BASE_ADDR)
 #define ARM_BASE_ADDR              (ATZ2_BASE_ADDR + 0x40000)
+
+#define CONFIG_SYS_FSL_SEC_ADDR     CAAM_BASE_ADDR
+#define CONFIG_SYS_FSL_JR0_ADDR     (CAAM_BASE_ADDR + 0x1000)
+
 #define USB_PL301_BASE_ADDR         (AIPS2_OFF_BASE_ADDR + 0x0000)
 #define USB_BASE_ADDR               (AIPS2_OFF_BASE_ADDR + 0x4000)
 
 #define UART3_BASE                  (AIPS2_OFF_BASE_ADDR + 0x6C000)
 #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)
 
@@ -636,6 +641,25 @@ struct fuse_bank0_regs {
        u32     rsvd7[3];
 };
 
+struct fuse_bank1_regs {
+       u32     mem0;
+       u32     rsvd0[3];
+       u32     mem1;
+       u32     rsvd1[3];
+       u32     mem2;
+       u32     rsvd2[3];
+       u32     mem3;
+       u32     rsvd3[3];
+       u32     mem4;
+       u32     rsvd4[3];
+       u32     ana0;
+       u32     rsvd5[3];
+       u32     ana1;
+       u32     rsvd6[3];
+       u32     ana2;
+       u32     rsvd7[3];
+};
+
 #ifdef CONFIG_MX6SX
 struct fuse_bank4_regs {
        u32 sjc_resp_low;