]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
video: tegra: dc: check powergate for reg dump
authorJong Kim <jongk@nvidia.com>
Thu, 31 Oct 2013 22:47:24 +0000 (15:47 -0700)
committerJon Mayo <jmayo@nvidia.com>
Mon, 4 Nov 2013 19:20:03 +0000 (11:20 -0800)
Check powergate before dumping registers.
If power is gated, then quietly return without dumping ady regs.

bug 1396823

Change-Id: Icc8077c48e28fec455b208f061e214dfae0d06fe
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/323688
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>
drivers/video/tegra/dc/dc.c

index f5abc68c5b0f350d9fcad1fb5e4f993d62542ecb..161d3a80c2390c6104f29668e4a19bcac3ecf60d 100644 (file)
@@ -488,6 +488,10 @@ static void _dump_regs(struct tegra_dc *dc, void *data,
        int i;
        char buff[256];
 
+       /* If gated, quietly return. */
+       if (!tegra_powergate_is_powered(dc->powergate_id))
+               return;
+
        mutex_lock(&dc->lock);
        tegra_dc_get(dc);
        tegra_dc_writel(dc, WRITE_MUX_ACTIVE | READ_MUX_ACTIVE,