summaryrefslogtreecommitdiff
path: root/driver/accelgyro_bmi260.c
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2020-10-16 16:03:58 -0700
committerCommit Bot <commit-bot@chromium.org>2020-10-20 19:23:45 +0000
commit28fe21716cdacac0ecc025407b727eaf5a99b720 (patch)
tree7e85f09e0f9723e1aa0120b921eed0572a72b63a /driver/accelgyro_bmi260.c
parent2877fc81e86c9370487153532a62464ad11ef3b4 (diff)
downloadchrome-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.c3
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;