mb/google/fizz: Override SMBIOS product name based on OEM ID
Use the OEM ID from CBI to determine the correct OEM board name. ID mapping taken from ChromeEC source, branch firmware-fizz-10139.B. TEST=build/boot multiple fizz variants, check that board name reported correctly in SMBIOS tables. Change-Id: I06251974ac73570b911920ed566a175e8e733710 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/74819 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
This commit is contained in:
parent
1a3e6381d3
commit
13eb237b45
|
@ -179,6 +179,25 @@ const char *smbios_system_sku(void)
|
||||||
return sku_str;
|
return sku_str;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const char *fizz_oem_name[] = {
|
||||||
|
"Kench",
|
||||||
|
"Teemo",
|
||||||
|
"Sion",
|
||||||
|
"Wukong",
|
||||||
|
"Wukong",
|
||||||
|
"Wukong",
|
||||||
|
"Teemo",
|
||||||
|
"",
|
||||||
|
"Jax",
|
||||||
|
"",
|
||||||
|
"Excelsior"
|
||||||
|
};
|
||||||
|
|
||||||
|
const char *smbios_mainboard_product_name(void)
|
||||||
|
{
|
||||||
|
return fizz_oem_name[board_oem_id()];
|
||||||
|
}
|
||||||
|
|
||||||
static void mainboard_init(struct device *dev)
|
static void mainboard_init(struct device *dev)
|
||||||
{
|
{
|
||||||
mainboard_ec_init();
|
mainboard_ec_init();
|
||||||
|
|
Loading…
Reference in New Issue