]> git.sur5r.net Git - u-boot/blobdiff - include/configs/mgcoge.h
SPEAr: Initialize SNOR in early_board_init_f
[u-boot] / include / configs / mgcoge.h
index dcde76c86f201ffb2cbc679f749acc5baa23bcb9..b736c56c0980147b718b0f2dcd0f8d25041f4b01 100644 (file)
 #define CONFIG_MPC8247
 #define CONFIG_MGCOGE
 #define CONFIG_HOSTNAME                mgcoge
+#define CONFIG_KM_82XX
 
 #define        CONFIG_SYS_TEXT_BASE    0xFE000000
 
 /* include common defines/options for all Keymile boards */
-#include "keymile-common.h"
-#include "km-powerpc.h"
+#include "km/keymile-common.h"
+#include "km/km-powerpc.h"
 
 #define CONFIG_SYS_SDRAM_BASE          0x00000000
 #define CONFIG_SYS_FLASH_BASE          0xFE000000
                                        CONFIG_SYS_FLASH_BASE_2 }
 #define MTDIDS_DEFAULT         "nor3=app"
 
-/* include further common stuff for all keymile 82xx boards */
-#include "km82xx-common.h"
+/*
+ * Bank 1 - 60x bus SDRAM
+ */
+#define SDRAM_MAX_SIZE 0x08000000                      /* max. 128 MB  */
+#define CONFIG_SYS_GLOBAL_SDRAM_LIMIT  (256 << 20)     /* less than 256 MB */
+
+/* SDRAM initialization values
+*/
+
+#define CONFIG_SYS_OR1    ((~(CONFIG_SYS_GLOBAL_SDRAM_LIMIT-1) & \
+                        ORxS_SDAM_MSK) |\
+                        ORxS_BPD_8                     |\
+                        ORxS_ROWST_PBI0_A7             |\
+                        ORxS_NUMR_13)
 
-/* bfticu address */
-#define CONFIG_SYS_BFTICU_BASE          0x40000000
+#define CONFIG_SYS_PSDMR  (PSDMR_SDAM_A14_IS_A5 |\
+                        PSDMR_BSMA_A14_A16           |\
+                        PSDMR_SDA10_PBI0_A9            |\
+                        PSDMR_RFRC_5_CLK               |\
+                        PSDMR_PRETOACT_2W              |\
+                        PSDMR_ACTTORW_2W               |\
+                        PSDMR_LDOTOPRE_1C              |\
+                        PSDMR_WRC_1C                   |\
+                        PSDMR_CL_2)
+
+
+#define CONFIG_KM_BOARD_EXTRA_ENV      ""
+
+/* include further common stuff for all keymile 82xx boards */
+#include "km/km82xx-common.h"
 
 #endif /* __CONFIG_H */