samsung: misc_init_r: insert call to platform_setup()
authorPrzemyslaw Marczak <p.marczak@samsung.com>
Thu, 13 Nov 2014 10:40:02 +0000 (11:40 +0100)
committerJaehoon Chung <jh80.chung@samsung.com>
Wed, 5 Apr 2017 09:57:06 +0000 (18:57 +0900)
This change adds call of platform_setup() to check or set active
platform configuration.

Another change is setup environment variable: ${platname},
from board name in set_board_info().

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

index d0fd2f68e85008088f4dda519f4b350ae778900e..c084387a9800b0f7ccf738db509e66179a7f6a17 100644 (file)
@@ -357,6 +357,9 @@ int misc_init_r(void)
 #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
        set_board_info();
 #endif
+#ifdef CONFIG_PLATFORM_SETUP
+       platform_setup();
+#endif
 #ifdef CONFIG_OF_MULTI
        if (!board_is_trats2())
                return 0;
index d9dc08b311e36fc8ca63b881131484e049e817b4..1f5f7d19fa566db574f026234d8c0d9131779c0c 100644 (file)
@@ -279,6 +279,9 @@ void set_board_info(void)
 
 #ifdef CONFIG_OF_MULTI
        bdname = get_board_name();
+#ifdef CONFIG_PLATFORM_SETUP
+       setenv("platname", bdname);
+#endif
 #endif
        sprintf(info, "%s%s", bdname, bdtype);
        setenv("boardname", info);