disp: msm: dsi: update panel commands for panel operating mode switch
Update panel commands to support panel operating mode switch in one timing node. Change-Id: Ieb8303cebe78c699dfd5f274830418e87655ff56 Signed-off-by: Lei Chen <chenlei@codeaurora.org>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
ab3f86f918
commit
8cdb80455f
@@ -8209,10 +8209,10 @@ int dsi_display_post_enable(struct dsi_display *display)
|
||||
|
||||
if (display->panel->cur_mode->dsi_mode_flags &
|
||||
DSI_MODE_FLAG_POMS_TO_CMD) {
|
||||
dsi_panel_mode_switch_to_cmd(display->panel);
|
||||
dsi_panel_switch_cmd_mode_in(display->panel);
|
||||
} else if (display->panel->cur_mode->dsi_mode_flags &
|
||||
DSI_MODE_FLAG_POMS_TO_VID)
|
||||
dsi_panel_mode_switch_to_vid(display->panel);
|
||||
dsi_panel_switch_video_mode_in(display->panel);
|
||||
else {
|
||||
rc = dsi_panel_post_enable(display->panel);
|
||||
if (rc)
|
||||
@@ -8246,7 +8246,7 @@ int dsi_display_pre_disable(struct dsi_display *display)
|
||||
DSI_ALL_CLKS, DSI_CLK_ON);
|
||||
if (display->poms_pending) {
|
||||
if (display->config.panel_mode == DSI_OP_CMD_MODE)
|
||||
dsi_panel_pre_mode_switch_to_video(display->panel);
|
||||
dsi_panel_switch_cmd_mode_out(display->panel);
|
||||
|
||||
if (display->config.panel_mode == DSI_OP_VIDEO_MODE) {
|
||||
/*
|
||||
@@ -8268,7 +8268,7 @@ int dsi_display_pre_disable(struct dsi_display *display)
|
||||
goto error_disable_clks;
|
||||
}
|
||||
|
||||
dsi_panel_pre_mode_switch_to_cmd(display->panel);
|
||||
dsi_panel_switch_video_mode_out(display->panel);
|
||||
}
|
||||
} else {
|
||||
rc = dsi_panel_pre_disable(display->panel);
|
||||
|
Reference in New Issue
Block a user