summaryrefslogtreecommitdiff
path: root/board/grunt
diff options
context:
space:
mode:
authorJonathan Brandmeyer <jbrandmeyer@chromium.org>2018-10-04 10:19:57 -0600
committerchrome-bot <chrome-bot@chromium.org>2018-10-04 17:09:13 -0700
commit634494ec964ac288222e7cd85f83d55a64aca7a1 (patch)
treebcc1d2bfa8c5876da2175b64fc3e0a677444bc96 /board/grunt
parentce110598773fca8ef888e3a40f3e433da78e75a7 (diff)
downloadchrome-ec-634494ec964ac288222e7cd85f83d55a64aca7a1.tar.gz
careena, liara, aleena: Remove motion sensing support
These members of the grunt family do not include any motion sensors. Remove them entirely, both to save space and to disable some factory tests. build/aleena/RW/space_free_flash grew by 12716 bytes: (62400 to 75116) build/aleena/RW/space_free_ram grew by 9888 bytes: (30272 to 40160) build/careena/RW/space_free_flash grew by 12864 bytes: (61664 to 74528) build/careena/RW/space_free_ram grew by 9856 bytes: (30304 to 40160) build/liara/RW/space_free_flash grew by 12724 bytes: (61364 to 74088) build/liara/RW/space_free_ram grew by 9856 bytes: (30272 to 40128) BRANCH=grunt BUG=b:115649135 TEST=boot Careena. Observe that `ectool motionsense` returns an INVALID COMMAND error, and that the EC console shows no attempt is made to communicate with the sensors. Change-Id: I322978fc80e36b999e77f9e3d54b175c6814fdcf Signed-off-by: Jonathan Brandmeyer <jbrandmeyer@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1262099 Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'board/grunt')
-rw-r--r--board/grunt/board.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/board/grunt/board.h b/board/grunt/board.h
index 789781f885..08ce881a12 100644
--- a/board/grunt/board.h
+++ b/board/grunt/board.h
@@ -43,6 +43,26 @@
/* KB backlight driver */
#define CONFIG_LED_DRIVER_LM3630A
+/* Motion sensing drivers */
+#define CONFIG_ACCELGYRO_BMI160
+#define CONFIG_ACCELGYRO_BMI160_INT_EVENT TASK_EVENT_CUSTOM(4)
+#define CONFIG_ACCEL_INTERRUPTS
+#define CONFIG_ACCEL_KX022
+#define CONFIG_CMD_ACCELS
+#define CONFIG_CMD_ACCEL_INFO
+#define CONFIG_TABLET_MODE
+#define CONFIG_LID_ANGLE
+#define CONFIG_LID_ANGLE_TABLET_MODE
+#define CONFIG_LID_ANGLE_INVALID_CHECK
+#define CONFIG_LID_ANGLE_UPDATE
+#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL
+#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL
+/*
+ * Slew rate on the PP1800_SENSOR load switch requires a short delay on startup.
+ */
+#undef CONFIG_MOTION_SENSE_RESUME_DELAY_US
+#define CONFIG_MOTION_SENSE_RESUME_DELAY_US (10 * MSEC)
+
#ifndef __ASSEMBLER__
enum pwm_channel {