[U-Boot] [PATCH v1 0/2] Add SD boot support for LS1021AQDS/TWR board

Alison Wang b18965 at freescale.com
Fri Jul 11 06:47:24 CEST 2014


This series contain SD boot support for LS1021AQDS/TWR board.SPL framework is used. PBL initialize the internal RAM and copy SPL to it, then SPL initialize DDR using SPD and copy u-boot from SD card to DDR, finally SPL transfer control to u-boot.

The patches are based on the former LS1021AQDS/TWR board basic support patches.

----------------------------------------------------------------
Alison Wang (2):
      arm: ls102xa: Add SD boot support for LS1021AQDS board
      arm: ls102xa: Add SD boot support for LS1021ATWR board

 Makefile                                      | 15 ++++++++-
 arch/arm/cpu/armv7/ls102xa/Makefile           |  1 +
 arch/arm/cpu/armv7/ls102xa/spl.c              | 35 +++++++++++++++++++++
 arch/arm/cpu/armv7/ls102xa/u-boot-spl.lds     | 83 +++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-ls102xa/spl.h       | 20 ++++++++++++
 board/freescale/common/qixis.h                |  7 +++++
 board/freescale/ls1021aqds/ddr.c              |  5 ++-
 board/freescale/ls1021aqds/ls1021aqds.c       | 31 ++++++++++++++++++
 board/freescale/ls1021aqds/ls102xa_pbi.cfg    |  8 +++++
 board/freescale/ls1021aqds/ls102xa_rcw_sd.cfg | 14 +++++++++
 board/freescale/ls1021atwr/ls1021atwr.c       | 31 +++++++++++++++++-
 board/freescale/ls1021atwr/ls102xa_pbi.cfg    |  8 +++++
 board/freescale/ls1021atwr/ls102xa_rcw_sd.cfg | 14 +++++++++
 boards.cfg                                    |  2 ++
 common/spl/spl_mmc.c                          |  2 ++
 include/configs/ls1021aqds.h                  | 64 ++++++++++++++++++++++++++++++++++++++
 include/configs/ls1021atwr.h                  | 49 +++++++++++++++++++++++++++++
 tools/pblimage.c                              | 20 +++++++++---
 18 files changed, 402 insertions(+), 7 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/ls102xa/spl.c
 create mode 100644 arch/arm/cpu/armv7/ls102xa/u-boot-spl.lds
 create mode 100644 arch/arm/include/asm/arch-ls102xa/spl.h
 create mode 100644 board/freescale/ls1021aqds/ls102xa_pbi.cfg
 create mode 100644 board/freescale/ls1021aqds/ls102xa_rcw_sd.cfg
 create mode 100644 board/freescale/ls1021atwr/ls102xa_pbi.cfg
 create mode 100644 board/freescale/ls1021atwr/ls102xa_rcw_sd.cfg



More information about the U-Boot mailing list