Hi Mauro, This patch series that adds support for V4L2_MEMORY_FLAG_NON_COHERENT. Once merged, this patch for v4l2-compliance will be applied as well: https://patchwork.linuxtv.org/project/linux-media/patch/20210913023546.905914-1-senozhatsky@xxxxxxxxxxxx/ Regards, Hans The following changes since commit d62cd4d277cc711f781a7bdec4109c6148529b25: media: uvcvideo: Remove unused including <linux/version.h> (2021-08-21 09:11:04 +0200) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.16d for you to fetch changes up to fa03153716a3e6bf10d8611515fdcf440673557a: videobuf2: handle non-contiguous DMA allocations (2021-09-10 12:06:25 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Sergey Senozhatsky (8): videobuf2: rework vb2_mem_ops API videobuf2: inverse buffer cache_hints flags videobuf2: split buffer cache_hints initialisation videobuf2: move cache_hints handling to allocators videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag videobuf2: add queue memory coherency parameter videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag videobuf2: handle non-contiguous DMA allocations Documentation/userspace-api/media/v4l/buffer.rst | 40 ++++++++- Documentation/userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- Documentation/userspace-api/media/v4l/vidioc-reqbufs.rst | 16 ++-- drivers/media/common/videobuf2/videobuf2-core.c | 126 +++++++++++++++++---------- drivers/media/common/videobuf2/videobuf2-dma-contig.c | 195 +++++++++++++++++++++++++++++++++--------- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +++++---- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 ++++++------- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 ++++--- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ioctl.c | 4 +- include/media/videobuf2-core.h | 59 +++++++------ include/uapi/linux/videodev2.h | 11 ++- 13 files changed, 411 insertions(+), 186 deletions(-)