Thread (29 messages) 29 messages, 6 authors, 2007-06-13

Re: [PATCH v2]: Fix e500 v2 core reboot bug

From: Kumar Gala <hidden>
Date: 2007-05-30 12:25:52

On May 30, 2007, at 12:46 AM, Zang Roy-r61911 wrote:
On Wed, 2007-05-30 at 10:40, Kumar Gala wrote:
quoted
On May 29, 2007, at 9:34 PM, Zang Roy-r61911 wrote:
quoted
On Wed, 2007-05-30 at 03:29, Kumar Gala wrote:
quoted
On May 28, 2007, at 9:36 PM, Zang Roy-r61911 wrote:
quoted
Fix the e500 v2 core reset bug.
For e500 v2 core, a new reset control register is added to
reset the core.
On 85xx CDS board with e500 v2 core, normal reboot code will
induce DDR block in u-boot. This patch fixes this bug. It is
also tested on legacy e500 v1 core.
what happens on an e500 based 85xx system?
Without this patch on MPC8548CDS board, after key in "reboot"
command,
quoted
the u-boot will hang at DDR init. See the following log without this
patch:
Sorry I meant what happens on a e500 v1 based 85xx system w/this
patch.
E500 V1 core can boot up normally with/without this patch. Such as
8555CDS system.
Sure, but what happens when you reboot on e500v1 based part?

[snip]
quoted
quoted
quoted
I'm not terrible happy with blindly writing to rstcr.
I can understand you.
But I jut want to make things simple and workable.
Any idea?
one idea would be for us to add a property on the soc node.
Something like has-rstcr or something similar in a guts node?
I have seen your suggestion before to add a property in device tree.
But I still think the current implementation is simple.
While it simple you are depending on the fact that a given  
implementation may or may not have something at the particular  
offset.  Who knows if 8599 or some future part could put the 'cause  
my part to smoke and self-destruct' at the same offset in the future :)
Anyway, I can try your suggestion.
I'm thinking have a guts block and putting a property in it makes the  
most sense.

- k
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help