Changelog for this patch: This patch is used to fix the bug that u-boot and kernel can not smoothly work because of insufficient DDR2 chip output strength. The setting of DDR2 output strength is changed from "reduced" to "full" status.
diff -Nur a/include/configs/MPC8377EWLAN.h b/include/configs/MPC8377EWLAN.h --- a/include/configs/MPC8377EWLAN.h 2009-07-08 22:54:50.000000000 -0700 +++ b/include/configs/MPC8377EWLAN.h 2009-07-12 21:50:27.000000000 -0700 @@ -299,18 +299,16 @@ | SDRAM_CFG_DBW_32) #else #define CFG_DDR_SDRAM_CFG (SDRAM_CFG_SREN \ - | 3 << SDRAM_CFG_SDRAM_TYPE_SHIFT \ - | SDRAM_CFG_HSE) - /* 0x43000000 */ + | 3 << SDRAM_CFG_SDRAM_TYPE_SHIFT) #endif #define CFG_DDR_SDRAM_CFG2 0x00001000 /* 1 posted refresh */ #ifdef CONFIG_CORE_667MHZ -#define CFG_DDR_MODE ((0x0406 << SDRAM_MODE_ESD_SHIFT) \ +#define CFG_DDR_MODE ((0x0404 << SDRAM_MODE_ESD_SHIFT) \ | (0x0442 << SDRAM_MODE_SD_SHIFT)) /* 0x44440232 */ #else -#define CFG_DDR_MODE ((0x0406 << SDRAM_MODE_ESD_SHIFT) \ +#define CFG_DDR_MODE ((0x0404 << SDRAM_MODE_ESD_SHIFT) \ | (0x0232 << SDRAM_MODE_SD_SHIFT)) #endif #define CFG_DDR_MODE2 0x00000000; Best regards, Lu Chen _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot