board/t1040qds: Enable memory reset control
authorPrabhakar Kushwaha <prabhakar@freescale.com>
Thu, 26 Dec 2013 07:10:55 +0000 (12:40 +0530)
committerYork Sun <yorksun@freescale.com>
Thu, 2 Jan 2014 22:10:14 +0000 (14:10 -0800)
Define QIXIS_RST_FORCE_MEM to reset on-board DDR-DIMM before start
accessing it.

Signed-off-by: Prabhakar Kushwaha <prabhakar@freescale.com>
board/freescale/t1040qds/t1040qds.c
include/configs/T1040QDS.h

index 2aa176c..de3ea5c 100644 (file)
@@ -239,3 +239,8 @@ void qixis_dump_switch(void)
                printf("SW%d = (0x%02x)\n", i, QIXIS_READ(cms[1]));
        }
 }
+
+int board_need_mem_reset(void)
+{
+       return 1;
+}
index 8ecf188..7d0bc04 100644 (file)
@@ -233,6 +233,7 @@ unsigned long get_board_ddr_clk(void);
 #define QIXIS_RCFG_CTL_RECONFIG_IDLE   0x20
 #define QIXIS_RCFG_CTL_RECONFIG_START  0x21
 #define QIXIS_RCFG_CTL_WATCHDOG_ENBLE  0x08
+#define        QIXIS_RST_FORCE_MEM             0x01
 
 #define CONFIG_SYS_CSPR3_EXT   (0xf)
 #define CONFIG_SYS_CSPR3       (CSPR_PHYS_ADDR(QIXIS_BASE_PHYS) \