diff options
author | Jongpil Jung <jongpil19.jung@samsung.com> | 2017-11-20 11:19:42 +0900 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-29 22:37:49 -0800 |
commit | 3895a168b2c0c65ad4323e2972a31a40e50d0bdf (patch) | |
tree | 1b883dbd591de69f5163c82adc0d233020d48dd7 /board/nautilus/board.h | |
parent | 32a8e03339aee99cf593892a7273a5f79159f3f2 (diff) | |
download | chrome-ec-3895a168b2c0c65ad4323e2972a31a40e50d0bdf.tar.gz |
nautilus: enable gyro and accelerometer.
BUG=b:69399214
BRANCH=none
TEST=build/flash on nautilus.
check motionsense with ectool
ectool motionsense lid_angle
ectool motionsense odr 2 12500
ectool motionsense
check tablet mode/clamshell mode.
Change-Id: I8da0fb70b6c1b319db9c33f7cd6e4d2486b23b9f
Signed-off-by: Jongpil Jung <jongpil19.jung@samsung.com>
Reviewed-on: https://chromium-review.googlesource.com/781484
Commit-Ready: Jongpil Jung <jongpil19.jung@samsung.corp-partner.google.com>
Tested-by: Jongpil Jung <jongpil19.jung@samsung.corp-partner.google.com>
Reviewed-by: Philip Chen <philipchen@chromium.org>
Diffstat (limited to 'board/nautilus/board.h')
-rw-r--r-- | board/nautilus/board.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/board/nautilus/board.h b/board/nautilus/board.h index 91d0f6c96b..d4e8bd153e 100644 --- a/board/nautilus/board.h +++ b/board/nautilus/board.h @@ -20,6 +20,7 @@ #define CONFIG_BOARD_VERSION #define CONFIG_CASE_CLOSED_DEBUG_EXTERNAL #define CONFIG_DPTF +#define CONFIG_DPTF_DEVICE_ORIENTATION #define CONFIG_FLASH_SIZE 0x80000 #define CONFIG_FPU #define CONFIG_I2C @@ -107,11 +108,16 @@ #define CONFIG_MKBP_EVENT #define CONFIG_MKBP_USE_HOST_EVENT #define CONFIG_ACCELGYRO_BMI160 -#define CONFIG_MAG_BMI160_BMM150 -#define CONFIG_ACCEL_INTERRUPTS #define CONFIG_ACCELGYRO_BMI160_INT_EVENT TASK_EVENT_CUSTOM(4) -#define BMM150_I2C_ADDRESS BMM150_ADDR0 /* 8-bit address */ -#define CONFIG_MAG_CALIBRATE +#define CONFIG_ACCELGYRO_BMI160_INT2_OUTPUT +#define CONFIG_ACCEL_BMA255 +#define CONFIG_ACCEL_INTERRUPTS +#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_LID_ANGLE_TABLET_MODE +#define CONFIG_LID_ANGLE_INVALID_CHECK /* FIFO size is in power of 2. */ #define CONFIG_ACCEL_FIFO 1024 @@ -204,10 +210,11 @@ enum temp_sensor_id { * the first 2 entries must be accelerometers, then gyroscope. * For BMI160, accel, gyro and compass sensors must be next to each other. */ + enum sensor_id { - LID_ACCEL = 0, - LID_GYRO, - LID_MAG, + BASE_ACCEL = 0, + BASE_GYRO, + LID_ACCEL, }; enum adc_channel { |