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

Commit 945b61ed authored by Padmanabhan Komanduru's avatar Padmanabhan Komanduru
Browse files

msm: mdss: avoid probe failure if MDP LUT clock registration fails



MDP LUT clock is not present on all MDSS revisions, so this clock
registration can fail on some targets. Hence, do not fail the mdp
probe during boot up if the clk_get fails for this clock.

Change-Id: Ib46886662e34a39236b6453ec84f63ea4ba815a7
Signed-off-by: default avatarPadmanabhan Komanduru <pkomandu@codeaurora.org>
parent f3965dba
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -818,10 +818,12 @@ static int mdss_mdp_irq_clk_setup(struct mdss_data_type *mdata)
	    mdss_mdp_irq_clk_register(mdata, "core_clk_src",
				      MDSS_CLK_MDP_SRC) ||
	    mdss_mdp_irq_clk_register(mdata, "core_clk",
				      MDSS_CLK_MDP_CORE) ||
	    mdss_mdp_irq_clk_register(mdata, "lut_clk", MDSS_CLK_MDP_LUT))
				      MDSS_CLK_MDP_CORE))
		return -EINVAL;

	/* lut_clk is not present on all MDSS revisions */
	mdss_mdp_irq_clk_register(mdata, "lut_clk", MDSS_CLK_MDP_LUT);

	/* vsync_clk is optional for non-smart panels */
	mdss_mdp_irq_clk_register(mdata, "vsync_clk", MDSS_CLK_MDP_VSYNC);