diff options
author | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:11:25 +0000 |
---|---|---|
committer | Andy Green <agreen@pads.home.warmcat.com> | 2008-11-19 17:11:25 +0000 |
commit | 5999d912a4de49f79489aac7c22fe3b87b49d8b5 (patch) | |
tree | a50e5f596316fd50cac332fbfad83c8a37da9310 /drivers/mfd/glamo/glamo-fb.c | |
parent | d5e3934362966fbd2b99f4c7a4f49c7958a849d4 (diff) |
Make the console turn off the backlight when blanking the screen.
Work in progress.
Diffstat (limited to 'drivers/mfd/glamo/glamo-fb.c')
-rw-r--r-- | drivers/mfd/glamo/glamo-fb.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mfd/glamo/glamo-fb.c b/drivers/mfd/glamo/glamo-fb.c index e26fe63777b..b4b121e4c6c 100644 --- a/drivers/mfd/glamo/glamo-fb.c +++ b/drivers/mfd/glamo/glamo-fb.c @@ -466,6 +466,17 @@ static int glamofb_set_par(struct fb_info *info) return 0; } + +static void notify_blank(struct fb_info *info, int blank_mode) +{ + struct fb_event event; + + event.info = info; + event.data = &blank_mode; + fb_notifier_call_chain(FB_EVENT_CONBLANK, &event); +} + + static int glamofb_blank(int blank_mode, struct fb_info *info) { struct glamofb_handle *gfb = info->par; @@ -490,6 +501,7 @@ static int glamofb_blank(int blank_mode, struct fb_info *info) glamo_engine_clkreg_set(gcore, GLAMO_ENGINE_LCD, GLAMO_CLOCK_LCD_EN_DCLK, GLAMO_CLOCK_LCD_EN_DCLK); + notify_blank(info, blank_mode); break; } |