diff options
author | David Huang <david.huang@quanta.corp-partner.google.com> | 2020-12-18 13:29:15 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-12-29 22:21:07 +0000 |
commit | 3d8b04c3db6e1fe8f62e3cbbc67db8a142fbd57b (patch) | |
tree | de8d7a7b8501c9324224ff918e97b74caa84672e | |
parent | 6779848657b5da5c6f16320d4de6768397c896be (diff) | |
download | chrome-ec-3d8b04c3db6e1fe8f62e3cbbc67db8a142fbd57b.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/+/2598314
Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Gwendal Grignou <gwendal@chromium.org>
-rw-r--r-- | driver/accelgyro_icm426xx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/driver/accelgyro_icm426xx.c b/driver/accelgyro_icm426xx.c index 0f21c2f021..9a9299735e 100644 --- a/driver/accelgyro_icm426xx.c +++ b/driver/accelgyro_icm426xx.c @@ -865,6 +865,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: |