summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2018-09-05 20:20:45 -0700
committerYe Li <ye.li@nxp.com>2018-09-11 03:21:00 -0700
commit6a8f5581f2b7b8be0b192f794a33a4bf6224f5fa (patch)
treed542efde4eba5cd1b7d6f60d078f78b38bfb920f /arch
parent02b8787d0dc66aebbf395c4707c795ed8a42c5ff (diff)
MLK-19541 imx8mm_evk: Add imx8mm DDR4 EVK CPU board support
Add DDR4 init codes, u-boot dtb and defconfig to support DDR4 EVK. The DDR4 EVK removed eMMC and Flexspi, but use NAND instead. Current codes support to boot from SD and enable NAND access in regular u-boot. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/Makefile1
-rw-r--r--arch/arm/dts/fsl-imx8mm-ddr4-evk.dts18
-rw-r--r--arch/arm/mach-imx/imx8m/Kconfig5
3 files changed, 24 insertions, 0 deletions
diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 1f2636e745..44460a31dc 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -462,6 +462,7 @@ dtb-$(CONFIG_ARCH_IMX8M) += fsl-imx8mq-evk.dtb \
fsl-imx8mq-ddr3l-arm2.dtb \
fsl-imx8mq-ddr4-arm2.dtb \
fsl-imx8mq-phanbell.dtb \
+ fsl-imx8mm-ddr4-evk.dtb \
fsl-imx8mm-ddr4-val.dtb \
fsl-imx8mm-evk.dtb
diff --git a/arch/arm/dts/fsl-imx8mm-ddr4-evk.dts b/arch/arm/dts/fsl-imx8mm-ddr4-evk.dts
new file mode 100644
index 0000000000..1b2e9f92b2
--- /dev/null
+++ b/arch/arm/dts/fsl-imx8mm-ddr4-evk.dts
@@ -0,0 +1,18 @@
+// SPDX-License-Identifier: GPL-2.0+
+ /*
+ * Copyright 2018 NXP
+ */
+
+#include "fsl-imx8mm-evk.dts"
+
+/ {
+ model = "FSL i.MX8MM DDR4 EVK board";
+};
+
+&usdhc3 {
+ status = "disabled";
+};
+
+&flexspi0{
+ status = "disabled";
+};
diff --git a/arch/arm/mach-imx/imx8m/Kconfig b/arch/arm/mach-imx/imx8m/Kconfig
index 663884e900..94489edd84 100644
--- a/arch/arm/mach-imx/imx8m/Kconfig
+++ b/arch/arm/mach-imx/imx8m/Kconfig
@@ -48,6 +48,11 @@ config TARGET_IMX8MM_EVK
select SUPPORT_SPL
select IMX8M_LPDDR4
+config TARGET_IMX8MM_DDR4_EVK
+ bool "imx8mm validation board"
+ select IMX8MM
+ select SUPPORT_SPL
+
endchoice
config SYS_SOC