test: fdt_test_apply requires CONFIG_OF_LIBFDT_OVERLAY
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 9 Nov 2025 10:10:02 +0000 (11:10 +0100)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Fri, 21 Nov 2025 18:18:22 +0000 (19:18 +0100)
The `fdt apply` sub-command is only available if CONFIG_OF_LIBFDT_OVERLAY
is enabled.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
test/cmd/fdt.c

index 96a8488..a36f2dc 100644 (file)
@@ -1319,6 +1319,9 @@ static int fdt_test_apply(struct unit_test_state *uts)
        char fdt[8192], fdto[8192];
        ulong addr, addro;
 
+       if (!IS_ENABLED(CONFIG_OF_LIBFDT_OVERLAY))
+               return -EAGAIN;
+
        /* Create base DT with __symbols__ node */
        ut_assertok(fdt_create(fdt, sizeof(fdt)));
        ut_assertok(fdt_finish_reservemap(fdt));