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,
 };