]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/arch-omap4/omap4.h
omap4: calculate EMIF register values
[karo-tx-uboot.git] / arch / arm / include / asm / arch-omap4 / omap4.h
index c9c86e1c76f4fb19e8ef9ffe9685663ce0bd3d49..a8dbedb45d489dc666bc605b62f41ef80ec77da8 100644 (file)
 /* GPMC */
 #define OMAP44XX_GPMC_BASE     0x50000000
 
-/* DMM */
-#define OMAP44XX_DMM_BASE              0x4E000000
-#define DMM_LISA_MAP_BASE              (OMAP44XX_DMM_BASE + 0x40)
-#define DMM_LISA_MAP_SYS_SIZE_MASK     (7 << 20)
-#define DMM_LISA_MAP_SYS_SIZE_SHIFT    20
-#define DMM_LISA_MAP_SYS_ADDR_MASK     (0xFF << 24)
 /*
  * Hardware Register Details
  */
@@ -137,6 +131,10 @@ struct s32ktimer {
 #define SRAM_SCRATCH_SPACE_ADDR                NON_SECURE_SRAM_START
 /* SRAM scratch space entries */
 #define OMAP4_SRAM_SCRATCH_OMAP4_REV   SRAM_SCRATCH_SPACE_ADDR
+#define OMAP4_SRAM_SCRATCH_EMIF_SIZE   (SRAM_SCRATCH_SPACE_ADDR + 0x4)
+#define OMAP4_SRAM_SCRATCH_EMIF_T_NUM  (SRAM_SCRATCH_SPACE_ADDR + 0xC)
+#define OMAP4_SRAM_SCRATCH_EMIF_T_DEN  (SRAM_SCRATCH_SPACE_ADDR + 0x10)
+#define OMAP4_SRAM_SCRATCH_SPACE_END   (SRAM_SCRATCH_SPACE_ADDR + 0x14)
 
 /* Silicon revisions */
 #define OMAP4430_SILICON_ID_INVALID    0xFFFFFFFF