From 3b554d4fba56e6215dc40085b8f447e1a29d4b90 Mon Sep 17 00:00:00 2001 From: Yuan Zhao Date: Tue, 10 Sep 2019 17:01:46 +0800 Subject: [PATCH] disp: msm: dsi: Set OLED reugalor mode when exit LP1 When panel exits LP1, need to set OLED power mode. Change-Id: I045777a0dce941e45b71bc74c7b2908b24df3396 Signed-off-by: Yuan Zhao --- msm/dsi/dsi_panel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/msm/dsi/dsi_panel.c b/msm/dsi/dsi_panel.c index 810e1261b4..c2d4886ed1 100644 --- a/msm/dsi/dsi_panel.c +++ b/msm/dsi/dsi_panel.c @@ -3948,7 +3948,8 @@ int dsi_panel_set_nolp(struct dsi_panel *panel) * Consider about LP1->LP2->NOLP. */ if (dsi_panel_is_type_oled(panel) && - (panel->power_mode == SDE_MODE_DPMS_LP2)) + (panel->power_mode == SDE_MODE_DPMS_LP1 || + panel->power_mode == SDE_MODE_DPMS_LP2)) dsi_pwr_panel_regulator_mode_set(&panel->power_info, "ibb", REGULATOR_MODE_NORMAL); rc = dsi_panel_tx_cmd_set(panel, DSI_CMD_SET_NOLP);