summaryrefslogtreecommitdiff
path: root/driver/accelgyro_bmi160.h
diff options
context:
space:
mode:
authorChing-Kang Yen <chingkang@chromium.org>2020-04-16 23:57:17 +0800
committerChing-Kang Yen <chingkang@chromium.org>2020-04-23 13:43:16 +0000
commit557dafbacbc61cd4c5dec9f27ead4ea17b67aac6 (patch)
tree1b4e36d70a7c426371dc173a58f751012cd3977d /driver/accelgyro_bmi160.h
parent86be30f5c4220112c6303c176f12096151285515 (diff)
downloadchrome-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.h30
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