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,