summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2014-07-11 08:39:03 +0200
committerThierry Reding <treding@nvidia.com>2014-08-04 10:07:38 +0200
commit5482d75a6597de97f79255a257c486a6960c6c65 (patch)
tree2be0b5e924f29faead14618f698e1d2329b4edf4 /drivers/gpu/drm/tegra
parentd1f3e1e0b38d49cbb996dcf0fde5b5205d12a23d (diff)
downloadop-kernel-dev-5482d75a6597de97f79255a257c486a6960c6c65.zip
op-kernel-dev-5482d75a6597de97f79255a257c486a6960c6c65.tar.gz
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;
OpenPOWER on IntegriCloud