From: Eric Anholt Date: Wed, 2 Aug 2017 18:46:51 +0000 (-0700) Subject: drm/vc4: Don't disable DSI clocks on component unload. X-Git-Tag: submit/tizen_4.0/20170911.105929~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b6122febaec08bee07103e67daa37d0725693fcc;p=platform%2Fkernel%2Flinux-rpi3.git drm/vc4: Don't disable DSI clocks on component unload. The clocks are enabled/disabled at encoder enable/disable time, not at component load. Fixes a WARN_ON at boot if V3D fails to probe. Fixes: 4078f5757144 ("drm/vc4: Add DSI driver") Signed-off-by: Eric Anholt [inki.dae: apply from rpi3-4.9.y] Signed-off-by: Inki Dae Change-Id: Ifdecf388b2fc838557d3a24265ff9e45c019f7d1 --- diff --git a/drivers/gpu/drm/vc4/vc4_dsi.c b/drivers/gpu/drm/vc4/vc4_dsi.c index 17fcac381dbb..284f486ed9db 100644 --- a/drivers/gpu/drm/vc4/vc4_dsi.c +++ b/drivers/gpu/drm/vc4/vc4_dsi.c @@ -1692,9 +1692,6 @@ static void vc4_dsi_unbind(struct device *dev, struct device *master, mipi_dsi_host_unregister(&dsi->dsi_host); - clk_disable_unprepare(dsi->pll_phy_clock); - clk_disable_unprepare(dsi->escape_clock); - if (dsi->port == 1) vc4->dsi1 = NULL; }