xref: /linux/drivers/media/v4l2-core/Kconfig (revision 5bc3cb743bbab408792c1b4ef31adf6268aa4b7e)
1*5bc3cb74SMauro Carvalho Chehab#
2*5bc3cb74SMauro Carvalho Chehab# Generic video config states
3*5bc3cb74SMauro Carvalho Chehab#
4*5bc3cb74SMauro Carvalho Chehab
5*5bc3cb74SMauro Carvalho Chehabconfig VIDEO_V4L2
6*5bc3cb74SMauro Carvalho Chehab	tristate
7*5bc3cb74SMauro Carvalho Chehab	depends on VIDEO_DEV && VIDEO_V4L2_COMMON
8*5bc3cb74SMauro Carvalho Chehab	default y
9*5bc3cb74SMauro Carvalho Chehab
10*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_GEN
11*5bc3cb74SMauro Carvalho Chehab	tristate
12*5bc3cb74SMauro Carvalho Chehab
13*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_SG
14*5bc3cb74SMauro Carvalho Chehab	depends on HAS_DMA
15*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
16*5bc3cb74SMauro Carvalho Chehab	tristate
17*5bc3cb74SMauro Carvalho Chehab
18*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_VMALLOC
19*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
20*5bc3cb74SMauro Carvalho Chehab	tristate
21*5bc3cb74SMauro Carvalho Chehab
22*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_CONTIG
23*5bc3cb74SMauro Carvalho Chehab	depends on HAS_DMA
24*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
25*5bc3cb74SMauro Carvalho Chehab	tristate
26*5bc3cb74SMauro Carvalho Chehab
27*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DVB
28*5bc3cb74SMauro Carvalho Chehab	tristate
29*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF_GEN
30*5bc3cb74SMauro Carvalho Chehab
31*5bc3cb74SMauro Carvalho Chehabconfig VIDEO_TUNER
32*5bc3cb74SMauro Carvalho Chehab	tristate
33*5bc3cb74SMauro Carvalho Chehab	depends on MEDIA_TUNER
34*5bc3cb74SMauro Carvalho Chehab
35*5bc3cb74SMauro Carvalho Chehabconfig V4L2_MEM2MEM_DEV
36*5bc3cb74SMauro Carvalho Chehab        tristate
37*5bc3cb74SMauro Carvalho Chehab        depends on VIDEOBUF2_CORE
38*5bc3cb74SMauro Carvalho Chehab
39*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_CORE
40*5bc3cb74SMauro Carvalho Chehab	tristate
41*5bc3cb74SMauro Carvalho Chehab
42*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_MEMOPS
43*5bc3cb74SMauro Carvalho Chehab	tristate
44*5bc3cb74SMauro Carvalho Chehab
45*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_CONTIG
46*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
47*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
48*5bc3cb74SMauro Carvalho Chehab	tristate
49*5bc3cb74SMauro Carvalho Chehab
50*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_VMALLOC
51*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
52*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
53*5bc3cb74SMauro Carvalho Chehab	tristate
54*5bc3cb74SMauro Carvalho Chehab
55*5bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_SG
56*5bc3cb74SMauro Carvalho Chehab	#depends on HAS_DMA
57*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_CORE
58*5bc3cb74SMauro Carvalho Chehab	select VIDEOBUF2_MEMOPS
59*5bc3cb74SMauro Carvalho Chehab	tristate
60*5bc3cb74SMauro Carvalho Chehab
61