summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrashant Malani <pmalani@chromium.org>2018-10-01 15:04:53 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-10-02 05:19:22 -0700
commit3b4fc2b09524444b6d892c90d6c5d3150c94686a (patch)
tree3e1fd42e84616b0e2cfc59b5e2708ed528eab8e1
parent3e5fd37ee20e0d3a656a7a8137e0875a75c5d475 (diff)
downloadchrome-ec-3b4fc2b09524444b6d892c90d6c5d3150c94686a.tar.gz
fpsensor: Clear reset bit only after reset completes
BUG=b:110805729 BRANCH=nocturne TEST=Build, check that boot works. Change-Id: If54978429431149f5aabcc9b2e531f5a80432c60 Signed-off-by: Prashant Malani <pmalani@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1256054 Reviewed-by: Nicolas Norvez <norvez@chromium.org>
-rw-r--r--common/fpsensor.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/fpsensor.c b/common/fpsensor.c
index 4277455b55..757119d648 100644
--- a/common/fpsensor.c
+++ b/common/fpsensor.c
@@ -296,9 +296,9 @@ void fp_task(void)
if (mode & FP_MODE_ANY_WAIT_IRQ) {
gpio_enable_interrupt(GPIO_FPS_INT);
} else if (mode & FP_MODE_RESET_SENSOR) {
- sensor_mode &= ~FP_MODE_RESET_SENSOR;
fp_clear_context();
fp_sensor_init();
+ sensor_mode &= ~FP_MODE_RESET_SENSOR;
} else {
fp_sensor_low_power();
}