powerpc/mpc85xx: Add workaround for DDR erratum A004508
authorYork Sun <yorksun@freescale.com>
Fri, 23 May 2014 20:15:00 +0000 (13:15 -0700)
committerYork Sun <yorksun@freescale.com>
Thu, 5 Jun 2014 20:45:07 +0000 (13:45 -0700)
commit9855b3beca648dabe4d86b06d36bf219ebd0732d
treec0a02085628640beec9e0d69f31af84f00eabb8e
parentaaee5230f135bbfbe7abe6388cd04931f322db68
powerpc/mpc85xx: Add workaround for DDR erratum A004508

When the DDR controller is initialized below a junction temperature of
0°C and then operated above a junction temperature of 65°C, the DDR
controller may cause receive data errors, resulting ECC errors and/or
corrupted data. This erratum applies to the following SoCs and their
variants: MPC8536, MPC8569, MPC8572, P1010, P1020, P1021, P1022, P1023,
P2020.

Signed-off-by: York Sun <yorksun@freescale.com>
arch/powerpc/cpu/mpc85xx/cmd_errata.c
arch/powerpc/include/asm/config_mpc85xx.h
drivers/ddr/fsl/ctrl_regs.c