]> 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 b40e4b30e8752fe0e41db62d93c229577eb4e36a..d8e6701fac545ab6be4122679c9e5962ea786a40 100644 (file)
@@ -119,14 +119,14 @@ static int setup_sdram(void)
        return msize;
 }
 
-phys_size_t initdram(void)
+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,7 +134,9 @@ phys_size_t initdram(void)
        out_be32(&lbc->mrtpr, CONFIG_SYS_LBC_MRTPR);
        sync();
 
-       return msize;
+       gd->ram_size = msize;
+
+       return 0;
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)