diff options
author | Justin TerAvest <teravest@chromium.org> | 2018-08-29 08:49:50 -0600 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-08-30 14:42:10 -0700 |
commit | 260907bf15752cef85fd89d8d5e3d2f61d4b4a8d (patch) | |
tree | 67f58244be93eff9af9b9d3485c2c7701a1c539e /board/bobba/board.h | |
parent | dfb04c7b51b2c467736932a24d811a2e3e43b6d2 (diff) | |
download | chrome-ec-260907bf15752cef85fd89d8d5e3d2f61d4b4a8d.tar.gz |
bobba: Add support for BMI160 base sensorsstabilize-11020.B
Starting with board_version 2, Bobba uses BMI160 instead of LSM6DSM for
base sensor support.
All Bobba boards with board_version < 2 should have SKU id set to 255,
and thus only have the lid sensor enabled. This change replaces the
LSM6DSM support with BMI160 support.
BUG=b:113369413
TEST=compile
BRANCH=none
Change-Id: Ib307e9c279162b445fb5fb8cae39b94bc401ecdb
Signed-off-by: Justin TerAvest <teravest@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1194880
Reviewed-by: Tino Liu <tino.liu@quanta.corp-partner.google.com>
Reviewed-by: Paris Yeh <pyeh@chromium.org>
Diffstat (limited to 'board/bobba/board.h')
-rw-r--r-- | board/bobba/board.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/board/bobba/board.h b/board/bobba/board.h index fdc401b7ff..d09aba88e2 100644 --- a/board/bobba/board.h +++ b/board/bobba/board.h @@ -13,6 +13,9 @@ #define VARIANT_OCTOPUS_CHARGER_ISL9238 #include "baseboard.h" +/* I2C bus configuraiton */ +#define I2C_PORT_ACCEL I2C_PORT_SENSOR + /* Optional features */ #define CONFIG_SYSTEM_UNLOCKED /* Allow dangerous commands while in dev. */ @@ -24,7 +27,8 @@ /* Sensors */ #define CONFIG_ACCEL_KX022 /* Lid accel */ -#define CONFIG_ACCELGYRO_LSM6DSM /* Base accel */ +#define CONFIG_ACCELGYRO_BMI160 /* Base accel */ + #define CONFIG_DYNAMIC_MOTION_SENSOR_COUNT /* Sensors without hardware FIFO are in forced mode */ #define CONFIG_ACCEL_FORCE_MODE_MASK (1 << LID_ACCEL) @@ -58,7 +62,7 @@ #define CONFIG_MKBP_EVENT #define CONFIG_MKBP_USE_HOST_EVENT -#define CONFIG_ACCEL_LSM6DSM_INT_EVENT TASK_EVENT_CUSTOM(4) +#define CONFIG_ACCELGYRO_BMI160_INT_EVENT TASK_EVENT_CUSTOM(4) #ifndef __ASSEMBLER__ #include "gpio_signal.h" |