summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c
diff options
context:
space:
mode:
authorLucas Stach <l.stach@pengutronix.de>2019-12-19 16:19:27 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2019-12-20 16:16:44 +0100
commit8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2 (patch)
tree57b26ff1f5fbcff40a88443f754768d7b5791858 /arch/arm/boards/nxp-imx8mq-evk/lowlevel.c
parent35ad0b89aa563d74fd53c9b9aef086c43de1f23e (diff)
downloadbarebox-8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2.tar.gz
barebox-8f37c5c20b96790cc9fd8432cb3cf6a01e75bad2.tar.xz
ARM: nxp-imx8mq-evk: switch the PBL memcpy parameters to common variables
Use the variables defined in sections.h, instead of hand rolling the same computation. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/nxp-imx8mq-evk/lowlevel.c')
-rw-r--r--arch/arm/boards/nxp-imx8mq-evk/lowlevel.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c b/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c
index d2042bffca..c2f3071e3a 100644
--- a/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c
+++ b/arch/arm/boards/nxp-imx8mq-evk/lowlevel.c
@@ -90,7 +90,8 @@ static __noreturn noinline void nxp_imx8mq_evk_start(void)
* On completion the TF-A will jump to MX8MQ_ATF_BL33_BASE_ADDR in
* EL2. Copy ourselves there.
*/
- memcpy((void *)MX8MQ_ATF_BL33_BASE_ADDR, _text, __bss_start - _text);
+ memcpy((void *)MX8MQ_ATF_BL33_BASE_ADDR,
+ __image_start, barebox_pbl_size);
imx8mq_atf_load_bl31(bl31, bl31_size);
/* not reached */
}