MLK-23574-47 imx8mq: Add DDR3L and DDR4 validation boards
authorYe Li <ye.li@nxp.com>
Thu, 26 Mar 2020 09:02:48 +0000 (02:02 -0700)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 10:25:59 +0000 (03:25 -0700)
commitb779c24473711a75b7455e99662ca7a69eb9c6bc
tree7b449e3c519d12c4429b8f6eb03577cf20e6383d
parent4d9ddd3739c8d4a28b079b5c71a4b30ddbdf74a4
MLK-23574-47 imx8mq: Add DDR3L and DDR4 validation boards

Porting board codes, configurations, DTS and DDR initialization codes
for the DDR3L and DDR4 validation boards from imx_v2019.04

Supported modules
   - DDR3L VAL: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART.
   - DDR4  VAL: Two RANK DDR4, SD, NAND, RGMII ENET, UART

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit ff5d678353f0f442902a2a3067fad198c7a7dacc)
19 files changed:
arch/arm/dts/Makefile
arch/arm/dts/imx8mq-ddr3l-val.dts [new file with mode: 0644]
arch/arm/dts/imx8mq-ddr4-val.dts [new file with mode: 0644]
arch/arm/mach-imx/imx8m/Kconfig
board/freescale/imx8mq_val/Kconfig [new file with mode: 0644]
board/freescale/imx8mq_val/Makefile [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/ddr.h [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/ddr3l/ddr_init.c [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/ddr3l/ddrphy_train.c [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/ddr4/ddr_init.c [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/ddr4/ddrphy_train.c [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/helper.c [new file with mode: 0644]
board/freescale/imx8mq_val/ddr/wait_ddrphy_training_complete.c [new file with mode: 0644]
board/freescale/imx8mq_val/imx8mq_val.c [new file with mode: 0644]
board/freescale/imx8mq_val/spl.c [new file with mode: 0644]
configs/imx8mq_ddr3l_val_defconfig [new file with mode: 0644]
configs/imx8mq_ddr4_val_defconfig [new file with mode: 0644]
configs/imx8mq_ddr4_val_nand_defconfig [new file with mode: 0644]
include/configs/imx8mq_val.h [new file with mode: 0644]