summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/tegra
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2014-07-11 06:39:03 (GMT)
committerThierry Reding <treding@nvidia.com>2014-08-04 08:07:38 (GMT)
commit5482d75a6597de97f79255a257c486a6960c6c65 (patch)
tree2be0b5e924f29faead14618f698e1d2329b4edf4 /drivers/gpu/drm/tegra
parentd1f3e1e0b38d49cbb996dcf0fde5b5205d12a23d (diff)
downloadlinux-5482d75a6597de97f79255a257c486a6960c6c65.tar.xz
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 <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra')
-rw-r--r--drivers/gpu/drm/tegra/dc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/tegra/dc.c b/drivers/gpu/drm/tegra/dc.c
index 8886907..b2065d9 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;