]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - board/ids/ids8313/ids8313.c
board_f: Drop return value from initdram()
[people/ms/u-boot.git] / board / ids / ids8313 / ids8313.c
index f742143bb9de1d6b94accd6f1f6758a230ab23fd..d8e6701fac545ab6be4122679c9e5962ea786a40 100644 (file)
@@ -119,14 +119,14 @@ static int setup_sdram(void)
        return msize;
 }
 
-phys_size_t initdram(int board_type)
+int initdram(void)
 {
        immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
        fsl_lbc_t *lbc = &im->im_lbc;
        u32 msize = 0;
 
        if ((in_be32(&im->sysconf.immrbar) & IMMRBAR_BASE_ADDR) != (u32)im)
-               return -1;
+               return -ENXIO;
 
        msize = setup_sdram();
 
@@ -134,13 +134,17 @@ phys_size_t initdram(int board_type)
        out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR);
        sync();
 
-       return msize;
+       gd->ram_size = msize;
+
+       return 0;
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-void ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, bd_t *bd)
 {
        ft_cpu_setup(blob, bd);
+
+       return 0;
 }
 #endif