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

Commit 92c96ff8 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Inki Dae
Browse files

drm/exynos/decon: fix disable clocks order



Decon requires that clocks should be disabled in reverse order. Otherwise
system hangs.

Signed-off-by: default avatarAndrzej Hajda <a.hajda@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 9aa3821b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -580,9 +580,9 @@ static irqreturn_t decon_irq_handler(int irq, void *dev_id)
static int exynos5433_decon_suspend(struct device *dev)
{
	struct decon_context *ctx = dev_get_drvdata(dev);
	int i;
	int i = ARRAY_SIZE(decon_clks_name);

	for (i = 0; i < ARRAY_SIZE(decon_clks_name); i++)
	while (--i >= 0)
		clk_disable_unprepare(ctx->clks[i]);

	return 0;