summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYoungjae Cho <y0.cho@samsung.com>2020-06-23 18:15:33 +0900
committerYoungjae Cho <y0.cho@samsung.com>2020-06-23 18:15:33 +0900
commit87d758cccc32e3c8348ed66ba4b4f75b1d2d946e (patch)
tree3b77022e5c812b5b75c5becc6f2800c39ddf67f9
parentfcaf386f7fca607d3f661b6ad660b3d176e41915 (diff)
downloaddeviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.tar.gz
deviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.tar.bz2
deviced-87d758cccc32e3c8348ed66ba4b4f75b1d2d946e.zip
Change-Id: I9f88955e86d2c52974cac0157c65e31e37e4d017 Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
-rw-r--r--plugins/wearable/display/auto-brightness-sensorhub.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/wearable/display/auto-brightness-sensorhub.c b/plugins/wearable/display/auto-brightness-sensorhub.c
index 4cfff538..a1ae4e94 100644
--- a/plugins/wearable/display/auto-brightness-sensorhub.c
+++ b/plugins/wearable/display/auto-brightness-sensorhub.c
@@ -47,6 +47,8 @@ static void change_brightness_transit(int start, int end)
static void set_brightness_level(int level)
{
int old_level = 0;
+ int default_brightness;
+
if (pm_cur_state != S_NORMAL)
return;
/*
@@ -62,6 +64,7 @@ static void set_brightness_level(int level)
}
backlight_ops.get_brightness(&old_level);
+ default_brightness = backlight_ops.get_default_brt();
switch (level) {
case LBM_LEVEL:
@@ -90,6 +93,10 @@ static void set_brightness_level(int level)
*/
auto_brightness_control(BR_HBM_OFF, BR_IMPLICIT);
auto_brightness_control(BR_LBM_OFF, BR_IMPLICIT);
+
+ /* LCDON from AOD */
+ if (old_level != default_brightness)
+ change_brightness_transit(old_level, default_brightness);
break;
default:
/*