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

Commit 83bb2ed5 authored by Padmanabhan Komanduru's avatar Padmanabhan Komanduru Committed by Nirmal Abraham
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 4f98c554
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -535,8 +535,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);