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