From f32ebe049210ae805e433c8f55a8c9b37fd64a6a Mon Sep 17 00:00:00 2001 From: Zefa Chen Date: Fri, 5 Jul 2024 11:51:49 +0800 Subject: [PATCH] media: rockchip: flexbus cif fixes error of memops Signed-off-by: Zefa Chen Change-Id: I27d479a9d80ae2df788e3166d4ac2ed8f71d5fd2 --- drivers/media/platform/rockchip/flexbus_cif/capture.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/media/platform/rockchip/flexbus_cif/capture.c b/drivers/media/platform/rockchip/flexbus_cif/capture.c index 142198cf0962..18b3f7cd23dd 100644 --- a/drivers/media/platform/rockchip/flexbus_cif/capture.c +++ b/drivers/media/platform/rockchip/flexbus_cif/capture.c @@ -1174,10 +1174,7 @@ static int flexbus_cif_init_vb2_queue(struct vb2_queue *q, q->io_modes = VB2_MMAP | VB2_DMABUF; q->drv_priv = stream; q->ops = &flexbus_cif_vb2_ops; - if (stream->cif_dev->is_dma_sg_ops) - q->mem_ops = &vb2_cma_sg_memops; - else - q->mem_ops = &vb2_dma_contig_memops; + q->mem_ops = &vb2_cma_sg_memops; q->buf_struct_size = sizeof(struct flexbus_cif_buffer); q->min_buffers_needed = CIF_REQ_BUFS_MIN; q->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC;