All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot-Users] PPC405GPr reset troubles
@ 2004-03-07  6:25 Stephen Williams
  0 siblings, 0 replies; only message in thread
From: Stephen Williams @ 2004-03-07  6:25 UTC (permalink / raw)
  To: u-boot

This may be slightly off-topic, but the hardware is as right
as I can get it, so I'm looking for some sort of software problem.

I am having trouble with the "reset" command, and the /SysReset
in particular, in connection with the EBC clock settings. The
PSR (Pin Strapping Register) is spontaneously changing values
on the /SysReset. In particular, the external bus clock divisor
is changing from /4 to /2. I've added a dump of the PSR right
where U-Boot prints the CPU speeds, and I get the following:

U-Boot 1.0.2 (Mar  5 2004 - 17:03:00)

XXXX PSR=0xfdfc0ce0
CPU:   IBM PowerPC 405GPr Rev. B at 266.500 MHz (PLB=133, OPB=33, EBC=33 MHz)
        PCI sync clock at 33 MHz, internal PCI arbiter enabled
        16 kB I-Cache 16 kB D-Cache
[...etc...]
?> reset

U-Boot 1.0.2 (Mar  5 2004 - 17:03:00)

XXXX PSR=0xfdf80ce0
CPU:   IBM PowerPC 405GPr Rev. B at 266.500 MHz (PLB=133, OPB=33, EBC=66 MHz)
        PCI sync clock at 33 MHz, internal PCI arbiter enabled
        16 kB I-Cache 16 kB D-Cache


I see with an O'Scope that the EMCTxEN signal (which is the
difference between PSR values) is really low during the /SysReset,
and it is clearly stable low then. But the PSR is read-only?
Why is my PSR wrong?

-- 
Steve Williams                "The woods are lovely, dark and deep.
steve at XXXXXXXXXX           But I have promises to keep,
http://www.XXXXXXXXXX         and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2004-03-07  6:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-07  6:25 [U-Boot-Users] PPC405GPr reset troubles Stephen Williams

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.