summaryrefslogtreecommitdiff
path: root/original-kernel-headers/media/msmb_camera.h
diff options
context:
space:
mode:
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 */