[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