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
"samsung,odroid",
};
-static const char *board_name[] = {
+static const char *plat_name[] = {
"trats",
"odroid",
"odroid",
"x2",
};
+static const char *board_name[] = {
+ "trats2",
+ "odroidu3",
+ "odroidx2",
+};
+
extern void sdelay(unsigned long);
void set_board_type(void)
return 0;
}
+const char *get_plat_name(void)
+{
+ return plat_name[gd->board_type];
+}
+
const char *get_board_name(void)
{
return board_name[gd->board_type];
}
-const char *get_board_type(void)
+const char *get_board_model(void)
{
return board_model[gd->board_type];
}
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
bdname = get_board_name();
#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
/* Set GPT layout for Trats2 */
#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