[U-Boot] Pull request - mpc85xx/next
Wolfgang Denk
wd at denx.de
Sun Aug 30 20:58:15 CEST 2009
Dear Kumar Gala,
In message <Pine.LNX.4.64.0908251759200.13644 at localhost.localdomain> you wrote:
> The following changes since commit 5928da0193d31f52f4a5b9f6ed3d3f0390ffd2c1:
> Wolfgang Denk (1):
> Merge branch 'next' of git://git.denx.de/u-boot-nand-flash into next
>
> are available in the git repository at:
>
> git://git.denx.de/u-boot-mpc85xx next
>
> Alex Dubov (1):
> stx: create common vendor/board hierarchy for STx boards
>
> Felix Radensky (1):
> 85xx: Fix memory test range on MPC8536DS
>
> Kumar Gala (11):
> pci/fsl_pci_init: Fold pci_setup_indirect into fsl_pci_init
> pci/fsl_pci_init: Fold fsl_pci_setup_inbound_windows into fsl_pci_init
> pci/fsl_pci_init: Use PCIe capability to determine if controller is PCIe
> pci/fsl_pci_init: Rework PCI ATMU setup to handle >4G of memory
> 85xx: Cleanup whitespace in mpc8536ds.c
> 85xx: Add a 36-bit physical configuration for MPC8536DS
> 85xx: Remove redudant PLATFORM_CPPFLAGS
> 86xx: Remove redudant PLATFORM_CPPFLAGS
> 85xx: Move to a common linker script
> 85xx: Init pci ethernet cards if we enable any on MPC8572DS
> 85xx: Removed BEDBUG support on P1_P2_RDB
>
> Mingkai Hu (1):
> 85xx: Add L2SRAM Register's macro definition
>
> Peter Tyser (2):
> 85xx: Remove unused CONFIG_CLEAR_LAW0 defines
> xes: Use proper IO access functions
>
> Poonam Aggrwal (10):
> 8xxx: Refactored common cpu specific code for 85xx/86xx into one file.
> 8xxx: Removed CONFIG_NUM_CPUS from 85xx/86xx
> 85xx: Add support for P2020RDB board
> 85xx: Added P1020 Processor Support.
> 85xx: Added CONFIG_MAX_CPUS for P1020
> 85xx: P1020RDB Support Added
> 85xx: Added single core members of FSL P1xx/P2xx processors series
> 85xx: Added support for P1011RDB and P2010RDB
> driver/fsl_pci: Add fsl_pci_init_port function to initialize a PCI controller
> 85xx: Added PCIe support for P1 P2 RDB
>
> Timur Tabi (2):
> 85xx: Improve MPIC initialization
> fsl: simplify the "mac id" command, improve boot-time informational message
>
> MAINTAINERS | 4 +
> MAKEALL | 4 +
> Makefile | 33 +-
> board/atum8548/atum8548.c | 18 +-
> board/atum8548/config.mk | 4 -
> board/atum8548/u-boot.lds | 143 -----
> board/freescale/common/sys_eeprom.c | 81 ++--
> board/freescale/mpc8536ds/config.mk | 4 -
> board/freescale/mpc8536ds/mpc8536ds.c | 41 +--
> board/freescale/mpc8536ds/u-boot.lds | 143 -----
> board/freescale/mpc8540ads/config.mk | 4 -
> board/freescale/mpc8540ads/u-boot.lds | 146 -----
> board/freescale/mpc8541cds/config.mk | 4 -
> board/freescale/mpc8541cds/u-boot.lds | 143 -----
> board/freescale/mpc8544ds/config.mk | 4 -
> board/freescale/mpc8544ds/mpc8544ds.c | 25 +-
> board/freescale/mpc8544ds/u-boot.lds | 143 -----
> board/freescale/mpc8548cds/config.mk | 4 -
> board/freescale/mpc8548cds/mpc8548cds.c | 13 +-
> board/freescale/mpc8548cds/u-boot.lds | 143 -----
> board/freescale/mpc8555cds/config.mk | 4 -
> board/freescale/mpc8555cds/u-boot.lds | 143 -----
> board/freescale/mpc8560ads/config.mk | 3 -
> board/freescale/mpc8560ads/u-boot.lds | 146 -----
> board/freescale/mpc8568mds/config.mk | 4 -
> board/freescale/mpc8568mds/mpc8568mds.c | 12 +-
> board/freescale/mpc8568mds/u-boot.lds | 143 -----
> board/freescale/mpc8569mds/config.mk | 4 -
> board/freescale/mpc8569mds/mpc8569mds.c | 7 +-
> board/freescale/mpc8569mds/u-boot.lds | 143 -----
> board/freescale/mpc8572ds/config.mk | 4 -
> board/freescale/mpc8572ds/mpc8572ds.c | 22 +-
> board/freescale/mpc8572ds/u-boot.lds | 143 -----
> board/freescale/mpc8610hpcd/config.mk | 3 -
> board/freescale/mpc8610hpcd/mpc8610hpcd.c | 21 +-
> board/freescale/mpc8641hpcn/config.mk | 3 -
> board/freescale/mpc8641hpcn/mpc8641hpcn.c | 12 +-
> board/{stxssa => freescale/p1_p2_rdb}/Makefile | 10 +-
> board/{stxxtc => freescale/p1_p2_rdb}/config.mk | 11 +-
> board/freescale/p1_p2_rdb/ddr.c | 243 +++++++++
> board/freescale/p1_p2_rdb/law.c | 37 ++
> board/freescale/p1_p2_rdb/p1_p2_rdb.c | 222 ++++++++
> board/freescale/p1_p2_rdb/pci.c | 117 ++++
> board/freescale/p1_p2_rdb/tlb.c | 83 +++
> board/freescale/p2020ds/config.mk | 4 -
> board/freescale/p2020ds/p2020ds.c | 22 +-
> board/mpc8540eval/config.mk | 5 -
> board/mpc8540eval/u-boot.lds | 151 ------
> board/pm854/config.mk | 4 -
> board/pm854/u-boot.lds | 146 -----
> board/pm856/config.mk | 4 -
> board/pm856/u-boot.lds | 146 -----
> board/sbc8548/config.mk | 4 -
> board/sbc8548/sbc8548.c | 17 +-
> board/sbc8548/u-boot.lds | 145 -----
> board/sbc8560/config.mk | 3 -
> board/sbc8560/u-boot.lds | 151 ------
> board/sbc8641d/config.mk | 3 -
> board/sbc8641d/sbc8641d.c | 13 +-
> board/socrates/u-boot.lds | 149 ------
> board/{ => stx}/stxgp3/Makefile | 0
> board/{ => stx}/stxgp3/config.mk | 3 -
> board/{ => stx}/stxgp3/ddr.c | 0
> board/{ => stx}/stxgp3/flash.c | 0
> board/{ => stx}/stxgp3/law.c | 0
> board/{ => stx}/stxgp3/stxgp3.c | 0
> board/{ => stx}/stxgp3/tlb.c | 0
> board/{ => stx}/stxssa/Makefile | 0
> board/{ => stx}/stxssa/config.mk | 3 -
> board/{ => stx}/stxssa/ddr.c | 0
> board/{ => stx}/stxssa/law.c | 0
> board/{ => stx}/stxssa/stxssa.c | 0
> board/{ => stx}/stxssa/tlb.c | 0
> board/{ => stx}/stxxtc/Makefile | 0
> board/{ => stx}/stxxtc/config.mk | 0
> board/{ => stx}/stxxtc/stxxtc.c | 0
> board/{ => stx}/stxxtc/u-boot.lds | 0
> board/{ => stx}/stxxtc/u-boot.lds.debug | 0
> board/stxgp3/u-boot.lds | 153 ------
> board/stxssa/u-boot.lds | 154 ------
> board/tqc/tqm85xx/tqm85xx.c | 15 +-
> board/tqc/tqm85xx/u-boot.lds | 146 -----
> board/xes/common/fsl_8xxx_clk.c | 6 +-
> board/xes/common/fsl_8xxx_pci.c | 72 +--
> board/xes/xpedite5170/config.mk | 3 -
> board/xes/xpedite5200/config.mk | 3 -
> board/xes/xpedite5200/u-boot.lds | 143 -----
> board/xes/xpedite5200/xpedite5200.c | 17 +-
> board/xes/xpedite5370/config.mk | 4 -
> board/xes/xpedite5370/u-boot.lds | 143 -----
> board/xes/xpedite5370/xpedite5370.c | 8 +-
> common/cmd_mp.c | 6 +-
> cpu/mpc85xx/Makefile | 5 +-
> cpu/mpc85xx/config.mk | 6 +-
> cpu/mpc85xx/cpu.c | 91 +---
> cpu/mpc85xx/cpu_init.c | 5 +-
> cpu/mpc85xx/interrupts.c | 12 +-
> cpu/mpc85xx/mp.c | 6 +-
> cpu/mpc85xx/release.S | 25 +-
> cpu/mpc85xx/speed.c | 4 +-
> .../freescale/p2020ds => cpu/mpc85xx}/u-boot.lds | 0
> cpu/mpc86xx/config.mk | 3 +-
> cpu/mpc86xx/cpu.c | 40 +--
> cpu/mpc86xx/cpu_init.c | 4 +-
> cpu/mpc8xxx/Makefile | 25 +
> cpu/mpc8xxx/cpu.c | 137 +++++
> doc/README.p2020rdb | 145 +++++
> drivers/misc/fsl_law.c | 3 +-
> drivers/pci/fsl_pci_init.c | 305 ++++++++---
> include/asm-ppc/config.h | 7 +
> include/asm-ppc/fsl_pci.h | 29 +-
> include/asm-ppc/global_data.h | 3 +-
> include/asm-ppc/immap_85xx.h | 5 +
> include/asm-ppc/processor.h | 11 +-
> include/common.h | 2 +
> include/configs/ATUM8548.h | 1 -
> include/configs/MPC8536DS.h | 86 +++-
> include/configs/MPC8548CDS.h | 1 -
> include/configs/MPC8572DS.h | 1 -
> include/configs/MPC8610HPCD.h | 2 +-
> include/configs/MPC8641HPCN.h | 1 -
> include/configs/P1_P2_RDB.h | 561 ++++++++++++++++++++
> include/configs/P2020DS.h | 1 -
> include/configs/XPEDITE5170.h | 1 -
> include/configs/XPEDITE5370.h | 1 -
> include/configs/sbc8548.h | 1 -
> include/configs/sbc8641d.h | 2 +-
> include/e500.h | 6 +-
> include/pci.h | 1 +
> lib_ppc/board.c | 3 +
> lib_ppc/bootm.c | 2 +-
> 131 files changed, 2180 insertions(+), 3854 deletions(-)
> delete mode 100644 board/atum8548/u-boot.lds
> delete mode 100644 board/freescale/mpc8536ds/u-boot.lds
> delete mode 100644 board/freescale/mpc8540ads/u-boot.lds
> delete mode 100644 board/freescale/mpc8541cds/u-boot.lds
> delete mode 100644 board/freescale/mpc8544ds/u-boot.lds
> delete mode 100644 board/freescale/mpc8548cds/u-boot.lds
> delete mode 100644 board/freescale/mpc8555cds/u-boot.lds
> delete mode 100644 board/freescale/mpc8560ads/u-boot.lds
> delete mode 100644 board/freescale/mpc8568mds/u-boot.lds
> delete mode 100644 board/freescale/mpc8569mds/u-boot.lds
> delete mode 100644 board/freescale/mpc8572ds/u-boot.lds
> copy board/{stxssa => freescale/p1_p2_rdb}/Makefile (85%)
> copy board/{stxxtc => freescale/p1_p2_rdb}/config.mk (80%)
> create mode 100644 board/freescale/p1_p2_rdb/ddr.c
> create mode 100644 board/freescale/p1_p2_rdb/law.c
> create mode 100644 board/freescale/p1_p2_rdb/p1_p2_rdb.c
> create mode 100644 board/freescale/p1_p2_rdb/pci.c
> create mode 100644 board/freescale/p1_p2_rdb/tlb.c
> delete mode 100644 board/mpc8540eval/u-boot.lds
> delete mode 100644 board/pm854/u-boot.lds
> delete mode 100644 board/pm856/u-boot.lds
> delete mode 100644 board/sbc8548/u-boot.lds
> delete mode 100644 board/sbc8560/u-boot.lds
> delete mode 100644 board/socrates/u-boot.lds
> rename board/{ => stx}/stxgp3/Makefile (100%)
> rename board/{ => stx}/stxgp3/config.mk (92%)
> rename board/{ => stx}/stxgp3/ddr.c (100%)
> rename board/{ => stx}/stxgp3/flash.c (100%)
> rename board/{ => stx}/stxgp3/law.c (100%)
> rename board/{ => stx}/stxgp3/stxgp3.c (100%)
> rename board/{ => stx}/stxgp3/tlb.c (100%)
> rename board/{ => stx}/stxssa/Makefile (100%)
> rename board/{ => stx}/stxssa/config.mk (93%)
> rename board/{ => stx}/stxssa/ddr.c (100%)
> rename board/{ => stx}/stxssa/law.c (100%)
> rename board/{ => stx}/stxssa/stxssa.c (100%)
> rename board/{ => stx}/stxssa/tlb.c (100%)
> rename board/{ => stx}/stxxtc/Makefile (100%)
> rename board/{ => stx}/stxxtc/config.mk (100%)
> rename board/{ => stx}/stxxtc/stxxtc.c (100%)
> rename board/{ => stx}/stxxtc/u-boot.lds (100%)
> rename board/{ => stx}/stxxtc/u-boot.lds.debug (100%)
> delete mode 100644 board/stxgp3/u-boot.lds
> delete mode 100644 board/stxssa/u-boot.lds
> delete mode 100644 board/tqc/tqm85xx/u-boot.lds
> delete mode 100644 board/xes/xpedite5200/u-boot.lds
> delete mode 100644 board/xes/xpedite5370/u-boot.lds
> rename {board/freescale/p2020ds => cpu/mpc85xx}/u-boot.lds (100%)
> create mode 100644 cpu/mpc8xxx/Makefile
> create mode 100644 cpu/mpc8xxx/cpu.c
> create mode 100644 doc/README.p2020rdb
> create mode 100644 include/configs/P1_P2_RDB.h
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The connection between the language in which we think/program and the
problems and solutions we can imagine is very close. For this reason
restricting language features with the intent of eliminating pro-
grammer errors is at best dangerous.
- Bjarne Stroustrup in "The C++ Programming Language"
More information about the U-Boot
mailing list