From c534e94e5fb2f5021f00dd034ccf9ab14ed84454 Mon Sep 17 00:00:00 2001 From: Jack Rosenthal Date: Wed, 10 Mar 2021 15:25:42 -0700 Subject: zephyr: lazor: enable lid switch Enable the lid switch GPIO and module. BUG=b:182398910 BRANCH=none TEST=open and close lid, observe UART prints Signed-off-by: Jack Rosenthal Change-Id: I541eea9e6329aed5d89676c7f3937c7d73868535 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2749425 Reviewed-by: Keith Short Reviewed-by: Simon Glass --- zephyr/projects/trogdor/lazor/include/gpio_map.h | 4 +++- zephyr/projects/trogdor/lazor/prj.conf | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/zephyr/projects/trogdor/lazor/include/gpio_map.h b/zephyr/projects/trogdor/lazor/include/gpio_map.h index 5a73b4b9fa..35d92eb9fa 100644 --- a/zephyr/projects/trogdor/lazor/include/gpio_map.h +++ b/zephyr/projects/trogdor/lazor/include/gpio_map.h @@ -10,6 +10,7 @@ #include #define GPIO_ENTERING_RW NAMED_GPIO(ec_entering_rw) +#define GPIO_LID_OPEN NAMED_GPIO(lid_open_ec) #define GPIO_WP_L NAMED_GPIO(ec_wp_odl) /* @@ -27,6 +28,7 @@ * #define EC_CROS_GPIO_INTERRUPTS \ * GPIO_INT(NAMED_GPIO(h1_ec_pwr_btn_odl), GPIO_INT_EDGE_BOTH, button_print) */ -#define EC_CROS_GPIO_INTERRUPTS +#define EC_CROS_GPIO_INTERRUPTS \ + GPIO_INT(GPIO_LID_OPEN, GPIO_INT_EDGE_BOTH, lid_interrupt) #endif /* __ZEPHYR_GPIO_MAP_H */ diff --git a/zephyr/projects/trogdor/lazor/prj.conf b/zephyr/projects/trogdor/lazor/prj.conf index 836cec2ae0..9c0037712a 100644 --- a/zephyr/projects/trogdor/lazor/prj.conf +++ b/zephyr/projects/trogdor/lazor/prj.conf @@ -6,6 +6,7 @@ CONFIG_CROS_EC=y CONFIG_SHIMMED_TASKS=y CONFIG_PLATFORM_EC=y CONFIG_PLATFORM_EC_BRINGUP=y +CONFIG_PLATFORM_EC_LID_SWITCH=y # Trogdor family does not use EFS2 (toggled by PLATFORM_EC_VBOOT). CONFIG_PLATFORM_EC_VBOOT=n -- cgit v1.2.1