summaryrefslogtreecommitdiff
path: root/driver/accelgyro_bmi3xx.h
diff options
context:
space:
mode:
authorBhanu Prakash Maiya <bhanumaiya@google.com>2021-07-16 23:05:46 -0700
committerCommit Bot <commit-bot@chromium.org>2021-08-21 15:19:23 +0000
commit66d1be5764dccbc3313ce9847c6a017eada2444b (patch)
treea3ec9645ea00d1e68396265a01260cd830a4ee2e /driver/accelgyro_bmi3xx.h
parentec65854856ae44983b9134b9766c2779b7170a30 (diff)
downloadchrome-ec-66d1be5764dccbc3313ce9847c6a017eada2444b.tar.gz
driver: bmi3xx: Fix perform calibration
BRANCH=none BUG=b:193869438 TEST=Accel implementation tested on Guybrush $ ectool motionsense calibrate 1 Signed-off-by: Bhanu Prakash Maiya <bhanumaiya@chromium.org> Signed-off-by: Latchiamaran Senram <latchiamaran.senram@bosch.corp-partner.google.com> Change-Id: Ib52f5a70137a135b8be68115c705f004f932b3b4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3036651 Tested-by: Bhanu Prakash Maiya <bhanumaiya@google.com> Auto-Submit: Bhanu Prakash Maiya <bhanumaiya@google.com> Commit-Queue: Rob Barnes <robbarnes@google.com> Reviewed-by: Rob Barnes <robbarnes@google.com>
Diffstat (limited to 'driver/accelgyro_bmi3xx.h')
-rw-r--r--driver/accelgyro_bmi3xx.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/driver/accelgyro_bmi3xx.h b/driver/accelgyro_bmi3xx.h
index ad2bce3145..e892f1cbea 100644
--- a/driver/accelgyro_bmi3xx.h
+++ b/driver/accelgyro_bmi3xx.h
@@ -129,10 +129,15 @@
/* Feature engine General purpose register 1. */
#define BMI3_FEATURE_IO_0 0x10
#define BMI3_ANY_MOTION_X_EN_MASK 0x08
+
#define BMI3_FEATURE_IO_1 0x11
-#define BMI3_FEATURE_IO_STATUS 0x14
+#define BMI3_FEATURE_IO_1_ERROR_MASK 0x0F
+#define BMI3_FEATURE_IO_1_NO_ERROR 0x05
#define BMI3_SC_ST_STATUS_MASK 0x10
#define BMI3_SC_RESULT_MASK 0x20
+#define BMI3_UGAIN_OFFS_UPD_COMPLETE 0x01
+
+#define BMI3_FEATURE_IO_STATUS 0x14
/*
* The max positive value of accel data is 0x7FFF, equal to range(g)