aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r--drivers/media/video/Kconfig106
1 files changed, 37 insertions, 69 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index d000522cb0f4..ac16e815e275 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -539,7 +539,7 @@ config VIDEO_VIU
539config VIDEO_VIVI 539config VIDEO_VIVI
540 tristate "Virtual Video Driver" 540 tristate "Virtual Video Driver"
541 depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64 541 depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
542 depends on (FRAMEBUFFER_CONSOLE || STI_CONSOLE) && FONTS 542 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
543 select FONT_8x16 543 select FONT_8x16
544 select VIDEOBUF_VMALLOC 544 select VIDEOBUF_VMALLOC
545 default n 545 default n
@@ -599,68 +599,8 @@ config VIDEO_W9966
599 Check out <file:Documentation/video4linux/w9966.txt> for more 599 Check out <file:Documentation/video4linux/w9966.txt> for more
600 information. 600 information.
601 601
602config VIDEO_CPIA
603 tristate "CPiA Video For Linux (DEPRECATED)"
604 depends on VIDEO_V4L1
605 default n
606 ---help---
607 This driver is DEPRECATED please use the gspca cpia1 module
608 instead. Note that you need atleast version 0.6.4 of libv4l for
609 the cpia1 gspca module.
610
611 This is the video4linux driver for cameras based on Vision's CPiA
612 (Colour Processor Interface ASIC), such as the Creative Labs Video
613 Blaster Webcam II. If you have one of these cameras, say Y here
614 and select parallel port and/or USB lowlevel support below,
615 otherwise say N. This will not work with the Creative Webcam III.
616
617 Please read <file:Documentation/video4linux/README.cpia> for more
618 information.
619
620 This driver is also available as a module (cpia).
621
622config VIDEO_CPIA_PP
623 tristate "CPiA Parallel Port Lowlevel Support"
624 depends on PARPORT_1284 && VIDEO_CPIA && PARPORT
625 help
626 This is the lowlevel parallel port support for cameras based on
627 Vision's CPiA (Colour Processor Interface ASIC), such as the
628 Creative Webcam II. If you have the parallel port version of one
629 of these cameras, say Y here, otherwise say N. It is also available
630 as a module (cpia_pp).
631
632config VIDEO_CPIA_USB
633 tristate "CPiA USB Lowlevel Support"
634 depends on VIDEO_CPIA && USB
635 help
636 This is the lowlevel USB support for cameras based on Vision's CPiA
637 (Colour Processor Interface ASIC), such as the Creative Webcam II.
638 If you have the USB version of one of these cameras, say Y here,
639 otherwise say N. This will not work with the Creative Webcam III.
640 It is also available as a module (cpia_usb).
641
642source "drivers/media/video/cpia2/Kconfig" 602source "drivers/media/video/cpia2/Kconfig"
643 603
644config VIDEO_SAA5246A
645 tristate "SAA5246A, SAA5281 Teletext processor"
646 depends on I2C && VIDEO_V4L2
647 help
648 Support for I2C bus based teletext using the SAA5246A or SAA5281
649 chip. Useful only if you live in Europe.
650
651 To compile this driver as a module, choose M here: the
652 module will be called saa5246a.
653
654config VIDEO_SAA5249
655 tristate "SAA5249 Teletext processor"
656 depends on I2C && VIDEO_V4L2
657 help
658 Support for I2C bus based teletext using the SAA5249 chip. At the
659 moment this is only useful on some European WinTV cards.
660
661 To compile this driver as a module, choose M here: the
662 module will be called saa5249.
663
664config VIDEO_VINO 604config VIDEO_VINO
665 tristate "SGI Vino Video For Linux (EXPERIMENTAL)" 605 tristate "SGI Vino Video For Linux (EXPERIMENTAL)"
666 depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2 606 depends on I2C && SGI_IP22 && EXPERIMENTAL && VIDEO_V4L2
@@ -669,14 +609,6 @@ config VIDEO_VINO
669 Say Y here to build in support for the Vino video input system found 609 Say Y here to build in support for the Vino video input system found
670 on SGI Indy machines. 610 on SGI Indy machines.
671 611
672config VIDEO_STRADIS
673 tristate "Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL)"
674 depends on EXPERIMENTAL && PCI && VIDEO_V4L1 && VIRT_TO_BUS
675 help
676 Say Y here to enable support for the Stradis 4:2:2 MPEG-2 video
677 driver for PCI. There is a product page at
678 <http://www.stradis.com/>.
679
680source "drivers/media/video/zoran/Kconfig" 612source "drivers/media/video/zoran/Kconfig"
681 613
682config VIDEO_MEYE 614config VIDEO_MEYE
@@ -774,6 +706,22 @@ config VIDEO_CAFE_CCIC
774 CMOS camera controller. This is the controller found on first- 706 CMOS camera controller. This is the controller found on first-
775 generation OLPC systems. 707 generation OLPC systems.
776 708
709config VIDEO_SR030PC30
710 tristate "SR030PC30 VGA camera sensor support"
711 depends on I2C && VIDEO_V4L2
712 ---help---
713 This driver supports SR030PC30 VGA camera from Siliconfile
714
715config VIDEO_VIA_CAMERA
716 tristate "VIAFB camera controller support"
717 depends on FB_VIA
718 select VIDEOBUF_DMA_SG
719 select VIDEO_OV7670
720 help
721 Driver support for the integrated camera controller in VIA
722 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
723 with ov7670 sensors.
724
777config SOC_CAMERA 725config SOC_CAMERA
778 tristate "SoC camera support" 726 tristate "SoC camera support"
779 depends on VIDEO_V4L2 && HAS_DMA && I2C 727 depends on VIDEO_V4L2 && HAS_DMA && I2C
@@ -783,6 +731,12 @@ config SOC_CAMERA
783 over a bus like PCI or USB. For example some i2c camera connected 731 over a bus like PCI or USB. For example some i2c camera connected
784 directly to the data bus of an SoC. 732 directly to the data bus of an SoC.
785 733
734config SOC_CAMERA_IMX074
735 tristate "imx074 support"
736 depends on SOC_CAMERA && I2C
737 help
738 This driver supports IMX074 cameras from Sony
739
786config SOC_CAMERA_MT9M001 740config SOC_CAMERA_MT9M001
787 tristate "mt9m001 support" 741 tristate "mt9m001 support"
788 depends on SOC_CAMERA && I2C 742 depends on SOC_CAMERA && I2C
@@ -835,6 +789,12 @@ config SOC_CAMERA_PLATFORM
835 help 789 help
836 This is a generic SoC camera platform driver, useful for testing 790 This is a generic SoC camera platform driver, useful for testing
837 791
792config SOC_CAMERA_OV6650
793 tristate "ov6650 sensor support"
794 depends on SOC_CAMERA && I2C
795 ---help---
796 This is a V4L2 SoC camera driver for the OmniVision OV6650 sensor
797
838config SOC_CAMERA_OV772X 798config SOC_CAMERA_OV772X
839 tristate "ov772x camera support" 799 tristate "ov772x camera support"
840 depends on SOC_CAMERA && I2C 800 depends on SOC_CAMERA && I2C
@@ -890,6 +850,14 @@ config VIDEO_SH_MOBILE_CEU
890 ---help--- 850 ---help---
891 This is a v4l2 driver for the SuperH Mobile CEU Interface 851 This is a v4l2 driver for the SuperH Mobile CEU Interface
892 852
853config VIDEO_OMAP1
854 tristate "OMAP1 Camera Interface driver"
855 depends on VIDEO_DEV && ARCH_OMAP1 && SOC_CAMERA
856 select VIDEOBUF_DMA_CONTIG
857 select VIDEOBUF_DMA_SG
858 ---help---
859 This is a v4l2 driver for the TI OMAP1 camera interface
860
893config VIDEO_OMAP2 861config VIDEO_OMAP2
894 tristate "OMAP2 Camera Capture Interface driver" 862 tristate "OMAP2 Camera Capture Interface driver"
895 depends on VIDEO_DEV && ARCH_OMAP2 863 depends on VIDEO_DEV && ARCH_OMAP2