mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
backlight: quiescent boot not light up first power on [1/1]
PD#SWPL-191117 Problem: lcd_init_level 1 no save brightness value Solution: save brightness value before return in lcd_init_level 1 Verify: daisy Change-Id: I67354b95485d919d32e6323620ed3b84bb181ead Signed-off-by: zijie.lin <zijie.lin@amlogic.com>
This commit is contained in:
committed by
gerrit autosubmit
parent
f16db557c8
commit
b4482ebcc4
@@ -4314,6 +4314,9 @@ static void bl_init_status_update(struct aml_bl_drv_s *bdrv)
|
||||
break;
|
||||
}
|
||||
|
||||
bdrv->level_brightness = bl_brightness_level_map(bdrv,
|
||||
bdrv->bldev->props.brightness);
|
||||
|
||||
/* default disable lcd & backlight */
|
||||
if ((pdrv->status & LCD_STATUS_IF_ON) == 0)
|
||||
return;
|
||||
@@ -4326,8 +4329,6 @@ static void bl_init_status_update(struct aml_bl_drv_s *bdrv)
|
||||
if (bdrv->brightness_bypass) {
|
||||
aml_bl_set_level(bdrv, bdrv->level_init_on);
|
||||
} else {
|
||||
bdrv->level_brightness = bl_brightness_level_map(bdrv,
|
||||
bdrv->bldev->props.brightness);
|
||||
aml_bl_init_level(bdrv, bdrv->level_brightness);
|
||||
}
|
||||
mutex_unlock(&bl_level_mutex);
|
||||
|
||||
Reference in New Issue
Block a user