summaryrefslogtreecommitdiffstats
path: root/bltsville/include
diff options
context:
space:
mode:
authorRick Tillery <rtillery@ti.com>2012-07-19 13:40:02 -0500
committerRick Tillery <rtillery@ti.com>2012-07-19 14:18:26 -0500
commit521f41023b2450808af932dc5068bff0838642b9 (patch)
tree6e4ff7e1c66be053881dd8ad8750f4779c5b99c3 /bltsville/include
parent8f8325a8584a91ccaa678ed6ab2f8868549e7e0b (diff)
downloadhardware_ti_omap4-521f41023b2450808af932dc5068bff0838642b9.zip
hardware_ti_omap4-521f41023b2450808af932dc5068bff0838642b9.tar.gz
hardware_ti_omap4-521f41023b2450808af932dc5068bff0838642b9.tar.bz2
BV: Update headers to 2.2: Add bvbltparams.src2auxdstrect,
bvbltparams.maskauxdstrect, BVFLAG_SRC2_AUXDSTRECT and BVFLAG_MASK_AUXDSTRECT; Add BVAT_reserved2 bvauxtype; Updated documentation (+ new images) Change-Id: I6a427019ab8d5ca4d6fd725d37f8d6abf8b2e55b Signed-off-by: Rick Tillery <rtillery@ti.com>
Diffstat (limited to 'bltsville/include')
-rw-r--r--bltsville/include/bltsville.h11
-rw-r--r--bltsville/include/bvbuffdesc.h3
-rw-r--r--bltsville/include/bverror.h2
3 files changed, 12 insertions, 4 deletions
diff --git a/bltsville/include/bltsville.h b/bltsville/include/bltsville.h
index eb32bf8..96baebb 100644
--- a/bltsville/include/bltsville.h
+++ b/bltsville/include/bltsville.h
@@ -88,7 +88,11 @@ struct bvrect {
#define BVFLAG_SCALE_RETURN 0x00100000 /* return scale type used */
#define BVFLAG_DITHER_RETURN 0x00200000 /* return dither type used */
-/**** Bits 31-22 reserved ****/
+
+
+#define BVFLAG_SRC2_AUXDSTRECT 0x00400000 /* src2auxdstrect used */
+#define BVFLAG_MASK_AUXDSTRECT 0x00800000 /* maskauxdstrect used */
+/**** Bits 31-24 reserved ****/
/*
* BVIMPL_* - BLTsville implementations may be combined under managers to
@@ -501,7 +505,7 @@ struct bvcallbackerror {
struct bvbatch;
/*
- * bvinbuff - provides the buffer in bvbltparams
+ * bvinbuff - provides the buffer in bvbltparams
*/
union bvinbuff {
struct bvbuffdesc *desc; /* buffer description when
@@ -588,6 +592,9 @@ struct bvbltparams {
error; handle contains
callbackdata below */
unsigned long callbackdata; /* (i) callback data */
+
+ struct bvrect src2auxdstrect;
+ struct bvrect maskauxdstrect;
};
#endif /* BLTSVILLE_H */
diff --git a/bltsville/include/bvbuffdesc.h b/bltsville/include/bvbuffdesc.h
index d86e317..98934bc 100644
--- a/bltsville/include/bvbuffdesc.h
+++ b/bltsville/include/bvbuffdesc.h
@@ -37,6 +37,8 @@ enum bvauxtype {
BVAT_NONE = 0, /* auxptr not used */
BVAT_reserved1 = /* reserved */
BVATDEF_VENDOR_ALL + 1,
+ BVAT_reserved2 = /* reserved */
+ BVATDEF_VENDOR_ALL + 2,
#ifdef BVAT_EXTERNAL_INCLUDE
#include BVAT_EXTERNAL_INCLUDE
#endif
@@ -56,5 +58,4 @@ struct bvbuffdesc {
type depends on auxtype */
};
-
#endif /* BVBUFFDESC_H */
diff --git a/bltsville/include/bverror.h b/bltsville/include/bverror.h
index 787dfaf..15c3ba7 100644
--- a/bltsville/include/bverror.h
+++ b/bltsville/include/bverror.h
@@ -293,7 +293,7 @@ enum bverror {
BVERR_MEMORY_ERROR = /* async operation triggered memory error */
BVERRDEF_VENDOR_ALL + 51000,
- BVERR_FORMAT = /* unsupported bvcopparams.bvsurfgeom.format */
+ BVERR_FORMAT = /* unsupported format */
BVERRDEF_VENDOR_ALL + 52000,
BVERR_CACHEOP = /* unsupported cache operation */