diff options
Diffstat (limited to 'firmware/backlight.c')
-rw-r--r-- | firmware/backlight.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/backlight.c b/firmware/backlight.c index 3acc89c27c..caff55ce5e 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c | |||
@@ -499,6 +499,10 @@ static void backlight_update_state(void) | |||
499 | if (UNLIKELY(timeout < 0)) | 499 | if (UNLIKELY(timeout < 0)) |
500 | { | 500 | { |
501 | do_backlight_off(); | 501 | do_backlight_off(); |
502 | #if defined(HAVE_TRANSFLECTIVE_LCD) && defined(HAVE_LCD_SLEEP) | ||
503 | /* LCD must be enabled to allow "passive" operation (backlight always off) */ | ||
504 | lcd_awake(); | ||
505 | #endif | ||
502 | #if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \ | 506 | #if (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_SETTING) \ |
503 | || (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG) | 507 | || (CONFIG_BACKLIGHT_FADING == BACKLIGHT_FADING_SW_HW_REG) |
504 | /* necessary step to issue fading down when the setting is selected */ | 508 | /* necessary step to issue fading down when the setting is selected */ |