common: binman: Calling initr_binman() when BINMAN_FDT
authorMichal Simek <michal.simek@amd.com>
Fri, 1 Nov 2024 09:17:55 +0000 (10:17 +0100)
committerMichal Simek <michal.simek@amd.com>
Wed, 27 Nov 2024 07:59:03 +0000 (08:59 +0100)
Calling empty function when BINMAN_FDT is adding +64B for nothing which is
not helping on size sensitive configurations as Xilinx mini configurations.

Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/f79dc1fbf796dd5ad290f6080608ee68d7652cfc.1730452668.git.michal.simek@amd.com
common/board_r.c

index 62228a7..ff9bce8 100644 (file)
@@ -287,13 +287,10 @@ static int initr_announce(void)
        return 0;
 }
 
-static int initr_binman(void)
+static int __maybe_unused initr_binman(void)
 {
        int ret;
 
-       if (!CONFIG_IS_ENABLED(BINMAN_FDT))
-               return 0;
-
        ret = binman_init();
        if (ret)
                printf("binman_init failed:%d\n", ret);
@@ -635,7 +632,9 @@ static init_fnc_t init_sequence_r[] = {
 #ifdef CONFIG_EFI_LOADER
        efi_memory_init,
 #endif
+#ifdef CONFIG_BINMAN_FDT
        initr_binman,
+#endif
 #ifdef CONFIG_FSP_VERSION2
        arch_fsp_init_r,
 #endif