diff options
author | Liu Ying <Ying.Liu@freescale.com> | 2011-05-24 09:58:49 +0800 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2012-01-09 20:08:40 +0800 |
commit | 5ade4168b070ee6783ed65614fb26ddb74e4e105 (patch) | |
tree | d41900709344e8b48798798571234bfd39825cfb /include/linux/ipu.h | |
parent | f9148cae86ba131c1d4f558e7bb0ab500168b3cf (diff) |
ENGR00142551-1 IPUv3:Support triple buffer
This patch supports IPUv3 triple buffer.
Only channel 23, 27 and 28 are tested.
Test was done on MX51 BBG and MX53 SMD.
IPUv1 interface is changed accordingly
to pass building.
Signed-off-by: Liu Ying <Ying.Liu@freescale.com>
(cherry picked from commit 73ef4408712acfee2d132f73555085a61be7b17c)
Diffstat (limited to 'include/linux/ipu.h')
-rw-r--r-- | include/linux/ipu.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/ipu.h b/include/linux/ipu.h index 768ec3de9937..64428ab7cb77 100644 --- a/include/linux/ipu.h +++ b/include/linux/ipu.h @@ -887,6 +887,7 @@ int32_t ipu_init_channel_buffer(ipu_channel_t channel, ipu_buffer_t type, uint32_t stride, ipu_rotate_mode_t rot_mode, dma_addr_t phyaddr_0, dma_addr_t phyaddr_1, + dma_addr_t phyaddr_2, uint32_t u_offset, uint32_t v_offset); int32_t ipu_update_channel_buffer(ipu_channel_t channel, ipu_buffer_t type, @@ -1081,6 +1082,7 @@ typedef struct _ipu_channel_buf_parm { ipu_rotate_mode_t rot_mode; dma_addr_t phyaddr_0; dma_addr_t phyaddr_1; + dma_addr_t phyaddr_2; uint32_t u_offset; uint32_t v_offset; uint32_t bufNum; |