summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNamyoon Woo <namyoon@google.com>2020-03-27 14:42:07 -0700
committerCommit Bot <commit-bot@chromium.org>2020-03-28 03:19:47 +0000
commitd674693d9b3f3a9ff0e3a0d00ebc35b75c4b3f43 (patch)
tree1b8e07f115226ac51260a8efc3093741e31ab967
parent48bc83f4abbb79a9726d1aa418c8f8cc763179a9 (diff)
downloadchrome-ec-d674693d9b3f3a9ff0e3a0d00ebc35b75c4b3f43.tar.gz
Print EC-EFS2 boot-mode upon ec_comm uart command
This patch makes ec_comm uart command to display EC-EFS2 boot mode, either 'NORMAL' or 'NO_BOOT'. This shall be used for test purpose. BUG=b:150650877 TEST=manually checked on uart. > ec_comm ... ec_hash : LOADED secdata_error_code : 0x00000000 boot_mode : NORMAL Signed-off-by: Namyoon Woo <namyoon@google.com> Change-Id: Ia2ac1bf9fdecc641558856754f9df2c917434d95 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2125155 Tested-by: Namyoon Woo <namyoon@chromium.org> Reviewed-by: Mary Ruthven <mruthven@chromium.org> Commit-Queue: Namyoon Woo <namyoon@chromium.org>
-rw-r--r--common/ec_efs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/common/ec_efs.c b/common/ec_efs.c
index 207056dce0..fabc549ec8 100644
--- a/common/ec_efs.c
+++ b/common/ec_efs.c
@@ -36,6 +36,11 @@ static struct ec_efs_context_ {
uint8_t hash[SHA256_DIGEST_SIZE]; /* EC-RW digest */
} ec_efs_ctx;
+static const char * const boot_mode_name_[] = {
+ "NORMAL",
+ "NO_BOOT",
+};
+
/*
* Change the boot mode
*
@@ -274,6 +279,8 @@ void ec_efs_print_status(void)
ec_efs_ctx.hash_is_loaded ? "" : "UN");
ccprintf("secdata_error_code : 0x%08x\n",
ec_efs_ctx.secdata_error_code);
+ ccprintf("boot_mode : %s\n",
+ boot_mode_name_[ec_efs_ctx.boot_mode]);
#ifdef CR50_RELAXED
ccprintf("ec_hash_secdata : %ph\n",