SMBIOS: Implement SKU field
Leave it for the platform to fill in the string. Change-Id: I7b4fe585f8d1efc8c9743f0d8b38de1f98124aab Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/14996 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@googlemail.com>
This commit is contained in:
parent
7db15094c2
commit
c5b758bec8
|
@ -340,6 +340,11 @@ void __attribute__((weak)) smbios_mainboard_set_uuid(u8 *uuid)
|
|||
}
|
||||
#endif
|
||||
|
||||
const char *__attribute__((weak)) smbios_mainboard_sku(void)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
|
||||
#ifdef CONFIG_MAINBOARD_FAMILY
|
||||
const char *smbios_mainboard_family(void)
|
||||
{
|
||||
|
@ -359,6 +364,7 @@ static int smbios_write_type1(unsigned long *current, int handle)
|
|||
t->manufacturer = smbios_add_string(t->eos, smbios_mainboard_manufacturer());
|
||||
t->product_name = smbios_add_string(t->eos, smbios_mainboard_product_name());
|
||||
t->serial_number = smbios_add_string(t->eos, smbios_mainboard_serial_number());
|
||||
t->sku = smbios_add_string(t->eos, smbios_mainboard_sku());
|
||||
t->version = smbios_add_string(t->eos, smbios_mainboard_version());
|
||||
#ifdef CONFIG_MAINBOARD_FAMILY
|
||||
t->family = smbios_add_string(t->eos, smbios_mainboard_family());
|
||||
|
|
|
@ -35,6 +35,7 @@ const char *smbios_mainboard_serial_number(void);
|
|||
const char *smbios_mainboard_version(void);
|
||||
void smbios_mainboard_set_uuid(u8 *uuid);
|
||||
const char *smbios_mainboard_bios_version(void);
|
||||
const char *smbios_mainboard_sku(void);
|
||||
u8 smbios_mainboard_enclosure_type(void);
|
||||
#ifdef CONFIG_MAINBOARD_FAMILY
|
||||
const char *smbios_mainboard_family(void);
|
||||
|
|
Loading…
Reference in New Issue