diff options
author | Gwendal Grignou <gwendal@chromium.org> | 2020-03-06 10:15:43 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-03-10 20:55:23 +0000 |
commit | 18ae625f595cbc19311247bd84236b68e8d23f04 (patch) | |
tree | eb7e7cf781a215a9803b2638ccc096dd324cc9d0 | |
parent | db3decd9a9fa78d9bafa44e080f20e8582a9a8a1 (diff) | |
download | chrome-ec-18ae625f595cbc19311247bd84236b68e8d23f04.tar.gz |
driver: lis2dw12: Fix maximal ODR
Be sure EC max frequency is taken into account.
BUG=chromium:615059,chromium:1059318
BRANCH=hatch, grunt
TEST=Check tast run <IP> hardware.SensorRing
works on Akemi(hatch) with new firwmare.
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Change-Id: I8c4bf1213c876ceec4b20a4dd87094aab79d7b0b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2092214
Reviewed-by: Heng-ruey Hsu <henryhsu@chromium.org>
(cherry picked from commit b13856bc9f193c8c7f4a045b684131b5cf7d0900)
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2094746
-rw-r--r-- | driver/accel_lis2dw12.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/driver/accel_lis2dw12.h b/driver/accel_lis2dw12.h index 225af1b748..c1f70bc513 100644 --- a/driver/accel_lis2dw12.h +++ b/driver/accel_lis2dw12.h @@ -176,7 +176,9 @@ enum lis2dw12_odr { /* Absolute Acc rate. */ #define LIS2DW12_ODR_MIN_VAL 12500 -#define LIS2DW12_ODR_MAX_VAL 1600000 +#define LIS2DW12_ODR_MAX_VAL \ + MOTION_MAX_SENSOR_FREQUENCY(1600000, LIS2DW12_ODR_MIN_VAL) + /* Full scale range registers. */ #define LIS2DW12_FS_ADDR LIS2DW12_CTRL6_ADDR |