diff options
author | Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com> | 2011-08-26 20:41:41 +0530 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@linaro.org> | 2012-03-19 09:00:04 +0100 |
commit | 26165e4e29056a838cf708b710e3e6a7503a1e01 (patch) | |
tree | 1c41188853351223f587087f5625ec3afff1dfa6 /drivers/video/b2r2/b2r2_hw.h | |
parent | 520c3c038fe00697e8f0e69d465b32e8ad8959f5 (diff) |
b2r2:Migrate driver to kernel 3.0
Migrate the following b2r2 driver patches to kernel3.0
dbc424d b2r2: Add optimized path for VUY(A)888(8) 24/32-bit formats
2142b2d b2r2: Add VUY(A)888(8) 24/32-bit formats
797c68c [b2r2] Fix QA tools warning in b2r2_node_split.c
ST-Ericsson ID: 352334
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I5f3160a9568ad17eb05eae0b7b8adba146153ea9
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29563
Diffstat (limited to 'drivers/video/b2r2/b2r2_hw.h')
-rw-r--r-- | drivers/video/b2r2/b2r2_hw.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/drivers/video/b2r2/b2r2_hw.h b/drivers/video/b2r2/b2r2_hw.h index 0dd5f758eb5..d492168913a 100644 --- a/drivers/video/b2r2/b2r2_hw.h +++ b/drivers/video/b2r2/b2r2_hw.h @@ -680,4 +680,28 @@ enum b2r2_plug_page_size { #define B2R2_VMX2_BLT_YUV888_TO_RGB_601_VIDEO 0x2006f000 #define B2R2_VMX3_BLT_YUV888_TO_RGB_601_VIDEO 0x34f21322 +/* VMX register values for YUV to BLT_YUV888 conversion */ +#define B2R2_VMX0_YUV_TO_BLT_YUV888 0x00040000 +#define B2R2_VMX1_YUV_TO_BLT_YUV888 0x00000100 +#define B2R2_VMX2_YUV_TO_BLT_YUV888 0x20000000 +#define B2R2_VMX3_YUV_TO_BLT_YUV888 0x00000000 + +/* VMX register values for BLT_YUV888 to YUV conversion */ +#define B2R2_VMX0_BLT_YUV888_TO_YUV 0x00000100 +#define B2R2_VMX1_BLT_YUV888_TO_YUV 0x20000000 +#define B2R2_VMX2_BLT_YUV888_TO_YUV 0x00040000 +#define B2R2_VMX3_BLT_YUV888_TO_YUV 0x00000000 + +/* VMX register values for YVU to BLT_YUV888 conversion */ +#define B2R2_VMX0_YVU_TO_BLT_YUV888 0x00040000 +#define B2R2_VMX1_YVU_TO_BLT_YUV888 0x20000000 +#define B2R2_VMX2_YVU_TO_BLT_YUV888 0x00000100 +#define B2R2_VMX3_YVU_TO_BLT_YUV888 0x00000000 + +/* VMX register values for BLT_YUV888 to YVU conversion */ +#define B2R2_VMX0_BLT_YUV888_TO_YVU 0x00040000 +#define B2R2_VMX1_BLT_YUV888_TO_YVU 0x20000000 +#define B2R2_VMX2_BLT_YUV888_TO_YVU 0x00000100 +#define B2R2_VMX3_BLT_YUV888_TO_YVU 0x00000000 + #endif /* B2R2_HW_H__ */ |