Pull request: u-boot-mpc85xx
Tom,
The following changes since commit d05bfd0586ccebe96e31976459c8ef45ec65e109:
Merge branch 'master' of git://git.denx.de/u-boot-i2c (2013-08-06
09:49:06 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-mpc85xx.git master
for you to fetch changes up to 3aab0cd852d7c9565c2559a7983cbb73852bac28:
powerpc/mpc85xx: Cleanup license header in source files (2013-08-12
15:04:24 -0700)
----------------------------------------------------------------
Haijun.Zhang (1):
p1020rdb-pd: platform support
James Yang (1):
powerpc/mpc8xxx: Fix TIMING_CFG_3[EXT_ACTTOPRE]
Liu Gang (4):
powerpc/srio: Update the SRIO LIODN registers and ID table macro powerpc/b4860: Correct LIODN assignment for SRIO powerpc/t4: Correct LIODN assignment for SRIO powerpc/srio-pcie-boot: Avoid the NOR_BOOT macro when boot from
SRIO/PCIE
Minghuan Lian (1):
powerpc/rman: fix RMan support for t4240 and b4860
Mingkai Hu (2):
powerpc/85xx: Add C29x SoC support powerpc/c29xpcie: add support for C29XPCIE board
Priyanka Jain (2):
board/bsc9132qds: Add DSP side tlb and laws board/bsc9132qds: Configure DSP DDR controller
Roy Zang (1):
83xx/pcie: fix build error for 83xx pcie
Shaveta Leekha (4):
board/freescale/common: IDT8T49N222A configuration code powerpc/mpc85xx: Add defines for serdes RSTCTL register powerpc/asm: Move function declaration of 'serdes_get_prtcl' tofsl_serdes.h
board/b4860qds: Add support for configuring SerDes1 Refclks
Xie Xiaobo (1):
powerpc/85xx: Add TWR-P10xx board support
York Sun (12):
powerpc/corenet: Move CONFIG_FSL_CORENET out of board header file drivers/fm: Fix compiling error if FW location is not defined
mpc85xx: Base emulator support
powerpc/t4qds: cleanup board header file powerpc/corenet: Move RCW print to cpu.c powerpc/T4240EMU: Add T4240EMU target
powerpc/mpc8xxx: Set inactive csn_bnds to 0xffffffff powerpc/t4240qds: Adjust DDR timing for RDIMM powerpc/mpc8xxx: Add x4 DDR device support powerpc/mpc8xxx: Add memory reset control powerpc/mpc85xx: Workaround for A-005812 powerpc/mpc85xx: Cleanup license header in source files
Zang Roy-R61911 (2):
powerpc/pcie: add PCIe version 3.x support powerpc/pcie: remove PCIe version 3.x define for B4860 and B4420
MAINTAINERS | 8 +
README | 12 +
arch/powerpc/cpu/mpc83xx/pcie.c | 2 +
arch/powerpc/cpu/mpc85xx/Makefile | 2 +
arch/powerpc/cpu/mpc85xx/b4860_ids.c | 12 +-
arch/powerpc/cpu/mpc85xx/c29x_serdes.c | 62 +++
arch/powerpc/cpu/mpc85xx/cmd_errata.c | 3 +
arch/powerpc/cpu/mpc85xx/cpu.c | 23 +-
arch/powerpc/cpu/mpc85xx/cpu_init.c | 10 +
arch/powerpc/cpu/mpc85xx/ddr-gen1.c | 2 +-
arch/powerpc/cpu/mpc85xx/ddr-gen2.c | 2 +-
arch/powerpc/cpu/mpc85xx/ddr-gen3.c | 36 +-
arch/powerpc/cpu/mpc85xx/fdt.c | 6 +-
arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.h | 1 -
arch/powerpc/cpu/mpc85xx/release.S | 15 +
arch/powerpc/cpu/mpc85xx/start.S | 3 +-
arch/powerpc/cpu/mpc85xx/t4240_ids.c | 12 +-
arch/powerpc/cpu/mpc86xx/ddr-8641.c | 2 +-
arch/powerpc/cpu/mpc8xxx/cpu.c | 3 +
arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c | 15 +-
arch/powerpc/cpu/mpc8xxx/ddr/ddr.h | 2 +-
arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c | 1 +
arch/powerpc/cpu/mpc8xxx/ddr/interactive.c | 4 +
arch/powerpc/cpu/mpc8xxx/ddr/main.c | 62 ++-
arch/powerpc/cpu/mpc8xxx/ddr/options.c | 2 +
arch/powerpc/include/asm/config_mpc85xx.h | 26 +
arch/powerpc/include/asm/fsl_ddr_dimm_params.h | 1 +
arch/powerpc/include/asm/fsl_ddr_sdram.h | 25 +-
arch/powerpc/include/asm/fsl_law.h | 7 +-
arch/powerpc/include/asm/fsl_liodn.h | 7 +
arch/powerpc/include/asm/fsl_pci.h | 35 +-
arch/powerpc/include/asm/fsl_serdes.h | 1 +
arch/powerpc/include/asm/immap_85xx.h | 49 +-
arch/powerpc/include/asm/processor.h | 3 +
board/freescale/b4860qds/b4860qds.c | 127 ++++-
board/freescale/b4860qds/eth_b4860qds.c | 2 -
board/freescale/bsc9131rdb/ddr.c | 2 +-
board/freescale/bsc9132qds/bsc9132qds.c | 22 +
board/freescale/bsc9132qds/ddr.c | 2 +-
board/freescale/bsc9132qds/law.c | 8 +
board/freescale/bsc9132qds/tlb.c | 5 +
board/freescale/c29xpcie/Makefile | 30 ++
board/freescale/c29xpcie/c29xpcie.c | 148 ++++++
board/freescale/c29xpcie/cpld.c | 131 +++++
board/freescale/c29xpcie/cpld.h | 40 ++
board/freescale/c29xpcie/ddr.c | 86 +++
board/freescale/c29xpcie/law.c | 19 +
board/freescale/c29xpcie/tlb.c | 76 +++
board/freescale/common/Makefile | 1 +
board/freescale/common/idt8t49n222a_serdes_clk.c | 207 ++++++++
board/freescale/common/idt8t49n222a_serdes_clk.h | 107 ++++
board/freescale/common/qixis.c | 20 +
board/freescale/corenet_ds/corenet_ds.c | 17 +-
board/freescale/corenet_ds/ddr.c | 4 +-
board/freescale/p1010rdb/ddr.c | 2 +-
board/freescale/p1_p2_rdb/ddr.c | 2 +-
board/freescale/p1_p2_rdb_pc/README | 1 +
board/freescale/p1_p2_rdb_pc/ddr.c | 6 +-
board/freescale/p1_p2_rdb_pc/tlb.c | 2 +-
board/freescale/p1_twr/Makefile | 35 ++
board/freescale/p1_twr/ddr.c | 69 +++
board/freescale/p1_twr/law.c | 16 +
board/freescale/p1_twr/p1_twr.c | 281 ++++++++++
board/freescale/p1_twr/tlb.c | 76 +++
board/freescale/p2041rdb/p2041rdb.c | 15 -
board/freescale/t4qds/Makefile | 3 +-
board/freescale/t4qds/ddr.c | 73 +--
board/freescale/t4qds/ddr.h | 108 ++++
board/freescale/t4qds/law.c | 2 +
board/freescale/t4qds/t4240emu.c | 80 +++
board/freescale/t4qds/{t4qds.c => t4240qds.c} | 77 ++-
board/freescale/t4qds/tlb.c | 2 +
boards.cfg | 24 +-
drivers/net/fm/fm.c | 2 +
drivers/pci/fsl_pci_init.c | 20 +-
include/configs/B4860QDS.h | 10 +-
include/configs/BSC9132QDS.h | 4 +
include/configs/C29XPCIE.h | 456 ++++++++++++++++
include/configs/P2041RDB.h | 1 -
include/configs/T4240EMU.h | 170 ++++++
include/configs/T4240QDS.h | 542 +++++++++++++++++++
include/configs/corenet_ds.h | 1 -
include/configs/p1_p2_rdb_pc.h | 50 +-
include/configs/p1_twr.h | 619
++++++++++++++++++++++
include/configs/t4qds.h | 575
+-------------------
include/pci.h | 7 -
86 files changed, 4027 insertions(+), 814 deletions(-)
create mode 100644 arch/powerpc/cpu/mpc85xx/c29x_serdes.c
create mode 100644 board/freescale/c29xpcie/Makefile
create mode 100644 board/freescale/c29xpcie/c29xpcie.c
create mode 100644 board/freescale/c29xpcie/cpld.c
create mode 100644 board/freescale/c29xpcie/cpld.h
create mode 100644 board/freescale/c29xpcie/ddr.c
create mode 100644 board/freescale/c29xpcie/law.c
create mode 100644 board/freescale/c29xpcie/tlb.c
create mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.c
create mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.h
create mode 100644 board/freescale/p1_twr/Makefile
create mode 100644 board/freescale/p1_twr/ddr.c
create mode 100644 board/freescale/p1_twr/law.c
create mode 100644 board/freescale/p1_twr/p1_twr.c
create mode 100644 board/freescale/p1_twr/tlb.c
create mode 100644 board/freescale/t4qds/ddr.h
create mode 100644 board/freescale/t4qds/t4240emu.c
rename board/freescale/t4qds/{t4qds.c => t4240qds.c} (92%)
create mode 100644 include/configs/C29XPCIE.h
create mode 100644 include/configs/T4240EMU.h
create mode 100644 include/configs/p1_twr.hThis is my first pull request as a maintainer. Please advise if anything is wrong.
There are still more than a dozen patches pending. I am working with Andy to clean the queue.
York
Quoted 184 lines · York Sun
Tom,
The following changes since commit
d05bfd0586ccebe96e31976459c8ef45ec65e109:Merge branch 'master' of
git://git.denx.de/u-boot-i2c(2013-08-06
09:49:06 -0400)are available in the git repository at:
git://git.denx.de/u-boot-mpc85xx.gitmasterfor you to fetch changes up to
3aab0cd852d7c9565c2559a7983cbb73852bac28:powerpc/mpc85xx: Cleanup license header in source files (2013-08-12
15:04:24 -0700)----------------------------------------------------------------
Haijun.Zhang (1):
p1020rdb-pd: platform supportJames Yang (1):
powerpc/mpc8xxx: Fix TIMING_CFG_3[EXT_ACTTOPRE]Liu Gang (4):
powerpc/srio: Update the SRIO LIODN registers and ID table macro powerpc/b4860: Correct LIODN assignment for SRIO powerpc/t4: Correct LIODN assignment for SRIO powerpc/srio-pcie-boot: Avoid theNOR_BOOTmacro when boot from
SRIO/PCIEMinghuan Lian (1):
powerpc/rman: fix RMan support for t4240 and b4860Mingkai Hu (2):
powerpc/85xx: Add C29x SoC support powerpc/c29xpcie: add support for C29XPCIE boardPriyanka Jain (2):
board/bsc9132qds: Add DSP side tlb and laws board/bsc9132qds: Configure DSP DDR controllerRoy Zang (1):
83xx/pcie: fix build error for 83xx pcieShaveta Leekha (4):
board/freescale/common: IDT8T49N222A configuration code powerpc/mpc85xx: Add defines for serdes RSTCTL register powerpc/asm: Move function declaration of 'serdes_get_prtcl' tofsl_serdes.h
board/b4860qds: Add support for configuring SerDes1 RefclksXie Xiaobo (1):
powerpc/85xx: Add TWR-P10xx board supportYork Sun (12):
powerpc/corenet: MoveCONFIG_FSL_CORENETout of board header filedrivers/fm: Fix compiling error if FW location is not defined
mpc85xx: Base emulator support
powerpc/t4qds: cleanup board header file powerpc/corenet: Move RCW print tocpu.cpowerpc/T4240EMU: Add T4240EMU target
powerpc/mpc8xxx: Set inactivecsn_bndsto0xffffffffpowerpc/t4240qds: Adjust DDR timing for RDIMM powerpc/mpc8xxx: Add x4 DDR device support powerpc/mpc8xxx: Add memory reset control powerpc/mpc85xx: Workaround for A-005812 powerpc/mpc85xx: Cleanup license header in source filesZang Roy-R61911 (2):
powerpc/pcie: add PCIe version 3.x support powerpc/pcie: remove PCIe version 3.x define for B4860 and B4420MAINTAINERS | 8 + README | 12 + arch/powerpc/cpu/mpc83xx/pcie.c | 2 + arch/powerpc/cpu/mpc85xx/Makefile | 2 + arch/powerpc/cpu/mpc85xx/b4860_ids.c | 12 +- arch/powerpc/cpu/mpc85xx/c29x_serdes.c | 62 +++ arch/powerpc/cpu/mpc85xx/cmd_errata.c | 3 + arch/powerpc/cpu/mpc85xx/cpu.c | 23 +- arch/powerpc/cpu/mpc85xx/cpu_init.c | 10 + arch/powerpc/cpu/mpc85xx/ddr-gen1.c | 2 +- arch/powerpc/cpu/mpc85xx/ddr-gen2.c | 2 +- arch/powerpc/cpu/mpc85xx/ddr-gen3.c | 36 +- arch/powerpc/cpu/mpc85xx/fdt.c | 6 +- arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.h | 1 - arch/powerpc/cpu/mpc85xx/release.S | 15 + arch/powerpc/cpu/mpc85xx/start.S | 3 +- arch/powerpc/cpu/mpc85xx/t4240_ids.c | 12 +- arch/powerpc/cpu/mpc86xx/ddr-8641.c | 2 +- arch/powerpc/cpu/mpc8xxx/cpu.c | 3 + arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c | 15 +- arch/powerpc/cpu/mpc8xxx/ddr/ddr.h | 2 +- arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c | 1 + arch/powerpc/cpu/mpc8xxx/ddr/interactive.c | 4 + arch/powerpc/cpu/mpc8xxx/ddr/main.c | 62 ++- arch/powerpc/cpu/mpc8xxx/ddr/options.c | 2 + arch/powerpc/include/asm/config_mpc85xx.h | 26 + arch/powerpc/include/asm/fsl_ddr_dimm_params.h | 1 + arch/powerpc/include/asm/fsl_ddr_sdram.h | 25 +- arch/powerpc/include/asm/fsl_law.h | 7 +- arch/powerpc/include/asm/fsl_liodn.h | 7 + arch/powerpc/include/asm/fsl_pci.h | 35 +- arch/powerpc/include/asm/fsl_serdes.h | 1 + arch/powerpc/include/asm/immap_85xx.h | 49 +- arch/powerpc/include/asm/processor.h | 3 + board/freescale/b4860qds/b4860qds.c | 127 ++++- board/freescale/b4860qds/eth_b4860qds.c | 2 - board/freescale/bsc9131rdb/ddr.c | 2 +- board/freescale/bsc9132qds/bsc9132qds.c | 22 + board/freescale/bsc9132qds/ddr.c | 2 +- board/freescale/bsc9132qds/law.c | 8 + board/freescale/bsc9132qds/tlb.c | 5 + board/freescale/c29xpcie/Makefile | 30 ++ board/freescale/c29xpcie/c29xpcie.c | 148 ++++++ board/freescale/c29xpcie/cpld.c | 131 +++++ board/freescale/c29xpcie/cpld.h | 40 ++ board/freescale/c29xpcie/ddr.c | 86 +++ board/freescale/c29xpcie/law.c | 19 + board/freescale/c29xpcie/tlb.c | 76 +++ board/freescale/common/Makefile | 1 + board/freescale/common/idt8t49n222a_serdes_clk.c | 207 ++++++++ board/freescale/common/idt8t49n222a_serdes_clk.h | 107 ++++ board/freescale/common/qixis.c | 20 + board/freescale/corenet_ds/corenet_ds.c | 17 +- board/freescale/corenet_ds/ddr.c | 4 +- board/freescale/p1010rdb/ddr.c | 2 +- board/freescale/p1_p2_rdb/ddr.c | 2 +- board/freescale/p1_p2_rdb_pc/README | 1 + board/freescale/p1_p2_rdb_pc/ddr.c | 6 +- board/freescale/p1_p2_rdb_pc/tlb.c | 2 +- board/freescale/p1_twr/Makefile | 35 ++ board/freescale/p1_twr/ddr.c | 69 +++ board/freescale/p1_twr/law.c | 16 + board/freescale/p1_twr/p1_twr.c | 281 ++++++++++ board/freescale/p1_twr/tlb.c | 76 +++ board/freescale/p2041rdb/p2041rdb.c | 15 - board/freescale/t4qds/Makefile | 3 +- board/freescale/t4qds/ddr.c | 73 +-- board/freescale/t4qds/ddr.h | 108 ++++ board/freescale/t4qds/law.c | 2 + board/freescale/t4qds/t4240emu.c | 80 +++ board/freescale/t4qds/{t4qds.c => t4240qds.c} | 77 ++- board/freescale/t4qds/tlb.c | 2 + boards.cfg | 24 +- drivers/net/fm/fm.c | 2 + drivers/pci/fsl_pci_init.c | 20 +- include/configs/B4860QDS.h | 10 +- include/configs/BSC9132QDS.h | 4 + include/configs/C29XPCIE.h | 456 ++++++++++++++++ include/configs/P2041RDB.h | 1 - include/configs/T4240EMU.h | 170 ++++++ include/configs/T4240QDS.h | 542 +++++++++++++++++++ include/configs/corenet_ds.h | 1 - include/configs/p1_p2_rdb_pc.h | 50 +- include/configs/p1_twr.h | 619 ++++++++++++++++++++++ include/configs/t4qds.h | 575 +------------------- include/pci.h | 7 - 86 files changed, 4027 insertions(+), 814 deletions(-) create mode 100644 arch/powerpc/cpu/mpc85xx/c29x_serdes.c create mode 100644 board/freescale/c29xpcie/Makefile create mode 100644 board/freescale/c29xpcie/c29xpcie.c create mode 100644 board/freescale/c29xpcie/cpld.c create mode 100644 board/freescale/c29xpcie/cpld.h create mode 100644 board/freescale/c29xpcie/ddr.c create mode 100644 board/freescale/c29xpcie/law.c create mode 100644 board/freescale/c29xpcie/tlb.c create mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.c create mode 100644 board/freescale/common/idt8t49n222a_serdes_clk.h create mode 100644 board/freescale/p1_twr/Makefile create mode 100644 board/freescale/p1_twr/ddr.c create mode 100644 board/freescale/p1_twr/law.c create mode 100644 board/freescale/p1_twr/p1_twr.c create mode 100644 board/freescale/p1_twr/tlb.c create mode 100644 board/freescale/t4qds/ddr.h create mode 100644 board/freescale/t4qds/t4240emu.c rename board/freescale/t4qds/{t4qds.c => t4240qds.c} (92%) create mode 100644 include/configs/C29XPCIE.h create mode 100644 include/configs/T4240EMU.h create mode 100644 include/configs/p1_twr.h
Quoted 5 lines
This is my first pull request as a maintainer. Please advise if anything is wrong.
There are still more than a dozen patches pending. I am working with Andy to clean the queue.
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature URL: <http://lists.denx.de/pipermail/u-boot/attachments/20130813/6f26a0c8/attachment.pgp>