video: driver: add configuration support

Add support for
- set and get format
- get min buffers
- request buffers

Change-Id: I0696386e10fc9571a99853070c108832873c4923
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
This commit is contained in:
Maheshwar Ajja
2020-08-07 16:14:11 -07:00
parent 6f107f7e35
commit dc1d43bd64
11 changed files with 521 additions and 35 deletions

View File

@@ -36,6 +36,12 @@ void msm_vidc_batch_handler(struct work_struct *work);
int msm_vidc_setup_event_queue(struct msm_vidc_inst *inst);
int msm_vidc_queue_init(struct msm_vidc_inst *inst);
u32 msm_vidc_convert_color_fmt(u32 v4l2_fmt);
int msm_vidc_get_control(struct msm_vidc_inst *inst, struct v4l2_ctrl *ctrl);
int msm_vidc_get_port_from_type(u32 type);
int msm_vidc_start_input(struct msm_vidc_inst *inst);
int msm_vidc_start_output(struct msm_vidc_inst *inst);
int msm_vidc_stop_input(struct msm_vidc_inst *inst);
int msm_vidc_stop_output(struct msm_vidc_inst *inst);
#endif // _MSM_VIDC_DRIVER_H_