glados: Add support for getting platform model name
BUG=b:62299543
BRANCH=None
TEST=Verified that "mosys platform model" returns "soraka" on Soraka
proto board.
Change-Id: I8ed7fce65b5c37671055de31c4560c44fea08ca6
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/522853
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
diff --git a/platform/google/glados/sys.c b/platform/google/glados/sys.c
index 4d4c53b..221fec2 100644
--- a/platform/google/glados/sys.c
+++ b/platform/google/glados/sys.c
@@ -35,16 +35,23 @@
#include "drivers/google/cros_ec.h"
#include "lib/smbios.h"
+#include "lib/string.h"
static char *glados_get_name(struct platform_intf *intf)
{
return mosys_strdup(intf->name);
}
+static char *glados_get_model(struct platform_intf *intf)
+{
+ return strlower(mosys_strdup(intf->name));
+}
+
struct sys_cb glados_sys_cb = {
.version = &cros_ec_board_version_str,
.vendor = &smbios_sysinfo_get_vendor,
.name = &glados_get_name,
.family = &smbios_sysinfo_get_family,
.firmware_vendor = &smbios_bios_get_vendor,
+ .model = &glados_get_model,
};