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