All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot]  DBCR0 reset problem in MPC8548CDS
@ 2009-04-09 18:03 Werner Nedel
  2009-04-13 19:38 ` Werner Nedel
  2009-04-16 23:12 ` Kumar Gala
  0 siblings, 2 replies; 7+ messages in thread
From: Werner Nedel @ 2009-04-09 18:03 UTC (permalink / raw)
  To: u-boot

Hi,

I'm trying to update my u-boot version (1.2) to the last one (2009.03). My
board is very similar to MPC8548CDS. Everything was working fine till I
tried to use the reset command. It hangs the processor in cpu_init_early_f,
when it realocates ccsbar. I'd always used the hard reset in DBCR0 register
instead HRESET_REQ that ins't wired in my board.

I saw that the value of MSR register came different before reset when I
compare with the old u-boot (0x8000 -> 0x29200). There are new writes in
this register in this new version, could any of them causing my problem?

The major difference beetwen my configuration and default resides in
u-boot.lds. I changed ADDR(.text) by the fisical init address of my boot
flash, that is different of my TEXT_BASE, but bootpg and resetvec still in
the same address, so I think that it couldn't be the problem.

u-boot.lds:
>  .bootpg 0xfff80000 + 0x7f000 :
<  .bootpg ADDR(.text) + 0x7f000 :
  {
    cpu/mpc85xx/start.o    (.bootpg)
  } :text = 0xffff

>  .resetvec 0xfff80000 + 0x7fffc :
<  .resetvec ADDR(.text) + 0x7fffc :
  {
    *(.resetvec)
  } :text = 0xffff

>  . = 0xfff80000 + 0x80000;
<  . = ADDR(.text) + 0x80000;

Thanks in advance,
Werner Nedel.

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

end of thread, other threads:[~2009-04-17 17:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-09 18:03 [U-Boot] DBCR0 reset problem in MPC8548CDS Werner Nedel
2009-04-13 19:38 ` Werner Nedel
2009-04-16 22:11   ` Timur Tabi
2009-04-16 22:30     ` Scott Wood
2009-04-16 22:32       ` Timur Tabi
2009-04-16 23:12 ` Kumar Gala
2009-04-17 17:19   ` Werner Nedel

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.