[media] vb2: add thread support
[deliverable/linux.git] / drivers / media / v4l2-core / Kconfig
CommitLineData
5bc3cb74
MCC
1#
2# Generic video config states
3#
4
b6334460
MCC
5# Enable the V4L2 core and API
6config VIDEO_V4L2
7 tristate
8 depends on (I2C || I2C=n) && VIDEO_DEV
9 default (I2C || I2C=n) && VIDEO_DEV
10
f0af8fa4
MCC
11config VIDEO_ADV_DEBUG
12 bool "Enable advanced debug functionality on V4L2 drivers"
13 default n
14 ---help---
15 Say Y here to enable advanced debugging functionality on some
16 V4L devices.
17 In doubt, say N.
18
19config VIDEO_FIXED_MINOR_RANGES
20 bool "Enable old-style fixed minor ranges on drivers/video devices"
21 default n
22 ---help---
23 Say Y here to enable the old-style fixed-range minor assignments.
24 Only useful if you rely on the old behavior and use mknod instead of udev.
25
26 When in doubt, say N.
27
b6334460
MCC
28# Used by drivers that need tuner.ko
29config VIDEO_TUNER
5bc3cb74 30 tristate
b6334460
MCC
31 depends on MEDIA_TUNER
32
33# Used by drivers that need v4l2-mem2mem.ko
34config V4L2_MEM2MEM_DEV
35 tristate
36 depends on VIDEOBUF2_CORE
5bc3cb74 37
b6334460 38# Used by drivers that need Videobuf modules
5bc3cb74
MCC
39config VIDEOBUF_GEN
40 tristate
41
42config VIDEOBUF_DMA_SG
f0af8fa4 43 tristate
5bc3cb74
MCC
44 depends on HAS_DMA
45 select VIDEOBUF_GEN
5bc3cb74
MCC
46
47config VIDEOBUF_VMALLOC
5bc3cb74 48 tristate
f0af8fa4 49 select VIDEOBUF_GEN
5bc3cb74
MCC
50
51config VIDEOBUF_DMA_CONTIG
f0af8fa4 52 tristate
5bc3cb74
MCC
53 depends on HAS_DMA
54 select VIDEOBUF_GEN
5bc3cb74
MCC
55
56config VIDEOBUF_DVB
57 tristate
58 select VIDEOBUF_GEN
59
b6334460 60# Used by drivers that need Videobuf2 modules
5bc3cb74 61config VIDEOBUF2_CORE
c5384048 62 select DMA_SHARED_BUFFER
5bc3cb74
MCC
63 tristate
64
65config VIDEOBUF2_MEMOPS
66 tristate
67
68config VIDEOBUF2_DMA_CONTIG
f0af8fa4 69 tristate
da508f57 70 depends on HAS_DMA
5bc3cb74
MCC
71 select VIDEOBUF2_CORE
72 select VIDEOBUF2_MEMOPS
8c417d03 73 select DMA_SHARED_BUFFER
5bc3cb74
MCC
74
75config VIDEOBUF2_VMALLOC
f0af8fa4 76 tristate
5bc3cb74
MCC
77 select VIDEOBUF2_CORE
78 select VIDEOBUF2_MEMOPS
89d2ee08 79 select DMA_SHARED_BUFFER
5bc3cb74
MCC
80
81config VIDEOBUF2_DMA_SG
f0af8fa4 82 tristate
5bc3cb74
MCC
83 #depends on HAS_DMA
84 select VIDEOBUF2_CORE
85 select VIDEOBUF2_MEMOPS
This page took 0.103562 seconds and 5 git commands to generate.