OpenCores
URL https://opencores.org/ocsvn/test_project/test_project/trunk

Subversion Repositories test_project

[/] [test_project/] [trunk/] [linux_sd_driver/] [drivers/] [media/] [video/] [Kconfig] - Blame information for rev 78

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 62 marcus.erl
#
2
# Multimedia Video device configuration
3
#
4
 
5
menuconfig VIDEO_CAPTURE_DRIVERS
6
        bool "Video capture adapters"
7
        depends on VIDEO_DEV
8
        default y
9
        ---help---
10
          Say Y here to enable selecting the video adapters for
11
          webcams, analog TV, and hybrid analog/digital TV.
12
          Some of those devices also supports FM radio.
13
 
14
if VIDEO_CAPTURE_DRIVERS && VIDEO_DEV
15
 
16
config VIDEO_ADV_DEBUG
17
        bool "Enable advanced debug functionality"
18
        default n
19
        ---help---
20
          Say Y here to enable advanced debugging functionality on some
21
          V4L devices.
22
          In doubt, say N.
23
 
24
config VIDEO_HELPER_CHIPS_AUTO
25
        bool "Autoselect pertinent encoders/decoders and other helper chips"
26
        default y
27
        ---help---
28
          Most video cards may require additional modules to encode or
29
          decode audio/video standards. This option will autoselect
30
          all pertinent modules to each selected video module.
31
 
32
          Unselect this only if you know exactly what you are doing, since
33
          it may break support on some boards.
34
 
35
          In doubt, say Y.
36
 
37
#
38
# Encoder / Decoder module configuration
39
#
40
 
41
menu "Encoders/decoders and other helper chips"
42
        depends on !VIDEO_HELPER_CHIPS_AUTO
43
 
44
comment "Audio decoders"
45
 
46
config VIDEO_TVAUDIO
47
        tristate "Simple audio decoder chips"
48
        depends on VIDEO_V4L1 && I2C
49
        ---help---
50
          Support for several audio decoder chips found on some bt8xx boards:
51
          Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
52
                   tea6320, tea6420, tda8425, ta8874z.
53
          Microchip: pic16c54 based design on ProVideo PV951 board.
54
 
55
          To compile this driver as a module, choose M here: the
56
          module will be called tvaudio.
57
 
58
config VIDEO_TDA7432
59
        tristate "Philips TDA7432 audio processor"
60
        depends on VIDEO_V4L1 && I2C
61
        ---help---
62
          Support for tda7432 audio decoder chip found on some bt8xx boards.
63
 
64
          To compile this driver as a module, choose M here: the
65
          module will be called tda7432.
66
 
67
config VIDEO_TDA9840
68
        tristate "Philips TDA9840 audio processor"
69
        depends on I2C
70
        ---help---
71
          Support for tda9840 audio decoder chip found on some Zoran boards.
72
 
73
          To compile this driver as a module, choose M here: the
74
          module will be called tda9840.
75
 
76
config VIDEO_TDA9875
77
        tristate "Philips TDA9875 audio processor"
78
        depends on VIDEO_V4L1 && I2C
79
        ---help---
80
          Support for tda9875 audio decoder chip found on some bt8xx boards.
81
 
82
          To compile this driver as a module, choose M here: the
83
          module will be called tda9875.
84
 
85
config VIDEO_TEA6415C
86
        tristate "Philips TEA6415C audio processor"
87
        depends on I2C
88
        ---help---
89
          Support for tea6415c audio decoder chip found on some bt8xx boards.
90
 
91
          To compile this driver as a module, choose M here: the
92
          module will be called tea6415c.
93
 
94
config VIDEO_TEA6420
95
        tristate "Philips TEA6420 audio processor"
96
        depends on I2C
97
        ---help---
98
          Support for tea6420 audio decoder chip found on some bt8xx boards.
99
 
100
          To compile this driver as a module, choose M here: the
101
          module will be called tea6420.
102
 
103
config VIDEO_MSP3400
104
        tristate "Micronas MSP34xx audio decoders"
105
        depends on VIDEO_V4L2 && I2C
106
        ---help---
107
          Support for the Micronas MSP34xx series of audio decoders.
108
 
109
          To compile this driver as a module, choose M here: the
110
          module will be called msp3400.
111
 
112
config VIDEO_CS53L32A
113
        tristate "Cirrus Logic CS53L32A audio ADC"
114
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
115
        ---help---
116
          Support for the Cirrus Logic CS53L32A low voltage
117
          stereo A/D converter.
118
 
119
          To compile this driver as a module, choose M here: the
120
          module will be called cs53l32a.
121
 
122
config VIDEO_TLV320AIC23B
123
        tristate "Texas Instruments TLV320AIC23B audio codec"
124
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
125
        ---help---
126
          Support for the Texas Instruments TLV320AIC23B audio codec.
127
 
128
          To compile this driver as a module, choose M here: the
129
          module will be called tlv320aic23b.
130
 
131
config VIDEO_WM8775
132
        tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
133
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
134
        ---help---
135
          Support for the Wolfson Microelectronics WM8775 high
136
          performance stereo A/D Converter with a 4 channel input mixer.
137
 
138
          To compile this driver as a module, choose M here: the
139
          module will be called wm8775.
140
 
141
config VIDEO_WM8739
142
        tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
143
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
144
        ---help---
145
          Support for the Wolfson Microelectronics WM8739
146
          stereo A/D Converter.
147
 
148
          To compile this driver as a module, choose M here: the
149
          module will be called wm8739.
150
 
151
config VIDEO_VP27SMPX
152
        tristate "Panasonic VP27s internal MPX"
153
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
154
        ---help---
155
          Support for the internal MPX of the Panasonic VP27s tuner.
156
 
157
          To compile this driver as a module, choose M here: the
158
          module will be called vp27smpx.
159
 
160
comment "Video decoders"
161
 
162
config VIDEO_BT819
163
        tristate "BT819A VideoStream decoder"
164
        depends on VIDEO_V4L1 && I2C
165
        ---help---
166
          Support for BT819A video decoder.
167
 
168
          To compile this driver as a module, choose M here: the
169
          module will be called bt819.
170
 
171
config VIDEO_BT856
172
        tristate "BT856 VideoStream decoder"
173
        depends on VIDEO_V4L1 && I2C
174
        ---help---
175
          Support for BT856 video decoder.
176
 
177
          To compile this driver as a module, choose M here: the
178
          module will be called bt856.
179
 
180
config VIDEO_BT866
181
        tristate "BT866 VideoStream decoder"
182
        depends on VIDEO_V4L1 && I2C
183
        ---help---
184
          Support for BT866 video decoder.
185
 
186
          To compile this driver as a module, choose M here: the
187
          module will be called bt866.
188
 
189
config VIDEO_KS0127
190
        tristate "KS0127 video decoder"
191
        depends on VIDEO_V4L1 && I2C
192
        ---help---
193
          Support for KS0127 video decoder.
194
 
195
          This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
196
          cards.
197
 
198
          To compile this driver as a module, choose M here: the
199
          module will be called ks0127.
200
 
201
config VIDEO_OV7670
202
        tristate "OmniVision OV7670 sensor support"
203
        depends on I2C && VIDEO_V4L2
204
        ---help---
205
          This is a Video4Linux2 sensor-level driver for the OmniVision
206
          OV7670 VGA camera.  It currently only works with the M88ALP01
207
          controller.
208
 
209
config VIDEO_TCM825X
210
        tristate "TCM825x camera sensor support"
211
        depends on I2C && VIDEO_V4L2
212
        ---help---
213
          This is a driver for the Toshiba TCM825x VGA camera sensor.
214
          It is used for example in Nokia N800.
215
 
216
config VIDEO_SAA7110
217
        tristate "Philips SAA7110 video decoder"
218
        depends on VIDEO_V4L1 && I2C
219
        ---help---
220
          Support for the Philips SAA7110 video decoders.
221
 
222
          To compile this driver as a module, choose M here: the
223
          module will be called saa7110.
224
 
225
config VIDEO_SAA7111
226
        tristate "Philips SAA7111 video decoder"
227
        depends on VIDEO_V4L1 && I2C
228
        ---help---
229
          Support for the Philips SAA711 video decoder.
230
 
231
          To compile this driver as a module, choose M here: the
232
          module will be called saa7111.
233
 
234
config VIDEO_SAA7114
235
        tristate "Philips SAA7114 video decoder"
236
        depends on VIDEO_V4L1 && I2C
237
        ---help---
238
          Support for the Philips SAA7114 video decoder. This driver
239
          is used only on Zoran driver and should be moved soon to
240
          SAA711x module.
241
 
242
          To compile this driver as a module, choose M here: the
243
          module will be called saa7114.
244
 
245
config VIDEO_SAA711X
246
        tristate "Philips SAA7113/4/5 video decoders"
247
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
248
        ---help---
249
          Support for the Philips SAA7113/4/5 video decoders.
250
 
251
          To compile this driver as a module, choose M here: the
252
          module will be called saa7115.
253
 
254
config VIDEO_SAA7191
255
        tristate "Philips SAA7191 video decoder"
256
        depends on VIDEO_V4L1 && I2C
257
        ---help---
258
          Support for the Philips SAA7191 video decoder.
259
 
260
          To compile this driver as a module, choose M here: the
261
          module will be called saa7191.
262
 
263
config VIDEO_TVP5150
264
        tristate "Texas Instruments TVP5150 video decoder"
265
        depends on VIDEO_V4L2 && I2C
266
        ---help---
267
          Support for the Texas Instruments TVP5150 video decoder.
268
 
269
          To compile this driver as a module, choose M here: the
270
          module will be called tvp5150.
271
 
272
config VIDEO_VPX3220
273
        tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
274
        depends on VIDEO_V4L1 && I2C
275
        ---help---
276
          Support for VPX322x video decoders.
277
 
278
          To compile this driver as a module, choose M here: the
279
          module will be called vpx3220.
280
 
281
comment "Video and audio decoders"
282
 
283
source "drivers/media/video/cx25840/Kconfig"
284
 
285
comment "MPEG video encoders"
286
 
287
config VIDEO_CX2341X
288
        tristate "Conexant CX2341x MPEG encoders"
289
        depends on VIDEO_V4L2 && EXPERIMENTAL
290
        ---help---
291
          Support for the Conexant CX23416 MPEG encoders
292
          and CX23415 MPEG encoder/decoders.
293
 
294
          This module currently supports the encoding functions only.
295
 
296
          To compile this driver as a module, choose M here: the
297
          module will be called cx2341x.
298
 
299
comment "Video encoders"
300
 
301
config VIDEO_SAA7127
302
        tristate "Philips SAA7127/9 digital video encoders"
303
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
304
        ---help---
305
          Support for the Philips SAA7127/9 digital video encoders.
306
 
307
          To compile this driver as a module, choose M here: the
308
          module will be called saa7127.
309
 
310
config VIDEO_SAA7185
311
        tristate "Philips SAA7185 video encoder"
312
        depends on VIDEO_V4L1 && I2C
313
        ---help---
314
          Support for the Philips SAA7185 video encoder.
315
 
316
          To compile this driver as a module, choose M here: the
317
          module will be called saa7185.
318
 
319
config VIDEO_ADV7170
320
        tristate "Analog Devices ADV7170 video encoder"
321
        depends on VIDEO_V4L1 && I2C
322
        ---help---
323
          Support for the Analog Devices ADV7170 video encoder driver
324
 
325
          To compile this driver as a module, choose M here: the
326
          module will be called adv7170.
327
 
328
config VIDEO_ADV7175
329
        tristate "Analog Devices ADV7175 video encoder"
330
        depends on VIDEO_V4L1 && I2C
331
        ---help---
332
          Support for the Analog Devices ADV7175 video encoder driver
333
 
334
          To compile this driver as a module, choose M here: the
335
          module will be called adv7175.
336
 
337
comment "Video improvement chips"
338
 
339
config VIDEO_UPD64031A
340
        tristate "NEC Electronics uPD64031A Ghost Reduction"
341
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
342
        ---help---
343
          Support for the NEC Electronics uPD64031A Ghost Reduction
344
          video chip. It is most often found in NTSC TV cards made for
345
          Japan and is used to reduce the 'ghosting' effect that can
346
          be present in analog TV broadcasts.
347
 
348
          To compile this driver as a module, choose M here: the
349
          module will be called upd64031a.
350
 
351
config VIDEO_UPD64083
352
        tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
353
        depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
354
        ---help---
355
          Support for the NEC Electronics uPD64083 3-Dimensional Y/C
356
          separation video chip. It is used to improve the quality of
357
          the colors of a composite signal.
358
 
359
          To compile this driver as a module, choose M here: the
360
          module will be called upd64083.
361
 
362
endmenu # encoder / decoder chips
363
 
364
config VIDEO_VIVI
365
        tristate "Virtual Video Driver"
366
        depends on VIDEO_V4L2 && !SPARC32 && !SPARC64
367
        select VIDEOBUF_VMALLOC
368
        default n
369
        ---help---
370
          Enables a virtual video driver. This device shows a color bar
371
          and a timestamp, as a real device would generate by using V4L2
372
          api.
373
          Say Y here if you want to test video apps or debug V4L devices.
374
          In doubt, say N.
375
 
376
source "drivers/media/video/bt8xx/Kconfig"
377
 
378
config VIDEO_SAA6588
379
        tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards"
380
        depends on I2C && VIDEO_BT848
381
 
382
        help
383
          Support for  Radio Data System (RDS) decoder. This allows seeing
384
          radio station identification transmitted using this standard.
385
          Currently, it works only with bt8x8 chips.
386
 
387
          To compile this driver as a module, choose M here: the
388
          module will be called saa6588.
389
 
390
config VIDEO_PMS
391
        tristate "Mediavision Pro Movie Studio Video For Linux"
392
        depends on ISA && VIDEO_V4L1
393
        help
394
          Say Y if you have such a thing.
395
 
396
          To compile this driver as a module, choose M here: the
397
          module will be called pms.
398
 
399
config VIDEO_PLANB
400
        tristate "PlanB Video-In on PowerMac"
401
        depends on PPC_PMAC && VIDEO_V4L1 && BROKEN
402
        help
403
          PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
404
          input hardware. If you want to experiment with this, say Y.
405
          Otherwise, or if you don't understand a word, say N. See
406
           for more info.
407
 
408
          Saying M will compile this driver as a module (planb).
409
 
410
config VIDEO_BWQCAM
411
        tristate "Quickcam BW Video For Linux"
412
        depends on PARPORT && VIDEO_V4L1
413
        help
414
          Say Y have if you the black and white version of the QuickCam
415
          camera. See the next option for the color version.
416
 
417
          To compile this driver as a module, choose M here: the
418
          module will be called bw-qcam.
419
 
420
config VIDEO_CQCAM
421
        tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
422
        depends on EXPERIMENTAL && PARPORT && VIDEO_V4L1
423
        help
424
          This is the video4linux driver for the colour version of the
425
          Connectix QuickCam.  If you have one of these cameras, say Y here,
426
          otherwise say N.  This driver does not work with the original
427
          monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
428
          as a module (c-qcam).
429
          Read  for more information.
430
 
431
config VIDEO_W9966
432
        tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
433
        depends on PARPORT_1284 && PARPORT && VIDEO_V4L1
434
        help
435
          Video4linux driver for Winbond's w9966 based Webcams.
436
          Currently tested with the LifeView FlyCam Supra.
437
          If you have one of these cameras, say Y here
438
          otherwise say N.
439
          This driver is also available as a module (w9966).
440
 
441
          Check out  for more
442
          information.
443
 
444
config VIDEO_CPIA
445
        tristate "CPiA Video For Linux"
446
        depends on VIDEO_V4L1
447
        ---help---
448
          This is the video4linux driver for cameras based on Vision's CPiA
449
          (Colour Processor Interface ASIC), such as the Creative Labs Video
450
          Blaster Webcam II. If you have one of these cameras, say Y here
451
          and select parallel port and/or USB lowlevel support below,
452
          otherwise say N. This will not work with the Creative Webcam III.
453
 
454
          Please read  for more
455
          information.
456
 
457
          This driver is also available as a module (cpia).
458
 
459
config VIDEO_CPIA_PP
460
        tristate "CPiA Parallel Port Lowlevel Support"
461
        depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
462
        help
463
          This is the lowlevel parallel port support for cameras based on
464
          Vision's CPiA (Colour Processor Interface ASIC), such as the
465
          Creative Webcam II. If you have the parallel port version of one
466
          of these cameras, say Y here, otherwise say N. It is also available
467
          as a module (cpia_pp).
468
 
469
config VIDEO_CPIA_USB
470
        tristate "CPiA USB Lowlevel Support"
471
        depends on VIDEO_CPIA && USB
472
        help
473
          This is the lowlevel USB support for cameras based on Vision's CPiA
474
          (Colour Processor Interface ASIC), such as the Creative Webcam II.
475
          If you have the USB version of one of these cameras, say Y here,
476
          otherwise say N. This will not work with the Creative Webcam III.
477
          It is also available as a module (cpia_usb).
478
 
479
source "drivers/media/video/cpia2/Kconfig"
480
 
481
config VIDEO_SAA5246A
482
        tristate "SAA5246A, SAA5281 Teletext processor"
483
        depends on I2C && VIDEO_V4L2
484
        help
485
          Support for I2C bus based teletext using the SAA5246A or SAA5281
486
          chip. Useful only if you live in Europe.
487
 
488
          To compile this driver as a module, choose M here: the
489
          module will be called saa5246a.
490
 
491
config VIDEO_SAA5249
492
        tristate "SAA5249 Teletext processor"
493
        depends on I2C && VIDEO_V4L2
494
        help
495
          Support for I2C bus based teletext using the SAA5249 chip. At the
496
          moment this is only useful on some European WinTV cards.
497
 
498
          To compile this driver as a module, choose M here: the
499
          module will be called saa5249.
500
 
501
config TUNER_3036
502
        tristate "SAB3036 tuner"
503
        depends on I2C && VIDEO_V4L1
504
        help
505
          Say Y here to include support for Philips SAB3036 compatible tuners.
506
          If in doubt, say N.
507
 
508
config VIDEO_VINO
509
        tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
510
        depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
511
        select I2C_ALGO_SGI
512
        select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
513
        help
514
          Say Y here to build in support for the Vino video input system found
515
          on SGI Indy machines.
516
 
517
config VIDEO_STRADIS
518
        tristate "Stradis 4:2:2 MPEG-2 video driver  (EXPERIMENTAL)"
519
        depends on EXPERIMENTAL && PCI && VIDEO_V4L1 && VIRT_TO_BUS
520
        help
521
          Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
522
          driver for PCI.  There is a product page at
523
          .
524
 
525
config VIDEO_ZORAN_ZR36060
526
        tristate
527
 
528
config VIDEO_ZORAN
529
        tristate "Zoran ZR36057/36067 Video For Linux"
530
        depends on PCI && I2C_ALGOBIT && VIDEO_V4L1 && VIRT_TO_BUS
531
        help
532
          Say Y for support for MJPEG capture cards based on the Zoran
533
          36057/36067 PCI controller chipset. This includes the Iomega
534
          Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is
535
          a driver homepage at . For
536
          more information, check .
537
 
538
          To compile this driver as a module, choose M here: the
539
          module will be called zr36067.
540
 
541
config VIDEO_ZORAN_BUZ
542
        tristate "Iomega Buz support"
543
        depends on VIDEO_ZORAN
544
        select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
545
        select VIDEO_SAA7185 if VIDEO_HELPER_CHIPS_AUTO
546
        select VIDEO_ZORAN_ZR36060
547
        help
548
          Support for the Iomega Buz MJPEG capture/playback card.
549
 
550
config VIDEO_ZORAN_DC10
551
        tristate "Pinnacle/Miro DC10(+) support"
552
        depends on VIDEO_ZORAN
553
        select VIDEO_SAA7110
554
        select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
555
        select VIDEO_ZORAN_ZR36060
556
        help
557
          Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
558
          card.
559
 
560
config VIDEO_ZORAN_DC30
561
        tristate "Pinnacle/Miro DC30(+) support"
562
        depends on VIDEO_ZORAN
563
        select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
564
        select VIDEO_VPX3220 if VIDEO_HELPER_CHIPS_AUTO
565
        help
566
          Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
567
          card. This also supports really old DC10 cards based on the
568
          zr36050 MJPEG codec and zr36016 VFE.
569
 
570
config VIDEO_ZORAN_LML33
571
        tristate "Linux Media Labs LML33 support"
572
        depends on VIDEO_ZORAN
573
        select VIDEO_BT819 if VIDEO_HELPER_CHIPS_AUTO
574
        select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
575
        select VIDEO_ZORAN_ZR36060
576
        help
577
          Support for the Linux Media Labs LML33 MJPEG capture/playback
578
          card.
579
 
580
config VIDEO_ZORAN_LML33R10
581
        tristate "Linux Media Labs LML33R10 support"
582
        depends on VIDEO_ZORAN
583
        select VIDEO_SAA7114 if VIDEO_HELPER_CHIPS_AUTO
584
        select VIDEO_ADV7170 if VIDEO_HELPER_CHIPS_AUTO
585
        select VIDEO_ZORAN_ZR36060
586
        help
587
          support for the Linux Media Labs LML33R10 MJPEG capture/playback
588
          card.
589
 
590
config VIDEO_ZORAN_AVS6EYES
591
        tristate "AverMedia 6 Eyes support (EXPERIMENTAL)"
592
        depends on VIDEO_ZORAN && EXPERIMENTAL && VIDEO_V4L1
593
        select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
594
        select VIDEO_KS0127 if VIDEO_HELPER_CHIPS_AUTO
595
        select VIDEO_ZORAN_ZR36060
596
        help
597
          Support for the AverMedia 6 Eyes video surveillance card.
598
 
599
config VIDEO_MEYE
600
        tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
601
        depends on PCI && SONY_LAPTOP && VIDEO_V4L1
602
        ---help---
603
          This is the video4linux driver for the Motion Eye camera found
604
          in the Vaio Picturebook laptops. Please read the material in
605
           for more information.
606
 
607
          If you say Y or M here, you need to say Y or M to "Sony Laptop
608
          Extras" in the misc device section.
609
 
610
          To compile this driver as a module, choose M here: the
611
          module will be called meye.
612
 
613
source "drivers/media/video/saa7134/Kconfig"
614
 
615
config VIDEO_MXB
616
        tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
617
        depends on PCI && VIDEO_V4L1 && I2C
618
        select VIDEO_SAA7146_VV
619
        select VIDEO_TUNER
620
        select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
621
        select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
622
        select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
623
        select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
624
        ---help---
625
          This is a video4linux driver for the 'Multimedia eXtension Board'
626
          TV card by Siemens-Nixdorf.
627
 
628
          To compile this driver as a module, choose M here: the
629
          module will be called mxb.
630
 
631
config VIDEO_DPC
632
        tristate "Philips-Semiconductors 'dpc7146 demonstration board'"
633
        depends on PCI && VIDEO_V4L1 && I2C
634
        select VIDEO_SAA7146_VV
635
        select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
636
        ---help---
637
          This is a video4linux driver for the 'dpc7146 demonstration
638
          board' by Philips-Semiconductors. It's the reference design
639
          for SAA7146 bases boards, so if you have some unsupported
640
          saa7146 based, analog video card, chances are good that it
641
          will work with this skeleton driver.
642
 
643
          To compile this driver as a module, choose M here: the
644
          module will be called dpc7146.
645
 
646
config VIDEO_HEXIUM_ORION
647
        tristate "Hexium HV-PCI6 and Orion frame grabber"
648
        depends on PCI && VIDEO_V4L2 && I2C
649
        select VIDEO_SAA7146_VV
650
        ---help---
651
          This is a video4linux driver for the Hexium HV-PCI6 and
652
          Orion frame grabber cards by Hexium.
653
 
654
          To compile this driver as a module, choose M here: the
655
          module will be called hexium_orion.
656
 
657
config VIDEO_HEXIUM_GEMINI
658
        tristate "Hexium Gemini frame grabber"
659
        depends on PCI && VIDEO_V4L2 && I2C
660
        select VIDEO_SAA7146_VV
661
        ---help---
662
          This is a video4linux driver for the Hexium Gemini frame
663
          grabber card by Hexium. Please note that the Gemini Dual
664
          card is *not* fully supported.
665
 
666
          To compile this driver as a module, choose M here: the
667
          module will be called hexium_gemini.
668
 
669
source "drivers/media/video/cx88/Kconfig"
670
 
671
source "drivers/media/video/cx23885/Kconfig"
672
 
673
source "drivers/media/video/ivtv/Kconfig"
674
 
675
config VIDEO_M32R_AR
676
        tristate "AR devices"
677
        depends on M32R && VIDEO_V4L1
678
        ---help---
679
          This is a video4linux driver for the Renesas AR (Artificial Retina)
680
          camera module.
681
 
682
config VIDEO_M32R_AR_M64278
683
        tristate "AR device with color module M64278(VGA)"
684
        depends on PLAT_M32700UT
685
        select VIDEO_M32R_AR
686
        ---help---
687
          This is a video4linux driver for the Renesas AR (Artificial
688
          Retina) with M64278E-800 camera module.
689
          This module supports VGA(640x480 pixels) resolutions.
690
 
691
          To compile this driver as a module, choose M here: the
692
          module will be called arv.
693
 
694
config VIDEO_CAFE_CCIC
695
        tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
696
        depends on PCI && I2C && VIDEO_V4L2
697
        select VIDEO_OV7670
698
        ---help---
699
          This is a video4linux2 driver for the Marvell 88ALP01 integrated
700
          CMOS camera controller.  This is the controller found on first-
701
          generation OLPC systems.
702
 
703
#
704
# USB Multimedia device configuration
705
#
706
 
707
menuconfig V4L_USB_DRIVERS
708
        bool "V4L USB devices"
709
        depends on USB
710
        default y
711
 
712
if V4L_USB_DRIVERS && USB
713
 
714
source "drivers/media/video/pvrusb2/Kconfig"
715
 
716
source "drivers/media/video/em28xx/Kconfig"
717
 
718
source "drivers/media/video/usbvision/Kconfig"
719
 
720
source "drivers/media/video/usbvideo/Kconfig"
721
 
722
source "drivers/media/video/et61x251/Kconfig"
723
 
724
config VIDEO_OVCAMCHIP
725
        tristate "OmniVision Camera Chip support"
726
        depends on I2C && VIDEO_V4L1
727
        ---help---
728
          Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
729
          This driver is intended to be used with the ov511 and w9968cf USB
730
          camera drivers.
731
 
732
          To compile this driver as a module, choose M here: the
733
          module will be called ovcamchip.
734
 
735
config USB_W9968CF
736
        tristate "USB W996[87]CF JPEG Dual Mode Camera support"
737
        depends on VIDEO_V4L1 && I2C
738
        select VIDEO_OVCAMCHIP
739
        ---help---
740
          Say Y here if you want support for cameras based on OV681 or
741
          Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
742
 
743
          This driver has an optional plugin, which is distributed as a
744
          separate module only (released under GPL). It allows to use higher
745
          resolutions and framerates, but cannot be included in the official
746
          Linux kernel for performance purposes.
747
 
748
          See  for more info.
749
 
750
          To compile this driver as a module, choose M here: the
751
          module will be called w9968cf.
752
 
753
config USB_OV511
754
        tristate "USB OV511 Camera support"
755
        depends on VIDEO_V4L1
756
        ---help---
757
          Say Y here if you want to connect this type of camera to your
758
          computer's USB port. See 
759
          for more information and for a list of supported cameras.
760
 
761
          To compile this driver as a module, choose M here: the
762
          module will be called ov511.
763
 
764
config USB_SE401
765
        tristate "USB SE401 Camera support"
766
        depends on VIDEO_V4L1
767
        ---help---
768
          Say Y here if you want to connect this type of camera to your
769
          computer's USB port. See 
770
          for more information and for a list of supported cameras.
771
 
772
          To compile this driver as a module, choose M here: the
773
          module will be called se401.
774
 
775
source "drivers/media/video/sn9c102/Kconfig"
776
 
777
config USB_STV680
778
        tristate "USB STV680 (Pencam) Camera support"
779
        depends on VIDEO_V4L1
780
        ---help---
781
          Say Y here if you want to connect this type of camera to your
782
          computer's USB port. This includes the Pencam line of cameras.
783
          See  for more information
784
          and for a list of supported cameras.
785
 
786
          To compile this driver as a module, choose M here: the
787
          module will be called stv680.
788
 
789
source "drivers/media/video/zc0301/Kconfig"
790
 
791
source "drivers/media/video/pwc/Kconfig"
792
 
793
config USB_ZR364XX
794
        tristate "USB ZR364XX Camera support"
795
        depends on VIDEO_V4L2
796
        ---help---
797
          Say Y here if you want to connect this type of camera to your
798
          computer's USB port.
799
          See  for more info
800
          and list of supported cameras.
801
 
802
          To compile this driver as a module, choose M here: the
803
          module will be called zr364xx.
804
 
805
endif # V4L_USB_DRIVERS
806
 
807
endif # VIDEO_CAPTURE_DRIVERS

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.