From 9ef47adf18e0f4b38c6d743d142091e3c37230ba Mon Sep 17 00:00:00 2001 From: Luo Ji Date: Wed, 4 Apr 2018 12:03:24 +0800 Subject: [PATCH] MA-11693-2 [Android]Support m4 image flash for imx7ulp and im8mq Open configs to enable support m4 image flash for imx7ulp and im8mq. Change-Id: I953e11ba5fe392f23d5477bf941b9b3a8530e368 Signed-off-by: Luo Ji --- configs/mx7ulp_evk_android_defconfig | 1 + configs/mx8mq_evk_android_defconfig | 1 + include/configs/imx8mq_evk_android.h | 9 +++++++++ include/configs/mx7ulp_evk_android.h | 7 +++++++ 4 files changed, 18 insertions(+) diff --git a/configs/mx7ulp_evk_android_defconfig b/configs/mx7ulp_evk_android_defconfig index f45975bf57..98e17a5e92 100644 --- a/configs/mx7ulp_evk_android_defconfig +++ b/configs/mx7ulp_evk_android_defconfig @@ -42,3 +42,4 @@ CONFIG_USB_EHCI_HCD=y CONFIG_MXC_USB_OTG_HACTIVE=y CONFIG_USB_STORAGE=y CONFIG_VIDEO=y +CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y diff --git a/configs/mx8mq_evk_android_defconfig b/configs/mx8mq_evk_android_defconfig index 58383c0314..6482f64e6a 100644 --- a/configs/mx8mq_evk_android_defconfig +++ b/configs/mx8mq_evk_android_defconfig @@ -37,3 +37,4 @@ CONFIG_FIT=y CONFIG_SPL_FIT=y CONFIG_SPL_LOAD_FIT=y CONFIG_LZ4=y +CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y diff --git a/include/configs/imx8mq_evk_android.h b/include/configs/imx8mq_evk_android.h index ea1902940d..01bd1e6b90 100644 --- a/include/configs/imx8mq_evk_android.h +++ b/include/configs/imx8mq_evk_android.h @@ -51,4 +51,13 @@ "fdt_high=0xffffffffffffffff\0" \ "initrd_high=0xffffffffffffffff\0" \ +/* Enable mcu firmware flash */ +#ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT +#define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_MMC +#define ANDROID_MCU_FIRMWARE_START 0x500000 +#define ANDROID_MCU_FIRMWARE_SIZE 0x40000 +#define ANDROID_MCU_FIRMWARE_HEADER_STACK 0x20020000 +#define ANDROID_MCU_FIRMWARE_HEADER_PC 0x1ffe0321 +#endif + #endif /* IMX8MQ_EVK_ANDROID_H */ diff --git a/include/configs/mx7ulp_evk_android.h b/include/configs/mx7ulp_evk_android.h index f94f34d559..2e09547acb 100644 --- a/include/configs/mx7ulp_evk_android.h +++ b/include/configs/mx7ulp_evk_android.h @@ -31,4 +31,11 @@ #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) #endif +/* Enable mcu firmware flash */ +#ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT +#define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_SF +#define ANDROID_MCU_FIRMWARE_START 0 +#define ANDROID_MCU_FIRMWARE_SIZE 0x4000000 +#endif + #endif -- 2.17.1