[U-Boot] [PATCH] powerpc/85xx: Add workaround for erratum A-003474

Kumar Gala galak at kernel.crashing.org
Tue Nov 29 16:06:02 CET 2011


On Nov 20, 2011, at 12:01 PM, York Sun wrote:

> Erratum A-003474: Internal DDR calibration circuit is not supported
> 
> Impact:
> Experience shows no significant benefit to device operation with
> auto-calibration enabled versus it disabled. To ensure consistent timing
> results, Freescale recommends this feature be disabled in future customer
> products. There should be no impact to parts that are already operating
> in the field.
> 
> Workaround:
> Prior to setting DDR_SDRAM_CFG[MEM_EN]=1, do the following:
> 1. Write a value of 0x0000_0015 to the register at offset
> 	CCSRBAR + DDR OFFSET + 0xf30
> 2. Write a value of 0x2400_0000 to the register at offset
> 	CCSRBAR + DDR OFFSET + 0xf54
> 
> Signed-off-by: York Sun <yorksun at freescale.com>
> ---
> arch/powerpc/cpu/mpc85xx/cmd_errata.c     |    3 +++
> arch/powerpc/cpu/mpc85xx/ddr-gen3.c       |    5 +++++
> arch/powerpc/include/asm/config_mpc85xx.h |    7 +++++++
> 3 files changed, 15 insertions(+), 0 deletions(-)

applied to 85xx

- k


More information about the U-Boot mailing list