u-boot/arch/powerpc/cpu
York Sun c3678b0937 powerpc/mpc85xx: Add workaround for erratum A007212
Erratum A007212 for DDR is about a runaway condition for DDR PLL
oscilliator. Please refer to erratum document for detail.
For this workaround to work, DDR PLL needs to be disabled in RCW.
However, u-boot needs to know the expected PLL ratio. We put the
ratio in a reserved field RCW[18:23]. U-boot will skip this workaround
if DDR PLL ratio is set, or the reserved field is not set.

Workaround for erratum A007212 applies to selected versions of
B4/T4 SoCs. It is safe to apply the workaround to all versions. It
is helpful for upgrading SoC without changing u-boot. In case DDR
PLL is disabled by RCW (part of the erratum workaround), we need this
u-boot workround to bring up DDR clock.

Signed-off-by: York Sun <yorksun@freescale.com>
2014-04-22 17:58:48 -07:00
..
74xx_7xx PowerPC: merge commonly-defined flags 2013-12-13 09:17:32 -05:00
mpc5xx powerpc: mpc5xx: remove redundant CONFIG_5xx definition 2014-01-24 16:59:08 -05:00
mpc5xxx usb: create common header virtual root hub descriptors 2014-03-10 18:53:36 +01:00
mpc8xx powerpc: remove RPXClassic, RPXlite boards support 2014-04-18 10:42:30 -04:00
mpc8xxx powerpc/mpc8xxx: SECURE BOOT- Disable law 0 for non PBL platforms 2014-04-22 17:58:46 -07:00
mpc83xx Remove obsolete _LINUX_CONFIG_H macro 2014-01-24 16:59:07 -05:00
mpc85xx powerpc/mpc85xx: Add workaround for erratum A007212 2014-04-22 17:58:48 -07:00
mpc86xx common: Add get_effective_memsize() to memsize.c 2014-02-21 11:06:13 -05:00
mpc512x common: Add get_effective_memsize() to memsize.c 2014-02-21 11:06:13 -05:00
mpc824x powerpc: remove MOUSSE board support 2014-04-18 10:42:30 -04:00
mpc8260 powerpc: mpc8260: consolidate CONFIG_MPC8260 and CONFIG_8260 2014-03-07 10:59:06 -05:00
ppc4xx kbuild: rename OBJTREE to objtree 2014-03-12 17:04:58 -04:00
Makefile Makefile: Select objects by CONFIG_ rather than $(ARCH) or $(CPU) 2013-12-16 08:59:42 -05:00