浏览代码

Merge "disp: msm: sde: reset ICH on partial update"

qctecmdr 4 年之前
父节点
当前提交
9804031438
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      msm/sde/sde_hw_dsc_1_2.c

+ 2 - 1
msm/sde/sde_hw_dsc_1_2.c

@@ -156,7 +156,8 @@ static void sde_hw_dsc_config(struct sde_hw_dsc *hw_dsc,
 
 
 	data = (dsc->initial_lines & 0xff);
 	data = (dsc->initial_lines & 0xff);
 	data |= ((mode & DSC_MODE_VIDEO) ? 1 : 0) << 9;
 	data |= ((mode & DSC_MODE_VIDEO) ? 1 : 0) << 9;
-	data |= (ich_reset_override ? 1 : 0) << 10;
+	if (ich_reset_override)
+		data |= 0xC00; // set bit 10 and 11
 	data |= (_dsc_calc_ob_max_addr(hw_dsc, slice_count_per_enc) << 18);
 	data |= (_dsc_calc_ob_max_addr(hw_dsc, slice_count_per_enc) << 18);
 
 
 	SDE_REG_WRITE(dsc_c, ENC_DF_CTRL + idx, data);
 	SDE_REG_WRITE(dsc_c, ENC_DF_CTRL + idx, data);