summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/fb.c
diff options
context:
space:
mode:
authorJon Mayo <jmayo@nvidia.com>2011-09-20 18:06:49 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:49:13 -0800
commitfd01962227b1427ee0b7328d71588ecdc17f3b8d (patch)
tree62e56092e7ddfa3a67ca6baca693f8fea605827e /drivers/video/tegra/fb.c
parent51624e80e29a84fee03cc5df041facf679431a80 (diff)
video: tegra: provide blank that clears screen
Only clear the display when ioctl FBIOBLANK is FB_BLANK_NORMAL is used This indicates that display should still be powered on and is useful when HDMI audio needs to remain active but no content is displayed on screen. bug 857117 bug 868916 Reviewed-on: http://git-master/r/53608 (cherry picked from commit 234a39002a5a4daa364271ed357de14cff06f6a9) Change-Id: I5a3c3bf5180100e0d1a410bd11ddb60d22562276 Reviewed-on: http://git-master/r/56299 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R349ae85c159dfd3d1be279964d341ba402fc54ca
Diffstat (limited to 'drivers/video/tegra/fb.c')
-rw-r--r--drivers/video/tegra/fb.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/video/tegra/fb.c b/drivers/video/tegra/fb.c
index b170bcdcba2c..72176b7e99a5 100644
--- a/drivers/video/tegra/fb.c
+++ b/drivers/video/tegra/fb.c
@@ -182,10 +182,14 @@ static int tegra_fb_blank(int blank, struct fb_info *info)
return 0;
case FB_BLANK_NORMAL:
+ dev_dbg(&tegra_fb->ndev->dev, "blank - normal\n");
+ tegra_dc_blank(tegra_fb->win->dc);
+ return 0;
+
case FB_BLANK_VSYNC_SUSPEND:
case FB_BLANK_HSYNC_SUSPEND:
case FB_BLANK_POWERDOWN:
- dev_dbg(&tegra_fb->ndev->dev, "blank\n");
+ dev_dbg(&tegra_fb->ndev->dev, "blank - powerdown\n");
tegra_dc_disable(tegra_fb->win->dc);
return 0;