]> code.ossystems Code Review - meta-freescale.git/blob
dbe92f4a1da13946f88fd92cc5d59f05b9370631
[meta-freescale.git] /
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
5
6 Add IOCTL VPU_IOC_QUERY_BITWORK_MEM and VPU_IOC_SET_BITWORK_MEM
7 for vpu driver.
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.
11
12 Signed-off-by: Sammy He <r62914@freescale.com>
13 (cherry picked from commit ad29cb1c2ad8ca4bbb30ff2ff55a4e8888b08373)
14 ---
15  arch/arm/plat-mxc/include/mach/mxc_vpu.h |    2 ++
16  1 files changed, 2 insertions(+), 0 deletions(-)
17
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)
28  
29  #define BIT_CODE_RUN                   0x000
30  #define BIT_CODE_DOWN                  0x004
31 -- 
32 1.5.4.4
33