
21 Jul
2024
21 Jul
'24
12:09 p.m.
When the devicetree comes from a bloblist, it is currently overwritten by the appended one, if present. It should be preserved.
Adjust the logic to support this.
Fixes: 70fe2385943 ("fdt: Allow the devicetree to come from a bloblist")
Signed-off-by: Simon Glass sjg@chromium.org ---
(no changes since v1)
lib/fdtdec.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/lib/fdtdec.c b/lib/fdtdec.c index 5b3b26df968..01048b19737 100644 --- a/lib/fdtdec.c +++ b/lib/fdtdec.c @@ -1677,6 +1677,7 @@ int fdtdec_setup(void) gd->fdt_src = FDTSRC_BLOBLIST; log_debug("Devicetree is in bloblist at %p\n", gd->fdt_blob); + ret = 0; } else { log_debug("No FDT found in bloblist\n"); ret = -ENOENT;
--
2.34.1