浏览代码

disp: msm: dsi: reset the DSI command ctrl flags for every command

The controller flags need to be reset for each command. On resetting
it only for a batch of commands, it may carry stale values and cause
unexpected behavior.

Change-Id: I8473be0c4361965a58c33a3d45420c533d48646b
Signed-off-by: Satya Rama Aditya Pinapala <[email protected]>
Satya Rama Aditya Pinapala 3 年之前
父节点
当前提交
b63a13c0b8
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      msm/dsi/dsi_panel.c

+ 2 - 2
msm/dsi/dsi_panel.c

@@ -451,9 +451,9 @@ static int dsi_panel_tx_cmd_set(struct dsi_panel *panel,
 		goto error;
 	}
 
-	cmds->ctrl_flags = 0;
-
 	for (i = 0; i < count; i++) {
+		cmds->ctrl_flags = 0;
+
 		if (state == DSI_CMD_SET_STATE_LP)
 			cmds->msg.flags |= MIPI_DSI_MSG_USE_LPM;