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

Commit 169a372f authored by George Shen's avatar George Shen
Browse files

msm: kgsl: Fixed a warning when turning off GMU clock



Before turning off GMU clock, GMU driver voted a wrong
clock frequency.

CRs-Fixed: 2062271
Change-Id: I356fd1df223ea0ee402dd10bd52f4da16258c7dd
Signed-off-by: default avatarGeorge Shen <sqiao@codeaurora.org>
parent c29e5a41
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -1202,14 +1202,16 @@ static int gmu_enable_clks(struct gmu_device *gmu)
static int gmu_disable_clks(struct gmu_device *gmu)
{
	int ret, j = 0;
	unsigned int gmu_freq;

	if (IS_ERR_OR_NULL(gmu->clks[0]))
		return 0;

	ret = clk_set_rate(gmu->clks[0], gmu->gmu_freqs[0]);
	gmu_freq = gmu->gmu_freqs[gmu->num_gmupwrlevels - 1];
	ret = clk_set_rate(gmu->clks[0], gmu_freq);
	if (ret) {
		dev_err(&gmu->pdev->dev, "fail to reset GMU clk freq %d\n",
				gmu->gmu_freqs[0]);
				gmu_freq);
		return ret;
	}