Skip to content

Commit eae92ae

Browse files
wzyy2rkhuangtao
authored andcommitted
media: rockchip: rga: add userptr to use normal cache-enabled memory
It seems people still need it Change-Id: I4aa312b46f795beeb3eff415a971d13e81f030f8 Signed-off-by: Jacob Chen <jacob2.chen@rock-chips.com>
1 parent ddc0536 commit eae92ae

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • drivers/media/platform/rockchip/rga

drivers/media/platform/rockchip/rga/rga.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
122122
int ret;
123123

124124
src_vq->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
125-
src_vq->io_modes = VB2_MMAP | VB2_DMABUF;
125+
src_vq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
126126
src_vq->drv_priv = ctx;
127127
src_vq->ops = &rga_qops;
128128
src_vq->mem_ops = &vb2_dma_sg_memops;
@@ -135,7 +135,7 @@ queue_init(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq)
135135
return ret;
136136

137137
dst_vq->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
138-
dst_vq->io_modes = VB2_MMAP | VB2_DMABUF;
138+
dst_vq->io_modes = VB2_USERPTR | VB2_MMAP | VB2_DMABUF;
139139
dst_vq->drv_priv = ctx;
140140
dst_vq->ops = &rga_qops;
141141
dst_vq->mem_ops = &vb2_dma_sg_memops;

0 commit comments

Comments
 (0)