[U-Boot-Users] [PATCH/review] Blackfin: use on-chip syscontrol() to reset

Mike Frysinger vapier at gentoo.org
Sun Jun 1 23:20:43 CEST 2008


On Sunday 01 June 2008, Wolfgang Denk wrote:
> In message <1212298724-15152-10-git-send-email-vapier at gentoo.org> you wrote:
> > When available, use the on-chip syscontrol() rom function to perform a
> > system reset rather than our own local method.
> ...
> > -		asm("jump (%0);" : : "a" (bfin_reset));
> > +		if (0 /*BOOTROM_CAPS_SYSCONTROL -- current silicon is broken*/)
> > +			syscontrol(SYSCTRL_SOFTRESET, NULL, NULL);
> > +		else
> > +			asm("jump (%0);" : : "a" (bfin_reset));
> >  }
>
> Your comment suggests you change something, but actually you;re just
> adding dead code.

it's dead code because the current silicon is broken.  i know the code works 
as ive tested it in scenarios where the anomaly isnt triggered, it just cant 
be enabled until fixed hardware is released.  it's much easier to go back and 
fix 1 if statement then have to carry this patch somewhere it can got lost 
and i need to waste time and rewrite it.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20080601/b2250a82/attachment.pgp 


More information about the U-Boot mailing list