فهرست منبع

Merge "disp: msm: dsi: avoid PLL configure and toggle during TUI"

qctecmdr 4 سال پیش
والد
کامیت
26327ae64b
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      msm/dsi/dsi_display.c

+ 6 - 0
msm/dsi/dsi_display.c

@@ -2780,6 +2780,9 @@ int dsi_display_phy_pll_toggle(void *priv, bool prepare)
 		return -EINVAL;
 	}
 
+	if (is_skip_op_required(display))
+		return 0;
+
 	rc = dsi_display_set_clk_src(display, !prepare);
 
 	m_ctrl = &display->ctrl[display->clk_master_idx];
@@ -2806,6 +2809,9 @@ int dsi_display_phy_configure(void *priv, bool commit)
 		return -EINVAL;
 	}
 
+	if (is_skip_op_required(display))
+		return 0;
+
 	m_ctrl = &display->ctrl[display->clk_master_idx];
 	if ((!m_ctrl->phy) || (!m_ctrl->ctrl)) {
 		DSI_ERR("[%s] PHY not found\n", display->name);