summaryrefslogtreecommitdiff
path: root/original-kernel-headers/media/msmb_camera.h
diff options
context:
space:
mode:
authorPatrick Tjin <pattjin@google.com>2015-04-02 10:15:34 -0700
committerPatrick Tjin <pattjin@google.com>2015-04-02 10:15:34 -0700
commitb562c238e74c679409fca91c01de03b91a104c30 (patch)
treee5fec9181fef7af1bdb109f0f542414a3de4638a /original-kernel-headers/media/msmb_camera.h
parent8318afe915d8e46faf25d047f5dd987d30cc0175 (diff)
downloadmsm8994-b562c238e74c679409fca91c01de03b91a104c30.tar.gz
msm8994: update kernel headers
LA.BF64.1.2.1_rb2.6 Change-Id: I6c7f8d1159dabf2721e7cbe1525ca38c6148aab0 Signed-off-by: Patrick Tjin <pattjin@google.com>
Diffstat (limited to 'original-kernel-headers/media/msmb_camera.h')
-rw-r--r--original-kernel-headers/media/msmb_camera.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/original-kernel-headers/media/msmb_camera.h b/original-kernel-headers/media/msmb_camera.h
index d053589..0ce83be 100644
--- a/original-kernel-headers/media/msmb_camera.h
+++ b/original-kernel-headers/media/msmb_camera.h
@@ -61,9 +61,13 @@
/* The below macro is defined to put an upper limit on maximum
* number of buffer requested per stream. In case of extremely
* large value for number of buffer due to data structure corruption
- * we return error to avoid integer overflow. This value may be
+ * we return error to avoid integer overflow. Group processing
+ * can have max of 9 groups of 8 bufs each. This value may be
* configured in future*/
-#define MSM_CAMERA_MAX_STREAM_BUF 40
+#define MSM_CAMERA_MAX_STREAM_BUF 72
+
+/* Max batch size of processing */
+#define MSM_CAMERA_MAX_USER_BUFF_CNT 16
/* featur base */
#define MSM_CAMERA_FEATURE_BASE 0x00010000
@@ -196,4 +200,9 @@ struct msm_camera_smmu_attach_type {
enum smmu_attach_mode attach;
};
+struct msm_camera_user_buf_cont_t {
+ unsigned int buf_cnt;
+ unsigned int buf_idx[MSM_CAMERA_MAX_USER_BUFF_CNT];
+};
+
#endif /* __LINUX_MSMB_CAMERA_H */