Commit | Line | Data |
---|---|---|
5bc3cb74 MCC |
1 | # |
2 | # Generic video config states | |
3 | # | |
4 | ||
b6334460 MCC |
5 | # Enable the V4L2 core and API |
6 | config VIDEO_V4L2 | |
7 | tristate | |
8 | depends on (I2C || I2C=n) && VIDEO_DEV | |
9 | default (I2C || I2C=n) && VIDEO_DEV | |
10 | ||
f0af8fa4 MCC |
11 | config 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 | ||
19 | config 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 |
29 | config VIDEO_TUNER | |
5bc3cb74 | 30 | tristate |
b6334460 MCC |
31 | depends on MEDIA_TUNER |
32 | ||
33 | # Used by drivers that need v4l2-mem2mem.ko | |
34 | config V4L2_MEM2MEM_DEV | |
35 | tristate | |
36 | depends on VIDEOBUF2_CORE | |
5bc3cb74 | 37 | |
b6334460 | 38 | # Used by drivers that need Videobuf modules |
5bc3cb74 MCC |
39 | config VIDEOBUF_GEN |
40 | tristate | |
41 | ||
42 | config VIDEOBUF_DMA_SG | |
f0af8fa4 | 43 | tristate |
5bc3cb74 MCC |
44 | depends on HAS_DMA |
45 | select VIDEOBUF_GEN | |
5bc3cb74 MCC |
46 | |
47 | config VIDEOBUF_VMALLOC | |
5bc3cb74 | 48 | tristate |
f0af8fa4 | 49 | select VIDEOBUF_GEN |
5bc3cb74 MCC |
50 | |
51 | config VIDEOBUF_DMA_CONTIG | |
f0af8fa4 | 52 | tristate |
5bc3cb74 MCC |
53 | depends on HAS_DMA |
54 | select VIDEOBUF_GEN | |
5bc3cb74 MCC |
55 | |
56 | config VIDEOBUF_DVB | |
57 | tristate | |
58 | select VIDEOBUF_GEN | |
59 | ||
b6334460 | 60 | # Used by drivers that need Videobuf2 modules |
5bc3cb74 | 61 | config VIDEOBUF2_CORE |
c5384048 | 62 | select DMA_SHARED_BUFFER |
5bc3cb74 MCC |
63 | tristate |
64 | ||
65 | config VIDEOBUF2_MEMOPS | |
66 | tristate | |
67 | ||
68 | config 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 | |
75 | config VIDEOBUF2_VMALLOC | |
f0af8fa4 | 76 | tristate |
5bc3cb74 MCC |
77 | select VIDEOBUF2_CORE |
78 | select VIDEOBUF2_MEMOPS | |
89d2ee08 | 79 | select DMA_SHARED_BUFFER |
5bc3cb74 MCC |
80 | |
81 | config VIDEOBUF2_DMA_SG | |
f0af8fa4 | 82 | tristate |
5bc3cb74 MCC |
83 | #depends on HAS_DMA |
84 | select VIDEOBUF2_CORE | |
85 | select VIDEOBUF2_MEMOPS |