From 0c23edf740b5bd96fa1637bb8c07bb878732c9a6 Mon Sep 17 00:00:00 2001 From: Ye Li Date: Thu, 23 Aug 2018 23:41:45 -0700 Subject: MLK-18901-2 imx8mq: Enable mtest command for ARM2 and EVK boards Enable the mtest command and add relevant configurations for tested memory range to all ARM2 boards and EVK board. Signed-off-by: Ye Li (cherry picked from commit bb3dfa130dd0af57dfe7a41869f6ecd843e6c558) --- configs/imx8mq_ddr3l_arm2_defconfig | 1 + configs/imx8mq_ddr4_arm2_defconfig | 1 + configs/imx8mq_ddr4_arm2_nand_defconfig | 1 + configs/imx8mq_evk_android_defconfig | 1 + configs/imx8mq_evk_defconfig | 1 + include/configs/imx8mq_arm2.h | 3 +++ include/configs/imx8mq_evk.h | 3 +++ 7 files changed, 11 insertions(+) diff --git a/configs/imx8mq_ddr3l_arm2_defconfig b/configs/imx8mq_ddr3l_arm2_defconfig index 1bec0a2281..37a8f70ed3 100644 --- a/configs/imx8mq_ddr3l_arm2_defconfig +++ b/configs/imx8mq_ddr3l_arm2_defconfig @@ -8,6 +8,7 @@ CONFIG_SPL=y CONFIG_HUSH_PARSER=y CONFIG_OF_LIBFDT=y CONFIG_CMD_CACHE=y +CONFIG_CMD_MEMTEST=y CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-ddr3l-arm2" CONFIG_OF_CONTROL=y CONFIG_PINCTRL=y diff --git a/configs/imx8mq_ddr4_arm2_defconfig b/configs/imx8mq_ddr4_arm2_defconfig index 4b653a2d91..360d4bc85e 100644 --- a/configs/imx8mq_ddr4_arm2_defconfig +++ b/configs/imx8mq_ddr4_arm2_defconfig @@ -8,6 +8,7 @@ CONFIG_SPL=y CONFIG_HUSH_PARSER=y CONFIG_OF_LIBFDT=y CONFIG_CMD_CACHE=y +CONFIG_CMD_MEMTEST=y CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-ddr4-arm2" CONFIG_OF_CONTROL=y CONFIG_PINCTRL=y diff --git a/configs/imx8mq_ddr4_arm2_nand_defconfig b/configs/imx8mq_ddr4_arm2_nand_defconfig index fb1f087326..c9c36924a7 100644 --- a/configs/imx8mq_ddr4_arm2_nand_defconfig +++ b/configs/imx8mq_ddr4_arm2_nand_defconfig @@ -8,6 +8,7 @@ CONFIG_SPL=y CONFIG_HUSH_PARSER=y CONFIG_OF_LIBFDT=y CONFIG_CMD_CACHE=y +CONFIG_CMD_MEMTEST=y CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-ddr4-arm2" CONFIG_OF_CONTROL=y CONFIG_PINCTRL=y diff --git a/configs/imx8mq_evk_android_defconfig b/configs/imx8mq_evk_android_defconfig index 6482f64e6a..cbf82212a5 100644 --- a/configs/imx8mq_evk_android_defconfig +++ b/configs/imx8mq_evk_android_defconfig @@ -9,6 +9,7 @@ CONFIG_HUSH_PARSER=y CONFIG_OF_LIBFDT=y CONFIG_BOOTDELAY=1 CONFIG_CMD_CACHE=y +CONFIG_CMD_MEMTEST=y CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" CONFIG_OF_CONTROL=y CONFIG_PINCTRL=y diff --git a/configs/imx8mq_evk_defconfig b/configs/imx8mq_evk_defconfig index 36f7629696..5af0807dc3 100644 --- a/configs/imx8mq_evk_defconfig +++ b/configs/imx8mq_evk_defconfig @@ -8,6 +8,7 @@ CONFIG_SPL=y CONFIG_HUSH_PARSER=y CONFIG_OF_LIBFDT=y CONFIG_CMD_CACHE=y +CONFIG_CMD_MEMTEST=y CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" CONFIG_OF_CONTROL=y CONFIG_PINCTRL=y diff --git a/include/configs/imx8mq_arm2.h b/include/configs/imx8mq_arm2.h index ca116b8b61..9a354cd4fb 100644 --- a/include/configs/imx8mq_arm2.h +++ b/include/configs/imx8mq_arm2.h @@ -258,6 +258,9 @@ #endif #define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_MEMTEST_START PHYS_SDRAM +#define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + (PHYS_SDRAM_SIZE >> 1)) + #define CONFIG_BAUDRATE 115200 #define CONFIG_MXC_UART diff --git a/include/configs/imx8mq_evk.h b/include/configs/imx8mq_evk.h index 4c4a488ed6..86a2bc64d2 100644 --- a/include/configs/imx8mq_evk.h +++ b/include/configs/imx8mq_evk.h @@ -215,6 +215,9 @@ #define PHYS_SDRAM_SIZE 0xC0000000 /* 3GB DDR */ #define CONFIG_NR_DRAM_BANKS 1 +#define CONFIG_SYS_MEMTEST_START PHYS_SDRAM +#define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + (PHYS_SDRAM_SIZE >> 1)) + #define CONFIG_BAUDRATE 115200 #define CONFIG_MXC_UART -- cgit v1.2.3