diff options
author | Marco Felsch <m.felsch@pengutronix.de> | 2024-01-16 18:07:21 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2024-01-19 08:34:47 +0100 |
commit | 264b718bb748439cb5e3d1f4d2ec53f2d928e11b (patch) | |
tree | 97929cd5acef6f8102c010d8dd15b1eae32fb272 | |
parent | 1c2d1d4e5985ffef89bcc5b31953d538916792ed (diff) | |
download | barebox-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.c | 10 |
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)) { |