diff options
Diffstat (limited to 'board/trogdor/board.h')
-rw-r--r-- | board/trogdor/board.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/board/trogdor/board.h b/board/trogdor/board.h index 1fe7668d39..6151ee2004 100644 --- a/board/trogdor/board.h +++ b/board/trogdor/board.h @@ -47,12 +47,27 @@ #define CONFIG_USB_PORT_POWER_DUMB /* Sensors */ +/* BMI160 Base accel/gyro */ #define CONFIG_ACCELGYRO_BMI160 #define CONFIG_ACCEL_INTERRUPTS #define CONFIG_ACCELGYRO_BMI160_INT_EVENT \ TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL) #define OPT3001_I2C_ADDR_FLAGS OPT3001_I2C_ADDR1_FLAGS +/* BMA253 lid accel */ +#define CONFIG_ACCEL_BMA255 +#define CONFIG_ACCEL_FORCE_MODE_MASK BIT(LID_ACCEL) + +#define CONFIG_LID_ANGLE +#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL +#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL +#define CONFIG_LID_ANGLE_UPDATE + +#define CONFIG_TABLET_MODE +#define CONFIG_TABLET_MODE_SWITCH +#define CONFIG_GMR_TABLET_MODE +#define GMR_TABLET_MODE_GPIO_L GPIO_TABLET_MODE_L + /* GPIO alias */ #define GPIO_AC_PRESENT GPIO_ACOK_OD #define GPIO_WP_L GPIO_EC_WP_ODL @@ -71,7 +86,8 @@ enum adc_channel { /* Motion sensors */ enum sensor_id { - BASE_ACCEL = 0, + LID_ACCEL = 0, + BASE_ACCEL, BASE_GYRO, SENSOR_COUNT, }; |