]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/arch-omap3/mem.h
overo: add SPL support
[karo-tx-uboot.git] / arch / arm / include / asm / arch-omap3 / mem.h
index 5fd02d4dfc7d402519d2ad90676305c6c7a25cac..4ca929edeafa422b11cca8808ae4e485c8571cbf 100644 (file)
@@ -123,6 +123,32 @@ enum {
                V_MCFG_BANKALLOCATION_RBC |                     \
                V_MCFG_B32NOT16_32 | V_MCFG_DEEPPD_EN | V_MCFG_RAMTYPE_DDR
 
+/* Hynix part of Overo (165MHz optimized) 6.06ns */
+#define HYNIX_TDAL_165   6
+#define HYNIX_TDPL_165   3
+#define HYNIX_TRRD_165   2
+#define HYNIX_TRCD_165   3
+#define HYNIX_TRP_165    3
+#define HYNIX_TRAS_165   7
+#define HYNIX_TRC_165   10
+#define HYNIX_TRFC_165  21
+#define HYNIX_V_ACTIMA_165     \
+               ACTIM_CTRLA(HYNIX_TRFC_165, HYNIX_TRC_165,      \
+                               HYNIX_TRAS_165, HYNIX_TRP_165,  \
+                               HYNIX_TRCD_165, HYNIX_TRRD_165, \
+                               HYNIX_TDPL_165, HYNIX_TDAL_165)
+
+#define HYNIX_TWTR_165   1
+#define HYNIX_TCKE_165   1
+#define HYNIX_TXP_165    2
+#define HYNIX_XSR_165    24
+#define HYNIX_V_ACTIMB_165     \
+               ACTIM_CTRLB(HYNIX_TWTR_165, HYNIX_TCKE_165,     \
+                               HYNIX_TXP_165, HYNIX_XSR_165)
+
+#define HYNIX_RASWIDTH_165     0x2
+#define HYNIX_V_MCFG_165(size) MCFG((size), HYNIX_RASWIDTH_165)
+
 /* Hynix part of AM/DM37xEVM (200MHz optimized) */
 #define HYNIX_TDAL_200         6
 #define HYNIX_TDPL_200         3