1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunconfig VIDEO_SAMSUNG_EXYNOS4_IS 4*4882a593Smuzhiyun tristate "Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver" 5*4882a593Smuzhiyun depends on VIDEO_V4L2 && OF && COMMON_CLK 6*4882a593Smuzhiyun depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 7*4882a593Smuzhiyun select MEDIA_CONTROLLER 8*4882a593Smuzhiyun select VIDEO_V4L2_SUBDEV_API 9*4882a593Smuzhiyun select V4L2_FWNODE 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun Say Y here to enable camera host interface devices for 12*4882a593Smuzhiyun Samsung S5P and EXYNOS SoC series. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunif VIDEO_SAMSUNG_EXYNOS4_IS 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunconfig VIDEO_EXYNOS4_IS_COMMON 17*4882a593Smuzhiyun tristate 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig VIDEO_S5P_FIMC 20*4882a593Smuzhiyun tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver" 21*4882a593Smuzhiyun depends on I2C 22*4882a593Smuzhiyun depends on HAS_DMA 23*4882a593Smuzhiyun select VIDEOBUF2_DMA_CONTIG 24*4882a593Smuzhiyun select V4L2_MEM2MEM_DEV 25*4882a593Smuzhiyun select MFD_SYSCON 26*4882a593Smuzhiyun select VIDEO_EXYNOS4_IS_COMMON 27*4882a593Smuzhiyun help 28*4882a593Smuzhiyun This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC camera host 29*4882a593Smuzhiyun interface and video postprocessor (FIMC) devices. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 32*4882a593Smuzhiyun module will be called s5p-fimc. 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig VIDEO_S5P_MIPI_CSIS 35*4882a593Smuzhiyun tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 36*4882a593Smuzhiyun depends on REGULATOR 37*4882a593Smuzhiyun select GENERIC_PHY 38*4882a593Smuzhiyun select V4L2_FWNODE 39*4882a593Smuzhiyun help 40*4882a593Smuzhiyun This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI2 41*4882a593Smuzhiyun receiver (MIPI-CSIS) devices. 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 44*4882a593Smuzhiyun module will be called s5p-csis. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunconfig VIDEO_EXYNOS_FIMC_LITE 47*4882a593Smuzhiyun tristate "EXYNOS FIMC-LITE camera interface driver" 48*4882a593Smuzhiyun depends on I2C 49*4882a593Smuzhiyun depends on SOC_EXYNOS4412 || SOC_EXYNOS5250 || COMPILE_TEST 50*4882a593Smuzhiyun depends on HAS_DMA 51*4882a593Smuzhiyun select VIDEOBUF2_DMA_CONTIG 52*4882a593Smuzhiyun select VIDEO_EXYNOS4_IS_COMMON 53*4882a593Smuzhiyun help 54*4882a593Smuzhiyun This is a V4L2 driver for Samsung EXYNOS4/5 SoC FIMC-LITE camera 55*4882a593Smuzhiyun host interface. 56*4882a593Smuzhiyun 57*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 58*4882a593Smuzhiyun module will be called exynos-fimc-lite. 59*4882a593Smuzhiyun 60*4882a593Smuzhiyunconfig VIDEO_EXYNOS4_FIMC_IS 61*4882a593Smuzhiyun tristate "EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver" 62*4882a593Smuzhiyun depends on I2C 63*4882a593Smuzhiyun depends on HAS_DMA 64*4882a593Smuzhiyun select VIDEOBUF2_DMA_CONTIG 65*4882a593Smuzhiyun depends on OF 66*4882a593Smuzhiyun select FW_LOADER 67*4882a593Smuzhiyun help 68*4882a593Smuzhiyun This is a V4L2 driver for Samsung EXYNOS4x12 SoC series 69*4882a593Smuzhiyun FIMC-IS (Imaging Subsystem). 70*4882a593Smuzhiyun 71*4882a593Smuzhiyun To compile this driver as a module, choose M here: the 72*4882a593Smuzhiyun module will be called exynos4-fimc-is. 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunconfig VIDEO_EXYNOS4_ISP_DMA_CAPTURE 75*4882a593Smuzhiyun bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support" 76*4882a593Smuzhiyun depends on VIDEO_EXYNOS4_FIMC_IS 77*4882a593Smuzhiyun select VIDEO_EXYNOS4_IS_COMMON 78*4882a593Smuzhiyun default y 79*4882a593Smuzhiyun help 80*4882a593Smuzhiyun This option enables an additional video device node exposing a V4L2 81*4882a593Smuzhiyun video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA. 82*4882a593Smuzhiyun 83*4882a593Smuzhiyunendif # VIDEO_SAMSUNG_EXYNOS4_IS 84