Commit | Line | Data |
---|---|---|
5bc3cb74 MCC |
1 | # |
2 | # Generic video config states | |
3 | # | |
4 | ||
b6334460 MCC |
5 | # Enable the V4L2 core and API |
6 | config 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 |
13 | config 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 | ||
21 | config 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 |
30 | config 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 |
41 | config VIDEO_TUNER | |
5bc3cb74 | 42 | tristate |
b6334460 MCC |
43 | |
44 | # Used by drivers that need v4l2-mem2mem.ko | |
45 | config V4L2_MEM2MEM_DEV | |
4a3fad70 MCC |
46 | tristate |
47 | depends on VIDEOBUF2_CORE | |
5bc3cb74 | 48 | |
42bd6f59 JA |
49 | # Used by LED subsystem flash drivers |
50 | config 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 |
60 | config V4L2_FWNODE |
61 | tristate | |
62 | ||
b6334460 | 63 | # Used by drivers that need Videobuf modules |
5bc3cb74 MCC |
64 | config VIDEOBUF_GEN |
65 | tristate | |
66 | ||
67 | config VIDEOBUF_DMA_SG | |
f0af8fa4 | 68 | tristate |
5bc3cb74 | 69 | select VIDEOBUF_GEN |
5bc3cb74 MCC |
70 | |
71 | config VIDEOBUF_VMALLOC | |
5bc3cb74 | 72 | tristate |
f0af8fa4 | 73 | select VIDEOBUF_GEN |
5bc3cb74 MCC |
74 | |
75 | config VIDEOBUF_DMA_CONTIG | |
f0af8fa4 | 76 | tristate |
5bc3cb74 | 77 | select VIDEOBUF_GEN |