[U-Boot] pull-request: u-boot-mpc85xx/master
York Sun
yorksun at freescale.com
Mon Nov 25 22:11:03 CET 2013
Tom,
The following changes since commit c2e5e802ecb7ab668ce9911b210ed68c804b349f:
Merge branch 'master' of git://git.denx.de/u-boot-mips (2013-11-17
14:11:34 -0500)
are available in the git repository at:
git://git.denx.de/u-boot-mpc85xx.git master
for you to fetch changes up to f7f155e1e180e2e7743a036016ed917bba581d98:
t2080qds/ramboot: enable PBL tool for t2080qds (2013-11-25 12:36:55 -0800)
----------------------------------------------------------------
Priyanka Jain (1):
powerpc/t1040qds: Correct Maintainer name in boards.cfg
Shaohui Xie (2):
powerpc/p4080: enable support for PCIe SATA
phy: introduce structure fixed-link
Shengzhou Liu (4):
net/fman: Add support for 10GEC3 and 10GEC4
powerpc/mpc85xx: Add T2080/T2081 SoC support
powerpc/t2080qds: add support for t2080qds board
t2080qds/ramboot: enable PBL tool for t2080qds
Tang Yuantian (1):
mpc85xx: Fix the offset of register address error
York Sun (6):
Driver/DDR: Moving Freescale DDR driver to a common driver
Driver/DDR: combine ccsr_ddr for 83xx, 85xx and 86xx
Driver/DDR: Add Freescale DDR driver for ARM
powerpc/mpc8xxx: Extend DDR registers' fields
Driver/DDR: Update DDR driver to allow non-zero base address
Driver/IFC: Move Freescale IFC driver to a common driver
Zhao Qiang (1):
p1010rdb: enable mtdparts for NAND
Makefile | 1 +
README | 44 +-
arch/powerpc/cpu/mpc83xx/Makefile | 6 +-
arch/powerpc/cpu/mpc83xx/ecc.c | 8 +-
arch/powerpc/cpu/mpc85xx/Makefile | 49 +-
arch/powerpc/cpu/mpc85xx/cpu.c | 22 +-
arch/powerpc/cpu/mpc85xx/mp.c | 2 +-
arch/powerpc/cpu/mpc85xx/speed.c | 2 +-
arch/powerpc/cpu/mpc85xx/spl_minimal.c | 2 +-
arch/powerpc/cpu/mpc85xx/t2080_ids.c | 142 ++++
arch/powerpc/cpu/mpc85xx/t2080_serdes.c | 208 +++++
arch/powerpc/cpu/mpc86xx/Makefile | 3 -
arch/powerpc/cpu/mpc8xxx/Makefile | 7 -
arch/powerpc/cpu/mpc8xxx/cpu.c | 2 +
arch/powerpc/cpu/mpc8xxx/ddr/Makefile | 29 -
arch/powerpc/include/asm/config.h | 6 +
arch/powerpc/include/asm/config_mpc85xx.h | 57 ++
arch/powerpc/include/asm/config_mpc86xx.h | 2 +
arch/powerpc/include/asm/fsl_serdes.h | 2 +
arch/powerpc/include/asm/immap_83xx.h | 110 +--
arch/powerpc/include/asm/immap_85xx.h | 126 +--
arch/powerpc/include/asm/immap_86xx.h | 78 +-
arch/powerpc/include/asm/mpc85xx_gpio.h | 4 +-
arch/powerpc/include/asm/processor.h | 2 +
board/exmeritus/hww1u1a/ddr.c | 4 +-
board/exmeritus/hww1u1a/hww1u1a.c | 5 +-
board/freescale/b4860qds/ddr.c | 6 +-
board/freescale/bsc9131rdb/ddr.c | 4 +-
board/freescale/bsc9131rdb/spl_minimal.c | 5 +-
board/freescale/bsc9132qds/bsc9132qds.c | 18 +-
board/freescale/bsc9132qds/ddr.c | 4 +-
board/freescale/bsc9132qds/spl_minimal.c | 5 +-
board/freescale/c29xpcie/c29xpcie.c | 2 +-
board/freescale/c29xpcie/ddr.c | 4 +-
board/freescale/corenet_ds/ddr.c | 4 +-
board/freescale/corenet_ds/eth_p4080.c | 2 +-
board/freescale/corenet_ds/p3041ds_ddr.c | 2 +-
board/freescale/corenet_ds/p4080ds_ddr.c | 2 +-
board/freescale/corenet_ds/p5020ds_ddr.c | 2 +-
board/freescale/corenet_ds/p5040ds_ddr.c | 2 +-
board/freescale/mpc8349emds/Makefile | 2 +-
board/freescale/mpc8349emds/ddr.c | 4 +-
board/freescale/mpc8349emds/mpc8349emds.c | 6 +-
board/freescale/mpc8536ds/ddr.c | 4 +-
board/freescale/mpc8536ds/mpc8536ds.c | 4 +-
board/freescale/mpc8540ads/ddr.c | 4 +-
board/freescale/mpc8540ads/mpc8540ads.c | 5 +-
board/freescale/mpc8541cds/ddr.c | 4 +-
board/freescale/mpc8541cds/mpc8541cds.c | 2 +-
board/freescale/mpc8544ds/ddr.c | 4 +-
board/freescale/mpc8544ds/mpc8544ds.c | 2 +-
board/freescale/mpc8548cds/ddr.c | 4 +-
board/freescale/mpc8548cds/mpc8548cds.c | 2 +-
board/freescale/mpc8555cds/ddr.c | 4 +-
board/freescale/mpc8555cds/mpc8555cds.c | 2 +-
board/freescale/mpc8560ads/ddr.c | 4 +-
board/freescale/mpc8560ads/mpc8560ads.c | 4 +-
board/freescale/mpc8568mds/ddr.c | 4 +-
board/freescale/mpc8568mds/mpc8568mds.c | 2 +-
board/freescale/mpc8569mds/ddr.c | 4 +-
board/freescale/mpc8569mds/mpc8569mds.c | 5 +-
board/freescale/mpc8572ds/ddr.c | 4 +-
board/freescale/mpc8572ds/mpc8572ds.c | 4 +-
board/freescale/mpc8610hpcd/Makefile | 2 +-
board/freescale/mpc8610hpcd/ddr.c | 4 +-
board/freescale/mpc8610hpcd/mpc8610hpcd.c | 4 +-
board/freescale/mpc8641hpcn/Makefile | 2 +-
board/freescale/mpc8641hpcn/ddr.c | 4 +-
board/freescale/mpc8641hpcn/mpc8641hpcn.c | 4 +-
board/freescale/p1010rdb/ddr.c | 4 +-
board/freescale/p1010rdb/p1010rdb.c | 2 +-
board/freescale/p1010rdb/spl_minimal.c | 5 +-
board/freescale/p1022ds/ddr.c | 4 +-
board/freescale/p1022ds/p1022ds.c | 2 +-
board/freescale/p1022ds/spl_minimal.c | 2 +-
board/freescale/p1023rdb/ddr.c | 4 +-
board/freescale/p1023rdb/p1023rdb.c | 2 +-
board/freescale/p1023rds/p1023rds.c | 5 +-
board/freescale/p1_p2_rdb/ddr.c | 2 +-
board/freescale/p1_p2_rdb_pc/ddr.c | 4 +-
board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c | 2 +-
board/freescale/p1_p2_rdb_pc/spl_minimal.c | 2 +-
board/freescale/p1_twr/ddr.c | 4 +-
board/freescale/p1_twr/p1_twr.c | 2 +-
board/freescale/p2020come/ddr.c | 4 +-
board/freescale/p2020ds/ddr.c | 6 +-
board/freescale/p2020ds/p2020ds.c | 5 +-
board/freescale/p2041rdb/ddr.c | 4 +-
board/freescale/t1040qds/ddr.c | 4 +-
board/freescale/t104xrdb/ddr.c | 4 +-
board/freescale/t2080qds/Makefile | 12 +
board/freescale/t2080qds/ddr.c | 127 +++
board/freescale/t2080qds/ddr.h | 85 +++
board/freescale/t2080qds/eth_t2080qds.c | 511 +++++++++++++
board/freescale/t2080qds/law.c | 34 +
board/freescale/t2080qds/pci.c | 23 +
board/freescale/t2080qds/t2080_pbi.cfg | 41 +
board/freescale/t2080qds/t2080_rcw.cfg | 8 +
board/freescale/t2080qds/t2080qds.c | 324 ++++++++
board/freescale/t2080qds/t2080qds.h | 13 +
board/freescale/t2080qds/t2080qds_qixis.h | 47 ++
board/freescale/t2080qds/tlb.c | 146 ++++
board/freescale/t4qds/ddr.c | 4 +-
board/freescale/t4qds/eth.c | 2 +-
board/gdsys/p1022/controlcenterd.c | 2 +-
board/gdsys/p1022/ddr.c | 4 +-
board/keymile/kmp204x/ddr.c | 4 +-
board/sbc8548/Makefile | 2 +-
board/sbc8548/ddr.c | 7 +-
board/sbc8548/sbc8548.c | 2 +-
board/sbc8641d/Makefile | 2 +-
board/sbc8641d/ddr.c | 4 +-
board/sbc8641d/sbc8641d.c | 8 +-
board/socrates/Makefile | 2 +-
board/socrates/ddr.c | 4 +-
board/socrates/sdram.c | 5 +-
board/stx/stxgp3/Makefile | 2 +-
board/stx/stxgp3/ddr.c | 4 +-
board/stx/stxgp3/stxgp3.c | 2 +-
board/stx/stxssa/Makefile | 2 +-
board/stx/stxssa/ddr.c | 4 +-
board/stx/stxssa/stxssa.c | 2 +-
board/xes/xpedite517x/ddr.c | 4 +-
board/xes/xpedite517x/xpedite517x.c | 2 +-
board/xes/xpedite520x/ddr.c | 4 +-
board/xes/xpedite537x/ddr.c | 4 +-
board/xes/xpedite550x/ddr.c | 4 +-
boards.cfg | 7 +-
drivers/ddr/fsl/Makefile | 34 +
drivers/ddr/fsl/arm_ddr_gen3.c | 213 ++++++
.../mpc8xxx/ddr => drivers/ddr/fsl}/ctrl_regs.c | 88 ++-
.../ddr => drivers/ddr/fsl}/ddr1_dimm_params.c | 4 +-
.../ddr => drivers/ddr/fsl}/ddr2_dimm_params.c | 4 +-
.../ddr => drivers/ddr/fsl}/ddr3_dimm_params.c | 4 +-
.../mpc8xxx/ddr => drivers/ddr/fsl}/interactive.c | 21 +-
.../ddr/fsl}/lc_common_dimm_params.c | 18 +-
.../cpu/mpc8xxx/ddr => drivers/ddr/fsl}/main.c | 20 +-
.../ddr/fsl/mpc85xx_ddr_gen1.c | 8 +-
.../ddr/fsl/mpc85xx_ddr_gen2.c | 5 +-
.../ddr/fsl/mpc85xx_ddr_gen3.c | 18 +-
.../ddr-8641.c => drivers/ddr/fsl/mpc86xx_ddr.c | 10 +-
.../cpu/mpc8xxx/ddr => drivers/ddr/fsl}/options.c | 32 +-
.../cpu/mpc8xxx/ddr => drivers/ddr/fsl}/util.c | 15 +-
drivers/misc/Makefile | 1 +
.../powerpc/cpu/mpc8xxx => drivers/misc}/fsl_ifc.c | 2 +-
drivers/mtd/nand/fsl_ifc_nand.c | 2 +-
drivers/mtd/nand/fsl_ifc_spl.c | 2 +-
drivers/net/fm/Makefile | 2 +
drivers/net/fm/eth.c | 12 +-
drivers/net/fm/fm.h | 2 +
drivers/net/fm/init.c | 18 +-
drivers/net/fm/t2080.c | 91 +++
.../mpc8xxx/ddr => include}/common_timing_params.h | 0
include/configs/B4860QDS.h | 2 +-
include/configs/BSC9131RDB.h | 2 +-
include/configs/BSC9132QDS.h | 2 +-
include/configs/C29XPCIE.h | 2 +-
include/configs/HWW1U1A.h | 2 +-
include/configs/MPC8349EMDS.h | 6 +-
include/configs/MPC8536DS.h | 2 +-
include/configs/MPC8540ADS.h | 2 +-
include/configs/MPC8541CDS.h | 2 +-
include/configs/MPC8544DS.h | 2 +-
include/configs/MPC8548CDS.h | 2 +-
include/configs/MPC8555CDS.h | 2 +-
include/configs/MPC8560ADS.h | 2 +-
include/configs/MPC8568MDS.h | 2 +-
include/configs/MPC8569MDS.h | 2 +-
include/configs/MPC8572DS.h | 2 +-
include/configs/MPC8610HPCD.h | 2 +-
include/configs/MPC8641HPCN.h | 2 +-
include/configs/P1010RDB.h | 9 +-
include/configs/P1022DS.h | 2 +-
include/configs/P1023RDB.h | 2 +-
include/configs/P1_P2_RDB.h | 2 +-
include/configs/P2020COME.h | 2 +-
include/configs/P2020DS.h | 4 +-
include/configs/P2041RDB.h | 2 +-
include/configs/P4080DS.h | 6 +
include/configs/T1040QDS.h | 2 +-
include/configs/T1040RDB.h | 2 +-
include/configs/T1042RDB_PI.h | 2 +-
include/configs/T2080QDS.h | 805
++++++++++++++++++++
include/configs/controlcenterd.h | 2 +-
include/configs/corenet_ds.h | 2 +-
include/configs/km/kmp204x-common.h | 2 +-
include/configs/mpq101.h | 2 +-
include/configs/p1_p2_rdb_pc.h | 2 +-
include/configs/p1_twr.h | 2 +-
include/configs/sbc8548.h | 2 +-
include/configs/socrates.h | 2 +-
include/configs/stxgp3.h | 2 +-
include/configs/stxssa.h | 2 +-
include/configs/t4qds.h | 2 +-
include/configs/xpedite517x.h | 2 +-
include/configs/xpedite520x.h | 2 +-
include/configs/xpedite537x.h | 2 +-
include/configs/xpedite550x.h | 2 +-
include/fm_eth.h | 18 +
.../cpu/mpc8xxx/ddr/ddr.h => include/fsl_ddr.h | 6 +-
.../include/asm => include}/fsl_ddr_dimm_params.h | 0
.../include/asm => include}/fsl_ddr_sdram.h | 8 +-
{arch/powerpc/include/asm => include}/fsl_ifc.h | 6 +-
include/fsl_immap.h | 112 +++
include/phy.h | 8 +
nand_spl/board/freescale/mpc8569mds/nand_boot.c | 2 +-
nand_spl/board/freescale/p1023rds/nand_boot.c | 5 +-
nand_spl/board/freescale/p1_p2_rdb/nand_boot.c | 2 +-
spl/Makefile | 1 +
209 files changed, 3595 insertions(+), 735 deletions(-)
create mode 100644 arch/powerpc/cpu/mpc85xx/t2080_ids.c
create mode 100644 arch/powerpc/cpu/mpc85xx/t2080_serdes.c
delete mode 100644 arch/powerpc/cpu/mpc8xxx/ddr/Makefile
create mode 100644 board/freescale/t2080qds/Makefile
create mode 100644 board/freescale/t2080qds/ddr.c
create mode 100644 board/freescale/t2080qds/ddr.h
create mode 100644 board/freescale/t2080qds/eth_t2080qds.c
create mode 100644 board/freescale/t2080qds/law.c
create mode 100644 board/freescale/t2080qds/pci.c
create mode 100644 board/freescale/t2080qds/t2080_pbi.cfg
create mode 100644 board/freescale/t2080qds/t2080_rcw.cfg
create mode 100644 board/freescale/t2080qds/t2080qds.c
create mode 100644 board/freescale/t2080qds/t2080qds.h
create mode 100644 board/freescale/t2080qds/t2080qds_qixis.h
create mode 100644 board/freescale/t2080qds/tlb.c
create mode 100644 drivers/ddr/fsl/Makefile
create mode 100644 drivers/ddr/fsl/arm_ddr_gen3.c
rename {arch/powerpc/cpu/mpc8xxx/ddr => drivers/ddr/fsl}/ctrl_regs.c (96%)
rename {arch/powerpc/cpu/mpc8xxx/ddr =>
drivers/ddr/fsl}/ddr1_dimm_params.c (99%)
rename {arch/powerpc/cpu/mpc8xxx/ddr =>
drivers/ddr/fsl}/ddr2_dimm_params.c (99%)
rename {arch/powerpc/cpu/mpc8xxx/ddr =>
drivers/ddr/fsl}/ddr3_dimm_params.c (99%)
rename {arch/powerpc/cpu/mpc8xxx/ddr => drivers/ddr/fsl}/interactive.c
(99%)
rename {arch/powerpc/cpu/mpc8xxx/ddr =>
drivers/ddr/fsl}/lc_common_dimm_params.c (98%)
rename {arch/powerpc/cpu/mpc8xxx/ddr => drivers/ddr/fsl}/main.c (98%)
rename arch/powerpc/cpu/mpc85xx/ddr-gen1.c =>
drivers/ddr/fsl/mpc85xx_ddr_gen1.c (91%)
rename arch/powerpc/cpu/mpc85xx/ddr-gen2.c =>
drivers/ddr/fsl/mpc85xx_ddr_gen2.c (96%)
rename arch/powerpc/cpu/mpc85xx/ddr-gen3.c =>
drivers/ddr/fsl/mpc85xx_ddr_gen3.c (96%)
rename arch/powerpc/cpu/mpc86xx/ddr-8641.c =>
drivers/ddr/fsl/mpc86xx_ddr.c (91%)
rename {arch/powerpc/cpu/mpc8xxx/ddr => drivers/ddr/fsl}/options.c (97%)
rename {arch/powerpc/cpu/mpc8xxx/ddr => drivers/ddr/fsl}/util.c (95%)
rename {arch/powerpc/cpu/mpc8xxx => drivers/misc}/fsl_ifc.c (99%)
create mode 100644 drivers/net/fm/t2080.c
rename {arch/powerpc/cpu/mpc8xxx/ddr => include}/common_timing_params.h
(100%)
create mode 100644 include/configs/T2080QDS.h
rename arch/powerpc/cpu/mpc8xxx/ddr/ddr.h => include/fsl_ddr.h (97%)
rename {arch/powerpc/include/asm => include}/fsl_ddr_dimm_params.h (100%)
rename {arch/powerpc/include/asm => include}/fsl_ddr_sdram.h (98%)
rename {arch/powerpc/include/asm => include}/fsl_ifc.h (99%)
create mode 100644 include/fsl_immap.h
Thanks,
York
More information about the U-Boot
mailing list