]> git.sur5r.net Git - u-boot/blobdiff - board/gdsys/mpc8308/sdram.c
board_f: Drop return value from initdram()
[u-boot] / board / gdsys / mpc8308 / sdram.c
index b7b31fb0242fe7eaf6b591a2fc752e32f131120f..5b67a013da7eb0719f4c235dc921414098e0585f 100644 (file)
@@ -66,17 +66,19 @@ static long fixed_sdram(void)
        return get_ram_size(CONFIG_SYS_DDR_SDRAM_BASE, msize);
 }
 
-phys_size_t initdram(void)
+int initdram(void)
 {
        immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
        u32 msize;
 
        if ((in_be32(&im->sysconf.immrbar) & IMMRBAR_BASE_ADDR) != (u32)im)
-               return -1;
+               return -ENXIO;
 
        /* DDR SDRAM */
        msize = fixed_sdram();
 
        /* return total bus SDRAM size(bytes)  -- DDR */
-       return msize;
+       gd->ram_size = msize;
+
+       return 0;
 }