diff options
Diffstat (limited to 'chip/lm4/pwm_kblight.c')
-rw-r--r-- | chip/lm4/pwm_kblight.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chip/lm4/pwm_kblight.c b/chip/lm4/pwm_kblight.c index 9382a8e35f..8710896928 100644 --- a/chip/lm4/pwm_kblight.c +++ b/chip/lm4/pwm_kblight.c @@ -11,6 +11,7 @@ #include "gpio.h" #include "hooks.h" #include "host_command.h" +#include "lid_switch.h" #include "pwm.h" #include "registers.h" #include "system.h" @@ -188,3 +189,9 @@ static void pwm_kblight_shutdown(void) pwm_set_keyboard_backlight(0); } DECLARE_HOOK(HOOK_CHIPSET_SHUTDOWN, pwm_kblight_shutdown, HOOK_PRIO_DEFAULT); + +static void pwm_kblight_lid_change(void) +{ + pwm_enable_keyboard_backlight(lid_is_open()); +} +DECLARE_HOOK(HOOK_LID_CHANGE, pwm_kblight_lid_change, HOOK_PRIO_DEFAULT); |