All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init
@ 2004-04-13 10:03 Mark Jonas
  2004-04-13 13:08 ` [U-Boot-Users] IceCube 10/100 Mbit Ethernet Peter Graf
  2004-04-18 23:21 ` [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Wolfgang Denk
  0 siblings, 2 replies; 4+ messages in thread
From: Mark Jonas @ 2004-04-13 10:03 UTC (permalink / raw)
  To: u-boot

Hello,

the attached patch fixes a problem with the SDRAM init code  for IceCube 
(Lite5xxx) I experienced when using LOWBOOT images. In my case U-Boot 
would always die when doing the first access to SDRAM after 
initialization which is usually done when trying to find out how big the 
SDRAM is.

I found that no sync instructions where used the synchronize the program 
flow during SDRAM initialization. This is fixed now. Additionally, I 
cleaned up the code and moved all the SDRAM chip specific constants into 
separate include files. The SDRAM initilization itself should be better 
readable now, too, by merging the DDR / SDR and the MGT5100 / MPC5200 
code as cleanly as possible.

The code was tested on a Lite5200 (16 MB Flash, LOWBOOT), a Lite5200DDR 
(16 MB Flash, LOWBOOT) and a Lite5100 (8MB Flash).

Regards
Mark Jonas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: icecube_sdram.log
Url: http://lists.denx.de/pipermail/u-boot/attachments/20040413/018105ff/attachment.txt 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: icecube_sdram.stat
Url: http://lists.denx.de/pipermail/u-boot/attachments/20040413/018105ff/attachment-0001.txt 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: icecube_sdram.patch.gz
Type: application/gzip
Size: 2809 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20040413/018105ff/attachment.bin 

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [U-Boot-Users] IceCube 10/100 Mbit Ethernet
  2004-04-13 10:03 [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Mark Jonas
@ 2004-04-13 13:08 ` Peter Graf
  2004-04-13 13:39   ` Wolfgang Denk
  2004-04-18 23:21 ` [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Wolfgang Denk
  1 sibling, 1 reply; 4+ messages in thread
From: Peter Graf @ 2004-04-13 13:08 UTC (permalink / raw)
  To: u-boot

Hi,

has anybody an idea why the MPC5200 ethernet device is forced into 10 
Mbit operation? The comment in include/configs/icecube.h just says: 
"Workaround for FEC 100 Mbit problem". I wonder what the problem is.

Thanks for any hints,
Peter

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [U-Boot-Users] IceCube 10/100 Mbit Ethernet
  2004-04-13 13:08 ` [U-Boot-Users] IceCube 10/100 Mbit Ethernet Peter Graf
@ 2004-04-13 13:39   ` Wolfgang Denk
  0 siblings, 0 replies; 4+ messages in thread
From: Wolfgang Denk @ 2004-04-13 13:39 UTC (permalink / raw)
  To: u-boot

In message <407BE635.40105@itknet.de> you wrote:
> 
> has anybody an idea why the MPC5200 ethernet device is forced into 10 
> Mbit operation? The comment in include/configs/icecube.h just says: 
> "Workaround for FEC 100 Mbit problem". I wonder what the problem is.

Please check out a more recent version of U-Boot (i. e. 1.1.0)

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
"Success covers a multitude of blunders."       - George Bernard Shaw

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init
  2004-04-13 10:03 [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Mark Jonas
  2004-04-13 13:08 ` [U-Boot-Users] IceCube 10/100 Mbit Ethernet Peter Graf
@ 2004-04-18 23:21 ` Wolfgang Denk
  1 sibling, 0 replies; 4+ messages in thread
From: Wolfgang Denk @ 2004-04-18 23:21 UTC (permalink / raw)
  To: u-boot

Dear Mark,

in message <407BBAFC.8080402@motorola.com> you wrote:
> 
> * Patch by Mark Jonas, 13 Apr 2004:
>   - Add sync instructions to IceCube SDRAM init code
>   - Move SDRAM chip constants into seperate include files
>   - Unify DDR and SDR initialization code

Thanks - added.

Best regards,

Wolfgang Denk

-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
...computer hardware progress is so fast. No other  technology  since
civilization  began  has seen six orders of magnitude in performance-
price gain in 30 years.                             - Fred Brooks, Jr.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-04-18 23:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-04-13 10:03 [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Mark Jonas
2004-04-13 13:08 ` [U-Boot-Users] IceCube 10/100 Mbit Ethernet Peter Graf
2004-04-13 13:39   ` Wolfgang Denk
2004-04-18 23:21 ` [U-Boot-Users] [PATCH] IceCube fixed and cleaned up SDRAM init Wolfgang Denk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.