DECON requires clock provided by HDMI-PHY prior to its configuration,
and the clock should be off after DECON disable.
Since introduction of pipe_clk DECON can fully control PHY clock.
It obsoletes exynos_hdmiphy_enable workaround.
The patch adds also missing code to disable HDMI-PHY on DECON disable.
Change-Id: I61b42bec9883d4f43a0ed5bcf1ed9f1b1f81781d
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
decon_reset(ctx);
- if (ctx->drv_data->type == EXYNOS_DISPLAY_TYPE_HDMI)
- exynos_hdmiphy_enable(ctx->crtc);
+ exynos_drm_pipe_clk_enable(ctx->crtc, true);
decon_window_resume(ctx);
decon_apply(ctx);
decon_window_suspend(ctx);
decon_swreset(ctx);
+ exynos_drm_pipe_clk_enable(ctx->crtc, false);
+
for (i = ARRAY_SIZE(decon_clks_name) - 1; i >= 0; i--)
clk_disable_unprepare(ctx->clks[i]);