media: Kconfig files: use the right help coding style
[linux-2.6-block.git] / drivers / media / v4l2-core / Kconfig
CommitLineData
5bc3cb74
MCC
1#
2# Generic video config states
3#
4
b6334460
MCC
5# Enable the V4L2 core and API
6config VIDEO_V4L2
7 tristate
8 depends on (I2C || I2C=n) && VIDEO_DEV
65243076 9 select RATIONAL
80dfd71c 10 select VIDEOBUF2_V4L2 if VIDEOBUF2_CORE
b6334460
MCC
11 default (I2C || I2C=n) && VIDEO_DEV
12
f0af8fa4
MCC
13config VIDEO_ADV_DEBUG
14 bool "Enable advanced debug functionality on V4L2 drivers"
15 default n
b60a5b8d 16 help
f0af8fa4
MCC
17 Say Y here to enable advanced debugging functionality on some
18 V4L devices.
19 In doubt, say N.
20
21config VIDEO_FIXED_MINOR_RANGES
22 bool "Enable old-style fixed minor ranges on drivers/video devices"
23 default n
b60a5b8d 24 help
f0af8fa4
MCC
25 Say Y here to enable the old-style fixed-range minor assignments.
26 Only useful if you rely on the old behavior and use mknod instead of udev.
27
28 When in doubt, say N.
29
19f94f97
MB
30config VIDEO_PCI_SKELETON
31 tristate "Skeleton PCI V4L2 driver"
18489292 32 depends on PCI
ba08e61a 33 depends on SAMPLES
19f94f97
MB
34 depends on VIDEO_V4L2 && VIDEOBUF2_CORE
35 depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
b60a5b8d 36 help
19f94f97
MB
37 Enable build of the skeleton PCI driver, used as a reference
38 when developing new drivers.
39
b6334460
MCC
40# Used by drivers that need tuner.ko
41config VIDEO_TUNER
5bc3cb74 42 tristate
b6334460
MCC
43
44# Used by drivers that need v4l2-mem2mem.ko
45config V4L2_MEM2MEM_DEV
4a3fad70
MCC
46 tristate
47 depends on VIDEOBUF2_CORE
5bc3cb74 48
42bd6f59
JA
49# Used by LED subsystem flash drivers
50config V4L2_FLASH_LED_CLASS
51 tristate "V4L2 flash API for LED flash class devices"
17f38822 52 depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
42bd6f59 53 depends on LEDS_CLASS_FLASH
b60a5b8d 54 help
42bd6f59
JA
55 Say Y here to enable V4L2 flash API support for LED flash
56 class drivers.
57
58 When in doubt, say N.
59
ca50c197
SA
60config V4L2_FWNODE
61 tristate
62
b6334460 63# Used by drivers that need Videobuf modules
5bc3cb74
MCC
64config VIDEOBUF_GEN
65 tristate
66
67config VIDEOBUF_DMA_SG
f0af8fa4 68 tristate
5bc3cb74 69 select VIDEOBUF_GEN
5bc3cb74
MCC
70
71config VIDEOBUF_VMALLOC
5bc3cb74 72 tristate
f0af8fa4 73 select VIDEOBUF_GEN
5bc3cb74
MCC
74
75config VIDEOBUF_DMA_CONTIG
f0af8fa4 76 tristate
5bc3cb74 77 select VIDEOBUF_GEN