mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-13 05:54:23 +08:00
OMAP: DSS2: OMAPFB: add support for FBIO_WAITFORVSYNC
FBIO_WAITFORVSYNC is a stardard ioctl for waiting vsync, already used by some userspace, so add it as an alias for OMAPFB_WAITFORVSYNC. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
This commit is contained in:
parent
f3c77d6332
commit
ece350d394
@ -610,6 +610,7 @@ int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg)
|
||||
struct omapfb_vram_info vram_info;
|
||||
struct omapfb_tearsync_info tearsync_info;
|
||||
struct omapfb_display_info display_info;
|
||||
u32 crt;
|
||||
} p;
|
||||
|
||||
int r = 0;
|
||||
@ -768,6 +769,17 @@ int omapfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg)
|
||||
r = -EFAULT;
|
||||
break;
|
||||
|
||||
case FBIO_WAITFORVSYNC:
|
||||
if (get_user(p.crt, (__u32 __user *)arg)) {
|
||||
r = -EFAULT;
|
||||
break;
|
||||
}
|
||||
if (p.crt != 0) {
|
||||
r = -ENODEV;
|
||||
break;
|
||||
}
|
||||
/* FALLTHROUGH */
|
||||
|
||||
case OMAPFB_WAITFORVSYNC:
|
||||
DBG("ioctl WAITFORVSYNC\n");
|
||||
if (!display) {
|
||||
|
Loading…
Reference in New Issue
Block a user