fsl/ddr: Add erratum_a009942_check_cpo and clean related erratum
- add additional function erratum_a009942_check_cpo to check if the board needs tuning CPO calibration for optimal setting. - move ERRATUM_A009942(with revision to check cpo_sample option) from fsl_ddr_gen4.c to ctrl_regs.c for reuse on all DDR4/DDR3 parts. - move ERRATUM_A008378 from fsl_ddr_gen4.c to ctrl_regs.c - remove obsolete ERRATUM_A004934 which is replaced with ERRATUM_A009942. Signed-off-by:Shengzhou Liu <Shengzhou.Liu@nxp.com> [YS: Replaced CONFIG_QEMU_E500 with CONFIG_ARCH_QEMU_E500] Reviewed-by:
York Sun <york.sun@nxp.com>
Showing
- arch/arm/cpu/armv8/fsl-layerscape/cpu.c 6 additions, 1 deletionarch/arm/cpu/armv8/fsl-layerscape/cpu.c
- arch/powerpc/cpu/mpc85xx/cpu_init.c 7 additions, 1 deletionarch/powerpc/cpu/mpc85xx/cpu_init.c
- arch/powerpc/include/asm/config_mpc85xx.h 0 additions, 2 deletionsarch/powerpc/include/asm/config_mpc85xx.h
- board/freescale/ls1021aqds/ls1021aqds.c 4 additions, 2 deletionsboard/freescale/ls1021aqds/ls1021aqds.c
- drivers/ddr/fsl/ctrl_regs.c 134 additions, 2 deletionsdrivers/ddr/fsl/ctrl_regs.c
- drivers/ddr/fsl/fsl_ddr_gen4.c 0 additions, 26 deletionsdrivers/ddr/fsl/fsl_ddr_gen4.c
- drivers/ddr/fsl/mpc85xx_ddr_gen3.c 0 additions, 3 deletionsdrivers/ddr/fsl/mpc85xx_ddr_gen3.c
- include/fsl_ddr.h 2 additions, 0 deletionsinclude/fsl_ddr.h
- include/fsl_ddr_sdram.h 2 additions, 1 deletioninclude/fsl_ddr_sdram.h
Loading
Please register or sign in to comment