[U-Boot-Users] Please pull 85xx

Andy Fleming afleming at freescale.com
Wed Dec 12 06:41:44 CET 2007


This includes current changes in the libfdt testing branch, as they are 
required for the 85xx changes to work.  If we need to rework this a 
different way, let me know.  I'm not afraid of rebasing.

The following changes since commit 
41be969f4957115ed7b1fe8b890bfaee99d7a7a2:
  Wolfgang Denk (1):
        Release v1.3.1

are found in the git repository at:

  git://www.denx.de/git/u-boot-mpc85xx.git

Gerald Van Baren (2):
      Add spaces around the = in the fdt print format.
      Conditionally compile fdt_fixup_ethernet()

Haiying Wang (1):
      Add PCI Express support on MPC8568MDS

Kumar Gala (25):
      Fix build breakage due to libfdt import
      Conditionally compile fdt_support.c
      Add common memory fixup function
      Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
      Convert boards that set memory node to use fdt_fixup_memory()
      Add libfdt based ft_cpu_setup for mpc85xx
      Update MPC8544DS to use libfdt
      Update MPC8544 DS config
      Stop using immap_t for guts offset on 85xx
      Stop using immap_t for cpm offset on 85xx
      Update MPC8560 ADS to use libfdt
      Update MPC8540 ADS to use libfdt
      Update MPC85xx CDS to use libfdt
      Update MPC8568 MDS to use libfdt
      Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now 
use libfdt
      Stop using immap_t on 85xx
      Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
      Move the MPC8568 MDS board under board/freescale.
      Move the MPC8560 ADS board under board/freescale.
      Move the MPC8540 ADS board under board/freescale.
      Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
      Update Freescale MPC85xx ADS/CDS/MDS board config
      Handle Asynchronous DDR clock on 85xx
      Update Freescale MPC85xx ADS/CDS/MDS board config
      Handle MPC85xx PCIe reset errata (PCI-Ex 38)

 Makefile                                           |   12 +-
 board/cds/mpc8548cds/Makefile                      |   60 -----
 board/cds/mpc8555cds/Makefile                      |   60 -----
 board/cds/mpc8555cds/init.S                        |  255 
------------------
 board/cds/mpc8555cds/u-boot.lds                    |  150 -----------
 board/cm5200/cm5200.c                              |   15 +-
 board/{cds => freescale}/common/cadmus.c           |    0 
 board/{cds => freescale}/common/cadmus.h           |    0 
 board/{cds => freescale}/common/eeprom.c           |    0 
 board/{cds => freescale}/common/eeprom.h           |    0 
 board/{cds => freescale}/common/ft_board.c         |   50 ++--
 board/{cds => freescale}/common/via.c              |    0 
 board/{cds => freescale}/common/via.h              |    0 
 board/{ => freescale}/mpc8540ads/Makefile          |    0 
 board/{ => freescale}/mpc8540ads/config.mk         |    0 
 board/{ => freescale}/mpc8540ads/init.S            |    0 
 board/{ => freescale}/mpc8540ads/mpc8540ads.c      |   44 ++--
 board/{ => freescale}/mpc8540ads/u-boot.lds        |    4 +-
 board/{cds => freescale}/mpc8541cds/Makefile       |    0 
 board/{cds => freescale}/mpc8541cds/config.mk      |    0 
 board/{cds => freescale}/mpc8541cds/init.S         |    0 
 board/{cds => freescale}/mpc8541cds/mpc8541cds.c   |   44 +++-
 board/{cds => freescale}/mpc8541cds/u-boot.lds     |    4 +-
 board/freescale/mpc8544ds/init.S                   |   25 +--
 board/freescale/mpc8544ds/mpc8544ds.c              |   81 +++---
 .../mpc8541cds => freescale/mpc8548cds}/Makefile   |    0 
 board/{cds => freescale}/mpc8548cds/config.mk      |    0 
 board/{cds => freescale}/mpc8548cds/init.S         |   25 +--
 board/{cds => freescale}/mpc8548cds/mpc8548cds.c   |   58 ++---
 board/{cds => freescale}/mpc8548cds/u-boot.lds     |    4 +-
 .../mpc8541cds => freescale/mpc8555cds}/Makefile   |    0 
 board/{cds => freescale}/mpc8555cds/config.mk      |    0 
 .../mpc8541cds => freescale/mpc8555cds}/init.S     |    0 
 board/{cds => freescale}/mpc8555cds/mpc8555cds.c   |   44 +++-
 .../mpc8541cds => freescale/mpc8555cds}/u-boot.lds |    4 +-
 .../{mpc8540ads => freescale/mpc8560ads}/Makefile  |    0 
 board/{ => freescale}/mpc8560ads/config.mk         |    0 
 board/{mpc8540ads => freescale/mpc8560ads}/init.S  |    0 
 board/{ => freescale}/mpc8560ads/mpc8560ads.c      |   62 ++---
 board/{ => freescale}/mpc8560ads/u-boot.lds        |    4 +-
 board/{ => freescale}/mpc8568mds/Makefile          |    4 +-
 board/{ => freescale}/mpc8568mds/bcsr.c            |    0 
 board/{ => freescale}/mpc8568mds/bcsr.h            |    0 
 board/{ => freescale}/mpc8568mds/config.mk         |    0 
 board/{ => freescale}/mpc8568mds/init.S            |   10 +-
 board/{ => freescale}/mpc8568mds/mpc8568mds.c      |  182 ++++++++++++-
 board/{ => freescale}/mpc8568mds/u-boot.lds        |    4 +-
 board/ids8247/ids8247.c                            |   17 +-
 board/mpc8540eval/mpc8540eval.c                    |   14 +-
 board/mpc8560ads/Makefile                          |   52 ----
 board/mpc8560ads/init.S                            |  280 
--------------------
 board/mpc8568mds/ft_board.c                        |   45 ---
 board/pm854/pm854.c                                |   14 +-
 board/pm856/pm856.c                                |   11 +-
 board/sbc8560/sbc8560.c                            |   14 +-
 board/stxgp3/stxgp3.c                              |    6 +-
 board/stxssa/stxssa.c                              |    6 +-
 board/tqm85xx/sdram.c                              |    6 +-
 board/tqm85xx/tqm85xx.c                            |    8 +-
 common/Makefile                                    |    3 +-
 common/cmd_fdt.c                                   |    4 +-
 common/fdt_support.c                               |  130 +++++++++-
 cpu/mpc83xx/cpu.c                                  |   18 +--
 cpu/mpc85xx/Makefile                               |    4 +-
 cpu/mpc85xx/commproc.c                             |   28 +-
 cpu/mpc85xx/cpu.c                                  |  124 ++--------
 cpu/mpc85xx/cpu_init.c                             |   16 +-
 cpu/mpc85xx/ether_fcc.c                            |   54 ++--
 cpu/mpc85xx/fdt.c                                  |   64 +++++
 cpu/mpc85xx/interrupts.c                           |   10 +-
 cpu/mpc85xx/pci.c                                  |   34 +---
 cpu/mpc85xx/qe_io.c                                |    4 +-
 cpu/mpc85xx/serial_scc.c                           |   35 ++--
 cpu/mpc85xx/spd_sdram.c                            |   17 +-
 cpu/mpc85xx/speed.c                                |   34 ++-
 cpu/mpc85xx/traps.c                                |    4 +-
 drivers/pci/fsl_pci_init.c                         |   23 ++
 include/asm-ppc/immap_85xx.h                       |   45 ++--
 include/asm-ppc/immap_fsl_pci.h                    |    4 +-
 include/asm-ppc/iopin_85xx.h                       |   40 ++--
 include/asm-ppc/mmu.h                              |    4 +-
 include/common.h                                   |    1 +
 include/configs/MPC8540ADS.h                       |   12 +-
 include/configs/MPC8541CDS.h                       |   13 +-
 include/configs/MPC8544DS.h                        |  119 ++-------
 include/configs/MPC8548CDS.h                       |  103 +-------
 include/configs/MPC8555CDS.h                       |   13 +-
 include/configs/MPC8560ADS.h                       |   14 +-
 include/configs/MPC8568MDS.h                       |   39 ++-
 include/e500.h                                     |    1 +
 include/fdt_support.h                              |    1 +
 include/ioports.h                                  |    2 +-
 92 files changed, 909 insertions(+), 1786 deletions(-)
 delete mode 100644 board/cds/mpc8548cds/Makefile
 delete mode 100644 board/cds/mpc8555cds/Makefile
 delete mode 100644 board/cds/mpc8555cds/init.S
 delete mode 100644 board/cds/mpc8555cds/u-boot.lds
 rename board/{cds => freescale}/common/cadmus.c (100%)
 rename board/{cds => freescale}/common/cadmus.h (100%)
 rename board/{cds => freescale}/common/eeprom.c (100%)
 rename board/{cds => freescale}/common/eeprom.h (100%)
 rename board/{cds => freescale}/common/ft_board.c (70%)
 rename board/{cds => freescale}/common/via.c (100%)
 rename board/{cds => freescale}/common/via.h (100%)
 copy board/{ => freescale}/mpc8540ads/Makefile (100%)
 rename board/{ => freescale}/mpc8540ads/config.mk (100%)
 copy board/{ => freescale}/mpc8540ads/init.S (100%)
 rename board/{ => freescale}/mpc8540ads/mpc8540ads.c (90%)
 rename board/{ => freescale}/mpc8540ads/u-boot.lds (98%)
 copy board/{cds => freescale}/mpc8541cds/Makefile (100%)
 rename board/{cds => freescale}/mpc8541cds/config.mk (100%)
 copy board/{cds => freescale}/mpc8541cds/init.S (100%)
 rename board/{cds => freescale}/mpc8541cds/mpc8541cds.c (95%)
 copy board/{cds => freescale}/mpc8541cds/u-boot.lds (98%)
 copy board/{cds/mpc8541cds => freescale/mpc8548cds}/Makefile (100%)
 rename board/{cds => freescale}/mpc8548cds/config.mk (100%)
 rename board/{cds => freescale}/mpc8548cds/init.S (90%)
 rename board/{cds => freescale}/mpc8548cds/mpc8548cds.c (92%)
 rename board/{cds => freescale}/mpc8548cds/u-boot.lds (97%)
 rename board/{cds/mpc8541cds => freescale/mpc8555cds}/Makefile (100%)
 rename board/{cds => freescale}/mpc8555cds/config.mk (100%)
 rename board/{cds/mpc8541cds => freescale/mpc8555cds}/init.S (100%)
 rename board/{cds => freescale}/mpc8555cds/mpc8555cds.c (95%)
 rename board/{cds/mpc8541cds => freescale/mpc8555cds}/u-boot.lds (98%)
 rename board/{mpc8540ads => freescale/mpc8560ads}/Makefile (100%)
 rename board/{ => freescale}/mpc8560ads/config.mk (100%)
 rename board/{mpc8540ads => freescale/mpc8560ads}/init.S (100%)
 rename board/{ => freescale}/mpc8560ads/mpc8560ads.c (94%)
 rename board/{ => freescale}/mpc8560ads/u-boot.lds (98%)
 rename board/{ => freescale}/mpc8568mds/Makefile (97%)
 rename board/{ => freescale}/mpc8568mds/bcsr.c (100%)
 rename board/{ => freescale}/mpc8568mds/bcsr.h (100%)
 rename board/{ => freescale}/mpc8568mds/config.mk (100%)
 rename board/{ => freescale}/mpc8568mds/init.S (97%)
 rename board/{ => freescale}/mpc8568mds/mpc8568mds.c (65%)
 rename board/{ => freescale}/mpc8568mds/u-boot.lds (98%)
 delete mode 100644 board/mpc8560ads/Makefile
 delete mode 100644 board/mpc8560ads/init.S
 delete mode 100644 board/mpc8568mds/ft_board.c
 create mode 100644 cpu/mpc85xx/fdt.c





More information about the U-Boot mailing list