Blackfin: handle reboot anomaly 432
authorMike Frysinger <vapier@gentoo.org>
Sat, 6 Dec 2008 23:06:58 +0000 (18:06 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 23 Mar 2009 19:14:54 +0000 (15:14 -0400)
commit3986e981f565c08f10c7e526af8cb518d741c349
tree12b89f7b7d1adba7b149f5bb97bb7ca33960e2b1
parent7e1d212b6da492c6ea32c62af92e185284f41291
Blackfin: handle reboot anomaly 432

Workaround anomaly 432:
The bfrom_SysControl() firmware function does not clear the SIC_IWR1
register before executing the PLL programming sequence.  Therefore, any
interrupt enabled in the SIC_IWR1 register prior to the call to
bfrom_SysControl() can prematurely terminate the idle sequence required
for the PLL to relock properly. SIC_IWR0 is properly handled.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
cpu/blackfin/initcode.c