diff options
author | Alexandru M Stan <amstan@chromium.org> | 2018-07-11 13:14:28 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2018-07-16 20:37:26 +0000 |
commit | 4a6e1b6dd95b31afd6f41d3973bdefd4c12b7b1c (patch) | |
tree | 48c55ad81388876080fcff28cf1e3380ed399df4 | |
parent | ee01b003a0a6e9ff67560f67234cfc6926dbf1d4 (diff) | |
download | chrome-ec-4a6e1b6dd95b31afd6f41d3973bdefd4c12b7b1c.tar.gz |
Revert "sensor: bmi160: Don't batch data on the sensor"
This reverts commit e6a755c60094fa397f422b83d5aeb269cea68e82.
A few EC CLs made some bad assumption and caused CTS to fail (without
realizing it in time). This is a series to revert those bad CLs and other
CLs that depend on it.
They might reland back soon.
BUG=b/111220617
TEST=With series, CTS passes once again
Change-Id: I9c27fb38fb4d67ed1b0df9f830982c23c66be7a3
Signed-off-by: Alexandru M Stan <amstan@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1134078
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Commit-Queue: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
-rw-r--r-- | driver/accelgyro_bmi160.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/driver/accelgyro_bmi160.c b/driver/accelgyro_bmi160.c index 96eea09844..5a28ae8b09 100644 --- a/driver/accelgyro_bmi160.c +++ b/driver/accelgyro_bmi160.c @@ -836,8 +836,9 @@ static int config_interrupt(const struct motion_sensor_t *s) BMI160_INT_MAP(1, FWM) | BMI160_INT_MAP(1, FFULL)); - /* configure fifo watermark to int whenever there's any data in there */ - ret = raw_write8(s->port, s->addr, BMI160_FIFO_CONFIG_0, 1); + /* configure fifo watermark at 50% */ + ret = raw_write8(s->port, s->addr, BMI160_FIFO_CONFIG_0, + 512 / sizeof(uint32_t)); #ifdef CONFIG_ACCELGYRO_BMI160_INT2_OUTPUT ret = raw_write8(s->port, s->addr, BMI160_FIFO_CONFIG_1, BMI160_FIFO_HEADER_EN); |