]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/karo/tx25/tx25.c
ARM: implement relocation for ARM926
[karo-tx-uboot.git] / board / karo / tx25 / tx25.c
index 2608698e2905edebc39a954e908070b0b00c9e50..dc57d5c48506ea33eb128290e2f3a7984dcb1ad3 100644 (file)
@@ -159,7 +159,14 @@ int board_late_init(void)
 
 int dram_init (void)
 {
+       /* dram_init must store complete ramsize in gd->ram_size */
+       gd->ram_size = get_ram_size((volatile void *)PHYS_SDRAM_1,
+                               PHYS_SDRAM_1_SIZE);
+       return 0;
+}
 
+void dram_init_banksize(void)
+{
        gd->bd->bi_dram[0].start = PHYS_SDRAM_1;
        gd->bd->bi_dram[0].size = get_ram_size((volatile void *)PHYS_SDRAM_1,
                        PHYS_SDRAM_1_SIZE);
@@ -167,9 +174,9 @@ int dram_init (void)
        gd->bd->bi_dram[1].start = PHYS_SDRAM_2;
        gd->bd->bi_dram[1].size = get_ram_size((volatile void *)PHYS_SDRAM_2,
                        PHYS_SDRAM_2_SIZE);
-#endif
+#else
 
-       return 0;
+#endif
 }
 
 int checkboard(void)