xref: /linux/drivers/media/v4l2-core/Kconfig (revision f0af8fa4dad0839f844fd0633e1936493f6d685a)
15bc3cb74SMauro Carvalho Chehab#
25bc3cb74SMauro Carvalho Chehab# Generic video config states
35bc3cb74SMauro Carvalho Chehab#
45bc3cb74SMauro Carvalho Chehab
5*f0af8fa4SMauro Carvalho Chehabconfig VIDEO_ADV_DEBUG
6*f0af8fa4SMauro Carvalho Chehab	bool "Enable advanced debug functionality on V4L2 drivers"
7*f0af8fa4SMauro Carvalho Chehab	default n
8*f0af8fa4SMauro Carvalho Chehab	---help---
9*f0af8fa4SMauro Carvalho Chehab	  Say Y here to enable advanced debugging functionality on some
10*f0af8fa4SMauro Carvalho Chehab	  V4L devices.
11*f0af8fa4SMauro Carvalho Chehab	  In doubt, say N.
12*f0af8fa4SMauro Carvalho Chehab
13*f0af8fa4SMauro Carvalho Chehabconfig VIDEO_FIXED_MINOR_RANGES
14*f0af8fa4SMauro Carvalho Chehab	bool "Enable old-style fixed minor ranges on drivers/video devices"
15*f0af8fa4SMauro Carvalho Chehab	default n
16*f0af8fa4SMauro Carvalho Chehab	---help---
17*f0af8fa4SMauro Carvalho Chehab	  Say Y here to enable the old-style fixed-range minor assignments.
18*f0af8fa4SMauro Carvalho Chehab	  Only useful if you rely on the old behavior and use mknod instead of udev.
19*f0af8fa4SMauro Carvalho Chehab
20*f0af8fa4SMauro Carvalho Chehab	  When in doubt, say N.
21*f0af8fa4SMauro Carvalho Chehab
225bc3cb74SMauro Carvalho Chehabconfig VIDEO_V4L2
235bc3cb74SMauro Carvalho Chehab	tristate
24*f0af8fa4SMauro Carvalho Chehab	depends on VIDEO_V4L2_COMMON
255bc3cb74SMauro Carvalho Chehab	default y
265bc3cb74SMauro Carvalho Chehab
275bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_GEN
285bc3cb74SMauro Carvalho Chehab	tristate
295bc3cb74SMauro Carvalho Chehab
305bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_SG
31*f0af8fa4SMauro Carvalho Chehab	tristate
325bc3cb74SMauro Carvalho Chehab	depends on HAS_DMA
335bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
345bc3cb74SMauro Carvalho Chehab
355bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_VMALLOC
365bc3cb74SMauro Carvalho Chehab	tristate
37*f0af8fa4SMauro Carvalho Chehab	select VIDEOBUF_GEN
385bc3cb74SMauro Carvalho Chehab
395bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_CONTIG
40*f0af8fa4SMauro Carvalho Chehab	tristate
415bc3cb74SMauro Carvalho Chehab	depends on HAS_DMA
425bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
435bc3cb74SMauro Carvalho Chehab
445bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DVB
455bc3cb74SMauro Carvalho Chehab	tristate
465bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
475bc3cb74SMauro Carvalho Chehab
485bc3cb74SMauro Carvalho Chehabconfig VIDEO_TUNER
495bc3cb74SMauro Carvalho Chehab	tristate
505bc3cb74SMauro Carvalho Chehab	depends on MEDIA_TUNER
515bc3cb74SMauro Carvalho Chehab
525bc3cb74SMauro Carvalho Chehabconfig V4L2_MEM2MEM_DEV
535bc3cb74SMauro Carvalho Chehab        tristate
545bc3cb74SMauro Carvalho Chehab        depends on VIDEOBUF2_CORE
555bc3cb74SMauro Carvalho Chehab
565bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_CORE
575bc3cb74SMauro Carvalho Chehab	tristate
585bc3cb74SMauro Carvalho Chehab
595bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_MEMOPS
605bc3cb74SMauro Carvalho Chehab	tristate
615bc3cb74SMauro Carvalho Chehab
625bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_CONTIG
63*f0af8fa4SMauro Carvalho Chehab	tristate
645bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
655bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
665bc3cb74SMauro Carvalho Chehab
675bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_VMALLOC
68*f0af8fa4SMauro Carvalho Chehab	tristate
695bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
705bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
715bc3cb74SMauro Carvalho Chehab
725bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_SG
73*f0af8fa4SMauro Carvalho Chehab	tristate
745bc3cb74SMauro Carvalho Chehab	#depends on HAS_DMA
755bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
765bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
77