Revert "disp: msm: dsi: allow cmd-engine enable/disable HW op at all times"

This reverts commit 65f3cc37a4.

This change breaks TUI use-cases by allowing CMD engine to be
disabled on trusted VM without primary VM having knowledge of
this HW update.

Change-Id: Ieb67dc841299a149e9f1028fd8f98bd857f1f711
Signed-off-by: Steve Cohen <cohens@codeaurora.org>
Цей коміт міститься в:
Steve Cohen
2021-08-26 02:08:43 -04:00
джерело b57a445cf4
коміт 1416e72e62
3 змінених файлів з 27 додано та 16 видалено

Переглянути файл

@@ -646,6 +646,8 @@ int dsi_ctrl_set_power_state(struct dsi_ctrl *dsi_ctrl,
* dsi_ctrl_set_cmd_engine_state() - set command engine state
* @dsi_ctrl: DSI Controller handle.
* @state: Engine state.
* @skip_op: Boolean to indicate few operations can be skipped.
* Set during the cont-splash or trusted-vm enable case.
*
* Command engine state can be modified only when DSI controller power state is
* set to DSI_CTRL_POWER_LINK_CLK_ON.
@@ -653,7 +655,7 @@ int dsi_ctrl_set_power_state(struct dsi_ctrl *dsi_ctrl,
* Return: error code.
*/
int dsi_ctrl_set_cmd_engine_state(struct dsi_ctrl *dsi_ctrl,
enum dsi_engine_state state);
enum dsi_engine_state state, bool skip_op);
/**
* dsi_ctrl_validate_host_state() - validate DSI ctrl host state