disp: msm: dsi: make panel commands async for vid to cmd switch

Optimize pre mode switch panel command by transferring async. This
removes the time waited until subsequent dma_done irq.

Change-Id: I2e2516fdd641e85d1f1b221a6ea7999c868edf00
Signed-off-by: Nilaan Gunabalachandran <ngunabal@codeaurora.org>
Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
这个提交包含在:
Nilaan Gunabalachandran
2020-02-12 16:47:45 -05:00
提交者 Satya Rama Aditya Pinapala
父节点 41f52e3987
当前提交 a5cae7c0f3
修改 2 个文件,包含 58 行新增4 行删除

查看文件

@@ -411,6 +411,9 @@ static int dsi_panel_tx_cmd_set(struct dsi_panel *panel,
if (cmds->last_command)
cmds->msg.flags |= MIPI_DSI_MSG_LASTCOMMAND;
if (type == DSI_CMD_SET_VID_TO_CMD_SWITCH)
cmds->msg.flags |= MIPI_DSI_MSG_ASYNC_OVERRIDE;
len = ops->transfer(panel->host, &cmds->msg);
if (len < 0) {
rc = len;