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)
committerPrzemyslaw Marczak <p.marczak@samsung.com>
Fri, 4 Dec 2015 15:31:03 +0000 (16:31 +0100)
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 3fb078f6edaace4b8257535b00d53c69a07cec19..6c81bfc6c17c8de5deb22b8213e78327280f5597 100644 (file)
@@ -373,6 +373,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 169c31785e73f13063c7a29a199f16912f107272..b98414a753c99b2c51ffed2d55f5afb18b5ef0ea 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);