summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
Diffstat (limited to 'board')
-rw-r--r--board/cherry/board.c12
-rw-r--r--board/cherry/board.h1
2 files changed, 12 insertions, 1 deletions
diff --git a/board/cherry/board.c b/board/cherry/board.c
index 35dae9ed36..565c68e976 100644
--- a/board/cherry/board.c
+++ b/board/cherry/board.c
@@ -177,3 +177,15 @@ static void board_init(void)
}
}
DECLARE_HOOK(HOOK_INIT, board_init, HOOK_PRIO_DEFAULT);
+
+static void board_do_chipset_resume(void)
+{
+ gpio_set_level(GPIO_EN_KB_BL, 1);
+}
+DECLARE_HOOK(HOOK_CHIPSET_RESUME, board_do_chipset_resume, HOOK_PRIO_DEFAULT);
+
+static void board_do_chipset_suspend(void)
+{
+ gpio_set_level(GPIO_EN_KB_BL, 0);
+}
+DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, board_do_chipset_suspend, HOOK_PRIO_DEFAULT);
diff --git a/board/cherry/board.h b/board/cherry/board.h
index 4f617c49eb..be09f45637 100644
--- a/board/cherry/board.h
+++ b/board/cherry/board.h
@@ -36,7 +36,6 @@
#define CONFIG_BATT_FULL_CHIPSET_OFF_INPUT_LIMIT_MV 9000
/* Keyboard */
-#define GPIO_EN_KEYBOARD_BACKLIGHT GPIO_EN_KB_BL
#define CONFIG_KEYBOARD_REFRESH_ROW3
/* Sensor */