
Hi all,
This patchset mainly adds support for LS1046ARDB board. Tested on LS1046ARDB board. 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!
Mingkai Hu (3): drivers/ddr/fsl: add DEBUG_38 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 | 9 + arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S | 15 ++ arch/arm/cpu/armv8/fsl-layerscape/soc.c | 6 + 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 | 7 + board/freescale/ls1046ardb/Kconfig | 16 ++ board/freescale/ls1046ardb/MAINTAINERS | 8 + board/freescale/ls1046ardb/Makefile | 10 + board/freescale/ls1046ardb/README | 67 ++++++ 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 | 173 +++++++++++++++ board/freescale/ls1046ardb/ls1046ardb_pbi.cfg | 22 ++ board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg | 7 + board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg | 7 + .../ls1046ardb/ls1046ardb_rcw_sd_1200.cfg | 7 + .../ls1046ardb/ls1046ardb_rcw_sd_1400.cfg | 7 + .../ls1046ardb/ls1046ardb_rcw_sd_5506.cfg | 7 + configs/ls1046ardb_qspi_defconfig | 25 +++ configs/ls1046ardb_sdcard_defconfig | 26 +++ drivers/ddr/fsl/ctrl_regs.c | 2 + drivers/ddr/fsl/fsl_ddr_gen4.c | 7 +- include/_exports.h | 1 + include/configs/ls1046a_common.h | 181 ++++++++++++++++ include/configs/ls1046ardb.h | 237 +++++++++++++++++++++ include/exports.h | 2 +- 31 files changed, 1580 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 board/freescale/ls1046ardb/ls1046ardb_rcw_sd_1200.cfg create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_sd_1400.cfg create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_sd_5506.cfg 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