diff options
author | Namyoon Woo <namyoon@google.com> | 2020-03-27 14:42:07 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-28 03:19:47 +0000 |
commit | d674693d9b3f3a9ff0e3a0d00ebc35b75c4b3f43 (patch) | |
tree | 1b8e07f115226ac51260a8efc3093741e31ab967 /common | |
parent | 48bc83f4abbb79a9726d1aa418c8f8cc763179a9 (diff) | |
download | chrome-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>
Diffstat (limited to 'common')
-rw-r--r-- | common/ec_efs.c | 7 |
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", |