mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
fit: load all fragments from the extra configurations
Currently only the first fdt is loaded from the extra configuration of FIT image. If the configuration have multiple fdt, load them all as well. Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
@@ -2118,6 +2118,18 @@ int boot_get_fdt_fit(bootm_headers_t *images, ulong addr,
|
||||
if (next_config)
|
||||
*next_config++ = '\0';
|
||||
uname = NULL;
|
||||
|
||||
/*
|
||||
* fit_image_load() would load the first FDT from the
|
||||
* extra config only when uconfig is specified.
|
||||
* Check if the extra config contains multiple FDTs and
|
||||
* if so, load them.
|
||||
*/
|
||||
cfg_noffset = fit_conf_get_node(fit, uconfig);
|
||||
|
||||
i = 0;
|
||||
count = fit_conf_get_prop_node_count(fit, cfg_noffset,
|
||||
FIT_FDT_PROP);
|
||||
}
|
||||
|
||||
debug("%d: using uname=%s uconfig=%s\n", i, uname, uconfig);
|
||||
|
Reference in New Issue
Block a user