disp: msm: sde: Reset backlight scale when HWC is stopped

Reset backlight scale when HWC is stopped.

Change-Id: Iafcb1560a901af3428a3eae19b01580a1c69eddf
Signed-off-by: Yuchao Ma <quic_yuchaom@quicinc.com>
This commit is contained in:
Yuchao Ma
2022-01-26 11:22:44 +08:00
vanhempi b67e836b6e
commit 998bb11a2c

Näytä tiedosto

@@ -825,6 +825,10 @@ static int _sde_connector_update_bl_scale(struct sde_connector *c_conn)
}
bl_config = &dsi_display->panel->bl_config;
bl_config->bl_scale = c_conn->bl_scale > MAX_BL_SCALE_LEVEL ?
MAX_BL_SCALE_LEVEL : c_conn->bl_scale;
bl_config->bl_scale_sv = c_conn->bl_scale_sv > SV_BL_SCALE_CAP ?
SV_BL_SCALE_CAP : c_conn->bl_scale_sv;
if (!c_conn->allow_bl_update) {
c_conn->unset_bl_level = bl_config->bl_level;
@@ -834,11 +838,6 @@ static int _sde_connector_update_bl_scale(struct sde_connector *c_conn)
if (c_conn->unset_bl_level)
bl_config->bl_level = c_conn->unset_bl_level;
bl_config->bl_scale = c_conn->bl_scale > MAX_BL_SCALE_LEVEL ?
MAX_BL_SCALE_LEVEL : c_conn->bl_scale;
bl_config->bl_scale_sv = c_conn->bl_scale_sv > SV_BL_SCALE_CAP ?
SV_BL_SCALE_CAP : c_conn->bl_scale_sv;
SDE_DEBUG("bl_scale = %u, bl_scale_sv = %u, bl_level = %u\n",
bl_config->bl_scale, bl_config->bl_scale_sv,
bl_config->bl_level);