From 7baf77c0b7adaba1f93d38af569e2210483447de Mon Sep 17 00:00:00 2001 From: Bhanu Prakash Maiya Date: Thu, 15 Jul 2021 00:29:18 -0700 Subject: guybrush: Enable LID ANGLE config on board This patch implements lid_angle_peripheral_enable function. BRANCH=none BUG=b:178400750 TEST=Accel implementation tested on Guybrush $ ectool motionsense lid_angle Signed-off-by: Bhanu Prakash Maiya Signed-off-by: Latchiamaran Senram Change-Id: I0ece0c23350fd870c5fa696ae77dc221ef60dc4e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3029667 Commit-Queue: Bhanu Prakash Maiya Tested-by: Bhanu Prakash Maiya Auto-Submit: Bhanu Prakash Maiya Reviewed-by: Diana Z --- baseboard/guybrush/baseboard.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'baseboard') diff --git a/baseboard/guybrush/baseboard.h b/baseboard/guybrush/baseboard.h index e3c9d5b25a..58975499a2 100644 --- a/baseboard/guybrush/baseboard.h +++ b/baseboard/guybrush/baseboard.h @@ -109,22 +109,26 @@ #define GPIO_KBD_KSO2 GPIO_EC_KSO_02_INV /* Sensors */ +#ifdef HAS_TASK_MOTIONSENSE #define CONFIG_TABLET_MODE #define CONFIG_GMR_TABLET_MODE #define GMR_TABLET_MODE_GPIO_L GPIO_TABLET_MODE #define CONFIG_DYNAMIC_MOTION_SENSOR_COUNT +#define CONFIG_LID_ANGLE +#define CONFIG_LID_ANGLE_UPDATE +#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL +#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL -#ifdef HAS_TASK_MOTIONSENSE /* Enable sensor fifo, must also define the _SIZE and _THRES */ #define CONFIG_ACCEL_FIFO /* FIFO size is a power of 2. */ #define CONFIG_ACCEL_FIFO_SIZE 256 /* Depends on how fast the AP boots and typical ODRs. */ #define CONFIG_ACCEL_FIFO_THRES (CONFIG_ACCEL_FIFO_SIZE / 3) -#endif /* Sensors without hardware FIFO are in forced mode */ #define CONFIG_ACCEL_FORCE_MODE_MASK (1 << LID_ACCEL) +#endif /* Battery Config */ #define CONFIG_BATTERY_PRESENT_GPIO GPIO_EC_BATT_PRES_ODL -- cgit v1.2.1