summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2024-01-16 18:07:21 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2024-01-19 08:34:47 +0100
commit264b718bb748439cb5e3d1f4d2ec53f2d928e11b (patch)
tree97929cd5acef6f8102c010d8dd15b1eae32fb272
parent1c2d1d4e5985ffef89bcc5b31953d538916792ed (diff)
downloadbarebox-264b718bb748.tar.gz
barebox-264b718bb748.tar.xz
ARM: i.MX8M: atf: make use of imx8m*_save_bootrom_log macros
Make use of the already existing macros and fix the memory bus width for the i.MX8MQ. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Reviewed-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20240116170738.209954-2-m.felsch@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--arch/arm/mach-imx/atf.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-imx/atf.c b/arch/arm/mach-imx/atf.c
index f9baad862d..5dfa7eeb50 100644
--- a/arch/arm/mach-imx/atf.c
+++ b/arch/arm/mach-imx/atf.c
@@ -123,7 +123,7 @@ __noreturn void imx8mm_load_and_start_image_via_tfa(void)
void *bl33 = (void *)MX8M_ATF_BL33_BASE_ADDR;
unsigned long endmem = MX8M_DDR_CSD1_BASE_ADDR + imx8m_barebox_earlymem_size(32);
- imx8m_save_bootrom_log((void *)arm_mem_scratch(endmem));
+ imx8mm_save_bootrom_log();
imx8mm_load_bl33(bl33);
if (IS_ENABLED(CONFIG_FIRMWARE_IMX8MM_OPTEE)) {
@@ -186,7 +186,7 @@ __noreturn void imx8mp_load_and_start_image_via_tfa(void)
void *bl33 = (void *)MX8M_ATF_BL33_BASE_ADDR;
unsigned long endmem = MX8M_DDR_CSD1_BASE_ADDR + imx8m_barebox_earlymem_size(32);
- imx8m_save_bootrom_log((void *)arm_mem_scratch(endmem));
+ imx8mp_save_bootrom_log();
imx8mp_load_bl33(bl33);
if (IS_ENABLED(CONFIG_FIRMWARE_IMX8MP_OPTEE)) {
@@ -250,7 +250,7 @@ __noreturn void imx8mn_load_and_start_image_via_tfa(void)
void *bl33 = (void *)MX8M_ATF_BL33_BASE_ADDR;
unsigned long endmem = MX8M_DDR_CSD1_BASE_ADDR + imx8m_barebox_earlymem_size(16);
- imx8m_save_bootrom_log((void *)arm_mem_scratch(endmem));
+ imx8mn_save_bootrom_log();
imx8mn_load_bl33(bl33);
if (IS_ENABLED(CONFIG_FIRMWARE_IMX8MN_OPTEE)) {
@@ -305,9 +305,9 @@ __noreturn void imx8mq_load_and_start_image_via_tfa(void)
const void *bl31;
size_t bl31_size;
void *bl33 = (void *)MX8M_ATF_BL33_BASE_ADDR;
- unsigned long endmem = MX8M_DDR_CSD1_BASE_ADDR + imx8m_barebox_earlymem_size(16);
+ unsigned long endmem = MX8M_DDR_CSD1_BASE_ADDR + imx8m_barebox_earlymem_size(32);
- imx8m_save_bootrom_log((void *)arm_mem_scratch(endmem));
+ imx8mq_save_bootrom_log();
imx8mq_load_bl33(bl33);
if (IS_ENABLED(CONFIG_FIRMWARE_IMX8MQ_OPTEE)) {