drm/msm/dsi: update recommended non-embedded mode sequence

Removing dsi soft reset logic while arbitrating transferring
embedded mode and non-embedded dsi commands. This change
follows the recommended sequence for kona.

Change-Id: I05eef0c6cfd671f48fbfdf7cb2cab788e42bb1e5
Signed-off-by: Vara Reddy <varar@codeaurora.org>
Signed-off-by: Satya Rama Aditya Pinapala <psraditya30@codeaurora.org>
This commit is contained in:
Vara Reddy
2020-01-07 15:24:36 -08:00
committed by Satya Rama Aditya Pinapala
szülő 294db87b1f
commit df28b30edf

Fájl megtekintése

@@ -1244,7 +1244,8 @@ static void dsi_kickoff_msg_tx(struct dsi_ctrl *dsi_ctrl,
* result in smmu write faults with DSI as client.
*/
if (flags & DSI_CTRL_CMD_NON_EMBEDDED_MODE) {
dsi_hw_ops.soft_reset(&dsi_ctrl->hw);
if (dsi_ctrl->version < DSI_CTRL_VERSION_2_4)
dsi_hw_ops.soft_reset(&dsi_ctrl->hw);
dsi_ctrl->cmd_len = 0;
}
}
@@ -3185,7 +3186,8 @@ int dsi_ctrl_cmd_tx_trigger(struct dsi_ctrl *dsi_ctrl, u32 flags)
BIT(DSI_FIFO_OVERFLOW), false);
if (flags & DSI_CTRL_CMD_NON_EMBEDDED_MODE) {
dsi_hw_ops.soft_reset(&dsi_ctrl->hw);
if (dsi_ctrl->version < DSI_CTRL_VERSION_2_4)
dsi_hw_ops.soft_reset(&dsi_ctrl->hw);
dsi_ctrl->cmd_len = 0;
}
}