]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: dc: Check powergate status of DC
authorPankaj Dabade <pdabade@nvidia.com>
Tue, 11 Feb 2014 07:29:19 +0000 (12:59 +0530)
committerPankaj Dabade <pdabade@nvidia.com>
Thu, 13 Feb 2014 10:50:38 +0000 (02:50 -0800)
If DC is powergated quitely return.

bug 1449636

Change-Id: Id707f24d9d0c32a2f9ef356750da9d369d421edc
Signed-off-by: Pankaj Dabade <pdabade@nvidia.com>
Reviewed-on: http://git-master/r/363785
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
drivers/video/tegra/dc/dc.c

index fd64bd2d7f552772b1fd2943ab0ab06aa3ec94e6..cb0c1b456486cabde1d986f43e5a51b8dc80b183 100644 (file)
@@ -1518,6 +1518,10 @@ u32 tegra_dc_read_checksum_latched(struct tegra_dc *dc)
                goto crc_error;
        }
 
+       /* If gated quitely return */
+       if (!tegra_dc_is_powered(dc))
+               return 0;
+
        INIT_COMPLETION(dc->crc_complete);
        if (dc->crc_pending &&
            wait_for_completion_interruptible(&dc->crc_complete)) {