Well, I can't test it because I am in source analysis stage now without board..
Board is not ready yet and I don't have time to see your codes right now.
Sorry for that.
If board comes out(when it comes out is not certain. maybe long...)
, I'll try to test your codes and my patch also.

Much Thanks.

Regards,
SYLee





---------- Original Message ----------
>From : Stefan Roese(stefan.roese@esd-electronics.com)
To : 'SYLee'(dobest03@empal.com), u-boot-users@lists.sourceforge.net
Sent : Friday, Jul 16, 2004 05:42 PM
Subject : RE: [U-Boot-Users] [PATCH] cpu/ppc4xx/sdram.c


> SYLee!
>
>I checked a rewritten version of this code in yesterday! Please take a
>look at the version from the current cvs tree.
>
>By the way: I am still pretty sure that the old version is OK! Did you
>experience any problems with it?
>
>Best regards,
>Stefan Roese
>
>-----Original Message-----
>From: u-boot-users-admin@lists.sourceforge.net
>[mailto:u-boot-users-admin@lists.sourceforge.net] On Behalf Of SYLee
>Sent: Friday, July 16, 2004 10:08 AM
>To: u-boot-users@lists.sourceforge.net
>Subject: [U-Boot-Users] [PATCH] cpu/ppc4xx/sdram.c
>
>
>
>Hi all,
>
>This is a patch for cpu/ppc4xx/sdram.c for auto sdram size detection:
>
>--- u-boot-1.1.1/cpu/ppc4xx/sdram.c 2003-09-12 17:49:58.000000000 +0900
>+++ u-boot-patched/cpu/ppc4xx/sdram.c 2004-07-16 16:23:44.000000000
>+0900
>@@ -122,7 +122,8 @@
>if ((*(volatile ulong *)ADDR_ZERO == MAGIC0) &&
> (*(volatile ulong *)ADDR_08MB == MAGIC1) &&
> (*(volatile ulong *)ADDR_16MB == MAGIC2) &&
>- (*(volatile ulong *)ADDR_32MB == MAGIC3)) {
>+ (*(volatile ulong *)ADDR_32MB == MAGIC3) &&
>+ (*(volatile ulong *)ADDR_64MB == MAGIC4)) {
>/*
>* OK, 128MB detected -> all done
>*/
>@@ -173,7 +174,8 @@
>
>if ((*(volatile ulong *)ADDR_ZERO == MAGIC0) &&
> (*(volatile ulong *)ADDR_08MB == MAGIC1) &&
>- (*(volatile ulong *)ADDR_16MB == MAGIC2)) {
>+ (*(volatile ulong *)ADDR_16MB == MAGIC2) &&
>+ (*(volatile ulong *)ADDR_32MB == MAGIC3)) {
>/*
>* OK, 64MB detected -> all done
>*/
>@@ -216,7 +218,8 @@
>
>if ((*(volatile ulong *)ADDR_ZERO == MAGIC0) &&
> (*(volatile ulong *)ADDR_400 == MAGIC1) &&
>- (*(volatile ulong *)ADDR_08MB == MAGIC2)) {
>+ (*(volatile ulong *)ADDR_08MB == MAGIC2) &&
>+ (*(volatile ulong *)ADDR_16MB == MAGIC3)) {
>/*
>* OK, 32MB detected -> all done
>*/
>
>
>Get your own 200MB free email at http://www.empal.com
>------------------------------------------------------- This SF.Net
>email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE
>developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today.
>http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
>_______________________________________________ U-Boot-Users mailing
>list U-Boot-Users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/u-boot-users
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by BEA Weblogic Workshop
>FREE Java Enterprise J2EE developer tools!
>Get your free copy of BEA WebLogic Workshop 8.1 today.
>http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
>_______________________________________________
>U-Boot-Users mailing list
>U-Boot-Users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/u-boot-users
Get your own 200MB free email at http://www.empal.com