diff options
Diffstat (limited to 'board')
-rw-r--r-- | board/cherry/board.c | 12 | ||||
-rw-r--r-- | board/cherry/board.h | 1 |
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 */ |