summaryrefslogtreecommitdiff
path: root/driver/accel_lis2dw12.h
diff options
context:
space:
mode:
authorGwendal Grignou <gwendal@chromium.org>2020-03-06 10:15:43 -0800
committerCommit Bot <commit-bot@chromium.org>2020-03-10 08:13:43 +0000
commitb13856bc9f193c8c7f4a045b684131b5cf7d0900 (patch)
tree42c0dde27f36ca38d6361197f8ec9eb6b3577753 /driver/accel_lis2dw12.h
parentb56e4bd42417aabe3d1a487a66aab78bcb9bc25e (diff)
downloadchrome-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>
Diffstat (limited to 'driver/accel_lis2dw12.h')
-rw-r--r--driver/accel_lis2dw12.h4
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