]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
test: cmd/bdinfo: consider ARM architecture specific info
authorHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 23 Nov 2025 22:56:54 +0000 (23:56 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 5 Dec 2025 14:54:44 +0000 (08:54 -0600)
On ARM the bdinfo command prints architecture specific information.
The test needs to accept these output lines.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
test/cmd/bdinfo.c

index 28d448a086664c30d276e8ad9a9e6280e03af695..9ffa0d3cdd5e1cc55d45350c66cb5bab86582e24 100644 (file)
@@ -224,6 +224,34 @@ static int bdinfo_test_all(struct unit_test_state *uts)
        if (gd->arch.firmware_fdt_addr)
                ut_check_console_linen(uts, "firmware fdt");
 #endif
+#ifdef CONFIG_ARM
+       ut_check_console_linen(uts, "arch_number");
+#ifdef CFG_SYS_MEM_RESERVE_SECURE
+       if (gd->arch.secure_ram & MEM_RESERVE_SECURE_SECURED)
+               ut_check_console_linen(uts, "Secure ram");
+#endif
+#ifdef CONFIG_RESV_RAM
+       if (gd->arch.resv_ram)
+               ut_check_console_linen(uts, "Reserved ram");
+#endif
+#if !(CONFIG_IS_ENABLED(SYS_ICACHE_OFF) && CONFIG_IS_ENABLED(SYS_DCACHE_OFF))
+       ut_check_console_linen(uts, "TLB addr");
+#endif
+       ut_check_console_linen(uts, "irq_sp");
+       ut_check_console_linen(uts, "sp start");
+#ifdef CONFIG_CLOCKS
+       ut_check_console_linen(uts, "ARM frequency =");
+       ut_check_console_linen(uts, "DSP frequency =");
+       ut_check_console_linen(uts, "DDR frequency =");
+#endif
+#ifdef CONFIG_BOARD_TYPES
+       ut_check_console_linen(uts, "Board Type  =");
+#endif
+#if CONFIG_IS_ENABLED(SYS_MALLOC_F)
+       ut_check_console_linen(uts, "Early malloc usage:");
+#endif
+
+#endif /* CONFIG_ARM */
 
        return 0;
 }