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
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)
{
return devno;
@ -564,6 +580,9 @@ int board_late_init(void)
puts("Could no get board ID.\n");
}
get_variant_name();
get_hw_version();
board_eth_init(NULL);
return 0;