[U-Boot] [Patch v3 0/7] Add LS1046ARDB board support

Gong Qianyu Qianyu.Gong at nxp.com
Thu Sep 1 12:30:35 CEST 2016


Hi all,

This is version 3 patchset mainly to add support for LS1046ARDB board.
It should be based on two DDR patches to work well on LS1046ARDB.
The two patches are:
http://patchwork.ozlabs.org/patch/663534/
http://patchwork.ozlabs.org/patch/663535/

PCIe and USB are not supported yet due to lack of some driver patches
and I'll add them once they're ready for upstream.
Please help to review. Thanks very much!

Changes in v3:
 - Remove redundant sd rcw .cfg files.
 - Adjust the format of memory map in readme.
 - Add emmc boot support.
Changes in v2:
 - Add ERRATUM_A008511.
 - Use values directly instead of macros for SATA ECC. 
 - Add >60 characters' paragraph for the board help.
 - Fix the memory map in readme.
 - Remove unused flash r/w functions.
 - Remove DDR3 defines.
 - Revise some commit messages.

Mingkai Hu (2):
  armv8: fsl-layerscape: Increase L2 Data RAM latency and L2 Tag RAM
    latency
  armv8: ls1046ardb: Add LS1046ARDB board support

Shaohui Xie (4):
  ddr: fsl: fix a compile issue
  Export memset for standalone AQ FW load apps
  armv8: fsl-layerscape: add define CONFIG_STANDALONE_LOAD_ADDR for
    standalone app
  armv8: ls1046a: disable SATA ECC in DCSR

Shengzhou Liu (1):
  armv8: ls1046a: Enable DDR erratum for ls1046a

 arch/arm/Kconfig                                   |  12 +
 arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S       |  15 ++
 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |   4 +
 arch/arm/dts/Makefile                              |   1 +
 arch/arm/dts/fsl-ls1046a-rdb.dts                   |  44 ++++
 arch/arm/dts/fsl-ls1046a.dtsi                      | 220 +++++++++++++++++++
 arch/arm/include/asm/arch-fsl-layerscape/config.h  |   8 +
 board/freescale/ls1046ardb/Kconfig                 |  16 ++
 board/freescale/ls1046ardb/MAINTAINERS             |   9 +
 board/freescale/ls1046ardb/Makefile                |  10 +
 board/freescale/ls1046ardb/README                  |  76 +++++++
 board/freescale/ls1046ardb/cpld.c                  | 158 ++++++++++++++
 board/freescale/ls1046ardb/cpld.h                  |  49 +++++
 board/freescale/ls1046ardb/ddr.c                   | 140 ++++++++++++
 board/freescale/ls1046ardb/ddr.h                   |  44 ++++
 board/freescale/ls1046ardb/eth.c                   |  77 +++++++
 board/freescale/ls1046ardb/ls1046ardb.c            | 136 ++++++++++++
 board/freescale/ls1046ardb/ls1046ardb_pbi.cfg      |  22 ++
 board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg |   7 +
 board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg   |   7 +
 configs/ls1046ardb_emmc_defconfig                  |  26 +++
 configs/ls1046ardb_qspi_defconfig                  |  25 +++
 configs/ls1046ardb_sdcard_defconfig                |  26 +++
 drivers/ddr/fsl/fsl_ddr_gen4.c                     |   7 +-
 include/_exports.h                                 |   1 +
 include/configs/ls1046a_common.h                   | 176 +++++++++++++++
 include/configs/ls1046ardb.h                       | 242 +++++++++++++++++++++
 include/exports.h                                  |   2 +-
 28 files changed, 1558 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/dts/fsl-ls1046a-rdb.dts
 create mode 100644 arch/arm/dts/fsl-ls1046a.dtsi
 create mode 100644 board/freescale/ls1046ardb/Kconfig
 create mode 100644 board/freescale/ls1046ardb/MAINTAINERS
 create mode 100644 board/freescale/ls1046ardb/Makefile
 create mode 100644 board/freescale/ls1046ardb/README
 create mode 100644 board/freescale/ls1046ardb/cpld.c
 create mode 100644 board/freescale/ls1046ardb/cpld.h
 create mode 100644 board/freescale/ls1046ardb/ddr.c
 create mode 100644 board/freescale/ls1046ardb/ddr.h
 create mode 100644 board/freescale/ls1046ardb/eth.c
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb.c
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_pbi.cfg
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg
 create mode 100644 configs/ls1046ardb_emmc_defconfig
 create mode 100644 configs/ls1046ardb_qspi_defconfig
 create mode 100644 configs/ls1046ardb_sdcard_defconfig
 create mode 100644 include/configs/ls1046a_common.h
 create mode 100644 include/configs/ls1046ardb.h

-- 
2.1.0.27.g96db324

Regards,
Qianyu


More information about the U-Boot mailing list