kevin: Add tablet mode control

Allow the detection of tablet mode for sensors and powerd.

BUG=chromium:606718,b:28552512
BRANCH=kevin
TEST=Check with evtest that events are send.
Check sensor data is in lid referal in tablet mode.

Change-Id: I0822e7419ccba01d70bf9327593164c15493fb10
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/380377
Reviewed-by: Randall Spangler <rspangler@chromium.org>
This commit is contained in:
Gwendal Grignou
2016-09-01 17:32:59 -07:00
committed by chrome-bot
parent 6d731f41fb
commit 80ebfc9f44

View File

@@ -78,6 +78,8 @@
#define CONFIG_ACCELGYRO_BMI160
#undef CONFIG_ACCEL_INTRRUPTS
#define CONFIG_LID_ANGLE
#define CONFIG_LID_ANGLE_INVALID_CHECK
#define CONFIG_LID_ANGLE_TABLET_MODE
#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL
#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL
/* FIFO size is in power of 2. */
@@ -88,6 +90,7 @@
* Sensor internal FIFO is enabled for BMI160, but not for BMA255.
*/
#define CONFIG_ACCEL_FORCE_MODE_MASK (1 << LID_ACCEL)
#define CONFIG_TABLET_MODE_SWITCH
/* USB PD config */
#define CONFIG_CASE_CLOSED_DEBUG_EXTERNAL