Driver/DDR: Moving Freescale DDR driver to a common driver
authorYork Sun <yorksun@freescale.com>
Mon, 30 Sep 2013 16:22:09 +0000 (09:22 -0700)
committerYork Sun <yorksun@freescale.com>
Mon, 25 Nov 2013 19:43:43 +0000 (11:43 -0800)
commit5614e71b4956c579cd4419b958b33fa6316eaa92
treef75d1d531814dbbe0ff9d65f28cc050a73a8f7de
parentac6880782d8f369b7121488e8407ae6ddcf2b9ff
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>
187 files changed:
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 [deleted file]
arch/powerpc/cpu/mpc85xx/ddr-gen2.c [deleted file]
arch/powerpc/cpu/mpc85xx/ddr-gen3.c [deleted file]
arch/powerpc/cpu/mpc85xx/mp.c
arch/powerpc/cpu/mpc86xx/Makefile
arch/powerpc/cpu/mpc86xx/ddr-8641.c [deleted file]
arch/powerpc/cpu/mpc8xxx/Makefile
arch/powerpc/cpu/mpc8xxx/ddr/Makefile [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/common_timing_params.h [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/ddr.h [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/ddr1_dimm_params.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/ddr2_dimm_params.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/interactive.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/lc_common_dimm_params.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/main.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/options.c [deleted file]
arch/powerpc/cpu/mpc8xxx/ddr/util.c [deleted file]
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 [deleted file]
arch/powerpc/include/asm/fsl_ddr_sdram.h [deleted file]
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 [new file with mode: 0644]
drivers/ddr/fsl/ctrl_regs.c [new file with mode: 0644]
drivers/ddr/fsl/ddr1_dimm_params.c [new file with mode: 0644]
drivers/ddr/fsl/ddr2_dimm_params.c [new file with mode: 0644]
drivers/ddr/fsl/ddr3_dimm_params.c [new file with mode: 0644]
drivers/ddr/fsl/interactive.c [new file with mode: 0644]
drivers/ddr/fsl/lc_common_dimm_params.c [new file with mode: 0644]
drivers/ddr/fsl/main.c [new file with mode: 0644]
drivers/ddr/fsl/mpc85xx_ddr_gen1.c [new file with mode: 0644]
drivers/ddr/fsl/mpc85xx_ddr_gen2.c [new file with mode: 0644]
drivers/ddr/fsl/mpc85xx_ddr_gen3.c [new file with mode: 0644]
drivers/ddr/fsl/mpc86xx_ddr.c [new file with mode: 0644]
drivers/ddr/fsl/options.c [new file with mode: 0644]
drivers/ddr/fsl/util.c [new file with mode: 0644]
include/common_timing_params.h [new file with mode: 0644]
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 [new file with mode: 0644]
include/fsl_ddr_dimm_params.h [new file with mode: 0644]
include/fsl_ddr_sdram.h [new file with mode: 0644]
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