cmd: bdinfo: Move sram info prints to generic code
authorOvidiu Panait <ovidiu.panait@windriver.com>
Fri, 24 Jul 2020 11:12:13 +0000 (14:12 +0300)
committerTom Rini <trini@konsulko.com>
Thu, 6 Aug 2020 18:26:35 +0000 (14:26 -0400)
bi_sramstart and bi_sramsize are generic members of the bd_info structure,
so move the m68k/powerpc-specific prints to generic code. Also, print them
only if SRAM support is enabled via CONFIG_SYS_HAS_SRAM.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
arch/m68k/lib/bdinfo.c
arch/powerpc/lib/bdinfo.c
cmd/bdinfo.c

index fb4d1a52fd4b313c6f571bfe91e8b8f09b1b528e..b7bc6a304460c840bebbc2e1bd1082a6b74eb8d6 100644 (file)
@@ -15,10 +15,6 @@ void arch_print_bdinfo(void)
 {
        struct bd_info *bd = gd->bd;
 
-#if defined(CONFIG_SYS_INIT_RAM_ADDR)
-       bdinfo_print_num("sramstart", (ulong)bd->bi_sramstart);
-       bdinfo_print_num("sramsize", (ulong)bd->bi_sramsize);
-#endif
        bdinfo_print_mhz("busfreq", bd->bi_busfreq);
 #if defined(CONFIG_SYS_MBAR)
        bdinfo_print_num("mbar", bd->bi_mbar_base);
index 75611e25920ed31a3637ca0af4cce355cc3cfdb2..07f823ee7adb2aecba482f490d417d59081e7aac 100644 (file)
@@ -20,10 +20,6 @@ void arch_print_bdinfo(void)
 {
        struct bd_info *bd = gd->bd;
 
-#if defined(CONFIG_SYS_INIT_RAM_ADDR)
-       bdinfo_print_num("sramstart", (ulong)bd->bi_sramstart);
-       bdinfo_print_num("sramsize", (ulong)bd->bi_sramsize);
-#endif
        bdinfo_print_mhz("busfreq", bd->bi_busfreq);
 #if defined(CONFIG_MPC8xx) || defined(CONFIG_E500)
        bdinfo_print_num("immr_base", bd->bi_immr_base);
index 9485c404740ff84ba705bc63198bb1dd93de4415..9593b345a3d72fe76e233ab2a9232d3df694579b 100644 (file)
@@ -77,6 +77,10 @@ int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
        print_bi_dram(bd);
        bdinfo_print_num("memstart", (ulong)bd->bi_memstart);
        print_phys_addr("memsize", bd->bi_memsize);
+       if (IS_ENABLED(CONFIG_SYS_HAS_SRAM)) {
+               bdinfo_print_num("sramstart", (ulong)bd->bi_sramstart);
+               bdinfo_print_num("sramsize", (ulong)bd->bi_sramsize);
+       }
        bdinfo_print_num("flashstart", (ulong)bd->bi_flashstart);
        bdinfo_print_num("flashsize", (ulong)bd->bi_flashsize);
        bdinfo_print_num("flashoffset", (ulong)bd->bi_flashoffset);