Kconfig revision 1450e6bedc58c731617d99b4670070ed3ccc91b4
11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# Multimedia Video device configuration
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
5cd41e28e2d0f198ad56840bf8ba13cb41b129babMauro Carvalho Chehabmenu "Video Capture Adapters"
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
8cd41e28e2d0f198ad56840bf8ba13cb41b129babMauro Carvalho Chehabcomment "Video Capture Adapters"
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1021dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehabconfig VIDEO_ADV_DEBUG
1121dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	bool "Enable advanced debug functionality"
1221dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	depends on VIDEO_DEV
1321dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	default n
1421dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	---help---
1521dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	  Say Y here to enable advanced debugging functionality on some
1621dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	  V4L devices.
1721dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab	  In doubt, say N.
1821dcd8ccd76e80118f524b1a730c35ab1c46c09eMauro Carvalho Chehab
191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_HELPER_CHIPS_AUTO
201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	bool "Autoselect pertinent encoders/decoders and other helper chips"
211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	default y
22c1d1ea9e0f83a89d7afa1c84fac8312e2e08c85eMauro Carvalho Chehab	---help---
231450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Most video cards may require additional modules to encode or
241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  decode audio/video standards. This option will autoselect
251450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  all pertinent modules to each selected video module.
26141a877949ffc22f33dc467dc256259c547ad52eMichael Krufky
271450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Unselect this only if you know exaclty what you are doing, since
281450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  it may break support on some boards.
2910b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab
301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  In doubt, say Y.
3110b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab
321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab#
331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab# Encoder / Decoder module configuration
341450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab#
351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabmenu "Encoders/decoders and other helper chips"
371450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && !VIDEO_HELPER_CHIPS_AUTO
381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabcomment "Audio Decoders"
401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TVAUDIO
421450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Simple audio decoder chips"
431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for several audio decoder chips found on some bt8xx boards:
461450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
471450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab		   tea6320, tea6420, tda8425, ta8874z.
481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Microchip: pic16c54 based design on ProVideo PV951 board.
491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tvaudio.
521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TDA7432
541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips TDA7432 audio processor chip"
551450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
561450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for tda7432 audio decoder chip found on some bt8xx boards.
581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
591450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tda7432.
611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TDA9840
631450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips TDA9840 audio processor chip"
641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && I2C
651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
661450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for tda9840 audio decoder chip found on some Zoran boards.
671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
691450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tda9840.
701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TDA9875
721450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips TDA9875 audio processor chip"
731450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for tda9875 audio decoder chip found on some bt8xx boards.
761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
771450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
781450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tda9875.
791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TEA6415C
811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips TEA6415C audio processor chip"
821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && I2C
831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for tea6415c audio decoder chip found on some bt8xx boards.
851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
871450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tea6415c.
88ab33d5071de7a33616842882c11b5eb52a6c26a1Alan Cox
891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TEA6420
901450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips TEA6420 audio processor chip"
911450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && I2C
921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
931450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for tea6420 audio decoder chip found on some bt8xx boards.
941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
961450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tea6420.
971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_MSP3400
991450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Micronas MSP34xx audio decoders"
1001450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
1011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1021450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Micronas MSP34xx series of audio decoders.
1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1051450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called msp3400.
1061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1071450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CS53L32A
1081450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Cirrus Logic CS53L32A audio ADC"
1091450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
1101450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1111450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Cirrus Logic CS53L32A low voltage
1121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  stereo A/D converter.
1131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1141450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
1151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called cs53l32a.
1161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1171450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TLV320AIC23B
1181450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Texas Instruments TLV320AIC23B audio codec"
1191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
1201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Texas Instruments TLV320AIC23B audio codec.
1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1231450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
1241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tlv320aic23b.
125faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
1261450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_WM8775
1271450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
1281450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
1291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Wolfson Microelectronics WM8775 high
1311450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  performance stereo A/D Converter with a 4 channel input mixer.
1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1341450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called wm8775.
135674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
1361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_WM8739
1371450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
1381450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
1391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1401450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Wolfson Microelectronics WM8739
1411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  stereo A/D Converter.
1421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
1441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called wm8739.
1451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1461450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabcomment "MPEG video encoders"
1471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CX2341X
1491450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Conexant CX2341x MPEG encoders"
1501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && EXPERIMENTAL
1511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
1521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Conexant CX23416 MPEG encoders
1531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  and CX23415 MPEG encoder/decoders.
1541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1551450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This module currently supports the encoding functions only.
1561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
1581450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called cx2341x.
159fbe60daac4c34e39d1ca69684bcb76e62461ac21Martin Samuelsson
1601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabsource "drivers/media/video/cx25840/Kconfig"
1611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabcomment "Video encoders"
1631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7127
1651450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7127/9 digital video encoders"
1661450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
1671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
1681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7127/9 digital video encoders.
1691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7127.
1721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1731450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7185
1741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7185 video encoder"
1751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
1761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
1771450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7185 video encoder.
178674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
1791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7185.
1811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ADV7170
1831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Analog Devices ADV7170 video encoder driver"
1841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
1851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
1861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Analog Devices ADV7170 video encoder driver
187674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
1881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called adv7170.
1901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1911450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ADV7175
1921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Analog Devices ADV7175 video encoder driver"
1931450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
1941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
1951450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Analog Devices ADV7175 video encoder driver
196674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
1971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called adv7175.
1991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2001450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabcomment "Video decoders"
2011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
2021450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_BT819
2031450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "BT819A VideoStream Decoder"
2041450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
2051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2061450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for BT819A video decoder.
207674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
2081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2091450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called bt819.
2101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2111450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_BT856
2121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "BT856 VideoStream Decoder"
2131450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
2141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for BT856 video decoder.
2161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2171450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2181450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called bt856.
2191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
2201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_BT866
2211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "BT866 VideoStream Decoder"
2221450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
2231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for BT866 video decoder.
2250518999c5fd640bfac24c7c452e902007b1a2b0aMauro Carvalho Chehab
2260518999c5fd640bfac24c7c452e902007b1a2b0aMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2271450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called bt866.
2281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_KS0127
2301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "KS0127 video decoder"
2311450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
2321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	---help---
2331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for KS0127 video decoder.
234f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
2351450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
2361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  cards.
237f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
2381450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called ks0127.
240b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab
2411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7110
2421450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7110 video decoder"
2431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1
244897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	---help---
2451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7110 video decoders.
246897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
247897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7110.
249897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
2501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7111
2511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7111 video decoder"
2521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
253897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	---help---
2541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA711 video decoder.
255897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
256897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7111.
258897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
2591450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7114
2601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7114 video decoder"
2611450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
262faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
2631450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7114 video decoder. This driver
2641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  is used only on Zoran driver and should be moved soon to
2651450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  SAA711x module.
266faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
267faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7114.
269faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
2701450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA711X
2711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7113/4/5 video decoders"
2721450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
273897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	---help---
2741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7113/4/5 video decoders.
275897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
276897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2771450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7115.
278897ea1307b40a17cb2d6b8d458eaa1573bf1a45eMauro Carvalho Chehab
2791450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA7191
2801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips SAA7191 video decoder"
2811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
282faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
2831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Philips SAA7191 video decoder.
284faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
285faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa7191.
287faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
2881450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_TVP5150
2891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Texas Instruments TVP5150 video decoder"
2901450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
291faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
2921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Texas Instruments TVP5150 video decoder.
293faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
294faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
2951450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called tvp5150.
296faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
2971450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_VPX3220
2981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "vpx3220a, vpx3216b & vpx3214c video decoder driver"
2991450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1 && I2C
300cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	---help---
3011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for VPX322x video decoders.
302cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky
303cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	  To compile this driver as a module, choose M here: the
3041450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called vpx3220.
305770599d07564f049234d0a5eb0ef3d607d747878Mauro Carvalho Chehab
3061450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabcomment "Video improvement chips"
3071450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
3081450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_UPD64031A
3091450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "NEC Electronics uPD64031A Ghost Reduction"
3101450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
311e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	---help---
3121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the NEC Electronics uPD64031A Ghost Reduction
3131450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  video chip. It is most often found in NTSC TV cards made for
3141450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Japan and is used to reduce the 'ghosting' effect that can
3151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  be present in analog TV broadcasts.
316e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
317e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  To compile this driver as a module, choose M here: the
3181450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called upd64031a.
319e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
3201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_UPD64083
3211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
3221450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C && EXPERIMENTAL
32388ca8ed0b7f2f04a055ff3c389f398ba3ad3d27dScott Alfter	---help---
3241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the NEC Electronics uPD64083 3-Dimensional Y/C
3251450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  separation video chip. It is used to improve the quality of
3261450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  the colors of a composite signal.
32788ca8ed0b7f2f04a055ff3c389f398ba3ad3d27dScott Alfter
32888ca8ed0b7f2f04a055ff3c389f398ba3ad3d27dScott Alfter	  To compile this driver as a module, choose M here: the
3291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called upd64083.
33088ca8ed0b7f2f04a055ff3c389f398ba3ad3d27dScott Alfter
3311450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabendmenu # encoder / decoder chips
3321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
3331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_VIVI
3341450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Virtual Video Driver"
3351450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L2 && !SPARC32 && !SPARC64
3361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_BUF
3371450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	default n
338e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	---help---
3391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Enables a virtual video driver. This device shows a color bar
3401450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  and a timestamp, as a real device would generate by using V4L2
3411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  api.
3421450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y here if you want to test video apps or debug V4L devices.
3431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  In doubt, say N.
3441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
3451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabsource "drivers/media/video/bt8xx/Kconfig"
3461450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
3471450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA6588
3481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards"
3491450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on I2C && VIDEO_BT848
3501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
3511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
3521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for  Radio Data System (RDS) decoder. This allows seeing
3531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  radio station identification transmitted using this standard.
3541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Currentlly, it works only with bt8x8 chips.
355e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
356e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  To compile this driver as a module, choose M here: the
3571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa6588.
358e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
3591450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_PMS
3601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Mediavision Pro Movie Studio Video For Linux"
3611450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on ISA && VIDEO_V4L1
3621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
3631450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y if you have such a thing.
36475c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil
36575c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  To compile this driver as a module, choose M here: the
3661450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called pms.
36775c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil
3681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_PLANB
3691450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "PlanB Video-In on PowerMac"
3701450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PPC_PMAC && VIDEO_V4L1 && BROKEN
3711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
3721450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
3731450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  input hardware. If you want to experiment with this, say Y.
3741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Otherwise, or if you don't understand a word, say N. See
3751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  <http://www.cpu.lu/~mlan/linux/dev/planb.html> for more info.
376b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab
3771450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Saying M will compile this driver as a module (planb).
3783446807d6e9ccf4b21476b0b143d35fcc964be4bMichael Krufky
3791450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_BWQCAM
3801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Quickcam BW Video For Linux"
3811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PARPORT && VIDEO_V4L1
3821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
3831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y have if you the black and white version of the QuickCam
3841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  camera. See the next option for the color version.
3853446807d6e9ccf4b21476b0b143d35fcc964be4bMichael Krufky
3863446807d6e9ccf4b21476b0b143d35fcc964be4bMichael Krufky	  To compile this driver as a module, choose M here: the
3871450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called bw-qcam.
3883446807d6e9ccf4b21476b0b143d35fcc964be4bMichael Krufky
3891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CQCAM
3901450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
3911450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on EXPERIMENTAL && PARPORT && VIDEO_V4L1
3921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
3931450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is the video4linux driver for the colour version of the
3941450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Connectix QuickCam.  If you have one of these cameras, say Y here,
3951450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  otherwise say N.  This driver does not work with the original
3961450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
3971450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  as a module (c-qcam).
3981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
399f6fe8c6a429bb44d95091e67f8e39662cd4e6fc3Michael Krufky
4001450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_W9966
4011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
4021450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PARPORT_1284 && PARPORT && VIDEO_V4L1
4031450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4041450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Video4linux driver for Winbond's w9966 based Webcams.
4051450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Currently tested with the LifeView FlyCam Supra.
4061450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  If you have one of these cameras, say Y here
4071450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  otherwise say N.
4081450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This driver is also available as a module (w9966).
4091450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
4101450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Check out <file:Documentation/video4linux/w9966.txt> for more
4111450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  information.
4121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
4131450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CPIA
4141450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "CPiA Video For Linux"
4151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_V4L1
416faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
4171450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is the video4linux driver for cameras based on Vision's CPiA
4181450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  (Colour Processor Interface ASIC), such as the Creative Labs Video
4191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Blaster Webcam II. If you have one of these cameras, say Y here
4201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  and select parallel port and/or USB lowlevel support below,
4211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  otherwise say N. This will not work with the Creative Webcam III.
422faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4231450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Please read <file:Documentation/video4linux/README.cpia> for more
4241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  information.
425faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4261450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This driver is also available as a module (cpia).
427faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4281450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CPIA_PP
4291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "CPiA Parallel Port Lowlevel Support"
4301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
4311450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is the lowlevel parallel port support for cameras based on
4331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Vision's CPiA (Colour Processor Interface ASIC), such as the
4341450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Creative Webcam II. If you have the parallel port version of one
4351450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  of these cameras, say Y here, otherwise say N. It is also available
4361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  as a module (cpia_pp).
4371450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
4381450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_CPIA_USB
4391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "CPiA USB Lowlevel Support"
4401450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_CPIA && USB
4411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4421450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is the lowlevel USB support for cameras based on Vision's CPiA
4431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  (Colour Processor Interface ASIC), such as the Creative Webcam II.
4441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  If you have the USB version of one of these cameras, say Y here,
4451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  otherwise say N. This will not work with the Creative Webcam III.
4461450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  It is also available as a module (cpia_usb).
4471450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
4481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabsource "drivers/media/video/cpia2/Kconfig"
4491450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
4501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA5246A
4511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "SAA5246A, SAA5281 Teletext processor"
4521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
4531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for I2C bus based teletext using the SAA5246A or SAA5281
4551450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  chip. Useful only if you live in Europe.
456b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab
457b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4581450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa5246a.
459b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab
4601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_SAA5249
4611450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "SAA5249 Teletext processor"
4621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && I2C && VIDEO_V4L2
4631450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for I2C bus based teletext using the SAA5249 chip. At the
4651450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  moment this is only useful on some European WinTV cards.
466faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
467faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called saa5249.
469faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4701450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig TUNER_3036
4711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "SAB3036 tuner"
4721450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_DEV && I2C && VIDEO_V4L1
4731450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y here to include support for Philips SAB3036 compatible tuners.
4751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  If in doubt, say N.
476faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4771450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_VINO
4781450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
4791450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
4801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select I2C_ALGO_SGI
4811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7191 if VIDEO_HELPER_CHIPS_AUTO
4821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y here to build in support for the Vino video input system found
4841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  on SGI Indy machines.
485b961b9c5a27da21f78b5e02c687db9cee259468eMauro Carvalho Chehab
4861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_STRADIS
4871450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Stradis 4:2:2 MPEG-2 video driver  (EXPERIMENTAL)"
4881450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on EXPERIMENTAL && PCI && VIDEO_V4L1 && !PPC64
4891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
4901450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
4911450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  driver for PCI.  There is a product page at
4921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  <http://www.stradis.com/>.
493faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4941450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_ZR36060
4951450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate
496faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
4971450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN
4981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Zoran ZR36057/36067 Video For Linux"
4991450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && I2C_ALGOBIT && VIDEO_V4L1 && !PPC64
5001450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Say Y for support for MJPEG capture cards based on the Zoran
5021450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  36057/36067 PCI controller chipset. This includes the Iomega
5031450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is
5041450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For
5051450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  more information, check <file:Documentation/video4linux/Zoran>.
506faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
507faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
5081450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called zr36067.
509faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5101450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_BUZ
5111450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Iomega Buz support"
5121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN
5131450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
5141450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7185 if VIDEO_HELPER_CHIPS_AUTO
5151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ZORAN_ZR36060
5161450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5171450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Iomega Buz MJPEG capture/playback card.
518faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_DC10
5201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Pinnacle/Miro DC10(+) support"
5211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN
5221450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7110
5231450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
5241450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ZORAN_ZR36060
5251450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5261450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
5271450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  card.
52829adeee5340cb0de393330f962349ae88f747ceaMauro Carvalho Chehab
5291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_DC30
5301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Pinnacle/Miro DC30(+) support"
5311450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN
5321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ADV7175 if VIDEO_HELPER_CHIPS_AUTO
5331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_VPX3220 if VIDEO_HELPER_CHIPS_AUTO
5341450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5351450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
5361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  card. This also supports really old DC10 cards based on the
5371450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  zr36050 MJPEG codec and zr36016 VFE.
53829adeee5340cb0de393330f962349ae88f747ceaMauro Carvalho Chehab
5391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_LML33
5401450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Linux Media Labs LML33 support"
5411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN
5421450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_BT819 if VIDEO_HELPER_CHIPS_AUTO
5431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
5441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ZORAN_ZR36060
5451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5461450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the Linux Media Labs LML33 MJPEG capture/playback
5471450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  card.
54829adeee5340cb0de393330f962349ae88f747ceaMauro Carvalho Chehab
5491450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_LML33R10
5501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Linux Media Labs LML33R10 support"
5511450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN
5521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7114 if VIDEO_HELPER_CHIPS_AUTO
5531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ADV7170 if VIDEO_HELPER_CHIPS_AUTO
5541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ZORAN_ZR36060
5551450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5561450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  support for the Linux Media Labs LML33R10 MJPEG capture/playback
5571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  card.
558faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5591450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZORAN_AVS6EYES
5601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "AverMedia 6 Eyes support (EXPERIMENTAL)"
5611450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on VIDEO_ZORAN && EXPERIMENTAL && VIDEO_V4L1
5621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_BT856 if VIDEO_HELPER_CHIPS_AUTO
5631450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_KS0127 if VIDEO_HELPER_CHIPS_AUTO
5641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_ZORAN_ZR36060
5651450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5661450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for the AverMedia 6 Eyes video surveillance card.
567faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5681450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_ZR36120
5691450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Zoran ZR36120/36125 Video For Linux"
5701450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && I2C && VIDEO_V4L1 && BROKEN
5711450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	help
5721450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Support for ZR36120/ZR36125 based frame grabber/overlay boards.
5731450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This includes the Victor II, WaveWatcher, Video Wonder, Maxi-TV,
5741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  and Buster boards. Please read the material in
5751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  <file:Documentation/video4linux/zr36120.txt> for more information.
576faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
577faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
5781450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called zr36120.
579faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5801450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_MEYE
5811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
5821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && SONYPI && VIDEO_V4L1
583faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
5841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is the video4linux driver for the Motion Eye camera found
5851450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  in the Vaio Picturebook laptops. Please read the material in
5861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  <file:Documentation/video4linux/meye.txt> for more information.
5871450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
5881450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  If you say Y or M here, you need to say Y or M to "Sony Programmable
5891450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  I/O Control Device" in the character device section.
590faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
591faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
5921450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called meye.
593faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
5941450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabsource "drivers/media/video/saa7134/Kconfig"
5951450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab
5961450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_MXB
5971450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
5981450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && VIDEO_V4L1
5991450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7146_VV
6001450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_TUNER
6011450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
6021450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_TDA9840 if VIDEO_HELPER_CHIPS_AUTO
6031450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_TEA6415C if VIDEO_HELPER_CHIPS_AUTO
6041450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_TEA6420 if VIDEO_HELPER_CHIPS_AUTO
605ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	---help---
6061450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the 'Multimedia eXtension Board'
6071450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  TV card by Siemens-Nixdorf.
608ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
609ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	  To compile this driver as a module, choose M here: the
6101450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called mxb.
611ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
6121450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_DPC
6131450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Philips-Semiconductors 'dpc7146 demonstration board'"
6141450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && VIDEO_V4L1
6151450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7146_VV
6161450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7111 if VIDEO_HELPER_CHIPS_AUTO
617faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
6181450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the 'dpc7146 demonstration
6191450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  board' by Philips-Semiconductors. It's the reference design
6201450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  for SAA7146 bases boards, so if you have some unsupported
6211450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  saa7146 based, analog video card, chances are good that it
6221450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  will work with this skeleton driver.
623faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
624faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
6251450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called dpc7146.
626faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
6271450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_HEXIUM_ORION
6281450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Hexium HV-PCI6 and Orion frame grabber"
6291450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && VIDEO_V4L2
6301450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7146_VV
631eb42c42449b4d018881dc8f1856ce84cf74f90c5Mauro Carvalho Chehab	---help---
6321450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Hexium HV-PCI6 and
6331450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Orion frame grabber cards by Hexium.
634eb42c42449b4d018881dc8f1856ce84cf74f90c5Mauro Carvalho Chehab
635eb42c42449b4d018881dc8f1856ce84cf74f90c5Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
6361450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called hexium_orion.
637eb42c42449b4d018881dc8f1856ce84cf74f90c5Mauro Carvalho Chehab
6381450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_HEXIUM_GEMINI
6391450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "Hexium Gemini frame grabber"
6401450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PCI && VIDEO_V4L2
6411450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_SAA7146_VV
642faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	---help---
6431450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Hexium Gemini frame
6441450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  grabber card by Hexium. Please note that the Gemini Dual
6451450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  card is *not* fully supported.
646faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
647faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
6481450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called hexium_gemini.
649faa1cb2039141030c7179b530ea4c63246847bc3Mauro Carvalho Chehab
6501450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabsource "drivers/media/video/cx88/Kconfig"
651add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
6521450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_M32R_AR
6531450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "AR devices"
6541450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on M32R && VIDEO_V4L1
655add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
6561450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Renesas AR (Artificial Retina)
6571450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  camera module.
658add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
6591450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_M32R_AR_M64278
6601450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "AR device with color module M64278(VGA)"
6611450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PLAT_M32700UT
6621450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_M32R_AR
663add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
6641450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Renesas AR (Artificial
6651450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Retina) with M64278E-800 camera module.
6661450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This module supports VGA(640x480 pixels) resolutions.
667add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
668add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  To compile this driver as a module, choose M here: the
6691450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called arv.
670f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
6719f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab#
6729f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab# USB Multimedia device configuration
6739f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab#
6749f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
6759f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabmenu "V4L USB devices"
676d56410e0a594150c5ca06319da7bc8901c4d455eMauro Carvalho Chehab	depends on USB && VIDEO_DEV
6779f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
6789f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabsource "drivers/media/video/em28xx/Kconfig"
6799f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
68026ffb95c0012201c9ea9e8d315af1d499e1e66d3Michael Krufkysource "drivers/media/video/usbvideo/Kconfig"
6819f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
68226ffb95c0012201c9ea9e8d315af1d499e1e66d3Michael Krufkysource "drivers/media/video/et61x251/Kconfig"
6839f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
6845e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehabconfig VIDEO_OVCAMCHIP
6855e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	tristate "OmniVision Camera Chip support"
6865e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	depends on I2C && VIDEO_V4L1
6875e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	---help---
6885e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
6895e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  This driver is intended to be used with the ov511 and w9968cf USB
6905e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  camera drivers.
6915e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
6925e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
6935e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  module will be called ovcamchip.
6945e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
6955e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehabconfig USB_W9968CF
6965e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	tristate "USB W996[87]CF JPEG Dual Mode Camera support"
6975e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	depends on USB && VIDEO_V4L1 && I2C
6985e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	select VIDEO_OVCAMCHIP
6995e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	---help---
7005e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  Say Y here if you want support for cameras based on OV681 or
7015e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
7025e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
7035e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  This driver has an optional plugin, which is distributed as a
7045e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  separate module only (released under GPL). It allows to use higher
7055e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  resolutions and framerates, but cannot be included in the official
7065e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  Linux kernel for performance purposes.
7075e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
7085e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  See <file:Documentation/video4linux/w9968cf.txt> for more info.
7095e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
7105e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
7115e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab	  module will be called w9968cf.
7125e2fb0824a5aa42c8d1b1b177ab287e84685be39Mauro Carvalho Chehab
7139f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_OV511
7149f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB OV511 Camera support"
715cd41e28e2d0f198ad56840bf8ba13cb41b129babMauro Carvalho Chehab	depends on USB && VIDEO_V4L1
7169f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
7179f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
7181864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  computer's USB port. See <file:Documentation/video4linux/ov511.txt>
7191864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  for more information and for a list of supported cameras.
7209f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7219f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
7229f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called ov511.
7239f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7249f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_SE401
7259f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB SE401 Camera support"
726cd41e28e2d0f198ad56840bf8ba13cb41b129babMauro Carvalho Chehab	depends on USB && VIDEO_V4L1
7279f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
7289f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
7291864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  computer's USB port. See <file:Documentation/video4linux/se401.txt>
7301864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  for more information and for a list of supported cameras.
7319f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7329f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
7339f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called se401.
7349f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
735fcc99659adb0bbcd6d16489ccac04e36d86a760cMichael Krufkysource "drivers/media/video/sn9c102/Kconfig"
7369f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7379f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_STV680
7389f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB STV680 (Pencam) Camera support"
739cd41e28e2d0f198ad56840bf8ba13cb41b129babMauro Carvalho Chehab	depends on USB && VIDEO_V4L1
7409f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
7419f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
7429f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  computer's USB port. This includes the Pencam line of cameras.
7431864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  See <file:Documentation/video4linux/stv680.txt> for more information
7441864cfb1537e108c2fe7a8e178b28bffde5a5439Michael Krufky	  and for a list of supported cameras.
7459f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7469f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
7479f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called stv680.
7489f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
74911bbb51cd0f95a303855d26b8f0e1c1c1ccdf83bMichael Krufkysource "drivers/media/video/zc0301/Kconfig"
7509f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
75143381eaf07212e072b926fa8b8f695e88db7775cMichael Krufkysource "drivers/media/video/pwc/Kconfig"
7529f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7539f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabendmenu # V4L USB devices
7549f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
7551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsendmenu
756