summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/bandwidth.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/dc/bandwidth.c')
-rw-r--r--drivers/video/tegra/dc/bandwidth.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/video/tegra/dc/bandwidth.c b/drivers/video/tegra/dc/bandwidth.c
index a1da7ef0a995..ed5bf6e06948 100644
--- a/drivers/video/tegra/dc/bandwidth.c
+++ b/drivers/video/tegra/dc/bandwidth.c
@@ -234,7 +234,8 @@ void tegra_dc_program_bandwidth(struct tegra_dc *dc)
max(dc->emc_clk_rate, dc->new_emc_clk_rate));
dc->emc_clk_rate = dc->new_emc_clk_rate;
- if (!dc->new_emc_clk_rate) /* going from non-zero to 0 */
+ /* going from non-zero to 0 */
+ if (!dc->new_emc_clk_rate && tegra_is_clk_enabled(dc->emc_clk))
clk_disable(dc->emc_clk);
}