[U-Boot] [RFC PATCH 00/17] Convert p1_p2_rdb_pc to new spl

Scott Wood scottwood at freescale.com
Sat Sep 22 02:01:10 CEST 2012


This is based on a merge of top-of-tree plus the 85xx tree and the spl
framework branch (it doesn't use the SPL framework code because of size
constraints, but I wanted to make sure there were no conflicts with it).

Tested on P2020RDB-PC_NAND and P1021RDB-PC_36BIT_NAND.

José Miguel Gonçalves (1):
  Add u-boot-pad.bin target to the Makefile

Scott Wood (16):
  spl: rename u-boot-pad.bin to u-boot-with-spl.bin
  powerpc: remove .fixup test
  powerpc/mpc85xx: fix TLB alignment
  powerpc/mpc8xxx: move LAW code into arch/powerpc/cpu/mpc8xxx
  spl/mpc85xx: move udelay to cpu code
  spl: include resetvec and lib8xxx
  spl/powerpc: introduce CONFIG_SPL_INIT_MINIMAL
  spl/85xx: new SPL support
  powerpc/p1_p2_rdb_pc: new SPL support
  spl/nand: introduce CONFIG_SPL_NAND_MINIMAL
  spl/nand: config symbol documentation
  spl/nand: Add minimal-spl driver for Freescale eLBC NAND
  spl: introduce CONFIG_SPL_TARGET
  p1_p2_rdb_pc: convert from nand_spl to new spl
  powerpc/mpc85xx/p2020rdb-pc: fix SPL DDR config
  ns16550: wait for TENT before initializing

 Makefile                                           |   24 ++-
 README                                             |   32 +++-
 arch/powerpc/cpu/mpc85xx/Makefile                  |   39 +++--
 arch/powerpc/cpu/mpc85xx/cpu.c                     |    3 +-
 arch/powerpc/cpu/mpc85xx/cpu_init_nand.c           |   19 ++-
 arch/powerpc/cpu/mpc85xx/start.S                   |   58 ++++---
 arch/powerpc/cpu/mpc85xx/tlb.c                     |    4 +-
 arch/powerpc/cpu/mpc85xx/u-boot-spl.lds            |   81 ++++++++++
 arch/powerpc/cpu/mpc8xxx/Makefile                  |   17 ++
 .../fsl_law.c => arch/powerpc/cpu/mpc8xxx/law.c    |   11 +-
 arch/powerpc/lib/Makefile                          |   23 ++-
 board/freescale/p1_p2_rdb_pc/Makefile              |   16 ++
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c        |    2 +-
 .../freescale/p1_p2_rdb_pc/spl_minimal.c           |    3 +-
 board/freescale/p1_p2_rdb_pc/tlb.c                 |    7 +-
 doc/README.mpc85xx                                 |    2 +-
 drivers/misc/Makefile                              |    1 -
 drivers/mtd/nand/Makefile                          |   41 +++--
 drivers/mtd/nand/fsl_elbc_spl.c                    |  168 ++++++++++++++++++++
 drivers/serial/ns16550.c                           |    3 +
 include/configs/p1_p2_rdb_pc.h                     |   74 ++++-----
 nand_spl/board/freescale/common.c                  |   40 -----
 nand_spl/board/freescale/mpc8536ds/Makefile        |    2 +-
 nand_spl/board/freescale/mpc8569mds/Makefile       |    2 +-
 nand_spl/board/freescale/mpc8572ds/Makefile        |    2 +-
 nand_spl/board/freescale/p1010rdb/Makefile         |    8 +-
 nand_spl/board/freescale/p1023rds/Makefile         |    8 +-
 nand_spl/board/freescale/p1_p2_rdb/Makefile        |    2 +-
 nand_spl/board/freescale/p1_p2_rdb_pc/Makefile     |  141 ----------------
 spl/Makefile                                       |   21 +++
 30 files changed, 542 insertions(+), 312 deletions(-)
 create mode 100644 arch/powerpc/cpu/mpc85xx/u-boot-spl.lds
 rename drivers/misc/fsl_law.c => arch/powerpc/cpu/mpc8xxx/law.c (95%)
 rename nand_spl/board/freescale/p1_p2_rdb_pc/nand_boot.c => board/freescale/p1_p2_rdb_pc/spl_minimal.c (97%)
 create mode 100644 drivers/mtd/nand/fsl_elbc_spl.c
 delete mode 100644 nand_spl/board/freescale/common.c
 delete mode 100644 nand_spl/board/freescale/p1_p2_rdb_pc/Makefile

-- 
1.7.9.5




More information about the U-Boot mailing list