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

Commit 951b8c87 authored by Ivan T. Ivanov's avatar Ivan T. Ivanov Committed by Ulf Hansson
Browse files

mmc: sdhci-msm: Boost controller core clock



Ensure SDCC is working with maximum clock otherwise card
detection could be extremely slow, up to 7 seconds.

Signed-off-by: default avatarIvan T. Ivanov <ivan.ivanov@linaro.org>
Reviewed-by: default avatarGeorgi Djakov <georgi.djakov@linaro.org>
Acked-by: default avatarStephen Boyd <sboyd@codeaurora.org>
Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent 829b6962
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -489,6 +489,11 @@ static int sdhci_msm_probe(struct platform_device *pdev)
		goto pclk_disable;
	}

	/* Vote for maximum clock rate for maximum performance */
	ret = clk_set_rate(msm_host->clk, INT_MAX);
	if (ret)
		dev_warn(&pdev->dev, "core clock boost failed\n");

	ret = clk_prepare_enable(msm_host->clk);
	if (ret)
		goto pclk_disable;