hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/media/common/videobuf2/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 # Used by drivers that need Videobuf2 modules
23 config VIDEOBUF2_CORE
34 select DMA_SHARED_BUFFER
....@@ -10,20 +11,30 @@
1011 tristate
1112 select FRAME_VECTOR
1213
14
+config 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
+
1321 config VIDEOBUF2_DMA_CONTIG
1422 tristate
23
+ prompt "videobuf2 dma contig" if ROCKCHIP_MINI_KERNEL
1524 select VIDEOBUF2_CORE
1625 select VIDEOBUF2_MEMOPS
1726 select DMA_SHARED_BUFFER
1827
1928 config VIDEOBUF2_VMALLOC
2029 tristate
30
+ prompt "videobuf2 vmalloc" if ROCKCHIP_MINI_KERNEL
2131 select VIDEOBUF2_CORE
2232 select VIDEOBUF2_MEMOPS
2333 select DMA_SHARED_BUFFER
2434
2535 config VIDEOBUF2_DMA_SG
2636 tristate
37
+ prompt "videobuf2 dma sg" if ROCKCHIP_MINI_KERNEL
2738 select VIDEOBUF2_CORE
2839 select VIDEOBUF2_MEMOPS
2940