MLK-17109-4 imx8mq_arm2: Add i.MX8MQ DDR3L and DDR4 ARM2 boards support
authorYe Li <ye.li@nxp.com>
Wed, 15 Nov 2017 06:58:18 +0000 (00:58 -0600)
committerYe Li <ye.li@nxp.com>
Fri, 8 Dec 2017 13:00:45 +0000 (07:00 -0600)
commit31d29dd181d1db5bc56a6c5d7d0e035f3c5c36f1
tree538f94ca50e3c2487fcc957b3f3c36afea11fa4f
parent6cb839cabb42b81e37214e00448fc5dac89fd1f1
MLK-17109-4 imx8mq_arm2: Add i.MX8MQ DDR3L and DDR4 ARM2 boards support

Add board codes, configurations, DTS and DDR initialization codes for the
DDR3L and DDR4 ARM2 boards.

Supported modules
    - DDR3L ARM2: Two RANK DDR3L, QSPI B, eMMC/SD, RMII ENET, UART.
    - DDR4  ARM2: Two RANK DDR4, SD, NAND, RGMII ENET, UART.
      NAND read/write/erase is ok in u-boot, NAND SPL boot will be tested later
      when tool is ready.

Signed-off-by: Ye Li <ye.li@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
20 files changed:
arch/arm/cpu/armv8/imx8m/Kconfig
arch/arm/cpu/armv8/imx8m/clock.c
arch/arm/dts/Makefile
arch/arm/dts/fsl-imx8mq-ddr3l-arm2.dts [new file with mode: 0644]
arch/arm/dts/fsl-imx8mq-ddr4-arm2.dts [new file with mode: 0644]
board/freescale/imx8mq_arm2/Kconfig [new file with mode: 0644]
board/freescale/imx8mq_arm2/Makefile [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/ddr.h [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/ddr3l/ddr_init.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/ddr3l/ddrphy_train.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/ddr4/ddr_init.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/ddr4/ddrphy_train.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/helper.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/ddr/wait_ddrphy_training_complete.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/imx8m_arm2.c [new file with mode: 0644]
board/freescale/imx8mq_arm2/spl.c [new file with mode: 0644]
configs/imx8mq_ddr3l_arm2_defconfig [new file with mode: 0644]
configs/imx8mq_ddr4_arm2_defconfig [new file with mode: 0644]
configs/imx8mq_ddr4_arm2_nand_defconfig [new file with mode: 0644]
include/configs/imx8mq_arm2.h [new file with mode: 0644]