mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 22:02:28 +00:00
701b57ee33
With the new vb2_thread_start/stop core code it is very easy to implement videobuf2-dvb. This should simplify converting existing videobuf drivers to vb2. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
90 lines
1.7 KiB
Plaintext
90 lines
1.7 KiB
Plaintext
#
|
|
# Generic video config states
|
|
#
|
|
|
|
# Enable the V4L2 core and API
|
|
config VIDEO_V4L2
|
|
tristate
|
|
depends on (I2C || I2C=n) && VIDEO_DEV
|
|
default (I2C || I2C=n) && VIDEO_DEV
|
|
|
|
config VIDEO_ADV_DEBUG
|
|
bool "Enable advanced debug functionality on V4L2 drivers"
|
|
default n
|
|
---help---
|
|
Say Y here to enable advanced debugging functionality on some
|
|
V4L devices.
|
|
In doubt, say N.
|
|
|
|
config VIDEO_FIXED_MINOR_RANGES
|
|
bool "Enable old-style fixed minor ranges on drivers/video devices"
|
|
default n
|
|
---help---
|
|
Say Y here to enable the old-style fixed-range minor assignments.
|
|
Only useful if you rely on the old behavior and use mknod instead of udev.
|
|
|
|
When in doubt, say N.
|
|
|
|
# Used by drivers that need tuner.ko
|
|
config VIDEO_TUNER
|
|
tristate
|
|
depends on MEDIA_TUNER
|
|
|
|
# Used by drivers that need v4l2-mem2mem.ko
|
|
config V4L2_MEM2MEM_DEV
|
|
tristate
|
|
depends on VIDEOBUF2_CORE
|
|
|
|
# Used by drivers that need Videobuf modules
|
|
config VIDEOBUF_GEN
|
|
tristate
|
|
|
|
config VIDEOBUF_DMA_SG
|
|
tristate
|
|
depends on HAS_DMA
|
|
select VIDEOBUF_GEN
|
|
|
|
config VIDEOBUF_VMALLOC
|
|
tristate
|
|
select VIDEOBUF_GEN
|
|
|
|
config VIDEOBUF_DMA_CONTIG
|
|
tristate
|
|
depends on HAS_DMA
|
|
select VIDEOBUF_GEN
|
|
|
|
config VIDEOBUF_DVB
|
|
tristate
|
|
select VIDEOBUF_GEN
|
|
|
|
# Used by drivers that need Videobuf2 modules
|
|
config VIDEOBUF2_CORE
|
|
select DMA_SHARED_BUFFER
|
|
tristate
|
|
|
|
config VIDEOBUF2_MEMOPS
|
|
tristate
|
|
|
|
config VIDEOBUF2_DMA_CONTIG
|
|
tristate
|
|
depends on HAS_DMA
|
|
select VIDEOBUF2_CORE
|
|
select VIDEOBUF2_MEMOPS
|
|
select DMA_SHARED_BUFFER
|
|
|
|
config VIDEOBUF2_VMALLOC
|
|
tristate
|
|
select VIDEOBUF2_CORE
|
|
select VIDEOBUF2_MEMOPS
|
|
select DMA_SHARED_BUFFER
|
|
|
|
config VIDEOBUF2_DMA_SG
|
|
tristate
|
|
#depends on HAS_DMA
|
|
select VIDEOBUF2_CORE
|
|
select VIDEOBUF2_MEMOPS
|
|
|
|
config VIDEOBUF2_DVB
|
|
tristate
|
|
select VIDEOBUF2_CORE
|