From: Przemyslaw Marczak
Date: Wed, 12 Nov 2014 13:49:35 +0000 (+0100)
Subject: samsung: common: add get_plat_name()/get_board_model()
X-Git-Tag: submit/tizen/20150522.044923~24
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ea8f22556f661ce476e4afd3e0d5758bda65ef06;p=platform%2Fkernel%2Fu-boot.git
samsung: common: add get_plat_name()/get_board_model()
This patch introduce some cleanup in set_board_info(),
related to the listed code changes:
Change 1:
The name of function get_board_type() was unclear,
so now it is changed to get_board_model().
Change 2:
The previous version of get_board_name() was returning
the platform name - now it returns full boardname.
Change 3:
Add new function get_plat_name() - returns platform name.
This is useful for platform common usage like environment
settings.
Change 4:
Update odroid.c by change get_board_type() to get_board_model().
Change 5:
samsung: misc: set env ${platname} in set_board_info()
Change-Id: Iba16e917f9c88458e1af21892d84ded121aa12cf
Signed-off-by: Przemyslaw Marczak
---
diff --git a/board/samsung/common/board.c b/board/samsung/common/board.c
index d52a8af4fe..6d2115fd08 100644
--- a/board/samsung/common/board.c
+++ b/board/samsung/common/board.c
@@ -337,7 +337,7 @@ int checkboard(void)
board_info = fdt_getprop(gd->fdt_blob, 0, "model", NULL);
printf("Board: %s\n", board_info ? board_info : "unknown");
#ifdef CONFIG_BOARD_TYPES
- board_info = get_board_type();
+ board_info = get_board_model();
printf("Model: %s\n", board_info ? board_info : "unknown");
#endif
diff --git a/board/samsung/common/misc.c b/board/samsung/common/misc.c
index 2ba3d071ac..183789caaa 100644
--- a/board/samsung/common/misc.c
+++ b/board/samsung/common/misc.c
@@ -77,19 +77,19 @@ void set_board_info(void)
setenv("board_rev", info);
#endif
#ifdef CONFIG_OF_LIBFDT
- const char *bdtype = "";
const char *bdname = CONFIG_SYS_BOARD;
#ifdef CONFIG_BOARD_TYPES
- bdtype = get_board_type();
#ifdef CONFIG_OF_MULTI
+ const char *platname = get_plat_name();
bdname = get_board_name();
+
+ setenv("platname", platname);
#endif
- sprintf(info, "%s%s", bdname, bdtype);
- setenv("boardname", info);
+ setenv("boardname", bdname);
#endif
- snprintf(info, ARRAY_SIZE(info), "%s%x-%s%s.dtb",
- CONFIG_SYS_SOC, s5p_cpu_id, bdname, bdtype);
+ snprintf(info, ARRAY_SIZE(info), "%s%x-%s.dtb",
+ CONFIG_SYS_SOC, s5p_cpu_id, bdname);
setenv("fdtfile", info);
#endif
}
diff --git a/board/samsung/odroid/odroid.c b/board/samsung/odroid/odroid.c
index ae41c29d92..684fd7803b 100644
--- a/board/samsung/odroid/odroid.c
+++ b/board/samsung/odroid/odroid.c
@@ -53,11 +53,11 @@ void set_board_type(void)
gd->board_type = ODROID_TYPE_U3;
}
-const char *get_board_type(void)
+const char *get_board_model(void)
{
- const char *board_type[] = {"u3", "x2"};
+ const char *board_model[] = {"u3", "x2"};
- return board_type[gd->board_type];
+ return board_model[gd->board_type];
}
#endif
diff --git a/include/samsung/misc.h b/include/samsung/misc.h
index 693cb7c14e..574d30ec15 100644
--- a/include/samsung/misc.h
+++ b/include/samsung/misc.h
@@ -65,8 +65,9 @@ char *get_dfu_alt_boot(char *interface, char *devstr);
#endif
#ifdef CONFIG_BOARD_TYPES
void set_board_type(void);
-const char *get_board_type(void);
+const char *get_board_model(void);
#ifdef CONFIG_OF_MULTI
+const char *get_plat_name(void);
const char *get_board_name(void);
#endif
#endif