MLK-23574-48 imx8mm: Add DDR3L and DDR4 validation boards
authorYe Li <ye.li@nxp.com>
Thu, 30 Apr 2020 13:36:39 +0000 (06:36 -0700)
committerYe Li <ye.li@nxp.com>
Thu, 29 Apr 2021 10:25:59 +0000 (03:25 -0700)
commit4a6bfd41d565b560ccb5e3723d664c54fd21f799
tree8ea7768a624a081ee1d9777ff55d55fd0074930c
parentb779c24473711a75b7455e99662ca7a69eb9c6bc
MLK-23574-48 imx8mm: 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

Ready functions:
  - DDR3L board: SD, UART, I2C, USB host and NAND
    FPGA on the board controls WDOG_B and ENET PHY reset, so reset
    and ethernet can't work

  - DDR4 board:  SD/eMMC, I2C, ENET, Flexspi, UART and USB

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit e34b17b9b5eac3c7c33d54408d2850416125318f)
14 files changed:
arch/arm/dts/Makefile
arch/arm/dts/imx8mm-ddr3l-val.dts [new file with mode: 0644]
arch/arm/dts/imx8mm-ddr4-val.dts [new file with mode: 0644]
arch/arm/mach-imx/imx8m/Kconfig
arch/arm/mach-imx/imx8m/imximage-8mm-ddr3l.cfg [new file with mode: 0644]
board/freescale/imx8mm_val/Kconfig [new file with mode: 0644]
board/freescale/imx8mm_val/Makefile [new file with mode: 0644]
board/freescale/imx8mm_val/ddr3l_timing.c [new file with mode: 0644]
board/freescale/imx8mm_val/ddr4_timing.c [new file with mode: 0644]
board/freescale/imx8mm_val/imx8mm_val.c [new file with mode: 0644]
board/freescale/imx8mm_val/spl.c [new file with mode: 0644]
configs/imx8mm_ddr3l_val_defconfig [new file with mode: 0644]
configs/imx8mm_ddr4_val_defconfig [new file with mode: 0644]
include/configs/imx8mm_val.h [new file with mode: 0644]