msm camera: separate daemon pmem mapping away from video node
Signed-off-by: Mingcheng Zhu <mingchen@codeaurora.org>
diff --git a/include/media/msm_camera.h b/include/media/msm_camera.h
index 882d987..5a20d87 100644
--- a/include/media/msm_camera.h
+++ b/include/media/msm_camera.h
@@ -138,6 +138,9 @@
#define MSM_CAM_IOCTL_V4L2_EVT_NOTIFY \
_IOR(MSM_CAM_IOCTL_MAGIC, 41, struct v4l2_event *)
+#define MSM_CAM_IOCTL_SET_MEM_MAP_INFO \
+ _IOR(MSM_CAM_IOCTL_MAGIC, 42, struct msm_mem_map_info *)
+
#define MSM_CAMERA_LED_OFF 0
#define MSM_CAMERA_LED_LOW 1
#define MSM_CAMERA_LED_HIGH 2
@@ -418,6 +421,11 @@
uint32_t idx; /* v4l2 buffer index */
};
+struct msm_mem_map_info {
+ uint32_t cookie;
+ uint32_t length;
+};
+
#define MSM_MEM_MMAP 0
#define MSM_MEM_USERPTR 1
#define MSM_PLANE_MAX 8