[U-Boot] [Patch v4 0/8] Add LS1046ARDB&QDS board support
Gong Qianyu
Qianyu.Gong at nxp.com
Mon Sep 5 12:21:10 CEST 2016
Hi all,
This is version 4 patchset mainly to add support for both LS1046ARDB&QDS board.
It should be based on two DDR patches to work well on LS1046ARDB or LS1046AQDS.
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 v4:
- Extend SPL max size and pad_to size for SD boot.
- Add LS1046AQDS board support patch.
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 (5):
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
armv8: ls1046aqds: Add LS1046AQDS board support
Shengzhou Liu (1):
armv8: ls1046a: Enable DDR erratum for ls1046a
arch/arm/Kconfig | 24 +
arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 15 +
arch/arm/cpu/armv8/fsl-layerscape/soc.c | 4 +
arch/arm/dts/Makefile | 3 +
arch/arm/dts/fsl-ls1046a-qds-duart.dts | 16 +
arch/arm/dts/fsl-ls1046a-qds-lpuart.dts | 16 +
arch/arm/dts/fsl-ls1046a-qds.dtsi | 81 ++++
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/common/vid.c | 8 +-
board/freescale/ls1046aqds/Kconfig | 15 +
board/freescale/ls1046aqds/MAINTAINERS | 11 +
board/freescale/ls1046aqds/Makefile | 9 +
board/freescale/ls1046aqds/README | 70 +++
board/freescale/ls1046aqds/ddr.c | 140 ++++++
board/freescale/ls1046aqds/ddr.h | 44 ++
board/freescale/ls1046aqds/eth.c | 415 +++++++++++++++++
board/freescale/ls1046aqds/ls1046aqds.c | 313 +++++++++++++
board/freescale/ls1046aqds/ls1046aqds_pbi.cfg | 17 +
board/freescale/ls1046aqds/ls1046aqds_qixis.h | 39 ++
board/freescale/ls1046aqds/ls1046aqds_rcw_nand.cfg | 7 +
.../freescale/ls1046aqds/ls1046aqds_rcw_sd_ifc.cfg | 8 +
.../ls1046aqds/ls1046aqds_rcw_sd_qspi.cfg | 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/ls1046aqds_defconfig | 28 ++
configs/ls1046aqds_lpuart_defconfig | 29 ++
configs/ls1046aqds_nand_defconfig | 30 ++
configs/ls1046aqds_qspi_defconfig | 30 ++
configs/ls1046aqds_sdcard_ifc_defconfig | 30 ++
configs/ls1046aqds_sdcard_qspi_defconfig | 31 ++
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 | 209 +++++++++
include/configs/ls1046aqds.h | 498 +++++++++++++++++++++
include/configs/ls1046ardb.h | 242 ++++++++++
include/exports.h | 2 +-
52 files changed, 3494 insertions(+), 6 deletions(-)
--
2.1.0.27.g96db324
Regards,
Qianyu
More information about the U-Boot
mailing list