samsung:misc: set_board_info: set a proper $partitions at boot
authorPrzemyslaw Marczak <p.marczak@samsung.com>
Tue, 23 Sep 2014 08:55:15 +0000 (10:55 +0200)
committerJoonyoung Shim <jy0922.shim@samsung.com>
Thu, 15 Jan 2015 06:35:41 +0000 (15:35 +0900)
This change adds setting the environment variable: "partitions"
which is required to restore the partition table on the Trats2.

At this moment we are using MSDOS partition table on the Odroid
board, so for this board the above variable contains only a message.

Now the u-boot LCD menu in Trats2 is fully functional and the option:
(PWR+VOLUP) -> GPT restore - works well

Change-Id: I571466b7392a6775e0afe408c66be1dcc17d9ab8
Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
board/samsung/common/misc.c

index ff8d352ae5ebcf3b3d7bae5fd9bc169c6b74a58a..6d18189694d640bb45102d8f1162798415b87838 100644 (file)
@@ -91,6 +91,10 @@ void set_board_info(void)
        snprintf(info, ARRAY_SIZE(info),  "%s%x-%s%s.dtb",
                 CONFIG_SYS_SOC, s5p_cpu_id, bdname, bdtype);
        setenv("fdtfile", info);
+#endif
+       /* Set GPT layout for Trats2 */
+#ifdef CONFIG_OF_MULTI
+       setenv("partitions", board_is_trats2() ? PARTS_TRATS2 : PARTS_ODROID);
 #endif
 }
 #endif /* CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG */