diff --git a/drivers/video/tegra/dc/dc.c b/drivers/video/tegra/dc/dc.c index f10f3c441e01..0011cfbb726c 100644 --- a/drivers/video/tegra/dc/dc.c +++ b/drivers/video/tegra/dc/dc.c @@ -903,10 +903,11 @@ void tegra_dc_enable(struct tegra_dc *dc) static void _tegra_dc_disable(struct tegra_dc *dc) { + disable_irq(dc->irq); + if (dc->out_ops && dc->out_ops->disable) dc->out_ops->disable(dc); - disable_irq(dc->irq); clk_disable(dc->clk); tegra_dvfs_set_rate(dc->clk, 0);