aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2010-08-04 13:38:08 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2010-08-04 13:38:08 -0400
commitf63b759c44b0561c76a67894c734157df3313b42 (patch)
tree4e9638f6c1aa5c0faa62ad4213282cc7cb39772a /drivers/media/video/Kconfig
parent4a35cee066df1b1958e25e71595b3845d06b192e (diff)
parent844a9e93d7fcd910cd94f6eb262e2cc43cacbe56 (diff)
Merge branch 'v4l_for_2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6
* 'v4l_for_2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits) V4L/DVB: sms: Convert IR support to use the Remote Controller core V4L/DVB: sms: properly initialize IR phys and IR name V4L/DVB: standardize names at rc-dib0700 tables V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5 V4L/DVB: dib0700: properly implement IR change_protocol V4L/DVB: dib0700: break keytable into NEC and RC-5 variants V4L/DVB: dib0700: avoid bad repeat V4L/DVB: Port dib0700 to rc-core V4L/DVB: Add a keymap file with dib0700 table V4L/DVB: dvb-usb: add support for rc-core mode V4L/DVB: dvb-usb: prepare drivers for using rc-core V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key V4L/DVB: rj54n1cb0c: fix a comment in the driver V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2 V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats V4L/DVB: mediabus: fix ambiguous pixel code names ...
Diffstat (limited to 'drivers/media/video/Kconfig')
-rw-r--r--drivers/media/video/Kconfig183
1 files changed, 18 insertions, 165 deletions
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig
index 27e2acce3c3a..2e15903b976d 100644
--- a/drivers/media/video/Kconfig
+++ b/drivers/media/video/Kconfig
@@ -517,19 +517,6 @@ config VIDEO_UPD64083
517 517
518endmenu # encoder / decoder chips 518endmenu # encoder / decoder chips
519 519
520config DISPLAY_DAVINCI_DM646X_EVM
521 tristate "DM646x EVM Video Display"
522 depends on VIDEO_DEV && MACH_DAVINCI_DM6467_EVM
523 select VIDEOBUF_DMA_CONTIG
524 select VIDEO_DAVINCI_VPIF
525 select VIDEO_ADV7343
526 select VIDEO_THS7303
527 help
528 Support for DM6467 based display device.
529
530 To compile this driver as a module, choose M here: the
531 module will be called vpif_display.
532
533config VIDEO_SH_VOU 520config VIDEO_SH_VOU
534 tristate "SuperH VOU video output driver" 521 tristate "SuperH VOU video output driver"
535 depends on VIDEO_DEV && ARCH_SHMOBILE 522 depends on VIDEO_DEV && ARCH_SHMOBILE
@@ -537,29 +524,22 @@ config VIDEO_SH_VOU
537 help 524 help
538 Support for the Video Output Unit (VOU) on SuperH SoCs. 525 Support for the Video Output Unit (VOU) on SuperH SoCs.
539 526
540config CAPTURE_DAVINCI_DM646X_EVM 527config VIDEO_VIU
541 tristate "DM646x EVM Video Capture" 528 tristate "Freescale VIU Video Driver"
542 depends on VIDEO_DEV && MACH_DAVINCI_DM6467_EVM 529 depends on VIDEO_V4L2 && PPC_MPC512x
543 select VIDEOBUF_DMA_CONTIG 530 select VIDEOBUF_DMA_CONTIG
544 select VIDEO_DAVINCI_VPIF 531 default y
545 help 532 ---help---
546 Support for DM6467 based capture device. 533 Support for Freescale VIU video driver. This device captures
547 534 video data, or overlays video on DIU frame buffer.
548 To compile this driver as a module, choose M here: the
549 module will be called vpif_capture.
550
551config VIDEO_DAVINCI_VPIF
552 tristate "DaVinci VPIF Driver"
553 depends on DISPLAY_DAVINCI_DM646X_EVM
554 help
555 Support for DaVinci VPIF Driver.
556 535
557 To compile this driver as a module, choose M here: the 536 Say Y here if you want to enable VIU device on MPC5121e Rev2+.
558 module will be called vpif. 537 In doubt, say N.
559 538
560config VIDEO_VIVI 539config VIDEO_VIVI
561 tristate "Virtual Video Driver" 540 tristate "Virtual Video Driver"
562 depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64 && FONTS 541 depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
542 depends on (FRAMEBUFFER_CONSOLE || STI_CONSOLE) && FONTS
563 select FONT_8x16 543 select FONT_8x16
564 select VIDEOBUF_VMALLOC 544 select VIDEOBUF_VMALLOC
565 default n 545 default n
@@ -570,66 +550,7 @@ config VIDEO_VIVI
570 Say Y here if you want to test video apps or debug V4L devices. 550 Say Y here if you want to test video apps or debug V4L devices.
571 In doubt, say N. 551 In doubt, say N.
572 552
573config VIDEO_VPSS_SYSTEM 553source "drivers/media/video/davinci/Kconfig"
574 tristate "VPSS System module driver"
575 depends on ARCH_DAVINCI
576 help
577 Support for vpss system module for video driver
578
579config VIDEO_VPFE_CAPTURE
580 tristate "VPFE Video Capture Driver"
581 depends on VIDEO_V4L2 && ARCH_DAVINCI
582 select VIDEOBUF_DMA_CONTIG
583 help
584 Support for DMXXXX VPFE based frame grabber. This is the
585 common V4L2 module for following DMXXX SoCs from Texas
586 Instruments:- DM6446 & DM355.
587
588 To compile this driver as a module, choose M here: the
589 module will be called vpfe-capture.
590
591config VIDEO_DM6446_CCDC
592 tristate "DM6446 CCDC HW module"
593 depends on ARCH_DAVINCI_DM644x && VIDEO_VPFE_CAPTURE
594 select VIDEO_VPSS_SYSTEM
595 default y
596 help
597 Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
598 with decoder modules such as TVP5146 over BT656 or
599 sensor module such as MT9T001 over a raw interface. This
600 module configures the interface and CCDC/ISIF to do
601 video frame capture from slave decoders.
602
603 To compile this driver as a module, choose M here: the
604 module will be called vpfe.
605
606config VIDEO_DM355_CCDC
607 tristate "DM355 CCDC HW module"
608 depends on ARCH_DAVINCI_DM355 && VIDEO_VPFE_CAPTURE
609 select VIDEO_VPSS_SYSTEM
610 default y
611 help
612 Enables DM355 CCD hw module. DM355 CCDC hw interfaces
613 with decoder modules such as TVP5146 over BT656 or
614 sensor module such as MT9T001 over a raw interface. This
615 module configures the interface and CCDC/ISIF to do
616 video frame capture from a slave decoders
617
618 To compile this driver as a module, choose M here: the
619 module will be called vpfe.
620
621config VIDEO_ISIF
622 tristate "ISIF HW module"
623 depends on ARCH_DAVINCI_DM365 && VIDEO_VPFE_CAPTURE
624 select VIDEO_VPSS_SYSTEM
625 default y
626 help
627 Enables ISIF hw module. This is the hardware module for
628 configuring ISIF in VPFE to capture Raw Bayer RGB data from
629 a image sensor or YUV data from a YUV source.
630
631 To compile this driver as a module, choose M here: the
632 module will be called vpfe.
633 554
634source "drivers/media/video/omap/Kconfig" 555source "drivers/media/video/omap/Kconfig"
635 556
@@ -955,6 +876,12 @@ config VIDEO_PXA27x
955 ---help--- 876 ---help---
956 This is a v4l2 driver for the PXA27x Quick Capture Interface 877 This is a v4l2 driver for the PXA27x Quick Capture Interface
957 878
879config VIDEO_SH_MOBILE_CSI2
880 tristate "SuperH Mobile MIPI CSI-2 Interface driver"
881 depends on VIDEO_DEV && SOC_CAMERA && HAVE_CLK
882 ---help---
883 This is a v4l2 driver for the SuperH MIPI CSI-2 Interface
884
958config VIDEO_SH_MOBILE_CEU 885config VIDEO_SH_MOBILE_CEU
959 tristate "SuperH Mobile CEU Interface driver" 886 tristate "SuperH Mobile CEU Interface driver"
960 depends on VIDEO_DEV && SOC_CAMERA && HAS_DMA && HAVE_CLK 887 depends on VIDEO_DEV && SOC_CAMERA && HAS_DMA && HAVE_CLK
@@ -1013,61 +940,6 @@ source "drivers/media/video/usbvideo/Kconfig"
1013 940
1014source "drivers/media/video/et61x251/Kconfig" 941source "drivers/media/video/et61x251/Kconfig"
1015 942
1016config VIDEO_OVCAMCHIP
1017 tristate "OmniVision Camera Chip support (DEPRECATED)"
1018 depends on I2C && VIDEO_V4L1
1019 default n
1020 ---help---
1021 This driver is DEPRECATED please use the gspca ov519 module
1022 instead. Note that for the ov511 / ov518 support of the gspca module
1023 you need atleast version 0.6.0 of libv4l and for the w9968cf
1024 atleast version 0.6.3 of libv4l.
1025
1026 Support for the OmniVision OV6xxx and OV7xxx series of camera chips.
1027 This driver is intended to be used with the ov511 and w9968cf USB
1028 camera drivers.
1029
1030 To compile this driver as a module, choose M here: the
1031 module will be called ovcamchip.
1032
1033config USB_W9968CF
1034 tristate "USB W996[87]CF JPEG Dual Mode Camera support (DEPRECATED)"
1035 depends on VIDEO_V4L1 && I2C && VIDEO_OVCAMCHIP
1036 default n
1037 ---help---
1038 This driver is DEPRECATED please use the gspca ov519 module
1039 instead. Note that for the w9968cf support of the gspca module
1040 you need atleast version 0.6.3 of libv4l.
1041
1042 Say Y here if you want support for cameras based on OV681 or
1043 Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
1044
1045 This driver has an optional plugin, which is distributed as a
1046 separate module only (released under GPL). It allows to use higher
1047 resolutions and framerates, but cannot be included in the official
1048 Linux kernel for performance purposes.
1049
1050 See <file:Documentation/video4linux/w9968cf.txt> for more info.
1051
1052 To compile this driver as a module, choose M here: the
1053 module will be called w9968cf.
1054
1055config USB_OV511
1056 tristate "USB OV511 Camera support (DEPRECATED)"
1057 depends on VIDEO_V4L1
1058 default n
1059 ---help---
1060 This driver is DEPRECATED please use the gspca ov519 module
1061 instead. Note that for the ov511 / ov518 support of the gspca module
1062 you need atleast version 0.6.0 of libv4l.
1063
1064 Say Y here if you want to connect this type of camera to your
1065 computer's USB port. See <file:Documentation/video4linux/ov511.txt>
1066 for more information and for a list of supported cameras.
1067
1068 To compile this driver as a module, choose M here: the
1069 module will be called ov511.
1070
1071config USB_SE401 943config USB_SE401
1072 tristate "USB SE401 Camera support" 944 tristate "USB SE401 Camera support"
1073 depends on VIDEO_V4L1 945 depends on VIDEO_V4L1
@@ -1081,25 +953,6 @@ config USB_SE401
1081 953
1082source "drivers/media/video/sn9c102/Kconfig" 954source "drivers/media/video/sn9c102/Kconfig"
1083 955
1084config USB_STV680
1085 tristate "USB STV680 (Pencam) Camera support (DEPRECATED)"
1086 depends on VIDEO_V4L1
1087 default n
1088 ---help---
1089 This driver is DEPRECATED please use the gspca stv0680 module
1090 instead. Note that for the gspca stv0680 module you need
1091 atleast version 0.6.3 of libv4l.
1092
1093 Say Y here if you want to connect this type of camera to your
1094 computer's USB port. This includes the Pencam line of cameras.
1095 See <file:Documentation/video4linux/stv680.txt> for more information
1096 and for a list of supported cameras.
1097
1098 To compile this driver as a module, choose M here: the
1099 module will be called stv680.
1100
1101source "drivers/media/video/zc0301/Kconfig"
1102
1103source "drivers/media/video/pwc/Kconfig" 956source "drivers/media/video/pwc/Kconfig"
1104 957
1105config USB_ZR364XX 958config USB_ZR364XX