diff options
author | Bhanu Prakash Maiya <bhanumaiya@google.com> | 2021-07-16 23:05:46 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-08-21 15:19:23 +0000 |
commit | 66d1be5764dccbc3313ce9847c6a017eada2444b (patch) | |
tree | a3ec9645ea00d1e68396265a01260cd830a4ee2e /driver/accelgyro_bmi3xx.h | |
parent | ec65854856ae44983b9134b9766c2779b7170a30 (diff) | |
download | chrome-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.h | 7 |
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) |