mirror of https://gitee.com/openkylin/linux.git
[media] mx2_camera: Remove buffer states
After removing i.mx25 support and buf_cleanup() callback, buffer states are not used in the code any longer. Signed-off-by: Javier Martin <javier.martin@vista-silicon.com> Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
22f9a477a2
commit
3fdd97973b
|
@ -216,12 +216,6 @@ struct mx2_fmt_cfg {
|
|||
struct mx2_prp_cfg cfg;
|
||||
};
|
||||
|
||||
enum mx2_buffer_state {
|
||||
MX2_STATE_QUEUED,
|
||||
MX2_STATE_ACTIVE,
|
||||
MX2_STATE_DONE,
|
||||
};
|
||||
|
||||
struct mx2_buf_internal {
|
||||
struct list_head queue;
|
||||
int bufnum;
|
||||
|
@ -232,7 +226,6 @@ struct mx2_buf_internal {
|
|||
struct mx2_buffer {
|
||||
/* common v4l buffer stuff -- must be first */
|
||||
struct vb2_buffer vb;
|
||||
enum mx2_buffer_state state;
|
||||
struct mx2_buf_internal internal;
|
||||
};
|
||||
|
||||
|
@ -554,7 +547,6 @@ static void mx2_videobuf_queue(struct vb2_buffer *vb)
|
|||
|
||||
spin_lock_irqsave(&pcdev->lock, flags);
|
||||
|
||||
buf->state = MX2_STATE_QUEUED;
|
||||
list_add_tail(&buf->internal.queue, &pcdev->capture);
|
||||
|
||||
spin_unlock_irqrestore(&pcdev->lock, flags);
|
||||
|
@ -678,7 +670,6 @@ static int mx2_start_streaming(struct vb2_queue *q, unsigned int count)
|
|||
internal.queue);
|
||||
buf->internal.bufnum = 0;
|
||||
vb = &buf->vb;
|
||||
buf->state = MX2_STATE_ACTIVE;
|
||||
|
||||
phys = vb2_dma_contig_plane_dma_addr(vb, 0);
|
||||
mx27_update_emma_buf(pcdev, phys, buf->internal.bufnum);
|
||||
|
@ -688,7 +679,6 @@ static int mx2_start_streaming(struct vb2_queue *q, unsigned int count)
|
|||
internal.queue);
|
||||
buf->internal.bufnum = 1;
|
||||
vb = &buf->vb;
|
||||
buf->state = MX2_STATE_ACTIVE;
|
||||
|
||||
phys = vb2_dma_contig_plane_dma_addr(vb, 0);
|
||||
mx27_update_emma_buf(pcdev, phys, buf->internal.bufnum);
|
||||
|
@ -1382,7 +1372,6 @@ static void mx27_camera_frame_done_emma(struct mx2_camera_dev *pcdev,
|
|||
list_move_tail(pcdev->capture.next, &pcdev->active_bufs);
|
||||
|
||||
vb = &buf->vb;
|
||||
buf->state = MX2_STATE_ACTIVE;
|
||||
|
||||
phys = vb2_dma_contig_plane_dma_addr(vb, 0);
|
||||
mx27_update_emma_buf(pcdev, phys, bufnum);
|
||||
|
|
Loading…
Reference in New Issue