From db1461c64b2ee77fe2528fb8dcf6050cac8a1c88 Mon Sep 17 00:00:00 2001 From: Samantha Tran Date: Tue, 11 May 2021 20:52:18 -0700 Subject: [PATCH] disp: msm: sde: disable RSC solver mode during HFR cases During high framerate cases, disable RSC solver mode as there will not be much power saving to be done. Disabling is decided through panel timing node property. Change-Id: I178170a5ab1b7e31b92ae3019e0147c05a282850 Signed-off-by: Samantha Tran --- msm/sde/sde_encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index a50d36ad39..6400733625 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -1498,7 +1498,7 @@ static int _sde_encoder_update_rsc_client( if ((disp_info->display_type != SDE_CONNECTOR_PRIMARY) || (disp_info->display_type && qsync_mode) || - sde_enc->autorefresh_solver_disable) + sde_enc->autorefresh_solver_disable || mode_info->disable_rsc_solver) rsc_state = enable ? SDE_RSC_CLK_STATE : SDE_RSC_IDLE_STATE; else if (sde_encoder_check_curr_mode(drm_enc, MSM_DISPLAY_CMD_MODE)) rsc_state = enable ? SDE_RSC_CMD_STATE : SDE_RSC_IDLE_STATE;