1 From 3083ae11d58fb7a083663865020c0a763540532b Mon Sep 17 00:00:00 2001
2 From: Sammy He <r62914@freescale.com>
3 Date: Wed, 2 Nov 2011 20:02:35 +0800
4 Subject: [PATCH] ENGR00161215-1 arch/arm: Add two new IOCTLs in mxc_vpu.h
6 Add IOCTL VPU_IOC_QUERY_BITWORK_MEM and VPU_IOC_SET_BITWORK_MEM
8 The two ioctls can be used when user allocates working buffer
9 from user space, for exmaple, allocating it from pmem interface
10 on android, then register it to vpu driver.
12 Signed-off-by: Sammy He <r62914@freescale.com>
13 (cherry picked from commit ad29cb1c2ad8ca4bbb30ff2ff55a4e8888b08373)
15 arch/arm/plat-mxc/include/mach/mxc_vpu.h | 2 ++
16 1 files changed, 2 insertions(+), 0 deletions(-)
18 diff --git a/arch/arm/plat-mxc/include/mach/mxc_vpu.h b/arch/arm/plat-mxc/include/mach/mxc_vpu.h
19 index 355a9ef..32865e5 100644
20 --- a/arch/arm/plat-mxc/include/mach/mxc_vpu.h
21 +++ b/arch/arm/plat-mxc/include/mach/mxc_vpu.h
22 @@ -48,6 +48,8 @@ struct vpu_mem_desc {
23 #define VPU_IOC_REQ_VSHARE_MEM _IO(VPU_IOC_MAGIC, 9)
24 #define VPU_IOC_SYS_SW_RESET _IO(VPU_IOC_MAGIC, 11)
25 #define VPU_IOC_GET_SHARE_MEM _IO(VPU_IOC_MAGIC, 12)
26 +#define VPU_IOC_QUERY_BITWORK_MEM _IO(VPU_IOC_MAGIC, 13)
27 +#define VPU_IOC_SET_BITWORK_MEM _IO(VPU_IOC_MAGIC, 14)
29 #define BIT_CODE_RUN 0x000
30 #define BIT_CODE_DOWN 0x004