driver/ddr/fsl: Add DDR4 support to Freescale DDR driver
Mostly reusing DDR3 driver, this patch adds DDR4 SPD handling, register
calculation and programming.
Signed-off-by:
York Sun <yorksun@freescale.com>
Showing
- README 12 additions, 1 deletionREADME
- arch/powerpc/include/asm/config_mpc85xx.h 14 additions, 3 deletionsarch/powerpc/include/asm/config_mpc85xx.h
- common/ddr_spd.c 44 additions, 1 deletioncommon/ddr_spd.c
- drivers/ddr/fsl/Makefile 11 additions, 8 deletionsdrivers/ddr/fsl/Makefile
- drivers/ddr/fsl/ctrl_regs.c 692 additions, 47 deletionsdrivers/ddr/fsl/ctrl_regs.c
- drivers/ddr/fsl/ddr4_dimm_params.c 300 additions, 0 deletionsdrivers/ddr/fsl/ddr4_dimm_params.c
- drivers/ddr/fsl/fsl_ddr_gen4.c 234 additions, 0 deletionsdrivers/ddr/fsl/fsl_ddr_gen4.c
- drivers/ddr/fsl/interactive.c 380 additions, 11 deletionsdrivers/ddr/fsl/interactive.c
- drivers/ddr/fsl/lc_common_dimm_params.c 224 additions, 183 deletionsdrivers/ddr/fsl/lc_common_dimm_params.c
- drivers/ddr/fsl/main.c 24 additions, 1 deletiondrivers/ddr/fsl/main.c
- drivers/ddr/fsl/options.c 19 additions, 15 deletionsdrivers/ddr/fsl/options.c
- drivers/ddr/fsl/util.c 22 additions, 4 deletionsdrivers/ddr/fsl/util.c
- include/common_timing_params.h 18 additions, 5 deletionsinclude/common_timing_params.h
- include/ddr_spd.h 225 additions, 1 deletioninclude/ddr_spd.h
- include/fsl_ddr.h 6 additions, 1 deletioninclude/fsl_ddr.h
- include/fsl_ddr_dimm_params.h 48 additions, 29 deletionsinclude/fsl_ddr_dimm_params.h
- include/fsl_ddr_sdram.h 56 additions, 7 deletionsinclude/fsl_ddr_sdram.h
- include/fsl_ddrc_version.h 18 additions, 0 deletionsinclude/fsl_ddrc_version.h
- include/fsl_immap.h 31 additions, 4 deletionsinclude/fsl_immap.h
Loading
Please register or sign in to comment