<div>When working with a M5282EVB configuration I have noticed that initdram() (in /board/m5282evb/m5282evb.c) does not return a value. It should return the dram size.</div>
<div>This causes U-Boot to be unable to complete it&#39;s boot process since dram size is set to some garbage value.</div>
<div>The following patch fixes the problem:</div>
<div>&nbsp;</div>
<div>Signed-off-by:&nbsp;Erez Koelewyn&nbsp;<a href="mailto:ekoelewyn@gmail.com">ekoelewyn@gmail.com</a></div>
<div><font size="1">
<p>--- u-boot-1.3.0-rc3/board/m5282evb/m5282evb.c 2007-10-13 18:13:19.000000000 -0400<br>+++ u-boot-1.3.0-rc3-modified/board/m5282evb/m5282evb.c 2007-10-16 10:00:13.488093200 -0400<br>@@ -89,4 +89,6 @@<br>/* Write to the SDRAM Mode Register */
<br>*(u32 *)(CFG_SDRAM_BASE + 0x400) = 0xA5A59696;<br>}<br>+<br>+ return dramsize;<br>}</p>
<p>Regards,</p>
<p>Erez</p></font></div>