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 08:13:43 +0000 |
commit | b13856bc9f193c8c7f4a045b684131b5cf7d0900 (patch) | |
tree | 42c0dde27f36ca38d6361197f8ec9eb6b3577753 | |
parent | b56e4bd42417aabe3d1a487a66aab78bcb9bc25e (diff) | |
download | chrome-ec-b13856bc9f193c8c7f4a045b684131b5cf7d0900.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>
-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 |