瀏覽代碼

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 <[email protected]>
Samantha Tran 4 年之前
父節點
當前提交
db1461c64b
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      msm/sde/sde_encoder.c

+ 1 - 1
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;