diff options
author | Ching-Kang Yen <chingkang@chromium.org> | 2020-04-16 23:57:17 +0800 |
---|---|---|
committer | Ching-Kang Yen <chingkang@chromium.org> | 2020-04-23 13:43:16 +0000 |
commit | 557dafbacbc61cd4c5dec9f27ead4ea17b67aac6 (patch) | |
tree | 1b4e36d70a7c426371dc173a58f751012cd3977d /driver/accelgyro_bmi160.h | |
parent | 86be30f5c4220112c6303c176f12096151285515 (diff) | |
download | chrome-ec-557dafbacbc61cd4c5dec9f27ead4ea17b67aac6.tar.gz |
driver: Replace BMI160 to BMI in board config
Replace some macro of BMI160 to BMI version for common function of
BMI series.
Make board config include the accelgyro_bmi_common.h instead of
accel_gyro_bmi160.h.
BRANCH=None
BUG=b:146144827
TEST=make buildall -j
Change-Id: I043ff8a92f15295ead3fa5c1e292319e2b4fa21a
Signed-off-by: Ching-Kang Yen <chingkang@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2156525
Reviewed-by: Gwendal Grignou <gwendal@chromium.org>
Diffstat (limited to 'driver/accelgyro_bmi160.h')
-rw-r--r-- | driver/accelgyro_bmi160.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/driver/accelgyro_bmi160.h b/driver/accelgyro_bmi160.h index c1b4b47359..e93d0c28c7 100644 --- a/driver/accelgyro_bmi160.h +++ b/driver/accelgyro_bmi160.h @@ -379,38 +379,8 @@ #define BMI160_FF_DATA_LEN_GYR 6 #define BMI160_FF_DATA_LEN_MAG 8 -/* - * TODO(chingkang): Replace following in some board config to - * bmi version. Then, remove this definition(s). - */ -/* Min and Max sampling frequency in mHz */ -#define BMI160_ACCEL_MIN_FREQ 12500 -#define BMI160_ACCEL_MAX_FREQ MOTION_MAX_SENSOR_FREQUENCY(1600000, 100000) -#define BMI160_GYRO_MIN_FREQ 25000 -#define BMI160_GYRO_MAX_FREQ MOTION_MAX_SENSOR_FREQUENCY(3200000, 100000) - extern const struct accelgyro_drv bmi160_drv; -/* - * TODO(chingkang): Replace bmi160_drv_data_t in some board config to - * bmi_drv_data_t. Then, remove this definition. - */ -struct bmi160_drv_data_t { - struct accelgyro_saved_data_t saved_data[3]; - uint8_t flags; - uint8_t enabled_activities; - uint8_t disabled_activities; -#ifdef CONFIG_MAG_BMI_BMM150 - struct bmm150_private_data compass; -#endif -#ifdef CONFIG_BMI_ORIENTATION_SENSOR - uint8_t raw_orientation; - enum motionsensor_orientation orientation; - enum motionsensor_orientation last_orientation; -#endif - -}; - void bmi160_interrupt(enum gpio_signal signal); #ifdef CONFIG_BMI_SEC_I2C |