diff options
Diffstat (limited to 'original-kernel-headers/media/msmb_camera.h')
-rw-r--r-- | original-kernel-headers/media/msmb_camera.h | 13 |
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 */ |