2 # Generic video config states
5 # Enable the V4L2 core and API
8 depends on (I2C || I2C=n) && VIDEO_DEV
9 default (I2C || I2C=n) && VIDEO_DEV
11 config VIDEO_ADV_DEBUG
12 bool "Enable advanced debug functionality on V4L2 drivers"
15 Say Y here to enable advanced debugging functionality on some
19 config VIDEO_FIXED_MINOR_RANGES
20 bool "Enable old-style fixed minor ranges on drivers/video devices"
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.
28 # Used by drivers that need tuner.ko
31 depends on MEDIA_TUNER
33 # Used by drivers that need v4l2-mem2mem.ko
34 config V4L2_MEM2MEM_DEV
36 depends on VIDEOBUF2_CORE
38 # Used by drivers that need Videobuf modules
42 config VIDEOBUF_DMA_SG
47 config VIDEOBUF_VMALLOC
51 config VIDEOBUF_DMA_CONTIG
60 # Used by drivers that need Videobuf2 modules
62 select DMA_SHARED_BUFFER
65 config VIDEOBUF2_MEMOPS
68 config VIDEOBUF2_DMA_CONTIG
72 select VIDEOBUF2_MEMOPS
73 select DMA_SHARED_BUFFER
75 config VIDEOBUF2_VMALLOC
78 select VIDEOBUF2_MEMOPS
79 select DMA_SHARED_BUFFER
81 config VIDEOBUF2_DMA_SG
85 select VIDEOBUF2_MEMOPS