Kconfig revision add953cecba870f4ad7730bd0a6d5eaaabeac3bc
11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# Multimedia Video device configuration
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsmenu "Video For Linux"
61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldscomment "Video 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
19faecfb1760325613debd8df9b9374ce4a28c01d9Manu Abrahamsource "drivers/media/video/bt8xx/Kconfig"
20141a877949ffc22f33dc467dc256259c547ad52eMichael Krufky
2110b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehabconfig VIDEO_SAA6588
2210b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	tristate "SAA6588 Radio Chip RDS decoder support on BT848 cards"
2310b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	depends on VIDEO_DEV && I2C && VIDEO_BT848
2410b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab
2510b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	help
2610b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	  Support for  Radio Data System (RDS) decoder. This allows seeing
2710b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	  radio station identification transmitted using this standard.
2810b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	  Currentlly, it works only with bt8x8 chips.
2910b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab
3010b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
3110b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab	  module will be called saa6588.
3210b89ee387fd6cc38532a881f64b3d35f338ea0bMauro Carvalho Chehab
331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_PMS
341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Mediavision Pro Movie Studio Video For Linux"
351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && ISA
361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y if you have such a thing.
381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called pms.
411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_PLANB
431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "PlanB Video-In on PowerMac"
441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on PPC_PMAC && VIDEO_DEV && BROKEN
451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  PlanB is the V4L driver for the PowerMac 7x00/8x00 series video
471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  input hardware. If you want to experiment with this, say Y.
481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Otherwise, or if you don't understand a word, say N. See
491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  <http://www.cpu.lu/~mlan/linux/dev/planb.html> for more info.
501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Saying M will compile this driver as a module (planb).
521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_BWQCAM
541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Quickcam BW Video For Linux"
551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PARPORT
561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y have if you the black and white version of the QuickCam
581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  camera. See the next option for the color version.
591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called bw-qcam.
621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_CQCAM
641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "QuickCam Colour Video For Linux (EXPERIMENTAL)"
651da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on EXPERIMENTAL && VIDEO_DEV && PARPORT
661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is the video4linux driver for the colour version of the
681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Connectix QuickCam.  If you have one of these cameras, say Y here,
691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  otherwise say N.  This driver does not work with the original
701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  monochrome QuickCam, QuickCam VC or QuickClip.  It is also available
711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  as a module (c-qcam).
721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Read <file:Documentation/video4linux/CQcam.txt> for more information.
731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_W9966
751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "W9966CF Webcam (FlyCam Supra and others) Video For Linux"
761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on PARPORT_1284 && VIDEO_DEV && PARPORT
771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Video4linux driver for Winbond's w9966 based Webcams.
791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Currently tested with the LifeView FlyCam Supra.
801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  If you have one of these cameras, say Y here
811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  otherwise say N.
821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This driver is also available as a module (w9966).
831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Check out <file:Documentation/video4linux/w9966.txt> for more
851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  information.
861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_CPIA
881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "CPiA Video For Linux"
891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV
901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is the video4linux driver for cameras based on Vision's CPiA
921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  (Colour Processor Interface ASIC), such as the Creative Labs Video
931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Blaster Webcam II. If you have one of these cameras, say Y here
941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  and select parallel port and/or USB lowlevel support below,
951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  otherwise say N. This will not work with the Creative Webcam III.
961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Please read <file:Documentation/video4linux/README.cpia> for more
981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  information.
991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This driver is also available as a module (cpia).
1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_CPIA_PP
1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "CPiA Parallel Port Lowlevel Support"
1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
1051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is the lowlevel parallel port support for cameras based on
1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Vision's CPiA (Colour Processor Interface ASIC), such as the
1081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Creative Webcam II. If you have the parallel port version of one
1091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  of these cameras, say Y here, otherwise say N. It is also available
1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  as a module (cpia_pp).
1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_CPIA_USB
1131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "CPiA USB Lowlevel Support"
1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_CPIA && USB
1151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is the lowlevel USB support for cameras based on Vision's CPiA
1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  (Colour Processor Interface ASIC), such as the Creative Webcam II.
1181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  If you have the USB version of one of these cameras, say Y here,
1191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  otherwise say N. This will not work with the Creative Webcam III.
1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  It is also available as a module (cpia_usb).
1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
12249444fe1239cc26882d1b1fdcc658b3bdf8df942Michael Krufkysource "drivers/media/video/cpia2/Kconfig"
123ab33d5071de7a33616842882c11b5eb52a6c26a1Alan Cox
1241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_SAA5246A
1251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "SAA5246A, SAA5281 Teletext processor"
1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && I2C
1271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for I2C bus based teletext using the SAA5246A or SAA5281
1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  chip. Useful only if you live in Europe.
1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called saa5246a.
1331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_SAA5249
1351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "SAA5249 Teletext processor"
1361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && I2C
1371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for I2C bus based teletext using the SAA5249 chip. At the
1391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  moment this is only useful on some European WinTV cards.
1401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1411da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called saa5249.
1431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig TUNER_3036
1451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "SAB3036 tuner"
1461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && I2C
1471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to include support for Philips SAB3036 compatible tuners.
1491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  If in doubt, say N.
1501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_VINO
1521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
1531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && I2C && SGI_IP22 && EXPERIMENTAL
1541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select I2C_ALGO_SGI
1551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to build in support for the Vino video input system found
1571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  on SGI Indy machines.
1581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_STRADIS
1601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Stradis 4:2:2 MPEG-2 video driver  (EXPERIMENTAL)"
1611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on EXPERIMENTAL && VIDEO_DEV && PCI
1621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
1641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  driver for PCI.  There is a product page at
165b2a17e47ceb82d23dbf5c5fb24b5377e21486dceJiri Slaby	  <http://www.stradis.com/>.
1661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN
1681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Zoran ZR36057/36067 Video For Linux"
1691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI && I2C_ALGOBIT
1701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y for support for MJPEG capture cards based on the Zoran
1721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  36057/36067 PCI controller chipset. This includes the Iomega
1731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Buz, Pinnacle DC10+ and the Linux Media Labs LML33. There is
1741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  a driver homepage at <http://mjpeg.sf.net/driver-zoran/>. For
1751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  more information, check <file:Documentation/video4linux/Zoran>.
1761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
1781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called zr36067.
179674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
1801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN_BUZ
1811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Iomega Buz support"
1821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_ZORAN
1831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the Iomega Buz MJPEG capture/playback card.
1851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN_DC10
1871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Pinnacle/Miro DC10(+) support"
1881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_ZORAN
1891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
1911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  card.
1921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN_DC30
1941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Pinnacle/Miro DC30(+) support"
195674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab	depends on VIDEO_ZORAN
196674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab	help
1971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
1981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  card. This also supports really old DC10 cards based on the
1991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  zr36050 MJPEG codec and zr36016 VFE.
2001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN_LML33
2021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Linux Media Labs LML33 support"
2031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_ZORAN
2041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
2051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the Linux Media Labs LML33 MJPEG capture/playback
2061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  card.
2071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZORAN_LML33R10
2091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Linux Media Labs LML33R10 support"
2101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_ZORAN
2111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
2121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  support for the Linux Media Labs LML33R10 MJPEG capture/playback
2131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  card.
2141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_ZR36120
2161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Zoran ZR36120/36125 Video For Linux"
2171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI && I2C && BROKEN
2181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
2191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for ZR36120/ZR36125 based frame grabber/overlay boards.
2201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This includes the Victor II, WaveWatcher, Video Wonder, Maxi-TV,
2211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  and Buster boards. Please read the material in
2221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  <file:Documentation/video4linux/zr36120.txt> for more information.
2231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called zr36120.
2261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_MEYE
2281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Sony Vaio Picturebook Motion Eye Video For Linux"
2291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI && SONYPI
2301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is the video4linux driver for the Motion Eye camera found
2321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  in the Vaio Picturebook laptops. Please read the material in
2331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  <file:Documentation/video4linux/meye.txt> for more information.
2341da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2351da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  If you say Y or M here, you need to say Y or M to "Sony Programmable
2361da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  I/O Control Device" in the character device section.
2371da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2381da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2391da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called meye.
2401da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
241d5f69daf91edda79e97fbb702e6a15cdf3e496a1Michael Krufkysource "drivers/media/video/saa7134/Kconfig"
2421da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2431da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_MXB
2441da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Siemens-Nixdorf 'Multimedia eXtension Board'"
2451da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI
2461da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select VIDEO_SAA7146_VV
2471da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select VIDEO_TUNER
2481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2491da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is a video4linux driver for the 'Multimedia eXtension Board'
2501da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  TV card by Siemens-Nixdorf.
251674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
2521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2531da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called mxb.
2541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2551da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_DPC
2561da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Philips-Semiconductors 'dpc7146 demonstration board'"
2571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI
2581da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select VIDEO_SAA7146_VV
2591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is a video4linux driver for the 'dpc7146 demonstration
2611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  board' by Philips-Semiconductors. It's the reference design
2621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  for SAA7146 bases boards, so if you have some unsupported
2631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  saa7146 based, analog video card, chances are good that it
2641da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  will work with this skeleton driver.
265674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
2661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2671da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called dpc7146.
2681da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_HEXIUM_ORION
2701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Hexium HV-PCI6 and Orion frame grabber"
2711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI
2721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select VIDEO_SAA7146_VV
2731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is a video4linux driver for the Hexium HV-PCI6 and
2751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Orion frame grabber cards by Hexium.
276674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
2771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called hexium_orion.
2791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_HEXIUM_GEMINI
2811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Hexium Gemini frame grabber"
2821da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && PCI
2831da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	select VIDEO_SAA7146_VV
2841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2851da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is a video4linux driver for the Hexium Gemini frame
2861da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  grabber card by Hexium. Please note that the Gemini Dual
2871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  card is *not* fully supported.
288674434c691e10015660022fc00b04985a23ef87bMauro Carvalho Chehab
2891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
2901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called hexium_gemini.
2911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
292d5f69daf91edda79e97fbb702e6a15cdf3e496a1Michael Krufkysource "drivers/media/video/cx88/Kconfig"
2931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_OVCAMCHIP
2951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "OmniVision Camera Chip support"
2961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on VIDEO_DEV && I2C
2971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
2981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
2991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This driver is intended to be used with the ov511 and w9968cf USB
3001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  camera drivers.
3011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
303add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called ovcamchip.
3041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3051da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_M32R_AR
3061da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "AR devices"
3071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on M32R
3081da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
3091da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  This is a video4linux driver for the Renesas AR (Artificial Retina)
3101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  camera module.
3111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig VIDEO_M32R_AR_M64278
3131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "Use Colour AR module M64278(VGA)"
314b545d48ca0e41803a19864c924d2efcdd4839df2Al Viro	depends on VIDEO_M32R_AR && PLAT_M32700UT
3151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
3161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to use the Renesas M64278E-800 camera module,
3171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  which supports VGA(640x480 pixcels) size of images.
3181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
319f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky#
320f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky# Encoder / Decoder module configuration
321f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky#
322f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
323f896260566b08250cdb12802af1ab418dcc6d720Michael Krufkymenu "Encoders and Decoders"
324f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky	depends on VIDEO_DEV
325f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
326cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufkyconfig VIDEO_MSP3400
327cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	tristate "Micronas MSP34xx audio decoders"
328cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	depends on VIDEO_DEV && I2C
329cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	---help---
330cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	  Support for the Micronas MSP34xx series of audio decoders.
331cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky
332cfdd4ad0661e57db353ff36c2e8c57fc956cf6fbMichael Krufky	  To compile this driver as a module, choose M here: the
333add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called msp3400.
334770599d07564f049234d0a5eb0ef3d607d747878Mauro Carvalho Chehab
335e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufkyconfig VIDEO_CS53L32A
336e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	tristate "Cirrus Logic CS53L32A audio ADC"
337e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	depends on VIDEO_DEV && I2C && EXPERIMENTAL
338e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	---help---
339e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  Support for the Cirrus Logic CS53L32A low voltage
340e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  stereo A/D converter.
341e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
342e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  To compile this driver as a module, choose M here: the
343add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called cs53l32a.
344e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
345e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufkyconfig VIDEO_WM8775
34675c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
347e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	depends on VIDEO_DEV && I2C && EXPERIMENTAL
348e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	---help---
34975c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  Support for the Wolfson Microelectronics WM8775 high
35075c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  performance stereo A/D Converter with a 4 channel input mixer.
351e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
352e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky	  To compile this driver as a module, choose M here: the
353add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called wm8775.
354e273db7a99eabb4b2ba66dbaa90a63894cb2f2e3Michael Krufky
35575c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuilconfig VIDEO_WM8739
35675c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
35775c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	depends on VIDEO_DEV && I2C && EXPERIMENTAL
35875c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	---help---
35975c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  Support for the Wolfson Microelectronics WM8739
36075c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  stereo A/D Converter.
36175c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil
36275c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil	  To compile this driver as a module, choose M here: the
363add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called wm8739.
36475c4570ca4849b089c4edfc14bf02b4720087abaHans Verkuil
365f6fe8c6a429bb44d95091e67f8e39662cd4e6fc3Michael Krufkysource "drivers/media/video/cx25840/Kconfig"
366f6fe8c6a429bb44d95091e67f8e39662cd4e6fc3Michael Krufky
367ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufkyconfig VIDEO_SAA711X
368ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	tristate "Philips SAA7113/4/5 video decoders"
369ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	depends on VIDEO_DEV && I2C && EXPERIMENTAL
370ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	---help---
371ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	  Support for the Philips SAA7113/4/5 video decoders.
372ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
373ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	  To compile this driver as a module, choose M here: the
374add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called saa7115.
375ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
376ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufkyconfig VIDEO_SAA7127
377ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	tristate "Philips SAA7127/9 digital video encoders"
378ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	depends on VIDEO_DEV && I2C && EXPERIMENTAL
379ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	---help---
380ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	  Support for the Philips SAA7127/9 digital video encoders.
381ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
382ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky	  To compile this driver as a module, choose M here: the
383add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called saa7127.
384add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
385add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuilconfig VIDEO_UPD64031A
386add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	tristate "NEC Electronics uPD64031A Ghost Reduction"
387add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	depends on VIDEO_DEV && I2C && EXPERIMENTAL
388add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
389add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  Support for the NEC Electronics uPD64031A Ghost Reduction
390add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  video chip. It is most often found in NTSC TV cards made for
391add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  Japan and is used to reduce the 'ghosting' effect that can
392add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  be present in analog TV broadcasts.
393add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
394add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  To compile this driver as a module, choose M here: the
395add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called upd64031a.
396add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
397add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuilconfig VIDEO_UPD64083
398add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
399add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	depends on VIDEO_DEV && I2C && EXPERIMENTAL
400add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
401add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  Support for the NEC Electronics uPD64083 3-Dimensional Y/C
402add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  separation video chip. It is used to improve the quality of
403add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  the colors of a composite signal.
404add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
405add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  To compile this driver as a module, choose M here: the
406add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  module will be called upd64083.
407ac9ec9358e63878b105f48f5f094105dff7d9833Michael Krufky
408f896260566b08250cdb12802af1ab418dcc6d720Michael Krufkyendmenu # encoder / decoder chips
409f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
4109f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab#
4119f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab# USB Multimedia device configuration
4129f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab#
4139f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4149f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabmenu "V4L USB devices"
415d56410e0a594150c5ca06319da7bc8901c4d455eMauro Carvalho Chehab	depends on USB && VIDEO_DEV
4169f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4179f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabsource "drivers/media/video/em28xx/Kconfig"
4189f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4199f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_DSBR
4209f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "D-Link USB FM radio support (EXPERIMENTAL)"
4219f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	depends on USB && VIDEO_DEV && EXPERIMENTAL
4229f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
4239f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of radio to your
4249f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  computer's USB port. Note that the audio is not digital, and
4259f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  you must connect the line out connector to a sound card or a
4269f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  set of speakers.
4279f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4289f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4299f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called dsbr100.
4309f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
43126ffb95c0012201c9ea9e8d315af1d499e1e66d3Michael Krufkysource "drivers/media/video/usbvideo/Kconfig"
4329f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
43326ffb95c0012201c9ea9e8d315af1d499e1e66d3Michael Krufkysource "drivers/media/video/et61x251/Kconfig"
4349f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4359f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_OV511
4369f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB OV511 Camera support"
4379f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	depends on USB && VIDEO_DEV
4389f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
4399f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
4409f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  computer's USB port. See <file:Documentation/usb/ov511.txt> for more
4419f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  information and for a list of supported cameras.
4429f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4439f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4449f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called ov511.
4459f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4469f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_SE401
4479f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB SE401 Camera support"
4489f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	depends on USB && VIDEO_DEV
4499f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
4509f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
4519f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  computer's USB port. See <file:Documentation/usb/se401.txt> for more
4529f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  information and for a list of supported cameras.
4539f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4549f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4559f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called se401.
4569f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
457fcc99659adb0bbcd6d16489ccac04e36d86a760cMichael Krufkysource "drivers/media/video/sn9c102/Kconfig"
4589f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4599f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_STV680
4609f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB STV680 (Pencam) Camera support"
4619f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	depends on USB && VIDEO_DEV
4629f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
4639f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want to connect this type of camera to your
4649f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  computer's USB port. This includes the Pencam line of cameras.
4659f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  See <file:Documentation/usb/stv680.txt> for more information and for
4669f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  a list of supported cameras.
4679f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4689f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4699f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called stv680.
4709f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4719f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabconfig USB_W9968CF
4729f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	tristate "USB W996[87]CF JPEG Dual Mode Camera support"
473328caac78a69fa60be67002e4e7dfab3da87dc64Michael Krufky	depends on USB && VIDEO_DEV && I2C
474328caac78a69fa60be67002e4e7dfab3da87dc64Michael Krufky	select VIDEO_OVCAMCHIP
4759f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	---help---
4769f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Say Y here if you want support for cameras based on OV681 or
4779f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
478d56410e0a594150c5ca06319da7bc8901c4d455eMauro Carvalho Chehab
4799f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  This driver has an optional plugin, which is distributed as a
480d56410e0a594150c5ca06319da7bc8901c4d455eMauro Carvalho Chehab	  separate module only (released under GPL). It allows to use higher
481d56410e0a594150c5ca06319da7bc8901c4d455eMauro Carvalho Chehab	  resolutions and framerates, but cannot be included in the official
4829f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  Linux kernel for performance purposes.
4839f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4849f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  See <file:Documentation/usb/w9968cf.txt> for more informations.
4859f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4869f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
4879f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab	  module will be called w9968cf.
4889f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
48911bbb51cd0f95a303855d26b8f0e1c1c1ccdf83bMichael Krufkysource "drivers/media/video/zc0301/Kconfig"
4909f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
49143381eaf07212e072b926fa8b8f695e88db7775cMichael Krufkysource "drivers/media/video/pwc/Kconfig"
4929f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4939f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehabendmenu # V4L USB devices
4949f6933be665ce3b049c274c99810ac754edabf19Mauro Carvalho Chehab
4951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsendmenu
496