drm/tegra: dc - Reset controller on driver remove
authorThierry Reding <treding@nvidia.com>
Fri, 11 Jul 2014 06:39:03 +0000 (08:39 +0200)
committerThierry Reding <treding@nvidia.com>
Mon, 4 Aug 2014 08:07:38 +0000 (10:07 +0200)
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 <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c

index 8886907..b2065d9 100644 (file)
@@ -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;