Kconfig revision 26e0ca22c3b85b04f693dd0422f13a61846ccfa9
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 39c4d6e6310b90422473f8bd5f9c8d3548f65a38daGuennadi Liakhovetski depends on VIDEO_DEV && ARCH_SHMOBILE && I2C 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" 95668a8b3b57e26a14a5172c84da0d861fb9f697d9Sakari Ailus depends on VIDEO_DEV && ARCH_OMAP2 && VIDEO_V4L2_INT_DEVICE 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 101e141a48185193b3cf71ba311276b4c0f51685d99Kees Cook tristate "OMAP 3 Camera support" 102e141a48185193b3cf71ba311276b4c0f51685d99Kees Cook depends on OMAP_IOVMM && VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API && ARCH_OMAP3 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" 12556fa1a6a6a7da91e7ece8b01b0ae8adb2926e434Sylwester Nawrockisource "drivers/media/platform/exynos4-is/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 148186b250a07253770717f41eee911b8c5467be04eJavier Martin ---help--- 149186b250a07253770717f41eee911b8c5467be04eJavier Martin Coda is a range of video codec IPs that supports 150186b250a07253770717f41eee911b8c5467be04eJavier Martin H.264, MPEG-4, and other video formats. 151186b250a07253770717f41eee911b8c5467be04eJavier Martin 1528f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martinconfig VIDEO_MEM2MEM_DEINTERLACE 1538f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin tristate "Deinterlace support" 1548f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin depends on VIDEO_DEV && VIDEO_V4L2 && DMA_ENGINE 1558f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin select VIDEOBUF2_DMA_CONTIG 1568f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin select V4L2_MEM2MEM_DEV 1578f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin help 1588f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin Generic deinterlacing V4L2 driver. 1598f0755c06b90a97e9e793cb474f216303cf88c2dJavier Martin 160918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debskiconfig VIDEO_SAMSUNG_S5P_G2D 161918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski tristate "Samsung S5P and EXYNOS4 G2D 2d graphics accelerator driver" 1628a78649dcec583b97d6541bf53e0d3c8028d6207Tomasz Figa depends on VIDEO_DEV && VIDEO_V4L2 && (PLAT_S5P || ARCH_EXYNOS) 163918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski select VIDEOBUF2_DMA_CONTIG 164918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski select V4L2_MEM2MEM_DEV 165918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski default n 166918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski ---help--- 167918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D 168918847341af0f5f1907fc0b52549f0dc29192c03Kamil Debski 2d graphics accelerator. 1695fd8f7388c9a8601c2dbe0da458df602fe427e83Sylwester Nawrocki 170bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewiczconfig VIDEO_SAMSUNG_S5P_JPEG 171e141a48185193b3cf71ba311276b4c0f51685d99Kees Cook tristate "Samsung S5P/Exynos4 JPEG codec driver" 1728a78649dcec583b97d6541bf53e0d3c8028d6207Tomasz Figa depends on VIDEO_DEV && VIDEO_V4L2 && (PLAT_S5P || ARCH_EXYNOS) 173bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz select VIDEOBUF2_DMA_CONTIG 174bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz select V4L2_MEM2MEM_DEV 175bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz ---help--- 176bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz This is a v4l2 driver for Samsung S5P and EXYNOS4 JPEG codec 177bb677f3ac434cb1708938f1e76a41d9098affd05Andrzej Pietrasiewicz 178af935746781088f28904601469671d244d2f653bKamil Debskiconfig VIDEO_SAMSUNG_S5P_MFC 179f96f3cfa0bb8f777fe877d7f881bf7ee58bd162aJeongtae Park tristate "Samsung S5P MFC Video Codec" 1808a78649dcec583b97d6541bf53e0d3c8028d6207Tomasz Figa depends on VIDEO_DEV && VIDEO_V4L2 && (PLAT_S5P || ARCH_EXYNOS) 181af935746781088f28904601469671d244d2f653bKamil Debski select VIDEOBUF2_DMA_CONTIG 182af935746781088f28904601469671d244d2f653bKamil Debski default n 183af935746781088f28904601469671d244d2f653bKamil Debski help 184f96f3cfa0bb8f777fe877d7f881bf7ee58bd162aJeongtae Park MFC 5.1 and 6.x driver for V4L2 185af935746781088f28904601469671d244d2f653bKamil Debski 1868091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martinconfig VIDEO_MX2_EMMAPRP 1878091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin tristate "MX2 eMMa-PrP support" 1888091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin depends on VIDEO_DEV && VIDEO_V4L2 && SOC_IMX27 1898091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin select VIDEOBUF2_DMA_CONTIG 1908091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin select V4L2_MEM2MEM_DEV 1918091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin help 1928091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin MX2X chips have a PrP that can be used to process buffers from 1938091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin memory to memory. Operations include resizing and format 1948091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin conversion. 1958091cb7d9ce671628bb094d5e6bd5395bc3db4f4Javier Martin 196655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Bashaconfig VIDEO_SAMSUNG_EXYNOS_GSC 197655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha tristate "Samsung Exynos G-Scaler driver" 198655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha depends on VIDEO_DEV && VIDEO_V4L2 && ARCH_EXYNOS5 199655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha select VIDEOBUF2_DMA_CONTIG 200655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha select V4L2_MEM2MEM_DEV 201655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha help 202655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha This is a v4l2 driver for Samsung EXYNOS5 SoC G-Scaler. 203655ceff16b45c8471f783be8f804648e66969aabShaik Ameer Basha 20405efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetskiconfig VIDEO_SH_VEU 20505efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski tristate "SuperH VEU mem2mem video processing driver" 2066c43a519610a5e11af5be707ad88391ce86129baHeiko Carstens depends on VIDEO_DEV && VIDEO_V4L2 && GENERIC_HARDIRQS 20705efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski select VIDEOBUF2_DMA_CONTIG 20805efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski select V4L2_MEM2MEM_DEV 20905efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski help 21005efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski Support for the Video Engine Unit (VEU) on SuperH and 21105efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski SH-Mobile SoCs. 21205efa71bdc0e352edc9189fdf66af6e96eadd1c9Guennadi Liakhovetski 21326e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchartconfig VIDEO_RENESAS_VSP1 21426e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart tristate "Renesas VSP1 Video Processing Engine" 21526e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 21626e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart select VIDEOBUF2_DMA_CONTIG 21726e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart ---help--- 21826e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart This is a V4L2 driver for the Renesas VSP1 video processing engine. 21926e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart 22026e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart To compile this driver as a module, choose M here: the module 22126e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart will be called vsp1. 22226e0ca22c3b85b04f693dd0422f13a61846ccfa9Laurent Pinchart 22396d8eab5d0a1a9741a4cae1b3c125d75d1aabedfPawel Osciakendif # V4L_MEM2MEM_DRIVERS 224cb7a01ac324bf2ee2c666f37ac867e4135f9785aMauro Carvalho Chehab 2257a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabmenuconfig V4L_TEST_DRIVERS 2267a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab bool "Media test drivers" 2277a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab depends on MEDIA_CAMERA_SUPPORT 2287a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab 2297a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabif V4L_TEST_DRIVERS 2307a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabconfig VIDEO_VIVI 2317a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab tristate "Virtual Video Driver" 2327a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64 233d1e183c8dd38bfdd07e38a79577fe78124e63ab1Geert Uytterhoeven select FONT_SUPPORT 2347a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab select FONT_8x16 2357a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab select VIDEOBUF2_VMALLOC 2367a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab default n 2377a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab ---help--- 2387a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab Enables a virtual video driver. This device shows a color bar 2397a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab and a timestamp, as a real device would generate by using V4L2 2407a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab api. 2417a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab Say Y here if you want to test video apps or debug V4L devices. 2427a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab In doubt, say N. 2437a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab 2447a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabconfig VIDEO_MEM2MEM_TESTDEV 2457a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab tristate "Virtual test device for mem2mem framework" 2467a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab depends on VIDEO_DEV && VIDEO_V4L2 2477a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab select VIDEOBUF2_VMALLOC 2487a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab select V4L2_MEM2MEM_DEV 2497a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab default n 2507a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab ---help--- 2517a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab This is a virtual test device for the memory-to-memory driver 2527a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehab framework. 2537a46e188bf80cb75c08d2d95802a5d124929fb20Mauro Carvalho Chehabendif #V4L_TEST_DRIVERS 254