Commit 5614e71b4956c579cd4419b958b33fa6316eaa92
1 parent
ac6880782d
Exists in
master
and in
50 other branches
Driver/DDR: Moving Freescale DDR driver to a common driver
Freescale DDR driver has been used for mpc83xx, mpc85xx, mpc86xx SoCs. The similar DDR controllers will be used for ARM-based SoCs. Signed-off-by: York Sun <yorksun@freescale.com>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 187 changed files with 8894 additions and 8886 deletions Side-by-side Diff
- Makefile
- README
- arch/powerpc/cpu/mpc83xx/Makefile
- arch/powerpc/cpu/mpc83xx/ecc.c
- arch/powerpc/cpu/mpc85xx/Makefile
- arch/powerpc/cpu/mpc85xx/cpu.c
- arch/powerpc/cpu/mpc85xx/ddr-gen1.c
- arch/powerpc/cpu/mpc85xx/ddr-gen2.c
- arch/powerpc/cpu/mpc85xx/ddr-gen3.c
- arch/powerpc/cpu/mpc85xx/mp.c
- arch/powerpc/cpu/mpc86xx/Makefile
- arch/powerpc/cpu/mpc86xx/ddr-8641.c
- arch/powerpc/cpu/mpc8xxx/Makefile
- arch/powerpc/cpu/mpc8xxx/ddr/Makefile
- arch/powerpc/cpu/mpc8xxx/ddr/common_timing_params.h
- arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c
- arch/powerpc/cpu/mpc8xxx/ddr/ddr.h
- arch/powerpc/cpu/mpc8xxx/ddr/ddr1_dimm_params.c
- arch/powerpc/cpu/mpc8xxx/ddr/ddr2_dimm_params.c
- arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c
- arch/powerpc/cpu/mpc8xxx/ddr/interactive.c
- arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c
- arch/powerpc/cpu/mpc8xxx/ddr/main.c
- arch/powerpc/cpu/mpc8xxx/ddr/options.c
- arch/powerpc/cpu/mpc8xxx/ddr/util.c
- arch/powerpc/include/asm/config.h
- arch/powerpc/include/asm/config_mpc85xx.h
- arch/powerpc/include/asm/config_mpc86xx.h
- arch/powerpc/include/asm/fsl_ddr_dimm_params.h
- arch/powerpc/include/asm/fsl_ddr_sdram.h
- arch/powerpc/include/asm/immap_83xx.h
- arch/powerpc/include/asm/immap_85xx.h
- arch/powerpc/include/asm/immap_86xx.h
- board/exmeritus/hww1u1a/ddr.c
- board/exmeritus/hww1u1a/hww1u1a.c
- board/freescale/b4860qds/ddr.c
- board/freescale/bsc9131rdb/ddr.c
- board/freescale/bsc9131rdb/spl_minimal.c
- board/freescale/bsc9132qds/bsc9132qds.c
- board/freescale/bsc9132qds/ddr.c
- board/freescale/bsc9132qds/spl_minimal.c
- board/freescale/c29xpcie/ddr.c
- board/freescale/corenet_ds/ddr.c
- board/freescale/corenet_ds/eth_p4080.c
- board/freescale/corenet_ds/p3041ds_ddr.c
- board/freescale/corenet_ds/p4080ds_ddr.c
- board/freescale/corenet_ds/p5020ds_ddr.c
- board/freescale/corenet_ds/p5040ds_ddr.c
- board/freescale/mpc8349emds/Makefile
- board/freescale/mpc8349emds/ddr.c
- board/freescale/mpc8349emds/mpc8349emds.c
- board/freescale/mpc8536ds/ddr.c
- board/freescale/mpc8536ds/mpc8536ds.c
- board/freescale/mpc8540ads/ddr.c
- board/freescale/mpc8540ads/mpc8540ads.c
- board/freescale/mpc8541cds/ddr.c
- board/freescale/mpc8541cds/mpc8541cds.c
- board/freescale/mpc8544ds/ddr.c
- board/freescale/mpc8544ds/mpc8544ds.c
- board/freescale/mpc8548cds/ddr.c
- board/freescale/mpc8548cds/mpc8548cds.c
- board/freescale/mpc8555cds/ddr.c
- board/freescale/mpc8555cds/mpc8555cds.c
- board/freescale/mpc8560ads/ddr.c
- board/freescale/mpc8560ads/mpc8560ads.c
- board/freescale/mpc8568mds/ddr.c
- board/freescale/mpc8568mds/mpc8568mds.c
- board/freescale/mpc8569mds/ddr.c
- board/freescale/mpc8569mds/mpc8569mds.c
- board/freescale/mpc8572ds/ddr.c
- board/freescale/mpc8572ds/mpc8572ds.c
- board/freescale/mpc8610hpcd/Makefile
- board/freescale/mpc8610hpcd/ddr.c
- board/freescale/mpc8610hpcd/mpc8610hpcd.c
- board/freescale/mpc8641hpcn/Makefile
- board/freescale/mpc8641hpcn/ddr.c
- board/freescale/mpc8641hpcn/mpc8641hpcn.c
- board/freescale/p1010rdb/ddr.c
- board/freescale/p1010rdb/spl_minimal.c
- board/freescale/p1022ds/ddr.c
- board/freescale/p1022ds/p1022ds.c
- board/freescale/p1022ds/spl_minimal.c
- board/freescale/p1023rdb/ddr.c
- board/freescale/p1023rdb/p1023rdb.c
- board/freescale/p1023rds/p1023rds.c
- board/freescale/p1_p2_rdb/ddr.c
- board/freescale/p1_p2_rdb_pc/ddr.c
- board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
- board/freescale/p1_p2_rdb_pc/spl_minimal.c
- board/freescale/p1_twr/ddr.c
- board/freescale/p1_twr/p1_twr.c
- board/freescale/p2020come/ddr.c
- board/freescale/p2020ds/ddr.c
- board/freescale/p2020ds/p2020ds.c
- board/freescale/p2041rdb/ddr.c
- board/freescale/t1040qds/ddr.c
- board/freescale/t104xrdb/ddr.c
- board/freescale/t4qds/ddr.c
- board/freescale/t4qds/eth.c
- board/gdsys/p1022/controlcenterd.c
- board/gdsys/p1022/ddr.c
- board/keymile/kmp204x/ddr.c
- board/sbc8548/Makefile
- board/sbc8548/ddr.c
- board/sbc8548/sbc8548.c
- board/sbc8641d/Makefile
- board/sbc8641d/ddr.c
- board/sbc8641d/sbc8641d.c
- board/socrates/Makefile
- board/socrates/ddr.c
- board/socrates/sdram.c
- board/stx/stxgp3/Makefile
- board/stx/stxgp3/ddr.c
- board/stx/stxgp3/stxgp3.c
- board/stx/stxssa/Makefile
- board/stx/stxssa/ddr.c
- board/stx/stxssa/stxssa.c
- board/xes/xpedite517x/ddr.c
- board/xes/xpedite517x/xpedite517x.c
- board/xes/xpedite520x/ddr.c
- board/xes/xpedite537x/ddr.c
- board/xes/xpedite550x/ddr.c
- drivers/ddr/fsl/Makefile
- drivers/ddr/fsl/ctrl_regs.c
- drivers/ddr/fsl/ddr1_dimm_params.c
- drivers/ddr/fsl/ddr2_dimm_params.c
- drivers/ddr/fsl/ddr3_dimm_params.c
- drivers/ddr/fsl/interactive.c
- drivers/ddr/fsl/lc_common_dimm_params.c
- drivers/ddr/fsl/main.c
- drivers/ddr/fsl/mpc85xx_ddr_gen1.c
- drivers/ddr/fsl/mpc85xx_ddr_gen2.c
- drivers/ddr/fsl/mpc85xx_ddr_gen3.c
- drivers/ddr/fsl/mpc86xx_ddr.c
- drivers/ddr/fsl/options.c
- drivers/ddr/fsl/util.c
- include/common_timing_params.h
- include/configs/B4860QDS.h
- include/configs/BSC9131RDB.h
- include/configs/BSC9132QDS.h
- include/configs/C29XPCIE.h
- include/configs/HWW1U1A.h
- include/configs/MPC8349EMDS.h
- include/configs/MPC8536DS.h
- include/configs/MPC8540ADS.h
- include/configs/MPC8541CDS.h
- include/configs/MPC8544DS.h
- include/configs/MPC8548CDS.h
- include/configs/MPC8555CDS.h
- include/configs/MPC8560ADS.h
- include/configs/MPC8568MDS.h
- include/configs/MPC8569MDS.h
- include/configs/MPC8572DS.h
- include/configs/MPC8610HPCD.h
- include/configs/MPC8641HPCN.h
- include/configs/P1010RDB.h
- include/configs/P1022DS.h
- include/configs/P1023RDB.h
- include/configs/P1_P2_RDB.h
- include/configs/P2020COME.h
- include/configs/P2020DS.h
- include/configs/P2041RDB.h
- include/configs/T1040QDS.h
- include/configs/T1040RDB.h
- include/configs/T1042RDB_PI.h
- include/configs/controlcenterd.h
- include/configs/corenet_ds.h
- include/configs/km/kmp204x-common.h
- include/configs/mpq101.h
- include/configs/p1_p2_rdb_pc.h
- include/configs/p1_twr.h
- include/configs/sbc8548.h
- include/configs/socrates.h
- include/configs/stxgp3.h
- include/configs/stxssa.h
- include/configs/t4qds.h
- include/configs/xpedite517x.h
- include/configs/xpedite520x.h
- include/configs/xpedite537x.h
- include/configs/xpedite550x.h
- include/fsl_ddr.h
- include/fsl_ddr_dimm_params.h
- include/fsl_ddr_sdram.h
- nand_spl/board/freescale/mpc8569mds/nand_boot.c
- nand_spl/board/freescale/p1023rds/nand_boot.c
- nand_spl/board/freescale/p1_p2_rdb/nand_boot.c
- spl/Makefile