From: Thierry Reding Date: Fri, 11 Jul 2014 06:39:03 +0000 (+0200) Subject: drm/tegra: dc - Reset controller on driver remove X-Git-Tag: firefly_0821_release~176^2~3450^2~1^2~1 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5482d75a6597de97f79255a257c486a6960c6c65;p=firefly-linux-kernel-4.4.55.git drm/tegra: dc - Reset controller on driver remove Since the device will no longer be used, may as well keep it in reset to potentially save some power and make sure it is in a clean state the next time it's probed. Signed-off-by: Thierry Reding --- diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c index 8886907d44b0..b2065d9e13d4 100644 --- a/drivers/gpu/drm/tegra/dc.c +++ b/drivers/gpu/drm/tegra/dc.c @@ -1521,6 +1521,7 @@ static int tegra_dc_remove(struct platform_device *pdev) return err; } + reset_control_assert(dc->rst); clk_disable_unprepare(dc->clk); return 0;