From 121d24b6bd27f966cedfdcbc3f2cb5bd46e5bd7e Mon Sep 17 00:00:00 2001 From: David Huang Date: Fri, 13 Nov 2020 14:45:34 +0800 Subject: voema: Enable/disable keyboard backlight when enter/leave S0 Use EC_KB_BL_EN to enable/disable keyboard backlight when enter/leave S0. BUG=b:169356808 BRANCH=master TEST=Check keyboard backlight status in S0/S3. Signed-off-by: David Huang Change-Id: I6f9288963cec676a155e6d5a47604d3a08a30818 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2537527 Reviewed-by: Keith Short Commit-Queue: Keith Short --- board/voema/board.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'board/voema/board.c') diff --git a/board/voema/board.c b/board/voema/board.c index 2fe9175a31..b67b9abc4f 100644 --- a/board/voema/board.c +++ b/board/voema/board.c @@ -553,3 +553,15 @@ int ppc_get_alert_status(int port) else return gpio_get_level(GPIO_USB_C1_PPC_INT_ODL) == 0; } + +static void kb_backlight_enable(void) +{ + gpio_set_level(GPIO_EC_KB_BL_EN, 1); +} +DECLARE_HOOK(HOOK_CHIPSET_RESUME, kb_backlight_enable, HOOK_PRIO_DEFAULT); + +static void kb_backlight_disable(void) +{ + gpio_set_level(GPIO_EC_KB_BL_EN, 0); +} +DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, kb_backlight_disable, HOOK_PRIO_DEFAULT); -- cgit v1.2.1