summaryrefslogtreecommitdiff
path: root/util/ectool.c
diff options
context:
space:
mode:
authorCraig Hesling <hesling@chromium.org>2021-04-28 09:50:47 -0700
committerCommit Bot <commit-bot@chromium.org>2021-04-29 04:24:03 +0000
commit7b98c28a2bc7d213fb62fb4664505fd9791beb0e (patch)
tree803d382378e602c5bed34c1533061b9026c5b146 /util/ectool.c
parent24be106a07765b0c5416fa8fdb3e976e40dbaf5e (diff)
downloadchrome-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.c4
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 */