|
@@ -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);
|