s5pc110: universal: Separate cpu common environment
authorKyungmin Park <kyungmin.park@samsung.com>
Thu, 30 Jul 2009 23:31:07 +0000 (08:31 +0900)
committerKyungmin Park <kyungmin.park@samsung.com>
Thu, 30 Jul 2009 23:31:07 +0000 (08:31 +0900)
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
board/samsung/universal/universal.c

index ee47a4c..b9240ad 100644 (file)
@@ -98,20 +98,24 @@ static void check_hw_revision(void)
        board_rev &= 0x7;
        printf("HW Revision:\t%x (%s)\n", board_rev, board_name[board_rev]);
        if (board_rev == 1) {
-               if (cpu_is_s5pc110()) {
+               if (cpu_is_s5pc110())
                        gd->bd->bi_arch_number = 3100;  /* Universal */
-                       setenv("meminfo", "mem=80M,128M@0x40000000");
-                       setenv("mtdparts", MTDPARTS_DEFAULT_4KB);
-               } else {
+               else
                        gd->bd->bi_arch_number = 3000;  /* Universal */
-                       setenv("bootk", "onenand read 0x20007FC0 0x60000 0x300000; bootm 0x20007FC0");
-               }
        }
        if (board_rev == 3) {
                gd->bd->bi_arch_number = 3001;  /* Tickertape */
                /* Workaround: OneDRAM is broken*/
                setenv("meminfo", "mem=128M");
        }
+
+       /* Architecture Common settings */
+       if (cpu_is_s5pc110()) {
+               setenv("meminfo", "mem=80M,128M@0x40000000");
+               setenv("mtdparts", MTDPARTS_DEFAULT_4KB);
+       } else {
+               setenv("bootk", "onenand read 0x20007FC0 0x60000 0x300000; bootm 0x20007FC0");
+       }
 }
 
 static void check_auto_burn(void)