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:

committed by
Satya Rama Aditya Pinapala

parent
294db87b1f
commit
df28b30edf
@@ -1244,7 +1244,8 @@ static void dsi_kickoff_msg_tx(struct dsi_ctrl *dsi_ctrl,
|
|||||||
* result in smmu write faults with DSI as client.
|
* result in smmu write faults with DSI as client.
|
||||||
*/
|
*/
|
||||||
if (flags & DSI_CTRL_CMD_NON_EMBEDDED_MODE) {
|
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;
|
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);
|
BIT(DSI_FIFO_OVERFLOW), false);
|
||||||
|
|
||||||
if (flags & DSI_CTRL_CMD_NON_EMBEDDED_MODE) {
|
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;
|
dsi_ctrl->cmd_len = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user