diff options
author | Craig Hesling <hesling@chromium.org> | 2021-04-28 09:50:47 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-04-29 04:24:03 +0000 |
commit | 7b98c28a2bc7d213fb62fb4664505fd9791beb0e (patch) | |
tree | 803d382378e602c5bed34c1533061b9026c5b146 /util/ectool.c | |
parent | 24be106a07765b0c5416fa8fdb3e976e40dbaf5e (diff) | |
download | chrome-ec-7b98c28a2bc7d213fb62fb4664505fd9791beb0e.tar.gz |
ectool: Add maintenance fpmode
BRANCH=none
BUG=b:184783529
TEST=make buildall -j
TEST=# deployed to dratini device.
# lock device
ectool --name=cros_fp fpmode maintenance
# check that fp unlock doesn't work
Change-Id: Iefce2e2627e880dd118e6ce6479209643b414c13
Signed-off-by: Craig Hesling <hesling@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2856293
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Reviewed-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'util/ectool.c')
-rw-r--r-- | util/ectool.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/util/ectool.c b/util/ectool.c index cd348aba28..6af87c58ae 100644 --- a/util/ectool.c +++ b/util/ectool.c @@ -153,7 +153,7 @@ const char help_str[] = " Retrieve the finger image as a PGM image\n" " fpinfo\n" " Prints information about the Fingerprint sensor\n" - " fpmode [capture|deepsleep|fingerdown|fingerup]\n" + " fpmode [capture|deepsleep|fingerdown|fingerup|maintenance]\n" " Configure/Read the fingerprint sensor current mode\n" " fpseed\n" " Sets the value of the TPM seed.\n" @@ -2035,6 +2035,8 @@ int cmd_fp_mode(int argc, char *argv[]) mode = FP_MODE_RESET_SENSOR; else if (!strncmp(argv[i], "reset", 5)) mode = 0; + else if (!strncmp(argv[i], "maintenance", 11)) + mode |= FP_MODE_SENSOR_MAINTENANCE; else if (!strncmp(argv[i], "capture", 7)) mode |= FP_MODE_CAPTURE; /* capture types */ |