/* * This file is part of the coreboot project. * * * SPDX-License-Identifier: GPL-2.0-or-later */ #include #include #include #include #include const char *smbios_mainboard_manufacturer(void) { static char oem_name[32]; static const char *manuf; if (manuf) return manuf; if (google_chromeec_cbi_get_oem_name(&oem_name[0], ARRAY_SIZE(oem_name)) < 0) { printk(BIOS_ERR, "Couldn't obtain OEM name from CBI\n"); manuf = CONFIG_MAINBOARD_SMBIOS_MANUFACTURER; } else { manuf = &oem_name[0]; } return manuf; } int board_info_get_fw_config(uint32_t *fw_config) { return google_chromeec_cbi_get_fw_config(fw_config); }