sarien: Add mosys ish info command

This allows printing the ish version that is running.

BUG=b:130438917
TEST=mosys ish info
intel | intel | arcada_ish_v2.0.1237-4653a3cb5 2019-04-29 13:40:48 @chromeos-legacy-release-us-east1-d-x32-8-vmxv

Change-Id: If89b903a206892a93af81e53303b4692285511a6
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1625453
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Jett Rink <jettrink@chromium.org>
(cherry picked from commit ce208ef698018736ad19fa0c89c4c951bcb806ab)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mosys/+/1665368
diff --git a/platform/sarien/sarien.c b/platform/sarien/sarien.c
index 7928340..e577bdb 100644
--- a/platform/sarien/sarien.c
+++ b/platform/sarien/sarien.c
@@ -40,6 +40,7 @@
 #include "mosys/intf_list.h"
 #include "mosys/log.h"
 
+#include "drivers/google/cros_ec.h"
 #include "drivers/google/wilco_ec.h"
 
 #include "lib/cros_config.h"
@@ -51,6 +52,7 @@
 
 struct platform_cmd *sarien_sub[] = {
 	&cmd_ec,
+	&cmd_ish,
 	&cmd_eeprom,
 	&cmd_memory,
 	&cmd_nvram,
@@ -81,6 +83,8 @@
 /* late setup routine; not critical to core functionality */
 static int sarien_setup_post(struct platform_intf *intf)
 {
+	if (cros_ish_setup(intf) < 0)
+		return -1;
 	return 0;
 }
 
@@ -100,6 +104,7 @@
 
 struct platform_cb sarien_cb = {
 	.ec		= &wilco_ec_cb,
+	.ish		= &cros_ish_cb,
 	.eeprom		= &sarien_eeprom_cb,
 	.memory		= &sarien_memory_cb,
 	.nvram		= &sarien_nvram_cb,