aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/pvr/servicesext.h
diff options
context:
space:
mode:
authorHemant Hariyani <hemanthariyani@ti.com>2011-08-25 03:01:10 -0400
committerPaolo Pisati <paolo.pisati@canonical.com>2012-08-17 04:18:39 -0400
commitb7f68b0d0649bec8d50054b78873ca40b267321b (patch)
tree56e9917cfa159b1728721dbae9d8c46f33bc2699 /drivers/gpu/pvr/servicesext.h
parent8827e270c06639a9a89390799c8860bf9640ec5f (diff)
OMAP4: SGX-KM: Upgrade DDK to version 1.7.17.4403
This patch upgrades the kernel side graphics driver to version 1.7.17.4403. The corresponding change in the user side must be in place for this to work. Change-Id: Id3a713fa22a227dbcd0ec098589d62b350802247 Signed-off-by: Hemant Hariyani <hemanthariyani@ti.com>
Diffstat (limited to 'drivers/gpu/pvr/servicesext.h')
-rw-r--r--drivers/gpu/pvr/servicesext.h49
1 files changed, 7 insertions, 42 deletions
diff --git a/drivers/gpu/pvr/servicesext.h b/drivers/gpu/pvr/servicesext.h
index 9a494b3dbcf..fdd63cb62fc 100644
--- a/drivers/gpu/pvr/servicesext.h
+++ b/drivers/gpu/pvr/servicesext.h
@@ -587,7 +587,13 @@ typedef enum _PVRSRV_PIXEL_FORMAT_ {
587 PVRSRV_PIXEL_FORMAT_C1_4KYUV420_2P_VU = 218, 587 PVRSRV_PIXEL_FORMAT_C1_4KYUV420_2P_VU = 218,
588 PVRSRV_PIXEL_FORMAT_P208 = 219, 588 PVRSRV_PIXEL_FORMAT_P208 = 219,
589 PVRSRV_PIXEL_FORMAT_A8P8 = 220, 589 PVRSRV_PIXEL_FORMAT_A8P8 = 220,
590 590
591 PVRSRV_PIXEL_FORMAT_A4 = 221,
592 PVRSRV_PIXEL_FORMAT_AYUV8888 = 222,
593 PVRSRV_PIXEL_FORMAT_RAW256 = 223,
594 PVRSRV_PIXEL_FORMAT_RAW512 = 224,
595 PVRSRV_PIXEL_FORMAT_RAW1024 = 225,
596
591 PVRSRV_PIXEL_FORMAT_FORCE_I32 = 0x7fffffff 597 PVRSRV_PIXEL_FORMAT_FORCE_I32 = 0x7fffffff
592 598
593} PVRSRV_PIXEL_FORMAT; 599} PVRSRV_PIXEL_FORMAT;
@@ -779,47 +785,6 @@ typedef struct ACCESS_INFO_TAG
779}ACCESS_INFO; 785}ACCESS_INFO;
780 786
781 787
782typedef struct PVRSRV_CURSOR_SHAPE_TAG
783{
784 IMG_UINT16 ui16Width;
785 IMG_UINT16 ui16Height;
786 IMG_INT16 i16XHot;
787 IMG_INT16 i16YHot;
788
789
790 IMG_VOID* pvMask;
791 IMG_INT16 i16MaskByteStride;
792
793
794 IMG_VOID* pvColour;
795 IMG_INT16 i16ColourByteStride;
796 PVRSRV_PIXEL_FORMAT eColourPixelFormat;
797} PVRSRV_CURSOR_SHAPE;
798
799#define PVRSRV_SET_CURSOR_VISIBILITY (1<<0)
800#define PVRSRV_SET_CURSOR_POSITION (1<<1)
801#define PVRSRV_SET_CURSOR_SHAPE (1<<2)
802#define PVRSRV_SET_CURSOR_ROTATION (1<<3)
803
804typedef struct PVRSRV_CURSOR_INFO_TAG
805{
806
807 IMG_UINT32 ui32Flags;
808
809
810 IMG_BOOL bVisible;
811
812
813 IMG_INT16 i16XPos;
814 IMG_INT16 i16YPos;
815
816
817 PVRSRV_CURSOR_SHAPE sCursorShape;
818
819
820 IMG_UINT32 ui32Rotation;
821
822} PVRSRV_CURSOR_INFO;
823 788
824#if defined(PDUMP_SUSPEND_IS_PER_THREAD) 789#if defined(PDUMP_SUSPEND_IS_PER_THREAD)
825typedef struct { 790typedef struct {