summaryrefslogtreecommitdiff
path: root/common/fpsensor
diff options
context:
space:
mode:
authorTom Hughes <tomhughes@chromium.org>2020-08-18 10:56:47 -0700
committerCommit Bot <commit-bot@chromium.org>2020-08-31 00:34:25 +0000
commitbd67306369e6141fefaf8d8a6ea814a03d02f88d (patch)
treea378be16cc83792a2e2119d0a781d64d23ff2ec8 /common/fpsensor
parentfe521237b361da3be09aac94c976d038046f0752 (diff)
downloadchrome-ec-bd67306369e6141fefaf8d8a6ea814a03d02f88d.tar.gz
fpsensor: Run maintenance when in maintenance mode
BRANCH=none BUG=b:76037094 TEST=make buildall -j Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: Ibe8649c3cf77ef4542b5fc46d7df5eee03293b56 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2364755 Commit-Queue: Craig Hesling <hesling@chromium.org> Reviewed-by: Craig Hesling <hesling@chromium.org>
Diffstat (limited to 'common/fpsensor')
-rw-r--r--common/fpsensor/fpsensor.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/fpsensor/fpsensor.c b/common/fpsensor/fpsensor.c
index 01a6157cda..bd36717707 100644
--- a/common/fpsensor/fpsensor.c
+++ b/common/fpsensor/fpsensor.c
@@ -252,6 +252,9 @@ void fp_task(void)
} else if (mode & FP_MODE_RESET_SENSOR) {
fp_reset_and_clear_context();
sensor_mode &= ~FP_MODE_RESET_SENSOR;
+ } else if (mode & FP_MODE_SENSOR_MAINTENANCE) {
+ fp_maintenance();
+ sensor_mode &= ~FP_MODE_SENSOR_MAINTENANCE;
} else {
fp_sensor_low_power();
}