summaryrefslogtreecommitdiff
path: root/common/fpsensor
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2020-06-12 11:47:20 -0700
committerCommit Bot <commit-bot@chromium.org>2020-08-06 19:49:15 +0000
commit69bab88511023f0742aa2794698b3cab7f816eb6 (patch)
tree1168e999fc5352991aaa41d291b553e97dc7b7d6 /common/fpsensor
parent821d9748590b7fc4bde0ecb40037677b44d4186b (diff)
downloadchrome-ec-69bab88511023f0742aa2794698b3cab7f816eb6.tar.gz
driver/fingerprint: Add a common sensor maintenance function
Add a new console command "fpmaintenance" for testing. BRANCH=none BUG=b:76037094 TEST=With dragonclaw v0.2 connected to Segger J-Trace and servo micro: ./util/flash_jlink.py On FP console: > fpmaintenance Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: I7125f8783d3dd7e815612d20742c9d949d00ba71 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2323709 Reviewed-by: Yicheng Li <yichengli@chromium.org>
Diffstat (limited to 'common/fpsensor')
-rw-r--r--common/fpsensor/fpsensor.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/fpsensor/fpsensor.c b/common/fpsensor/fpsensor.c
index 4a135b6d4b..035dc7da5a 100644
--- a/common/fpsensor/fpsensor.c
+++ b/common/fpsensor/fpsensor.c
@@ -830,4 +830,12 @@ int command_fpclear(int argc, char **argv)
DECLARE_CONSOLE_COMMAND(fpclear, command_fpclear, NULL,
"Clear fingerprint sensor context");
+
+int command_fpmaintenance(int argc, char **argv)
+{
+ return fp_maintenance();
+}
+DECLARE_CONSOLE_COMMAND(fpmaintenance, command_fpmaintenance, NULL,
+ "Run fingerprint sensor maintenance");
+
#endif /* CONFIG_CMD_FPSENSOR_DEBUG */