1# SPDX-License-Identifier: GPL-2.0-only 2# Used by drivers that need Videobuf2 modules 3config VIDEOBUF2_CORE 4 select DMA_SHARED_BUFFER 5 tristate 6 7config VIDEOBUF2_V4L2 8 tristate 9 10config VIDEOBUF2_MEMOPS 11 tristate 12 select FRAME_VECTOR 13 14config VIDEOBUF2_CMA_SG 15 tristate 16 prompt "videobuf2 cma sg" if ROCKCHIP_MINI_KERNEL 17 depends on DMA_CMA || DMABUF_HEAPS_ROCKCHIP_CMA_HEAP 18 select VIDEOBUF2_CORE 19 select VIDEOBUF2_MEMOPS 20 21config VIDEOBUF2_DMA_CONTIG 22 tristate 23 prompt "videobuf2 dma contig" if ROCKCHIP_MINI_KERNEL 24 select VIDEOBUF2_CORE 25 select VIDEOBUF2_MEMOPS 26 select DMA_SHARED_BUFFER 27 28config VIDEOBUF2_VMALLOC 29 tristate 30 prompt "videobuf2 vmalloc" if ROCKCHIP_MINI_KERNEL 31 select VIDEOBUF2_CORE 32 select VIDEOBUF2_MEMOPS 33 select DMA_SHARED_BUFFER 34 35config VIDEOBUF2_DMA_SG 36 tristate 37 prompt "videobuf2 dma sg" if ROCKCHIP_MINI_KERNEL 38 select VIDEOBUF2_CORE 39 select VIDEOBUF2_MEMOPS 40 41config VIDEOBUF2_DVB 42 tristate 43 select VIDEOBUF2_CORE 44