]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
configs: verdin-imx8m[mp]: set CONFIG_SPL_LOAD_FIT_ADDRESS
authorRogerio Guerra Borin <rogerio.borin@toradex.com>
Thu, 29 Aug 2024 11:23:57 +0000 (08:23 -0300)
committerFabio Estevam <festevam@gmail.com>
Sat, 31 Aug 2024 01:32:35 +0000 (22:32 -0300)
Set the CONFIG_SPL_LOAD_FIT_ADDRESS for both verdin-imx8mm and
verdin-imx8mp configurations to specify the load address for FIT images
loaded by the SPL.

As per lastest instructions from NXP, the generation of a HABv4 CSF
(Command Sequence File) requires the U-Boot FIT image (u-boot.itb) load
address to be set to a fixed value when binman is used. The address is
defined by CONFIG_SPL_LOAD_FIT_ADDRESS.

Here we set CONFIG_SPL_LOAD_FIT_ADDRESS to an address 64MB past the
start of the DDR memory leaving plenty of room for the various DDR-
residing artifacts to be moved to their usual load addresses which are
close to the start of the DDR.

Signed-off-by: Rogerio Guerra Borin <rogerio.borin@toradex.com>
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
Acked-by: Francesco Dolcini <francesco.dolcini@toradex.com>
configs/verdin-imx8mm_defconfig
configs/verdin-imx8mp_defconfig

index 9ca205586a0559f7909d24dbd07a422006e1c362..a7e969d3cfce8d50fa7512993b1225658aa5630c 100644 (file)
@@ -29,6 +29,7 @@ CONFIG_FIT=y
 CONFIG_FIT_EXTERNAL_OFFSET=0x3000
 CONFIG_FIT_VERBOSE=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_SPL_LOAD_FIT_ADDRESS=0x44000000
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_BOOTDELAY=1
 CONFIG_OF_SYSTEM_SETUP=y
index c74398f4f8b5bccd1e5da81056d69b1f05db895b..15cfe2c48ac5545fffd3a20b0ea7805a0bb31344 100644 (file)
@@ -38,6 +38,7 @@ CONFIG_FIT=y
 CONFIG_FIT_EXTERNAL_OFFSET=0x3000
 CONFIG_FIT_VERBOSE=y
 CONFIG_SPL_LOAD_FIT=y
+CONFIG_SPL_LOAD_FIT_ADDRESS=0x44000000
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_BOOTDELAY=1
 CONFIG_OF_SYSTEM_SETUP=y