Kconfig revision babde1c243b25592038dd7193867a49729e3d505
1044ab15353dffd977770df3cb3c286240642a3f7Hans Verkuil#
2724f4a321ff5f6d4dd6176e95063d05a85520736Mauro Carvalho Chehab# Platform drivers
3724f4a321ff5f6d4dd6176e95063d05a85520736Mauro Carvalho Chehab#	All drivers here are currently for webcam support
4724f4a321ff5f6d4dd6176e95063d05a85520736Mauro Carvalho Chehab
5e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuilmenuconfig V4L_PLATFORM_DRIVERS
6e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil	bool "V4L platform devices"
7724f4a321ff5f6d4dd6176e95063d05a85520736Mauro Carvalho Chehab	depends on MEDIA_CAMERA_SUPPORT
8e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil	default n
9e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil	---help---
10e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil	  Say Y here to enable support for platform-specific V4L drivers.
11e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil
12e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuilif V4L_PLATFORM_DRIVERS
13e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuil
142c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/marvell-ccic/Kconfig"
15f8fc729870ee82662ae6e3a713d59b2fbf3b04c6Jonathan Corbet
169fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuilconfig VIDEO_VIA_CAMERA
179fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	tristate "VIAFB camera controller support"
189fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	depends on FB_VIA
199fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEOBUF_DMA_SG
209fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEO_OV7670
219fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	help
229fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	   Driver support for the integrated camera controller in VIA
239fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	   Chrome9 chipsets.  Currently only tested on OLPC xo-1.5 systems
249fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	   with ov7670 sensors.
259fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
269fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil#
279fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil# Platform multimedia device configuration
289fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil#
299fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
302c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/davinci/Kconfig"
319fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
322c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/omap/Kconfig"
339fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
342c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/blackfin/Kconfig"
3563b1a90da93e019adcafa2b2b1b921fc97debec5Scott Jiang
369fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuilconfig VIDEO_SH_VOU
379fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	tristate "SuperH VOU video output driver"
38b6334460f2929c02d0d1f0fbad9f909229d00d50Mauro Carvalho Chehab	depends on MEDIA_CAMERA_SUPPORT
399fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	depends on VIDEO_DEV && ARCH_SHMOBILE
409fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEOBUF_DMA_CONTIG
419fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	help
429fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  Support for the Video Output Unit (VOU) on SuperH SoCs.
439fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
449fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuilconfig VIDEO_VIU
459fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	tristate "Freescale VIU Video Driver"
469fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	depends on VIDEO_V4L2 && PPC_MPC512x
479fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEOBUF_DMA_CONTIG
489fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	default y
499fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	---help---
509fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  Support for Freescale VIU video driver. This device captures
519fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  video data, or overlays video on DIU frame buffer.
529fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
539fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  Say Y here if you want to enable VIU device on MPC5121e Rev2+.
549fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  In doubt, say N.
559fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
569fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuilconfig VIDEO_TIMBERDALE
579fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	tristate "Support for timberdale Video In/LogiWIN"
589fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	depends on VIDEO_V4L2 && I2C && DMADEVICES
599fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select DMA_ENGINE
609fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select TIMB_DMA
619fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEO_ADV7180
629fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	select VIDEOBUF_DMA_CONTIG
639fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	---help---
649fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  Add support for the Video In peripherial of the timberdale FPGA.
659fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
669fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuilconfig VIDEO_VINO
679fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	tristate "SGI Vino Video For Linux"
689fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	depends on I2C && SGI_IP22 && VIDEO_V4L2
69fccea74ff8b5159935acc7b4b4857ee81ee44661Mauro Carvalho Chehab	select VIDEO_SAA7191 if MEDIA_SUBDRV_AUTOSELECT
709fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	help
719fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  Say Y here to build in support for the Vino video input system found
729fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil	  on SGI Indy machines.
739fa0b852e1e3c0f6abbff4e34896aabc6a555df8Hans Verkuil
741450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_M32R_AR
751450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "AR devices"
76b8e56b6f6e5b6c55d4d375cc9ebd79151b44db58Hans Verkuil	depends on M32R && VIDEO_V4L2
77add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
781450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Renesas AR (Artificial Retina)
791450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  camera module.
80add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
811450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehabconfig VIDEO_M32R_AR_M64278
821450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	tristate "AR device with color module M64278(VGA)"
831450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	depends on PLAT_M32700UT
841450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	select VIDEO_M32R_AR
85add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	---help---
861450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This is a video4linux driver for the Renesas AR (Artificial
871450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  Retina) with M64278E-800 camera module.
881450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  This module supports VGA(640x480 pixels) resolutions.
89add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil
90add953cecba870f4ad7730bd0a6d5eaaabeac3bcHans Verkuil	  To compile this driver as a module, choose M here: the
911450e6bedc58c731617d99b4670070ed3ccc91b4Mauro Carvalho Chehab	  module will be called arv.
92f896260566b08250cdb12802af1ab418dcc6d720Michael Krufky
93b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehabconfig VIDEO_OMAP2
94b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab	tristate "OMAP2 Camera Capture Interface driver"
95b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab	depends on VIDEO_DEV && ARCH_OMAP2
96b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab	select VIDEOBUF_DMA_SG
97b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab	---help---
98b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab	  This is a v4l2 driver for the TI OMAP2 camera capture interface
99b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehab
1007e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchartconfig VIDEO_OMAP3
1017e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	tristate "OMAP 3 Camera support (EXPERIMENTAL)"
1027b6d45f139262aa7b1b604a67963e5c8c01304d3Joerg Roedel	depends on OMAP_IOVMM && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API && ARCH_OMAP3 && EXPERIMENTAL
1037e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	---help---
1047e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	  Driver for an OMAP 3 camera controller.
1057e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart
1067e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchartconfig VIDEO_OMAP3_DEBUG
1077e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	bool "OMAP 3 Camera debug messages"
1087e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	depends on VIDEO_OMAP3
1097e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	---help---
1107e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart	  Enable debug messages on OMAP 3 camera controller driver.
1117e8970e1d5ae9237d00909599e70f85fce1fc489Laurent Pinchart
112babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrockiconfig VIDEO_S3C_CAMIF
113babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver"
114babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
115babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	depends on (PLAT_S3C64XX || PLAT_S3C24XX) && PM_RUNTIME
116babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	select VIDEOBUF2_DMA_CONTIG
117babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	---help---
118babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	  This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera
119babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	  host interface (CAMIF).
120babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki
121babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	  To compile this driver as a module, choose M here: the module
122babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki	  will be called s3c-camif.
123babde1c243b25592038dd7193867a49729e3d505Sylwester Nawrocki
124b47ff4a3ed42269ab7e9fd67e601b9ee3c76d02eMauro Carvalho Chehabsource "drivers/media/platform/soc_camera/Kconfig"
1252c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/s5p-fimc/Kconfig"
1262c3fb08b3f74b8792004095a1f6881a3296ff643Mauro Carvalho Chehabsource "drivers/media/platform/s5p-tv/Kconfig"
127a52074ee7ad0b9ed4b4180c843d1c3114374e172Tomasz Stanislawski
128e9eb0dadba932940f721f9d27544a7818b2fa1c5Hans Verkuilendif # V4L_PLATFORM_DRIVERS
1297f98639def42a676998d734b381af6c0e64d7791Pawel Osciak
1307f98639def42a676998d734b381af6c0e64d7791Pawel Osciakmenuconfig V4L_MEM2MEM_DRIVERS
1317f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	bool "Memory-to-memory multimedia devices"
1327f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	depends on VIDEO_V4L2
133b6334460f2929c02d0d1f0fbad9f909229d00d50Mauro Carvalho Chehab	depends on MEDIA_CAMERA_SUPPORT
1347f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	default n
1357f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	---help---
1367f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	  Say Y here to enable selecting drivers for V4L devices that
1377f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	  use system memory for both source and destination buffers, as opposed
1387f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	  to capture and output drivers, which use memory buffers for just
1397f98639def42a676998d734b381af6c0e64d7791Pawel Osciak	  one of those.
14096d8eab5d0a1a9741a4cae1b3c125d75d1aabedfPawel Osciak
14196d8eab5d0a1a9741a4cae1b3c125d75d1aabedfPawel Osciakif V4L_MEM2MEM_DRIVERS
14296d8eab5d0a1a9741a4cae1b3c125d75d1aabedfPawel Osciak
143186b250a07253770717f41eee911b8c5467be04eJavier Martinconfig VIDEO_CODA
144186b250a07253770717f41eee911b8c5467be04eJavier Martin	tristate "Chips&Media Coda multi-standard codec IP"
1451043667b1763feac06654c9bf7263b215df2c893Philipp Zabel	depends on VIDEO_DEV && VIDEO_V4L2 && ARCH_MXC
146186b250a07253770717f41eee911b8c5467be04eJavier Martin	select VIDEOBUF2_DMA_CONTIG
147186b250a07253770717f41eee911b8c5467be04eJavier Martin	select V4L2_MEM2MEM_DEV
1481043667b1763feac06654c9bf7263b215df2c893Philipp Zabel	select IRAM_ALLOC if SOC_IMX53
149186b250a07253770717f41eee911b8c5467be04eJavier Martin	---help---
150186b250a07253770717f41eee911b8c5467be04eJavier Martin	   Coda is a range of video codec IPs that supports
151186b250a07253770717f41eee911b8c5467be04eJavier Martin	   H.264, MPEG-4, and other video formats.
152186b250a07253770717f41eee911b8c5467be04eJavier Martin
1538f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martinconfig VIDEO_MEM2MEM_DEINTERLACE
1548f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	tristate "Deinterlace support"
1558f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	depends on VIDEO_DEV && VIDEO_V4L2 && DMA_ENGINE
1568f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	select VIDEOBUF2_DMA_CONTIG
1578f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	select V4L2_MEM2MEM_DEV
1588f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	help
1598f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin	    Generic deinterlacing V4L2 driver.
1608f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin
161918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debskiconfig VIDEO_SAMSUNG_S5P_G2D
162918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	tristate "Samsung S5P and EXYNOS4 G2D 2d graphics accelerator driver"
163918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	depends on VIDEO_DEV && VIDEO_V4L2 && PLAT_S5P
164918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	select VIDEOBUF2_DMA_CONTIG
165918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	select V4L2_MEM2MEM_DEV
166918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	default n
167918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	---help---
168918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	  This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D
169918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski	  2d graphics accelerator.
1705fd8f7388c9a8601c2dbe0da458df602fe427e83Sylwester Nawrocki
171bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewiczconfig VIDEO_SAMSUNG_S5P_JPEG
172bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	tristate "Samsung S5P/Exynos4 JPEG codec driver (EXPERIMENTAL)"
173bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	depends on VIDEO_DEV && VIDEO_V4L2 && PLAT_S5P && EXPERIMENTAL
174bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	select VIDEOBUF2_DMA_CONTIG
175bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	select V4L2_MEM2MEM_DEV
176bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	---help---
177bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz	  This is a v4l2 driver for Samsung S5P and EXYNOS4 JPEG codec
178bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz
179af935746781088f28904601469671d244d2f653bKamil Debskiconfig VIDEO_SAMSUNG_S5P_MFC
180f96f3cfa0bb8f777fe877d7f881bf7ee58bd162aJeongtae Park	tristate "Samsung S5P MFC Video Codec"
181af935746781088f28904601469671d244d2f653bKamil Debski	depends on VIDEO_DEV && VIDEO_V4L2 && PLAT_S5P
182af935746781088f28904601469671d244d2f653bKamil Debski	select VIDEOBUF2_DMA_CONTIG
183af935746781088f28904601469671d244d2f653bKamil Debski	default n
184af935746781088f28904601469671d244d2f653bKamil Debski	help
185f96f3cfa0bb8f777fe877d7f881bf7ee58bd162aJeongtae Park	    MFC 5.1 and 6.x driver for V4L2
186af935746781088f28904601469671d244d2f653bKamil Debski
1878091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martinconfig VIDEO_MX2_EMMAPRP
1888091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	tristate "MX2 eMMa-PrP support"
1898091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	depends on VIDEO_DEV && VIDEO_V4L2 && SOC_IMX27
1908091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	select VIDEOBUF2_DMA_CONTIG
1918091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	select V4L2_MEM2MEM_DEV
1928091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	help
1938091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	    MX2X chips have a PrP that can be used to process buffers from
1948091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	    memory to memory. Operations include resizing and format
1958091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin	    conversion.
1968091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin
197655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Bashaconfig VIDEO_SAMSUNG_EXYNOS_GSC
198655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	tristate "Samsung Exynos G-Scaler driver"
199655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	depends on VIDEO_DEV && VIDEO_V4L2 && ARCH_EXYNOS5
200655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	select VIDEOBUF2_DMA_CONTIG
201655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	select V4L2_MEM2MEM_DEV
202655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	help
203655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha	  This is a v4l2 driver for Samsung EXYNOS5 SoC G-Scaler.
204655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha
20596d8eab5d0a1a9741a4cae1b3c125d75d1aabedfPawel Osciakendif # V4L_MEM2MEM_DRIVERS
206cb7a01ac324bf2ee2c666f37ac867e4135f9785aMauro Carvalho Chehab
2077a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabmenuconfig V4L_TEST_DRIVERS
2087a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	bool "Media test drivers"
2097a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	depends on MEDIA_CAMERA_SUPPORT
2107a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab
2117a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabif V4L_TEST_DRIVERS
2127a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabconfig VIDEO_VIVI
2137a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	tristate "Virtual Video Driver"
2147a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
2157a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
2167a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	select FONT_8x16
2177a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	select VIDEOBUF2_VMALLOC
2187a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	default n
2197a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	---help---
2207a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  Enables a virtual video driver. This device shows a color bar
2217a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  and a timestamp, as a real device would generate by using V4L2
2227a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  api.
2237a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  Say Y here if you want to test video apps or debug V4L devices.
2247a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  In doubt, say N.
2257a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab
2267a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabconfig VIDEO_MEM2MEM_TESTDEV
2277a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	tristate "Virtual test device for mem2mem framework"
2287a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	depends on VIDEO_DEV && VIDEO_V4L2
2297a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	select VIDEOBUF2_VMALLOC
2307a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	select V4L2_MEM2MEM_DEV
2317a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	default n
2327a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	---help---
2337a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  This is a virtual test device for the memory-to-memory driver
2347a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab	  framework.
2357a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabendif #V4L_TEST_DRIVERS
236