diff options
author | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
---|---|---|
committer | Jonathan Herman <hermanjl@cs.unc.edu> | 2013-01-22 10:38:37 -0500 |
commit | fcc9d2e5a6c89d22b8b773a64fb4ad21ac318446 (patch) | |
tree | a57612d1888735a2ec7972891b68c1ac5ec8faea /drivers/media/video/Kconfig | |
parent | 8dea78da5cee153b8af9c07a2745f6c55057fe12 (diff) |
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r-- | drivers/media/video/Kconfig | 1085 |
1 files changed, 1085 insertions, 0 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig new file mode 100644 index 00000000000..38719599a47 --- /dev/null +++ b/drivers/media/video/Kconfig | |||
@@ -0,0 +1,1085 @@ | |||
1 | # | ||
2 | # Generic video config states | ||
3 | # | ||
4 | |||
5 | config VIDEO_V4L2 | ||
6 | tristate | ||
7 | depends on VIDEO_DEV && VIDEO_V4L2_COMMON | ||
8 | default VIDEO_DEV && VIDEO_V4L2_COMMON | ||
9 | |||
10 | config VIDEOBUF_GEN | ||
11 | tristate | ||
12 | |||
13 | config VIDEOBUF_DMA_SG | ||
14 | depends on HAS_DMA | ||
15 | select VIDEOBUF_GEN | ||
16 | tristate | ||
17 | |||
18 | config VIDEOBUF_VMALLOC | ||
19 | select VIDEOBUF_GEN | ||
20 | tristate | ||
21 | |||
22 | config VIDEOBUF_DMA_CONTIG | ||
23 | depends on HAS_DMA | ||
24 | select VIDEOBUF_GEN | ||
25 | tristate | ||
26 | |||
27 | config VIDEOBUF_DVB | ||
28 | tristate | ||
29 | select VIDEOBUF_GEN | ||
30 | |||
31 | config VIDEO_BTCX | ||
32 | depends on PCI | ||
33 | tristate | ||
34 | |||
35 | config VIDEO_TVEEPROM | ||
36 | tristate | ||
37 | depends on I2C | ||
38 | |||
39 | config VIDEO_TUNER | ||
40 | tristate | ||
41 | depends on MEDIA_TUNER | ||
42 | |||
43 | config V4L2_MEM2MEM_DEV | ||
44 | tristate | ||
45 | depends on VIDEOBUF2_CORE | ||
46 | |||
47 | config VIDEOBUF2_CORE | ||
48 | tristate | ||
49 | |||
50 | config VIDEOBUF2_MEMOPS | ||
51 | tristate | ||
52 | |||
53 | config VIDEOBUF2_DMA_CONTIG | ||
54 | select VIDEOBUF2_CORE | ||
55 | select VIDEOBUF2_MEMOPS | ||
56 | tristate | ||
57 | |||
58 | config VIDEOBUF2_VMALLOC | ||
59 | select VIDEOBUF2_CORE | ||
60 | select VIDEOBUF2_MEMOPS | ||
61 | tristate | ||
62 | |||
63 | |||
64 | config VIDEOBUF2_DMA_SG | ||
65 | #depends on HAS_DMA | ||
66 | select VIDEOBUF2_CORE | ||
67 | select VIDEOBUF2_MEMOPS | ||
68 | tristate | ||
69 | # | ||
70 | # Multimedia Video device configuration | ||
71 | # | ||
72 | |||
73 | menuconfig VIDEO_CAPTURE_DRIVERS | ||
74 | bool "Video capture adapters" | ||
75 | depends on VIDEO_V4L2 | ||
76 | default y | ||
77 | ---help--- | ||
78 | Say Y here to enable selecting the video adapters for | ||
79 | webcams, analog TV, and hybrid analog/digital TV. | ||
80 | Some of those devices also supports FM radio. | ||
81 | |||
82 | if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 | ||
83 | |||
84 | config VIDEO_ADV_DEBUG | ||
85 | bool "Enable advanced debug functionality" | ||
86 | default n | ||
87 | ---help--- | ||
88 | Say Y here to enable advanced debugging functionality on some | ||
89 | V4L devices. | ||
90 | In doubt, say N. | ||
91 | |||
92 | config VIDEO_FIXED_MINOR_RANGES | ||
93 | bool "Enable old-style fixed minor ranges for video devices" | ||
94 | default n | ||
95 | ---help--- | ||
96 | Say Y here to enable the old-style fixed-range minor assignments. | ||
97 | Only useful if you rely on the old behavior and use mknod instead of udev. | ||
98 | |||
99 | When in doubt, say N. | ||
100 | |||
101 | config VIDEO_HELPER_CHIPS_AUTO | ||
102 | bool "Autoselect pertinent encoders/decoders and other helper chips" | ||
103 | default y if !EXPERT | ||
104 | ---help--- | ||
105 | Most video cards may require additional modules to encode or | ||
106 | decode audio/video standards. This option will autoselect | ||
107 | all pertinent modules to each selected video module. | ||
108 | |||
109 | Unselect this only if you know exactly what you are doing, since | ||
110 | it may break support on some boards. | ||
111 | |||
112 | In doubt, say Y. | ||
113 | |||
114 | config VIDEO_IR_I2C | ||
115 | tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO | ||
116 | depends on I2C && RC_CORE | ||
117 | default y | ||
118 | ---help--- | ||
119 | Most boards have an IR chip directly connected via GPIO. However, | ||
120 | some video boards have the IR connected via I2C bus. | ||
121 | |||
122 | If your board doesn't have an I2C IR chip, you may disable this | ||
123 | option. | ||
124 | |||
125 | In doubt, say Y. | ||
126 | |||
127 | # | ||
128 | # Encoder / Decoder module configuration | ||
129 | # | ||
130 | |||
131 | menu "Encoders, decoders, sensors and other helper chips" | ||
132 | visible if !VIDEO_HELPER_CHIPS_AUTO | ||
133 | |||
134 | comment "Audio decoders, processors and mixers" | ||
135 | |||
136 | config VIDEO_TVAUDIO | ||
137 | tristate "Simple audio decoder chips" | ||
138 | depends on VIDEO_V4L2 && I2C | ||
139 | ---help--- | ||
140 | Support for several audio decoder chips found on some bt8xx boards: | ||
141 | Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, | ||
142 | tea6320, tea6420, tda8425, ta8874z. | ||
143 | Microchip: pic16c54 based design on ProVideo PV951 board. | ||
144 | |||
145 | To compile this driver as a module, choose M here: the | ||
146 | module will be called tvaudio. | ||
147 | |||
148 | config VIDEO_TDA7432 | ||
149 | tristate "Philips TDA7432 audio processor" | ||
150 | depends on VIDEO_V4L2 && I2C | ||
151 | ---help--- | ||
152 | Support for tda7432 audio decoder chip found on some bt8xx boards. | ||
153 | |||
154 | To compile this driver as a module, choose M here: the | ||
155 | module will be called tda7432. | ||
156 | |||
157 | config VIDEO_TDA9840 | ||
158 | tristate "Philips TDA9840 audio processor" | ||
159 | depends on I2C | ||
160 | ---help--- | ||
161 | Support for tda9840 audio decoder chip found on some Zoran boards. | ||
162 | |||
163 | To compile this driver as a module, choose M here: the | ||
164 | module will be called tda9840. | ||
165 | |||
166 | config VIDEO_TEA6415C | ||
167 | tristate "Philips TEA6415C audio processor" | ||
168 | depends on I2C | ||
169 | ---help--- | ||
170 | Support for tea6415c audio decoder chip found on some bt8xx boards. | ||
171 | |||
172 | To compile this driver as a module, choose M here: the | ||
173 | module will be called tea6415c. | ||
174 | |||
175 | config VIDEO_TEA6420 | ||
176 | tristate "Philips TEA6420 audio processor" | ||
177 | depends on I2C | ||
178 | ---help--- | ||
179 | Support for tea6420 audio decoder chip found on some bt8xx boards. | ||
180 | |||
181 | To compile this driver as a module, choose M here: the | ||
182 | module will be called tea6420. | ||
183 | |||
184 | config VIDEO_MSP3400 | ||
185 | tristate "Micronas MSP34xx audio decoders" | ||
186 | depends on VIDEO_V4L2 && I2C | ||
187 | ---help--- | ||
188 | Support for the Micronas MSP34xx series of audio decoders. | ||
189 | |||
190 | To compile this driver as a module, choose M here: the | ||
191 | module will be called msp3400. | ||
192 | |||
193 | config VIDEO_CS5345 | ||
194 | tristate "Cirrus Logic CS5345 audio ADC" | ||
195 | depends on VIDEO_V4L2 && I2C | ||
196 | ---help--- | ||
197 | Support for the Cirrus Logic CS5345 24-bit, 192 kHz | ||
198 | stereo A/D converter. | ||
199 | |||
200 | To compile this driver as a module, choose M here: the | ||
201 | module will be called cs5345. | ||
202 | |||
203 | config VIDEO_CS53L32A | ||
204 | tristate "Cirrus Logic CS53L32A audio ADC" | ||
205 | depends on VIDEO_V4L2 && I2C | ||
206 | ---help--- | ||
207 | Support for the Cirrus Logic CS53L32A low voltage | ||
208 | stereo A/D converter. | ||
209 | |||
210 | To compile this driver as a module, choose M here: the | ||
211 | module will be called cs53l32a. | ||
212 | |||
213 | config VIDEO_TLV320AIC23B | ||
214 | tristate "Texas Instruments TLV320AIC23B audio codec" | ||
215 | depends on VIDEO_V4L2 && I2C && EXPERIMENTAL | ||
216 | ---help--- | ||
217 | Support for the Texas Instruments TLV320AIC23B audio codec. | ||
218 | |||
219 | To compile this driver as a module, choose M here: the | ||
220 | module will be called tlv320aic23b. | ||
221 | |||
222 | config VIDEO_WM8775 | ||
223 | tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" | ||
224 | depends on VIDEO_V4L2 && I2C | ||
225 | ---help--- | ||
226 | Support for the Wolfson Microelectronics WM8775 high | ||
227 | performance stereo A/D Converter with a 4 channel input mixer. | ||
228 | |||
229 | To compile this driver as a module, choose M here: the | ||
230 | module will be called wm8775. | ||
231 | |||
232 | config VIDEO_WM8739 | ||
233 | tristate "Wolfson Microelectronics WM8739 stereo audio ADC" | ||
234 | depends on VIDEO_V4L2 && I2C | ||
235 | ---help--- | ||
236 | Support for the Wolfson Microelectronics WM8739 | ||
237 | stereo A/D Converter. | ||
238 | |||
239 | To compile this driver as a module, choose M here: the | ||
240 | module will be called wm8739. | ||
241 | |||
242 | config VIDEO_VP27SMPX | ||
243 | tristate "Panasonic VP27s internal MPX" | ||
244 | depends on VIDEO_V4L2 && I2C | ||
245 | ---help--- | ||
246 | Support for the internal MPX of the Panasonic VP27s tuner. | ||
247 | |||
248 | To compile this driver as a module, choose M here: the | ||
249 | module will be called vp27smpx. | ||
250 | |||
251 | comment "RDS decoders" | ||
252 | |||
253 | config VIDEO_SAA6588 | ||
254 | tristate "SAA6588 Radio Chip RDS decoder support" | ||
255 | depends on VIDEO_V4L2 && I2C | ||
256 | |||
257 | help | ||
258 | Support for this Radio Data System (RDS) decoder. This allows | ||
259 | seeing radio station identification transmitted using this | ||
260 | standard. | ||
261 | |||
262 | To compile this driver as a module, choose M here: the | ||
263 | module will be called saa6588. | ||
264 | |||
265 | comment "Video decoders" | ||
266 | |||
267 | config VIDEO_ADV7180 | ||
268 | tristate "Analog Devices ADV7180 decoder" | ||
269 | depends on VIDEO_V4L2 && I2C | ||
270 | ---help--- | ||
271 | Support for the Analog Devices ADV7180 video decoder. | ||
272 | |||
273 | To compile this driver as a module, choose M here: the | ||
274 | module will be called adv7180. | ||
275 | |||
276 | config VIDEO_BT819 | ||
277 | tristate "BT819A VideoStream decoder" | ||
278 | depends on VIDEO_V4L2 && I2C | ||
279 | ---help--- | ||
280 | Support for BT819A video decoder. | ||
281 | |||
282 | To compile this driver as a module, choose M here: the | ||
283 | module will be called bt819. | ||
284 | |||
285 | config VIDEO_BT856 | ||
286 | tristate "BT856 VideoStream decoder" | ||
287 | depends on VIDEO_V4L2 && I2C | ||
288 | ---help--- | ||
289 | Support for BT856 video decoder. | ||
290 | |||
291 | To compile this driver as a module, choose M here: the | ||
292 | module will be called bt856. | ||
293 | |||
294 | config VIDEO_BT866 | ||
295 | tristate "BT866 VideoStream decoder" | ||
296 | depends on VIDEO_V4L2 && I2C | ||
297 | ---help--- | ||
298 | Support for BT866 video decoder. | ||
299 | |||
300 | To compile this driver as a module, choose M here: the | ||
301 | module will be called bt866. | ||
302 | |||
303 | config VIDEO_KS0127 | ||
304 | tristate "KS0127 video decoder" | ||
305 | depends on VIDEO_V4L2 && I2C | ||
306 | ---help--- | ||
307 | Support for KS0127 video decoder. | ||
308 | |||
309 | This chip is used on AverMedia AVS6EYES Zoran-based MJPEG | ||
310 | cards. | ||
311 | |||
312 | To compile this driver as a module, choose M here: the | ||
313 | module will be called ks0127. | ||
314 | |||
315 | config VIDEO_SAA7110 | ||
316 | tristate "Philips SAA7110 video decoder" | ||
317 | depends on VIDEO_V4L2 && I2C | ||
318 | ---help--- | ||
319 | Support for the Philips SAA7110 video decoders. | ||
320 | |||
321 | To compile this driver as a module, choose M here: the | ||
322 | module will be called saa7110. | ||
323 | |||
324 | config VIDEO_SAA711X | ||
325 | tristate "Philips SAA7111/3/4/5 video decoders" | ||
326 | depends on VIDEO_V4L2 && I2C | ||
327 | ---help--- | ||
328 | Support for the Philips SAA7111/3/4/5 video decoders. | ||
329 | |||
330 | To compile this driver as a module, choose M here: the | ||
331 | module will be called saa7115. | ||
332 | |||
333 | config VIDEO_SAA7191 | ||
334 | tristate "Philips SAA7191 video decoder" | ||
335 | depends on VIDEO_V4L2 && I2C | ||
336 | ---help--- | ||
337 | Support for the Philips SAA7191 video decoder. | ||
338 | |||
339 | To compile this driver as a module, choose M here: the | ||
340 | module will be called saa7191. | ||
341 | |||
342 | config VIDEO_TVP514X | ||
343 | tristate "Texas Instruments TVP514x video decoder" | ||
344 | depends on VIDEO_V4L2 && I2C | ||
345 | ---help--- | ||
346 | This is a Video4Linux2 sensor-level driver for the TI TVP5146/47 | ||
347 | decoder. It is currently working with the TI OMAP3 camera | ||
348 | controller. | ||
349 | |||
350 | To compile this driver as a module, choose M here: the | ||
351 | module will be called tvp514x. | ||
352 | |||
353 | config VIDEO_TVP5150 | ||
354 | tristate "Texas Instruments TVP5150 video decoder" | ||
355 | depends on VIDEO_V4L2 && I2C | ||
356 | ---help--- | ||
357 | Support for the Texas Instruments TVP5150 video decoder. | ||
358 | |||
359 | To compile this driver as a module, choose M here: the | ||
360 | module will be called tvp5150. | ||
361 | |||
362 | config VIDEO_TVP7002 | ||
363 | tristate "Texas Instruments TVP7002 video decoder" | ||
364 | depends on VIDEO_V4L2 && I2C | ||
365 | ---help--- | ||
366 | Support for the Texas Instruments TVP7002 video decoder. | ||
367 | |||
368 | To compile this driver as a module, choose M here: the | ||
369 | module will be called tvp7002. | ||
370 | |||
371 | config VIDEO_VPX3220 | ||
372 | tristate "vpx3220a, vpx3216b & vpx3214c video decoders" | ||
373 | depends on VIDEO_V4L2 && I2C | ||
374 | ---help--- | ||
375 | Support for VPX322x video decoders. | ||
376 | |||
377 | To compile this driver as a module, choose M here: the | ||
378 | module will be called vpx3220. | ||
379 | |||
380 | comment "Video and audio decoders" | ||
381 | |||
382 | config VIDEO_SAA717X | ||
383 | tristate "Philips SAA7171/3/4 audio/video decoders" | ||
384 | depends on VIDEO_V4L2 && I2C | ||
385 | ---help--- | ||
386 | Support for the Philips SAA7171/3/4 audio/video decoders. | ||
387 | |||
388 | To compile this driver as a module, choose M here: the | ||
389 | module will be called saa717x. | ||
390 | |||
391 | source "drivers/media/video/cx25840/Kconfig" | ||
392 | |||
393 | comment "MPEG video encoders" | ||
394 | |||
395 | config VIDEO_CX2341X | ||
396 | tristate "Conexant CX2341x MPEG encoders" | ||
397 | depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON | ||
398 | ---help--- | ||
399 | Support for the Conexant CX23416 MPEG encoders | ||
400 | and CX23415 MPEG encoder/decoders. | ||
401 | |||
402 | This module currently supports the encoding functions only. | ||
403 | |||
404 | To compile this driver as a module, choose M here: the | ||
405 | module will be called cx2341x. | ||
406 | |||
407 | comment "Video encoders" | ||
408 | |||
409 | config VIDEO_SAA7127 | ||
410 | tristate "Philips SAA7127/9 digital video encoders" | ||
411 | depends on VIDEO_V4L2 && I2C | ||
412 | ---help--- | ||
413 | Support for the Philips SAA7127/9 digital video encoders. | ||
414 | |||
415 | To compile this driver as a module, choose M here: the | ||
416 | module will be called saa7127. | ||
417 | |||
418 | config VIDEO_SAA7185 | ||
419 | tristate "Philips SAA7185 video encoder" | ||
420 | depends on VIDEO_V4L2 && I2C | ||
421 | ---help--- | ||
422 | Support for the Philips SAA7185 video encoder. | ||
423 | |||
424 | To compile this driver as a module, choose M here: the | ||
425 | module will be called saa7185. | ||
426 | |||
427 | config VIDEO_ADV7170 | ||
428 | tristate "Analog Devices ADV7170 video encoder" | ||
429 | depends on VIDEO_V4L2 && I2C | ||
430 | ---help--- | ||
431 | Support for the Analog Devices ADV7170 video encoder driver | ||
432 | |||
433 | To compile this driver as a module, choose M here: the | ||
434 | module will be called adv7170. | ||
435 | |||
436 | config VIDEO_ADV7175 | ||
437 | tristate "Analog Devices ADV7175 video encoder" | ||
438 | depends on VIDEO_V4L2 && I2C | ||
439 | ---help--- | ||
440 | Support for the Analog Devices ADV7175 video encoder driver | ||
441 | |||
442 | To compile this driver as a module, choose M here: the | ||
443 | module will be called adv7175. | ||
444 | |||
445 | config VIDEO_ADV7343 | ||
446 | tristate "ADV7343 video encoder" | ||
447 | depends on I2C | ||
448 | help | ||
449 | Support for Analog Devices I2C bus based ADV7343 encoder. | ||
450 | |||
451 | To compile this driver as a module, choose M here: the | ||
452 | module will be called adv7343. | ||
453 | |||
454 | config VIDEO_AK881X | ||
455 | tristate "AK8813/AK8814 video encoders" | ||
456 | depends on I2C | ||
457 | help | ||
458 | Video output driver for AKM AK8813 and AK8814 TV encoders | ||
459 | |||
460 | comment "Camera sensor devices" | ||
461 | |||
462 | config VIDEO_OV7670 | ||
463 | tristate "OmniVision OV7670 sensor support" | ||
464 | depends on I2C && VIDEO_V4L2 | ||
465 | ---help--- | ||
466 | This is a Video4Linux2 sensor-level driver for the OmniVision | ||
467 | OV7670 VGA camera. It currently only works with the M88ALP01 | ||
468 | controller. | ||
469 | |||
470 | config VIDEO_MT9V011 | ||
471 | tristate "Micron mt9v011 sensor support" | ||
472 | depends on I2C && VIDEO_V4L2 | ||
473 | ---help--- | ||
474 | This is a Video4Linux2 sensor-level driver for the Micron | ||
475 | mt0v011 1.3 Mpixel camera. It currently only works with the | ||
476 | em28xx driver. | ||
477 | |||
478 | config VIDEO_MT9V032 | ||
479 | tristate "Micron MT9V032 sensor support" | ||
480 | depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API | ||
481 | ---help--- | ||
482 | This is a Video4Linux2 sensor-level driver for the Micron | ||
483 | MT9V032 752x480 CMOS sensor. | ||
484 | |||
485 | config VIDEO_TCM825X | ||
486 | tristate "TCM825x camera sensor support" | ||
487 | depends on I2C && VIDEO_V4L2 | ||
488 | ---help--- | ||
489 | This is a driver for the Toshiba TCM825x VGA camera sensor. | ||
490 | It is used for example in Nokia N800. | ||
491 | |||
492 | comment "Flash devices" | ||
493 | |||
494 | config VIDEO_ADP1653 | ||
495 | tristate "ADP1653 flash support" | ||
496 | depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER | ||
497 | ---help--- | ||
498 | This is a driver for the ADP1653 flash controller. It is used for | ||
499 | example in Nokia N900. | ||
500 | |||
501 | comment "Video improvement chips" | ||
502 | |||
503 | config VIDEO_UPD64031A | ||
504 | tristate "NEC Electronics uPD64031A Ghost Reduction" | ||
505 | depends on VIDEO_V4L2 && I2C | ||
506 | ---help--- | ||
507 | Support for the NEC Electronics uPD64031A Ghost Reduction | ||
508 | video chip. It is most often found in NTSC TV cards made for | ||
509 | Japan and is used to reduce the 'ghosting' effect that can | ||
510 | be present in analog TV broadcasts. | ||
511 | |||
512 | To compile this driver as a module, choose M here: the | ||
513 | module will be called upd64031a. | ||
514 | |||
515 | config VIDEO_UPD64083 | ||
516 | tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" | ||
517 | depends on VIDEO_V4L2 && I2C | ||
518 | ---help--- | ||
519 | Support for the NEC Electronics uPD64083 3-Dimensional Y/C | ||
520 | separation video chip. It is used to improve the quality of | ||
521 | the colors of a composite signal. | ||
522 | |||
523 | To compile this driver as a module, choose M here: the | ||
524 | module will be called upd64083. | ||
525 | |||
526 | comment "Miscelaneous helper chips" | ||
527 | |||
528 | config VIDEO_THS7303 | ||
529 | tristate "THS7303 Video Amplifier" | ||
530 | depends on I2C | ||
531 | help | ||
532 | Support for TI THS7303 video amplifier | ||
533 | |||
534 | To compile this driver as a module, choose M here: the | ||
535 | module will be called ths7303. | ||
536 | |||
537 | config VIDEO_M52790 | ||
538 | tristate "Mitsubishi M52790 A/V switch" | ||
539 | depends on VIDEO_V4L2 && I2C | ||
540 | ---help--- | ||
541 | Support for the Mitsubishi M52790 A/V switch. | ||
542 | |||
543 | To compile this driver as a module, choose M here: the | ||
544 | module will be called m52790. | ||
545 | |||
546 | endmenu # encoder / decoder chips | ||
547 | |||
548 | config VIDEO_SH_VOU | ||
549 | tristate "SuperH VOU video output driver" | ||
550 | depends on VIDEO_DEV && ARCH_SHMOBILE | ||
551 | select VIDEOBUF_DMA_CONTIG | ||
552 | help | ||
553 | Support for the Video Output Unit (VOU) on SuperH SoCs. | ||
554 | |||
555 | config VIDEO_VIU | ||
556 | tristate "Freescale VIU Video Driver" | ||
557 | depends on VIDEO_V4L2 && PPC_MPC512x | ||
558 | select VIDEOBUF_DMA_CONTIG | ||
559 | default y | ||
560 | ---help--- | ||
561 | Support for Freescale VIU video driver. This device captures | ||
562 | video data, or overlays video on DIU frame buffer. | ||
563 | |||
564 | Say Y here if you want to enable VIU device on MPC5121e Rev2+. | ||
565 | In doubt, say N. | ||
566 | |||
567 | config VIDEO_VIVI | ||
568 | tristate "Virtual Video Driver" | ||
569 | depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64 | ||
570 | depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE | ||
571 | select FONT_8x16 | ||
572 | select VIDEOBUF2_VMALLOC | ||
573 | default n | ||
574 | ---help--- | ||
575 | Enables a virtual video driver. This device shows a color bar | ||
576 | and a timestamp, as a real device would generate by using V4L2 | ||
577 | api. | ||
578 | Say Y here if you want to test video apps or debug V4L devices. | ||
579 | In doubt, say N. | ||
580 | |||
581 | source "drivers/media/video/davinci/Kconfig" | ||
582 | |||
583 | source "drivers/media/video/omap/Kconfig" | ||
584 | source "drivers/media/video/tegra/Kconfig" | ||
585 | |||
586 | source "drivers/media/video/bt8xx/Kconfig" | ||
587 | |||
588 | config VIDEO_PMS | ||
589 | tristate "Mediavision Pro Movie Studio Video For Linux" | ||
590 | depends on ISA && VIDEO_V4L2 | ||
591 | help | ||
592 | Say Y if you have such a thing. | ||
593 | |||
594 | To compile this driver as a module, choose M here: the | ||
595 | module will be called pms. | ||
596 | |||
597 | config VIDEO_BWQCAM | ||
598 | tristate "Quickcam BW Video For Linux" | ||
599 | depends on PARPORT && VIDEO_V4L2 | ||
600 | help | ||
601 | Say Y have if you the black and white version of the QuickCam | ||
602 | camera. See the next option for the color version. | ||
603 | |||
604 | To compile this driver as a module, choose M here: the | ||
605 | module will be called bw-qcam. | ||
606 | |||
607 | config VIDEO_CQCAM | ||
608 | tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)" | ||
609 | depends on EXPERIMENTAL && PARPORT && VIDEO_V4L2 | ||
610 | help | ||
611 | This is the video4linux driver for the colour version of the | ||
612 | Connectix QuickCam. If you have one of these cameras, say Y here, | ||
613 | otherwise say N. This driver does not work with the original | ||
614 | monochrome QuickCam, QuickCam VC or QuickClip. It is also available | ||
615 | as a module (c-qcam). | ||
616 | Read <file:Documentation/video4linux/CQcam.txt> for more information. | ||
617 | |||
618 | config VIDEO_W9966 | ||
619 | tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux" | ||
620 | depends on PARPORT_1284 && PARPORT && VIDEO_V4L2 | ||
621 | help | ||
622 | Video4linux driver for Winbond's w9966 based Webcams. | ||
623 | Currently tested with the LifeView FlyCam Supra. | ||
624 | If you have one of these cameras, say Y here | ||
625 | otherwise say N. | ||
626 | This driver is also available as a module (w9966). | ||
627 | |||
628 | Check out <file:Documentation/video4linux/w9966.txt> for more | ||
629 | information. | ||
630 | |||
631 | source "drivers/media/video/cpia2/Kconfig" | ||
632 | |||
633 | config VIDEO_VINO | ||
634 | tristate "SGI Vino Video For Linux (EXPERIMENTAL)" | ||
635 | depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2 | ||
636 | select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO | ||
637 | help | ||
638 | Say Y here to build in support for the Vino video input system found | ||
639 | on SGI Indy machines. | ||
640 | |||
641 | source "drivers/media/video/zoran/Kconfig" | ||
642 | |||
643 | config VIDEO_MEYE | ||
644 | tristate "Sony Vaio Picturebook Motion Eye Video For Linux" | ||
645 | depends on PCI && SONY_LAPTOP && VIDEO_V4L2 | ||
646 | ---help--- | ||
647 | This is the video4linux driver for the Motion Eye camera found | ||
648 | in the Vaio Picturebook laptops. Please read the material in | ||
649 | <file:Documentation/video4linux/meye.txt> for more information. | ||
650 | |||
651 | If you say Y or M here, you need to say Y or M to "Sony Laptop | ||
652 | Extras" in the misc device section. | ||
653 | |||
654 | To compile this driver as a module, choose M here: the | ||
655 | module will be called meye. | ||
656 | |||
657 | source "drivers/media/video/saa7134/Kconfig" | ||
658 | |||
659 | config VIDEO_MXB | ||
660 | tristate "Siemens-Nixdorf 'Multimedia eXtension Board'" | ||
661 | depends on PCI && VIDEO_V4L2 && I2C | ||
662 | select VIDEO_SAA7146_VV | ||
663 | select VIDEO_TUNER | ||
664 | select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO | ||
665 | select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO | ||
666 | select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO | ||
667 | select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO | ||
668 | ---help--- | ||
669 | This is a video4linux driver for the 'Multimedia eXtension Board' | ||
670 | TV card by Siemens-Nixdorf. | ||
671 | |||
672 | To compile this driver as a module, choose M here: the | ||
673 | module will be called mxb. | ||
674 | |||
675 | config VIDEO_HEXIUM_ORION | ||
676 | tristate "Hexium HV-PCI6 and Orion frame grabber" | ||
677 | depends on PCI && VIDEO_V4L2 && I2C | ||
678 | select VIDEO_SAA7146_VV | ||
679 | ---help--- | ||
680 | This is a video4linux driver for the Hexium HV-PCI6 and | ||
681 | Orion frame grabber cards by Hexium. | ||
682 | |||
683 | To compile this driver as a module, choose M here: the | ||
684 | module will be called hexium_orion. | ||
685 | |||
686 | config VIDEO_HEXIUM_GEMINI | ||
687 | tristate "Hexium Gemini frame grabber" | ||
688 | depends on PCI && VIDEO_V4L2 && I2C | ||
689 | select VIDEO_SAA7146_VV | ||
690 | ---help--- | ||
691 | This is a video4linux driver for the Hexium Gemini frame | ||
692 | grabber card by Hexium. Please note that the Gemini Dual | ||
693 | card is *not* fully supported. | ||
694 | |||
695 | To compile this driver as a module, choose M here: the | ||
696 | module will be called hexium_gemini. | ||
697 | |||
698 | config VIDEO_TIMBERDALE | ||
699 | tristate "Support for timberdale Video In/LogiWIN" | ||
700 | depends on VIDEO_V4L2 && I2C && DMADEVICES | ||
701 | select DMA_ENGINE | ||
702 | select TIMB_DMA | ||
703 | select VIDEO_ADV7180 | ||
704 | select VIDEOBUF_DMA_CONTIG | ||
705 | ---help--- | ||
706 | Add support for the Video In peripherial of the timberdale FPGA. | ||
707 | |||
708 | source "drivers/media/video/cx88/Kconfig" | ||
709 | |||
710 | source "drivers/media/video/cx23885/Kconfig" | ||
711 | |||
712 | source "drivers/media/video/au0828/Kconfig" | ||
713 | |||
714 | source "drivers/media/video/ivtv/Kconfig" | ||
715 | |||
716 | source "drivers/media/video/cx18/Kconfig" | ||
717 | |||
718 | source "drivers/media/video/saa7164/Kconfig" | ||
719 | |||
720 | source "drivers/media/video/marvell-ccic/Kconfig" | ||
721 | |||
722 | config VIDEO_M32R_AR | ||
723 | tristate "AR devices" | ||
724 | depends on M32R && VIDEO_V4L2 | ||
725 | ---help--- | ||
726 | This is a video4linux driver for the Renesas AR (Artificial Retina) | ||
727 | camera module. | ||
728 | |||
729 | config VIDEO_M32R_AR_M64278 | ||
730 | tristate "AR device with color module M64278(VGA)" | ||
731 | depends on PLAT_M32700UT | ||
732 | select VIDEO_M32R_AR | ||
733 | ---help--- | ||
734 | This is a video4linux driver for the Renesas AR (Artificial | ||
735 | Retina) with M64278E-800 camera module. | ||
736 | This module supports VGA(640x480 pixels) resolutions. | ||
737 | |||
738 | To compile this driver as a module, choose M here: the | ||
739 | module will be called arv. | ||
740 | |||
741 | config VIDEO_SR030PC30 | ||
742 | tristate "SR030PC30 VGA camera sensor support" | ||
743 | depends on I2C && VIDEO_V4L2 | ||
744 | ---help--- | ||
745 | This driver supports SR030PC30 VGA camera from Siliconfile | ||
746 | |||
747 | config VIDEO_VIA_CAMERA | ||
748 | tristate "VIAFB camera controller support" | ||
749 | depends on FB_VIA | ||
750 | select VIDEOBUF_DMA_SG | ||
751 | select VIDEO_OV7670 | ||
752 | help | ||
753 | Driver support for the integrated camera controller in VIA | ||
754 | Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems | ||
755 | with ov7670 sensors. | ||
756 | |||
757 | config VIDEO_NOON010PC30 | ||
758 | tristate "NOON010PC30 CIF camera sensor support" | ||
759 | depends on I2C && VIDEO_V4L2 | ||
760 | ---help--- | ||
761 | This driver supports NOON010PC30 CIF camera from Siliconfile | ||
762 | |||
763 | source "drivers/media/video/m5mols/Kconfig" | ||
764 | |||
765 | config VIDEO_OMAP3 | ||
766 | tristate "OMAP 3 Camera support (EXPERIMENTAL)" | ||
767 | depends on OMAP_IOVMM && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API && ARCH_OMAP3 && EXPERIMENTAL | ||
768 | ---help--- | ||
769 | Driver for an OMAP 3 camera controller. | ||
770 | |||
771 | config VIDEO_OMAP3_DEBUG | ||
772 | bool "OMAP 3 Camera debug messages" | ||
773 | depends on VIDEO_OMAP3 | ||
774 | ---help--- | ||
775 | Enable debug messages on OMAP 3 camera controller driver. | ||
776 | |||
777 | config SOC_CAMERA | ||
778 | tristate "SoC camera support" | ||
779 | depends on VIDEO_V4L2 && HAS_DMA && I2C | ||
780 | select VIDEOBUF_GEN | ||
781 | select VIDEOBUF2_CORE | ||
782 | help | ||
783 | SoC Camera is a common API to several cameras, not connecting | ||
784 | over a bus like PCI or USB. For example some i2c camera connected | ||
785 | directly to the data bus of an SoC. | ||
786 | |||
787 | config SOC_CAMERA_IMX074 | ||
788 | tristate "imx074 support" | ||
789 | depends on SOC_CAMERA && I2C | ||
790 | help | ||
791 | This driver supports IMX074 cameras from Sony | ||
792 | |||
793 | config SOC_CAMERA_MT9M001 | ||
794 | tristate "mt9m001 support" | ||
795 | depends on SOC_CAMERA && I2C | ||
796 | select GPIO_PCA953X if MT9M001_PCA9536_SWITCH | ||
797 | help | ||
798 | This driver supports MT9M001 cameras from Micron, monochrome | ||
799 | and colour models. | ||
800 | |||
801 | config SOC_CAMERA_MT9M111 | ||
802 | tristate "mt9m111, mt9m112 and mt9m131 support" | ||
803 | depends on SOC_CAMERA && I2C | ||
804 | help | ||
805 | This driver supports MT9M111, MT9M112 and MT9M131 cameras from | ||
806 | Micron/Aptina | ||
807 | |||
808 | config SOC_CAMERA_MT9T031 | ||
809 | tristate "mt9t031 support" | ||
810 | depends on SOC_CAMERA && I2C | ||
811 | help | ||
812 | This driver supports MT9T031 cameras from Micron. | ||
813 | |||
814 | config SOC_CAMERA_MT9T112 | ||
815 | tristate "mt9t112 support" | ||
816 | depends on SOC_CAMERA && I2C | ||
817 | help | ||
818 | This driver supports MT9T112 cameras from Aptina. | ||
819 | |||
820 | config SOC_CAMERA_MT9V022 | ||
821 | tristate "mt9v022 support" | ||
822 | depends on SOC_CAMERA && I2C | ||
823 | select GPIO_PCA953X if MT9V022_PCA9536_SWITCH | ||
824 | help | ||
825 | This driver supports MT9V022 cameras from Micron | ||
826 | |||
827 | config SOC_CAMERA_RJ54N1 | ||
828 | tristate "rj54n1cb0c support" | ||
829 | depends on SOC_CAMERA && I2C | ||
830 | help | ||
831 | This is a rj54n1cb0c video driver | ||
832 | |||
833 | config SOC_CAMERA_TW9910 | ||
834 | tristate "tw9910 support" | ||
835 | depends on SOC_CAMERA && I2C | ||
836 | help | ||
837 | This is a tw9910 video driver | ||
838 | |||
839 | config SOC_CAMERA_PLATFORM | ||
840 | tristate "platform camera support" | ||
841 | depends on SOC_CAMERA | ||
842 | help | ||
843 | This is a generic SoC camera platform driver, useful for testing | ||
844 | |||
845 | config SOC_CAMERA_OV2640 | ||
846 | tristate "ov2640 camera support" | ||
847 | depends on SOC_CAMERA && I2C | ||
848 | help | ||
849 | This is a ov2640 camera driver | ||
850 | |||
851 | config SOC_CAMERA_OV5642 | ||
852 | tristate "ov5642 camera support" | ||
853 | depends on SOC_CAMERA && I2C | ||
854 | help | ||
855 | This is a V4L2 camera driver for the OmniVision OV5642 sensor | ||
856 | |||
857 | config SOC_CAMERA_OV6650 | ||
858 | tristate "ov6650 sensor support" | ||
859 | depends on SOC_CAMERA && I2C | ||
860 | ---help--- | ||
861 | This is a V4L2 SoC camera driver for the OmniVision OV6650 sensor | ||
862 | |||
863 | config SOC_CAMERA_OV772X | ||
864 | tristate "ov772x camera support" | ||
865 | depends on SOC_CAMERA && I2C | ||
866 | help | ||
867 | This is a ov772x camera driver | ||
868 | |||
869 | config SOC_CAMERA_OV9640 | ||
870 | tristate "ov9640 camera support" | ||
871 | depends on SOC_CAMERA && I2C | ||
872 | help | ||
873 | This is a ov9640 camera driver | ||
874 | |||
875 | config SOC_CAMERA_OV9740 | ||
876 | tristate "ov9740 camera support" | ||
877 | depends on SOC_CAMERA && I2C | ||
878 | help | ||
879 | This is a ov9740 camera driver | ||
880 | |||
881 | config MX1_VIDEO | ||
882 | bool | ||
883 | |||
884 | config VIDEO_MX1 | ||
885 | tristate "i.MX1/i.MXL CMOS Sensor Interface driver" | ||
886 | depends on VIDEO_DEV && ARCH_MX1 && SOC_CAMERA | ||
887 | select FIQ | ||
888 | select VIDEOBUF_DMA_CONTIG | ||
889 | select MX1_VIDEO | ||
890 | ---help--- | ||
891 | This is a v4l2 driver for the i.MX1/i.MXL CMOS Sensor Interface | ||
892 | |||
893 | config MX3_VIDEO | ||
894 | bool | ||
895 | |||
896 | config VIDEO_MX3 | ||
897 | tristate "i.MX3x Camera Sensor Interface driver" | ||
898 | depends on VIDEO_DEV && MX3_IPU && SOC_CAMERA | ||
899 | select VIDEOBUF2_DMA_CONTIG | ||
900 | select MX3_VIDEO | ||
901 | ---help--- | ||
902 | This is a v4l2 driver for the i.MX3x Camera Sensor Interface | ||
903 | |||
904 | config VIDEO_PXA27x | ||
905 | tristate "PXA27x Quick Capture Interface driver" | ||
906 | depends on VIDEO_DEV && PXA27x && SOC_CAMERA | ||
907 | select VIDEOBUF_DMA_SG | ||
908 | ---help--- | ||
909 | This is a v4l2 driver for the PXA27x Quick Capture Interface | ||
910 | |||
911 | config VIDEO_SH_MOBILE_CSI2 | ||
912 | tristate "SuperH Mobile MIPI CSI-2 Interface driver" | ||
913 | depends on VIDEO_DEV && SOC_CAMERA && HAVE_CLK | ||
914 | ---help--- | ||
915 | This is a v4l2 driver for the SuperH MIPI CSI-2 Interface | ||
916 | |||
917 | config VIDEO_SH_MOBILE_CEU | ||
918 | tristate "SuperH Mobile CEU Interface driver" | ||
919 | depends on VIDEO_DEV && SOC_CAMERA && HAS_DMA && HAVE_CLK | ||
920 | select VIDEOBUF2_DMA_CONTIG | ||
921 | ---help--- | ||
922 | This is a v4l2 driver for the SuperH Mobile CEU Interface | ||
923 | |||
924 | config VIDEO_OMAP1 | ||
925 | tristate "OMAP1 Camera Interface driver" | ||
926 | depends on VIDEO_DEV && ARCH_OMAP1 && SOC_CAMERA | ||
927 | select VIDEOBUF_DMA_CONTIG | ||
928 | select VIDEOBUF_DMA_SG | ||
929 | ---help--- | ||
930 | This is a v4l2 driver for the TI OMAP1 camera interface | ||
931 | |||
932 | config VIDEO_OMAP2 | ||
933 | tristate "OMAP2 Camera Capture Interface driver" | ||
934 | depends on VIDEO_DEV && ARCH_OMAP2 | ||
935 | select VIDEOBUF_DMA_SG | ||
936 | ---help--- | ||
937 | This is a v4l2 driver for the TI OMAP2 camera capture interface | ||
938 | |||
939 | config VIDEO_MX2_HOSTSUPPORT | ||
940 | bool | ||
941 | |||
942 | config VIDEO_MX2 | ||
943 | tristate "i.MX27/i.MX25 Camera Sensor Interface driver" | ||
944 | depends on VIDEO_DEV && SOC_CAMERA && (MACH_MX27 || ARCH_MX25) | ||
945 | select VIDEOBUF_DMA_CONTIG | ||
946 | select VIDEO_MX2_HOSTSUPPORT | ||
947 | ---help--- | ||
948 | This is a v4l2 driver for the i.MX27 and the i.MX25 Camera Sensor | ||
949 | Interface | ||
950 | |||
951 | config VIDEO_SAMSUNG_S5P_FIMC | ||
952 | tristate "Samsung S5P and EXYNOS4 camera host interface driver" | ||
953 | depends on VIDEO_DEV && VIDEO_V4L2 && PLAT_S5P | ||
954 | select VIDEOBUF2_DMA_CONTIG | ||
955 | select V4L2_MEM2MEM_DEV | ||
956 | ---help--- | ||
957 | This is a v4l2 driver for Samsung S5P and EXYNOS4 camera | ||
958 | host interface and video postprocessor. | ||
959 | |||
960 | To compile this driver as a module, choose M here: the | ||
961 | module will be called s5p-fimc. | ||
962 | |||
963 | config VIDEO_ATMEL_ISI | ||
964 | tristate "ATMEL Image Sensor Interface (ISI) support" | ||
965 | depends on VIDEO_DEV && SOC_CAMERA && ARCH_AT91 | ||
966 | select VIDEOBUF2_DMA_CONTIG | ||
967 | ---help--- | ||
968 | This module makes the ATMEL Image Sensor Interface available | ||
969 | as a v4l2 device. | ||
970 | |||
971 | config VIDEO_S5P_MIPI_CSIS | ||
972 | tristate "Samsung S5P and EXYNOS4 MIPI CSI receiver driver" | ||
973 | depends on VIDEO_V4L2 && PM_RUNTIME && PLAT_S5P && VIDEO_V4L2_SUBDEV_API | ||
974 | ---help--- | ||
975 | This is a v4l2 driver for Samsung S5P/EXYNOS4 MIPI-CSI receiver. | ||
976 | |||
977 | To compile this driver as a module, choose M here: the | ||
978 | module will be called s5p-csis. | ||
979 | |||
980 | source "drivers/media/video/s5p-tv/Kconfig" | ||
981 | |||
982 | # | ||
983 | # USB Multimedia device configuration | ||
984 | # | ||
985 | |||
986 | menuconfig V4L_USB_DRIVERS | ||
987 | bool "V4L USB devices" | ||
988 | depends on USB | ||
989 | default y | ||
990 | |||
991 | if V4L_USB_DRIVERS && USB | ||
992 | |||
993 | source "drivers/media/video/uvc/Kconfig" | ||
994 | |||
995 | source "drivers/media/video/gspca/Kconfig" | ||
996 | |||
997 | source "drivers/media/video/pvrusb2/Kconfig" | ||
998 | |||
999 | source "drivers/media/video/hdpvr/Kconfig" | ||
1000 | |||
1001 | source "drivers/media/video/em28xx/Kconfig" | ||
1002 | |||
1003 | source "drivers/media/video/tlg2300/Kconfig" | ||
1004 | |||
1005 | source "drivers/media/video/cx231xx/Kconfig" | ||
1006 | |||
1007 | source "drivers/media/video/usbvision/Kconfig" | ||
1008 | |||
1009 | source "drivers/media/video/et61x251/Kconfig" | ||
1010 | |||
1011 | source "drivers/media/video/sn9c102/Kconfig" | ||
1012 | |||
1013 | source "drivers/media/video/pwc/Kconfig" | ||
1014 | |||
1015 | config USB_ZR364XX | ||
1016 | tristate "USB ZR364XX Camera support" | ||
1017 | depends on VIDEO_V4L2 | ||
1018 | select VIDEOBUF_GEN | ||
1019 | select VIDEOBUF_VMALLOC | ||
1020 | ---help--- | ||
1021 | Say Y here if you want to connect this type of camera to your | ||
1022 | computer's USB port. | ||
1023 | See <file:Documentation/video4linux/zr364xx.txt> for more info | ||
1024 | and list of supported cameras. | ||
1025 | |||
1026 | To compile this driver as a module, choose M here: the | ||
1027 | module will be called zr364xx. | ||
1028 | |||
1029 | config USB_STKWEBCAM | ||
1030 | tristate "USB Syntek DC1125 Camera support" | ||
1031 | depends on VIDEO_V4L2 && EXPERIMENTAL | ||
1032 | ---help--- | ||
1033 | Say Y here if you want to use this type of camera. | ||
1034 | Supported devices are typically found in some Asus laptops, | ||
1035 | with USB id 174f:a311 and 05e1:0501. Other Syntek cameras | ||
1036 | may be supported by the stk11xx driver, from which this is | ||
1037 | derived, see <http://sourceforge.net/projects/syntekdriver/> | ||
1038 | |||
1039 | To compile this driver as a module, choose M here: the | ||
1040 | module will be called stkwebcam. | ||
1041 | |||
1042 | config USB_S2255 | ||
1043 | tristate "USB Sensoray 2255 video capture device" | ||
1044 | depends on VIDEO_V4L2 | ||
1045 | select VIDEOBUF_VMALLOC | ||
1046 | default n | ||
1047 | help | ||
1048 | Say Y here if you want support for the Sensoray 2255 USB device. | ||
1049 | This driver can be compiled as a module, called s2255drv. | ||
1050 | |||
1051 | endif # V4L_USB_DRIVERS | ||
1052 | endif # VIDEO_CAPTURE_DRIVERS | ||
1053 | |||
1054 | menuconfig V4L_MEM2MEM_DRIVERS | ||
1055 | bool "Memory-to-memory multimedia devices" | ||
1056 | depends on VIDEO_V4L2 | ||
1057 | default n | ||
1058 | ---help--- | ||
1059 | Say Y here to enable selecting drivers for V4L devices that | ||
1060 | use system memory for both source and destination buffers, as opposed | ||
1061 | to capture and output drivers, which use memory buffers for just | ||
1062 | one of those. | ||
1063 | |||
1064 | if V4L_MEM2MEM_DRIVERS | ||
1065 | |||
1066 | config VIDEO_MEM2MEM_TESTDEV | ||
1067 | tristate "Virtual test device for mem2mem framework" | ||
1068 | depends on VIDEO_DEV && VIDEO_V4L2 | ||
1069 | select VIDEOBUF2_VMALLOC | ||
1070 | select V4L2_MEM2MEM_DEV | ||
1071 | default n | ||
1072 | ---help--- | ||
1073 | This is a virtual test device for the memory-to-memory driver | ||
1074 | framework. | ||
1075 | |||
1076 | |||
1077 | config VIDEO_SAMSUNG_S5P_MFC | ||
1078 | tristate "Samsung S5P MFC 5.1 Video Codec" | ||
1079 | depends on VIDEO_DEV && VIDEO_V4L2 && PLAT_S5P | ||
1080 | select VIDEOBUF2_DMA_CONTIG | ||
1081 | default n | ||
1082 | help | ||
1083 | MFC 5.1 driver for V4L2. | ||
1084 | |||
1085 | endif # V4L_MEM2MEM_DRIVERS | ||