xref: /OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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