From 7b459208043b0b0e0b6e3a5d9495b883b961fd00 Mon Sep 17 00:00:00 2001 From: Patrick Rudolph Date: Mon, 21 Jun 2021 10:57:58 +0200 Subject: [PATCH] mb/prodrive/hermes: Implement smbios_mainboard_version Return the HSI version read from BMC in smbios_mainboard_version. Change-Id: If907d598c9e05d35f8898d294678f61d075f935a Signed-off-by: Patrick Rudolph Reviewed-on: https://review.coreboot.org/c/coreboot/+/55712 Tested-by: build bot (Jenkins) Reviewed-by: Angel Pons --- src/mainboard/prodrive/hermes/smbios.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mainboard/prodrive/hermes/smbios.c b/src/mainboard/prodrive/hermes/smbios.c index 02567d8777..af81e86c9a 100644 --- a/src/mainboard/prodrive/hermes/smbios.c +++ b/src/mainboard/prodrive/hermes/smbios.c @@ -2,6 +2,7 @@ #include #include +#include #include "variants/baseboard/include/eeprom.h" @@ -26,3 +27,12 @@ const char *smbios_mainboard_serial_number(void) else return CONFIG_MAINBOARD_SERIAL_NUMBER; } + +const char *smbios_mainboard_version(void) +{ + static char version_str[8] = { 0 }; + + snprintf(version_str, sizeof(version_str), "HSI %u", get_bmc_hsi()); + + return version_str; +}