summaryrefslogtreecommitdiff
path: root/drivers/video/fbdev/mxc/mxsfb_sii902x.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/fbdev/mxc/mxsfb_sii902x.c')
-rw-r--r--drivers/video/fbdev/mxc/mxsfb_sii902x.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/fbdev/mxc/mxsfb_sii902x.c b/drivers/video/fbdev/mxc/mxsfb_sii902x.c
index f4be1a5ecb17..052befe9194c 100644
--- a/drivers/video/fbdev/mxc/mxsfb_sii902x.c
+++ b/drivers/video/fbdev/mxc/mxsfb_sii902x.c
@@ -32,6 +32,7 @@
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/fb.h>
+#include <linux/fbcon.h>
#include <linux/init.h>
#include <linux/platform_device.h>
#include <linux/regulator/consumer.h>
@@ -266,9 +267,8 @@ static void sii902x_cable_connected(void)
sii902x.fbi->var.activate |= FB_ACTIVATE_FORCE;
console_lock();
- sii902x.fbi->flags |= FBINFO_MISC_USEREVENT;
- fb_set_var(sii902x.fbi, &sii902x.fbi->var);
- sii902x.fbi->flags &= ~FBINFO_MISC_USEREVENT;
+ if (!fb_set_var(sii902x.fbi, &sii902x.fbi->var))
+ fbcon_update_vcs(sii902x.fbi, sii902x.fbi->var.activate & FB_ACTIVATE_ALL);
console_unlock();
}
/* Power on sii902x */