summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/dc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/dc/dc.c')
-rw-r--r--drivers/video/tegra/dc/dc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c
index bdd0a02e3356..95484271aa5d 100644
--- a/drivers/video/tegra/dc/dc.c
+++ b/drivers/video/tegra/dc/dc.c
@@ -2481,13 +2481,13 @@ static void _tegra_dc_controller_disable(struct tegra_dc *dc)
{
unsigned i;
+ if (dc->out_ops && dc->out_ops->disable)
+ dc->out_ops->disable(dc);
+
tegra_dc_writel(dc, 0, DC_CMD_INT_MASK);
tegra_dc_writel(dc, 0, DC_CMD_INT_ENABLE);
disable_irq(dc->irq);
- if (dc->out_ops && dc->out_ops->disable)
- dc->out_ops->disable(dc);
-
tegra_dc_clear_bandwidth(dc);
clk_disable(dc->clk);
tegra_dvfs_set_rate(dc->clk, 0);