[U-Boot] [PATCH v2 00/22] Convert p1_p2_rdb_pc to new spl

Scott Wood scottwood at freescale.com
Tue Oct 30 03:04:48 CET 2012


Tested on p2020rdb-pca and p1020rdb-pc.

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

Scott Wood (21):
  serial/ns16550: don't build serial_ns16550 with MIN_FUNCTIONS
  serial/ns16550: wait for TEMT before initializing
  powerpc/mpc85xx: move debug tlb entry after TLB is in known state
  powerpc/mpc85xx: add comma before "already enabled"
  spl: rename u-boot-pad.bin to u-boot-with-spl.bin
  spl: introduce CONFIG_SPL_TARGET
  powerpc: change .fixup test to a GCC version 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/mpc85xx: rename cpu_init_nand.c to spl_minimal.c
  powerpc/mpc85xx: consistently use COBJS-y
  spl/powerpc: introduce CONFIG_SPL_INIT_MINIMAL
  spl/85xx: new SPL support
  powerpc/mpc85xx/p1_p2_rdb_pc: new SPL support
  spl/nand: introduce CONFIG_SPL_NAND_DRIVERS, _BASE, and _ECC.
  spl/nand: config symbol documentation
  powerpc/mpc85xx/p1_p2_rdb_pc: convert from nand_spl to new spl
  powerpc/mpc85xx/p1_p2_rdb_pc: clean up memory map
  powerpc/mpc85xx/p2020rdb-pca: Use L2 SRAM for SPL boot

 Makefile                                          |   22 +-
 README                                            |   44 ++-
 arch/powerpc/config.mk                            |    5 +
 arch/powerpc/cpu/mpc85xx/Makefile                 |   38 ++-
 arch/powerpc/cpu/mpc85xx/cpu.c                    |    3 +-
 arch/powerpc/cpu/mpc85xx/cpu_init.c               |    2 +-
 arch/powerpc/cpu/mpc85xx/cpu_init_nand.c          |   42 ---
 arch/powerpc/cpu/mpc85xx/spl_minimal.c            |   59 ++++
 arch/powerpc/cpu/mpc85xx/start.S                  |  123 ++++----
 arch/powerpc/cpu/mpc85xx/tlb.c                    |    4 +-
 arch/powerpc/cpu/mpc85xx/u-boot-spl.lds           |   87 ++++++
 arch/powerpc/cpu/mpc8xxx/Makefile                 |   17 ++
 arch/powerpc/cpu/mpc8xxx/law.c                    |  334 +++++++++++++++++++++
 arch/powerpc/lib/Makefile                         |   23 +-
 board/freescale/p1_p2_rdb_pc/Makefile             |   16 +
 board/freescale/p1_p2_rdb_pc/law.c                |    2 +-
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c       |    2 +-
 board/freescale/p1_p2_rdb_pc/spl_minimal.c        |  134 +++++++++
 board/freescale/p1_p2_rdb_pc/tlb.c                |   22 +-
 doc/README.mpc85xx                                |    2 +-
 drivers/misc/Makefile                             |    1 -
 drivers/misc/fsl_law.c                            |  333 --------------------
 drivers/mtd/nand/Makefile                         |   34 ++-
 drivers/mtd/nand/fsl_elbc_spl.c                   |  168 +++++++++++
 drivers/serial/ns16550.c                          |    3 +
 drivers/serial/serial_ns16550.c                   |    4 +
 include/configs/am3517_crane.h                    |    3 +
 include/configs/am3517_evm.h                      |    3 +
 include/configs/cam_enc_4xx.h                     |    3 +
 include/configs/da850evm.h                        |    3 +
 include/configs/devkit8000.h                      |    3 +
 include/configs/hawkboard.h                       |    3 +
 include/configs/igep00x0.h                        |    3 +
 include/configs/mcx.h                             |    3 +
 include/configs/omap3_beagle.h                    |    3 +
 include/configs/omap3_evm.h                       |    3 +
 include/configs/omap3_evm_quick_nand.h            |    3 +
 include/configs/omap3_overo.h                     |    3 +
 include/configs/p1_p2_rdb_pc.h                    |  133 ++++----
 include/configs/tam3517-common.h                  |    3 +
 include/configs/tricorder.h                       |    3 +
 nand_spl/board/freescale/common.c                 |   40 ---
 nand_spl/board/freescale/mpc8536ds/Makefile       |   10 +-
 nand_spl/board/freescale/mpc8569mds/Makefile      |   10 +-
 nand_spl/board/freescale/mpc8572ds/Makefile       |   10 +-
 nand_spl/board/freescale/p1010rdb/Makefile        |   16 +-
 nand_spl/board/freescale/p1023rds/Makefile        |   16 +-
 nand_spl/board/freescale/p1_p2_rdb/Makefile       |   10 +-
 nand_spl/board/freescale/p1_p2_rdb_pc/Makefile    |  146 ---------
 nand_spl/board/freescale/p1_p2_rdb_pc/nand_boot.c |  132 --------
 spl/Makefile                                      |   21 ++
 51 files changed, 1196 insertions(+), 914 deletions(-)
 delete mode 100644 arch/powerpc/cpu/mpc85xx/cpu_init_nand.c
 create mode 100644 arch/powerpc/cpu/mpc85xx/spl_minimal.c
 create mode 100644 arch/powerpc/cpu/mpc85xx/u-boot-spl.lds
 create mode 100644 arch/powerpc/cpu/mpc8xxx/law.c
 create mode 100644 board/freescale/p1_p2_rdb_pc/spl_minimal.c
 delete mode 100644 drivers/misc/fsl_law.c
 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
 delete mode 100644 nand_spl/board/freescale/p1_p2_rdb_pc/nand_boot.c

-- 
1.7.9.5




More information about the U-Boot mailing list