summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaurav Sarode <gsarode@nvidia.com>2011-06-08 14:49:35 +0530
committerRohan Somvanshi <rsomvanshi@nvidia.com>2011-06-09 01:34:09 -0700
commitf90f89842113edc4b045950b5ee660ad46a033e9 (patch)
treed0e39e18d9ee5c73654aed826562e121d49f3d9a
parent126a2fca500004a4b03ea377da000e8972efaed6 (diff)
arm: tegra: whistler: add hdmi to earlysuspend
use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause tegra_dc_disable. Fixes bug 835171 Change-Id: Idd0f92e86f4f38e97f93e5806631bc4995c92d1c Reviewed-on: http://git-master/r/35662 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
-rw-r--r--arch/arm/mach-tegra/board-whistler-panel.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/arm/mach-tegra/board-whistler-panel.c b/arch/arm/mach-tegra/board-whistler-panel.c
index ddcc611e9a65..9cc797739149 100644
--- a/arch/arm/mach-tegra/board-whistler-panel.c
+++ b/arch/arm/mach-tegra/board-whistler-panel.c
@@ -296,14 +296,16 @@ struct early_suspend whistler_panel_early_suspender;
static void whistler_panel_early_suspend(struct early_suspend *h)
{
- if (num_registered_fb > 0)
- fb_blank(registered_fb[0], FB_BLANK_POWERDOWN);
+ unsigned i;
+ for (i = 0; i < num_registered_fb; i++)
+ fb_blank(registered_fb[i], FB_BLANK_POWERDOWN);
}
static void whistler_panel_late_resume(struct early_suspend *h)
{
- if (num_registered_fb > 0)
- fb_blank(registered_fb[0], FB_BLANK_UNBLANK);
+ unsigned i;
+ for (i = 0; i < num_registered_fb; i++)
+ fb_blank(registered_fb[i], FB_BLANK_UNBLANK);
}
#endif