85 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2 3config VIDEO_SAMSUNG_EXYNOS4_IS4 tristate "Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver"5 depends on V4L_PLATFORM_DRIVERS6 depends on VIDEO_DEV && OF && COMMON_CLK7 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST8 select MEDIA_CONTROLLER9 select VIDEO_V4L2_SUBDEV_API10 select V4L2_FWNODE11 help12 Say Y here to enable camera host interface devices for13 Samsung S5P and EXYNOS SoC series.14 15if VIDEO_SAMSUNG_EXYNOS4_IS16 17config VIDEO_EXYNOS4_IS_COMMON18 tristate19 20config VIDEO_S5P_FIMC21 tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver"22 depends on I2C23 depends on HAS_DMA24 select VIDEOBUF2_DMA_CONTIG25 select V4L2_MEM2MEM_DEV26 select MFD_SYSCON27 select VIDEO_EXYNOS4_IS_COMMON28 help29 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC camera host30 interface and video postprocessor (FIMC) devices.31 32 To compile this driver as a module, choose M here: the33 module will be called s5p-fimc.34 35config VIDEO_S5P_MIPI_CSIS36 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver"37 depends on REGULATOR38 select GENERIC_PHY39 select V4L2_FWNODE40 help41 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI242 receiver (MIPI-CSIS) devices.43 44 To compile this driver as a module, choose M here: the45 module will be called s5p-csis.46 47config VIDEO_EXYNOS_FIMC_LITE48 tristate "EXYNOS FIMC-LITE camera interface driver"49 depends on I2C50 depends on SOC_EXYNOS4212 || SOC_EXYNOS4412 || SOC_EXYNOS5250 || COMPILE_TEST51 depends on HAS_DMA52 select VIDEOBUF2_DMA_CONTIG53 select VIDEO_EXYNOS4_IS_COMMON54 help55 This is a V4L2 driver for Samsung EXYNOS4/5 SoC FIMC-LITE camera56 host interface.57 58 To compile this driver as a module, choose M here: the59 module will be called exynos-fimc-lite.60 61config VIDEO_EXYNOS4_FIMC_IS62 tristate "EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver"63 depends on I2C64 depends on HAS_DMA65 select VIDEOBUF2_DMA_CONTIG66 depends on OF67 select FW_LOADER68 help69 This is a V4L2 driver for Samsung EXYNOS4x12 SoC series70 FIMC-IS (Imaging Subsystem).71 72 To compile this driver as a module, choose M here: the73 module will be called exynos4-fimc-is.74 75config VIDEO_EXYNOS4_ISP_DMA_CAPTURE76 bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support"77 depends on VIDEO_EXYNOS4_FIMC_IS78 select VIDEO_EXYNOS4_IS_COMMON79 default y80 help81 This option enables an additional video device node exposing a V4L282 video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA.83 84endif # VIDEO_SAMSUNG_EXYNOS4_IS85