diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2020-10-16 16:03:58 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-10-20 19:23:45 +0000 |
commit | 28fe21716cdacac0ecc025407b727eaf5a99b720 (patch) | |
tree | 7e85f09e0f9723e1aa0120b921eed0572a72b63a /driver/accelgyro_bmi260.c | |
parent | 2877fc81e86c9370487153532a62464ad11ef3b4 (diff) | |
download | chrome-ec-28fe21716cdacac0ecc025407b727eaf5a99b720.tar.gz |
driver: bmi: remove unnecessary msleep()
1ms sleep after every write is not necessary. The only place it is is at
init time and it is taken care of.
Remove unused function.
Remove sleep when ODR changes, it causes EC to stall.
BUG=b:170155773
BRANCH=hatch, zork
TEST=On volteer check hardware.SensorRing passes continuously.
Change-Id: I5fd06c9cd6a79ee6cc7f92c448e18fb71a906184
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2483357
Reviewed-by: Ching-Kang Yen <chingkang@chromium.org>
Diffstat (limited to 'driver/accelgyro_bmi260.c')
-rw-r--r-- | driver/accelgyro_bmi260.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/driver/accelgyro_bmi260.c b/driver/accelgyro_bmi260.c index cd75de2d9d..405df5438b 100644 --- a/driver/accelgyro_bmi260.c +++ b/driver/accelgyro_bmi260.c @@ -108,9 +108,6 @@ static int set_data_rate(const struct motion_sensor_t *s, if (ret != EC_SUCCESS) goto accel_cleanup; - /* Wait for the change to become effective */ - if (data->odr != 0) - msleep(1000000 / MIN(data->odr, normalized_rate)); /* Now that we have set the odr, update the driver's value. */ data->odr = normalized_rate; |