瀏覽代碼

ppc4xx: Disable POST memory test on NAND-booting Sequoia

Don't run the memory POST on the NAND-booting version. It will
overwrite part of the U-Boot image which is already loaded from NAND
to SDRAM. We were just lucky that it booted at all with this SDRAM
test enabled.

Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese 16 年之前
父節點
當前提交
9a929170be
共有 1 個文件被更改,包括 13 次插入2 次删除
  1. 13 2
      include/configs/sequoia.h

+ 13 - 2
include/configs/sequoia.h

@@ -301,13 +301,24 @@
 #define CONFIG_SYS_POST_FPU_ON		0
 #endif
 
+/*
+ * Don't run the memory POST on the NAND-booting version. It will
+ * overwrite part of the U-Boot image which is already loaded from NAND
+ * to SDRAM.
+ */
+#if defined(CONFIG_NAND_U_BOOT)
+#define CONFIG_SYS_POST_MEMORY_ON	0
+#else
+#define CONFIG_SYS_POST_MEMORY_ON	CONFIG_SYS_POST_MEMORY
+#endif
+
 /* POST support */
 #define CONFIG_POST		(CONFIG_SYS_POST_CACHE	   | \
 				 CONFIG_SYS_POST_CPU	   | \
 				 CONFIG_SYS_POST_ETHER	   | \
-				 CONFIG_SYS_POST_FPU_ON   | \
+				 CONFIG_SYS_POST_FPU_ON    | \
 				 CONFIG_SYS_POST_I2C	   | \
-				 CONFIG_SYS_POST_MEMORY   | \
+				 CONFIG_SYS_POST_MEMORY_ON | \
 				 CONFIG_SYS_POST_SPR	   | \
 				 CONFIG_SYS_POST_UART)