summaryrefslogtreecommitdiff
path: root/recipes/ti/bitblit/recent-linux.diff
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/ti/bitblit/recent-linux.diff')
-rw-r--r--recipes/ti/bitblit/recent-linux.diff41
1 files changed, 41 insertions, 0 deletions
diff --git a/recipes/ti/bitblit/recent-linux.diff b/recipes/ti/bitblit/recent-linux.diff
new file mode 100644
index 0000000000..753438aa10
--- /dev/null
+++ b/recipes/ti/bitblit/recent-linux.diff
@@ -0,0 +1,41 @@
+Index: trunk/bitblit/packages/ti/sdo/apps/bitblit_test/linux/framebuffer.c
+===================================================================
+--- trunk/bitblit/packages/ti/sdo/apps/bitblit_test/linux/framebuffer.c (revision 2)
++++ trunk/bitblit/packages/ti/sdo/apps/bitblit_test/linux/framebuffer.c (working copy)
+@@ -53,9 +53,7 @@
+ #include <linux/fb.h>
+
+ /* Davinci/OMAP specific kernel headers */
+-#ifdef _omap3530
+-#include <video/omapfbdev.h>
+-#else
++#ifndef _omap3530
+ #include <video/davincifb_ioctl.h>
+ #endif
+
+@@ -248,9 +246,11 @@
+ if (waitForVsync) {
+ /* Wait for vertical sync */
+ /* Assumption is that rgb and alpha flip together - only wait on rgb */
++#if defined (FBIO_WAITFORVSYNC)
+ if (ioctl(hDisplay->fd, FBIO_WAITFORVSYNC, &dummy) == -1) {
+- printf("Failed FBIO_WAITFORVSYNC (%s)\n", strerror(errno));
++ printf("Failed FBIO_WAITFORVSYNC (%s)\n", strerror(errno));
+ }
++#endif
+ }
+ #endif /* #ifdef _DMAI */
+
+@@ -276,10 +276,12 @@
+
+ /* Wait for vertical sync */
+ /* Assumption is that rgb and alpha flip together - only wait on rgb */
++#if defined (FBIO_WAITFORVSYNC)
+ if (ioctl(hDisplay->fd, FBIO_WAITFORVSYNC, &dummy) == -1) {
+ printf("Failed FBIO_WAITFORVSYNC (%s)\n", strerror(errno));
+ }
+ #endif
++#endif
+ }
+
+