boot/fit: print name of config node not found

Show name of configuration node which was not found.

current state gives no hint if fit image is wrong or the requested name.

Could not find configuration node
load of <NULL> failed

After this patch we see name like this:

Could not find configuration node '#ov-test'
load of <NULL> failed

Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
This commit is contained in:
Frank Wunderlich
2026-01-16 19:29:02 +01:00
committed by Tom Rini
parent 272b8784fa
commit 09cc678868

View File

@@ -2125,7 +2125,8 @@ int fit_image_load(struct bootm_headers *images, ulong addr,
if (ret < 0 && ret != -EINVAL)
ret = fit_conf_get_node(fit, fit_uname_config);
if (ret < 0) {
puts("Could not find configuration node\n");
printf("Could not find configuration node '%s'\n",
fit_uname_config ? fit_uname_config : "(null)");
bootstage_error(bootstage_id +
BOOTSTAGE_SUB_NO_UNIT_NAME);
return -ENOENT;