From 557dafbacbc61cd4c5dec9f27ead4ea17b67aac6 Mon Sep 17 00:00:00 2001 From: Ching-Kang Yen Date: Thu, 16 Apr 2020 23:57:17 +0800 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2156525 Reviewed-by: Gwendal Grignou --- driver/accelgyro_bmi160.h | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'driver/accelgyro_bmi160.h') 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 -- cgit v1.2.1