summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2015-10-16 01:13:58 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2016-08-25 20:59:01 +0000
commit3f224c13007209646a23d3b4529e94f1a94721f2 (patch)
treee29bc633783e65ef4f2e6105981f3fdb8a4c4078
parenta50a9c901eb44e386b1a089a225be4ab3483da79 (diff)
downloadchrome-ec-3f224c13007209646a23d3b4529e94f1a94721f2.tar.gz
UPSTREAM: motion: reenable double tap in S5.
Double TAP must be enabled in S5, even if it has been disabled by the AP, otherwise we would not be able to check the battery level if the AP did not shutdown properly or does not reenable double tap on shutdown. BRANCH=samus BUG=chrome-os-partner:46572, b:27849483 TEST=Check double tap is working after unit has been powered down. Change-Id: Ic798399a3e4ae4d87c6e80eab4cf1fd680f99585 Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/306697 Reviewed-by: Alec Berg <alecaberg@chromium.org> (cherry picked from commit 0686445847dac456e867f96968b2ee29d7cce74a) Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/370551
-rw-r--r--common/motion_sense.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/motion_sense.c b/common/motion_sense.c
index d6b94d0128..3bd2dfcd5c 100644
--- a/common/motion_sense.c
+++ b/common/motion_sense.c
@@ -420,6 +420,9 @@ static void motion_sense_shutdown(void)
int activity = get_next_bit(&enabled);
sensor->drv->manage_activity(sensor, activity, 0, NULL);
}
+ /* Renable double tap in case AP disabled it */
+ sensor->drv->manage_activity(sensor,
+ MOTIONSENSE_ACTIVITY_DOUBLE_TAP, 1, NULL);
}
#endif
}