summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/dc/dsi.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/dc/dsi.c')
-rw-r--r--drivers/video/tegra/dc/dsi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/tegra/dc/dsi.c b/drivers/video/tegra/dc/dsi.c
index 2c511efc4156..b3dd079d449e 100644
--- a/drivers/video/tegra/dc/dsi.c
+++ b/drivers/video/tegra/dc/dsi.c
@@ -2599,12 +2599,12 @@ static void tegra_dc_dsi_suspend(struct tegra_dc *dc)
dsi = tegra_dc_get_outdata(dc);
+ if (!dsi->enabled)
+ return;
+
tegra_dc_io_start(dc);
mutex_lock(&dsi->lock);
- if (!dsi->enabled)
- goto fail;
-
if (!dsi->info.power_saving_suspend) {
if (dsi->ulpm) {
if (tegra_dsi_exit_ulpm(dsi) < 0) {