]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - arch/x86/lib/efi/efi.c
board_f: Drop setup_dram_config() wrapper
[people/ms/u-boot.git] / arch / x86 / lib / efi / efi.c
index 533318bc360ac068d13b1542c9ff1fd387eb817a..b1746fa474ff6a00cbb29b7e79204be696e12bf8 100644 (file)
@@ -92,7 +92,7 @@ int dram_init(void)
        return 0;
 }
 
-void dram_init_banksize(void)
+int dram_init_banksize(void)
 {
        struct efi_mem_desc *desc, *end;
        struct efi_entry_memmap *map;
@@ -103,7 +103,7 @@ void dram_init_banksize(void)
        if (ret) {
                /* We should have stopped in dram_init(), something is wrong */
                debug("%s: Missing memory map\n", __func__);
-               return;
+               return -ENXIO;
        }
        end = (struct efi_mem_desc *)((ulong)map + size);
        desc = map->desc;
@@ -123,6 +123,8 @@ void dram_init_banksize(void)
                        EFI_PAGE_SHIFT;
                num_banks++;
        }
+
+       return 0;
 }
 
 int checkcpu(void)