Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e1ffb616 authored by Padmanabhan Komanduru's avatar Padmanabhan Komanduru Committed by Venkata Prahlad Valluru
Browse files

msm: mdss: perform DSI PHY s/w reset for 12nm PHY during unblank



Perform DSI PHY s/w reset during DSI ON sequence for 12nm DSI PHY.
This avoid DSI PLL unlock issues caused due to DSI PHY not powering
OFF completely when the MDSS GDSC doesn't toggle during previous
display OFF sequence.

Change-Id: I7015f183d1bdc8c315aef58827492c990f7e8161
Signed-off-by: default avatarPadmanabhan Komanduru <pkomandu@codeaurora.org>
parent 37a2d4c2
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -545,8 +545,7 @@ void mdss_dsi_phy_sw_reset(struct mdss_dsi_ctrl_pdata *ctrl)
	 * is only done from the clock master. This will ensure that the PLL is
	 * off when PHY reset is called.
	 */
	if (mdss_dsi_is_ctrl_clk_slave(ctrl) ||
		(ctrl->shared_data->phy_rev == DSI_PHY_REV_12NM))
	if (mdss_dsi_is_ctrl_clk_slave(ctrl))
		return;

	mdss_dsi_phy_sw_reset_sub(ctrl);