summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2020-12-18 13:29:15 +0800
committerCommit Bot <commit-bot@chromium.org>2021-01-22 05:55:34 +0000
commitbe139493b894e5d5b4c3f2113fbc0b70210be34e (patch)
treec117fa2dd10d355f30907712db338a9e146bcc80
parent332813ffe96ae80bedca11691b1963732a252479 (diff)
downloadchrome-ec-be139493b894e5d5b4c3f2113fbc0b70210be34e.tar.gz
icm426xx: reset data rate when init
When icm426xx init, reset data rate to enable sensor. BUG=chromium:1160266 BRANCH=main TEST=Check ectool motionsense get data after shutdown and power on. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I0a1042eaf6dbdb132c4bb50975eae3c6f0cfad00 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2597131 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org> Reviewed-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2605028 Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: Bob Moragues <moragues@chromium.org> Reviewed-by: Gwendal Grignou <gwendal@chromium.org> Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
-rw-r--r--driver/accelgyro_icm426xx.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/driver/accelgyro_icm426xx.c b/driver/accelgyro_icm426xx.c
index 27d590b96e..5c7ff6bbe8 100644
--- a/driver/accelgyro_icm426xx.c
+++ b/driver/accelgyro_icm426xx.c
@@ -919,6 +919,8 @@ static int icm426xx_init(const struct motion_sensor_t *s)
for (i = X; i <= Z; i++)
saved_data->scale[i] = MOTION_SENSE_DEFAULT_SCALE;
+ saved_data->odr = 0;
+
/* set sensor filter */
switch (s->type) {
case MOTIONSENSE_TYPE_ACCEL: