HW23: Print HW variant and version based on BD

BugzID: 58737
This commit is contained in:
Alexandre Bard 2021-02-18 14:58:05 +01:00
parent 2347f046e8
commit f08b2bccfc
1 changed files with 19 additions and 0 deletions

View File

@ -518,6 +518,22 @@ int ft_board_setup(void *blob, bd_t *bd)
} }
#endif #endif
static void get_variant_name(void)
{
char hw_variant_name[64];
bd_get_variantname(hw_variant_name, sizeof(hw_variant_name));
printf("SYS: %s\n", hw_variant_name);
}
static void get_hw_version(void)
{
int hw_ver = -1;
int hw_rev = -1;
bd_get_hw_version(&hw_ver, &hw_rev);
printf("MB: V%d.%d\n", hw_ver, hw_rev);
}
int board_mmc_get_env_dev(int devno) int board_mmc_get_env_dev(int devno)
{ {
return devno; return devno;
@ -564,6 +580,9 @@ int board_late_init(void)
puts("Could no get board ID.\n"); puts("Could no get board ID.\n");
} }
get_variant_name();
get_hw_version();
board_eth_init(NULL); board_eth_init(NULL);
return 0; return 0;