summaryrefslogtreecommitdiff
path: root/board/coachz/board.h
diff options
context:
space:
mode:
authorWai-Hong Tam <waihong@google.com>2020-09-14 16:08:57 -0700
committerCommit Bot <commit-bot@chromium.org>2020-09-17 01:47:04 +0000
commit25d17cfdf5829eedb6d7ebbfeb54b39ff17bf9e5 (patch)
tree9ebb41d2aca20698026176f7b99e9c0a488a0e88 /board/coachz/board.h
parentcb442c95b69fa0c687e8179dc30e098fc147dad0 (diff)
downloadchrome-ec-25d17cfdf5829eedb6d7ebbfeb54b39ff17bf9e5.tar.gz
Coachz: Relocate the sensors and remove the base one
The main board is inside the lid, instead of the base. So relocate the sensors, remove the base sensor, and remove the logic of calculating the lid angle. BRANCH=None BUG=b:167884598 TEST=Built the Coachz image. Change-Id: Ib3cf3c871c541cddaf3fda7df4bf478615b829a7 Signed-off-by: Wai-Hong Tam <waihong@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2410853 Reviewed-by: Alexandru M Stan <amstan@chromium.org>
Diffstat (limited to 'board/coachz/board.h')
-rw-r--r--board/coachz/board.h24
1 files changed, 3 insertions, 21 deletions
diff --git a/board/coachz/board.h b/board/coachz/board.h
index 83279a045b..5749d68bd7 100644
--- a/board/coachz/board.h
+++ b/board/coachz/board.h
@@ -39,30 +39,13 @@
#define USB_PORT_COUNT 1
#define CONFIG_USB_PORT_POWER_DUMB
-/* Sensors */
-#define CONFIG_DYNAMIC_MOTION_SENSOR_COUNT
-
-/* BMI160 Base accel/gyro */
+/* BMI160 Lid accel/gyro */
#define CONFIG_ACCELGYRO_BMI160
#define CONFIG_ACCEL_INTERRUPTS
#define CONFIG_ACCELGYRO_BMI160_INT_EVENT \
- TASK_EVENT_MOTION_SENSOR_INTERRUPT(BASE_ACCEL)
+ TASK_EVENT_MOTION_SENSOR_INTERRUPT(LID_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
@@ -83,8 +66,7 @@ enum adc_channel {
/* Motion sensors */
enum sensor_id {
LID_ACCEL = 0,
- BASE_ACCEL,
- BASE_GYRO,
+ LID_GYRO,
SENSOR_COUNT,
};