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

Commit e90cc78b authored by Terence Hampson's avatar Terence Hampson
Browse files

mdss: mdp3: turn off panel before turning off dma



There was a flicker during bootloader to kernel transition.
Problem was that we were turing off dma before turning off panel.

Change-Id: I44a0fc9810891293b4b866558b88afaf65ab942d
Signed-off-by: default avatarTerence Hampson <thampson@codeaurora.org>
parent 9c6389a6
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -793,16 +793,16 @@ static int mdp3_ctrl_reset(struct msm_fb_data_type *mfd)
	if (panel && panel->set_backlight)
		panel->set_backlight(panel, 0);

	rc = panel->event_handler(panel, MDSS_EVENT_PANEL_OFF, NULL);
	if (rc)
		pr_err("fail to turn off panel\n");

	rc = mdp3_dma->stop(mdp3_dma, mdp3_session->intf);
	if (rc) {
		pr_err("fail to stop the MDP3 dma\n");
		goto reset_error;
	}

	rc = panel->event_handler(panel, MDSS_EVENT_PANEL_OFF, NULL);
	if (rc)
		pr_err("fail to turn off panel\n");

	rc = mdp3_put_mdp_dsi_clk();
	if (rc) {
		pr_err("fail to release mdp clocks\n");