Commit | Line | Data |
---|---|---|
4af81310 | 1 | |
56fa1a6a SN |
2 | config VIDEO_SAMSUNG_EXYNOS4_IS |
3 | bool "Samsung S5P/EXYNOS4 SoC series Camera Subsystem driver" | |
31a2d43d | 4 | depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API |
8a78649d | 5 | depends on (PLAT_S5P || ARCH_EXYNOS) |
4af81310 SN |
6 | help |
7 | Say Y here to enable camera host interface devices for | |
8 | Samsung S5P and EXYNOS SoC series. | |
9 | ||
56fa1a6a | 10 | if VIDEO_SAMSUNG_EXYNOS4_IS |
4af81310 | 11 | |
045a1fac SN |
12 | config VIDEO_EXYNOS4_IS_COMMON |
13 | tristate | |
14 | ||
4af81310 SN |
15 | config VIDEO_S5P_FIMC |
16 | tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver" | |
17 | depends on I2C | |
18 | select VIDEOBUF2_DMA_CONTIG | |
19 | select V4L2_MEM2MEM_DEV | |
b3d8b559 | 20 | select MFD_SYSCON if OF |
045a1fac | 21 | select VIDEO_EXYNOS4_IS_COMMON |
4af81310 SN |
22 | help |
23 | This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC camera host | |
56fa1a6a | 24 | interface and video postprocessor (FIMC) devices. |
4af81310 SN |
25 | |
26 | To compile this driver as a module, choose M here: the | |
27 | module will be called s5p-fimc. | |
28 | ||
29 | config VIDEO_S5P_MIPI_CSIS | |
30 | tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" | |
31 | depends on REGULATOR | |
f1468a20 | 32 | select GENERIC_PHY |
4af81310 SN |
33 | help |
34 | This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI2 | |
35 | receiver (MIPI-CSIS) devices. | |
36 | ||
37 | To compile this driver as a module, choose M here: the | |
38 | module will be called s5p-csis. | |
39 | ||
8cf5e2a9 | 40 | if SOC_EXYNOS4212 || SOC_EXYNOS4412 || SOC_EXYNOS5250 |
4af81310 SN |
41 | |
42 | config VIDEO_EXYNOS_FIMC_LITE | |
43 | tristate "EXYNOS FIMC-LITE camera interface driver" | |
44 | depends on I2C | |
45 | select VIDEOBUF2_DMA_CONTIG | |
045a1fac | 46 | select VIDEO_EXYNOS4_IS_COMMON |
4af81310 SN |
47 | help |
48 | This is a V4L2 driver for Samsung EXYNOS4/5 SoC FIMC-LITE camera | |
49 | host interface. | |
50 | ||
51 | To compile this driver as a module, choose M here: the | |
52 | module will be called exynos-fimc-lite. | |
53 | endif | |
54 | ||
b8d9834a SN |
55 | config VIDEO_EXYNOS4_FIMC_IS |
56 | tristate "EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver" | |
57 | select VIDEOBUF2_DMA_CONTIG | |
58 | depends on OF | |
59 | select FW_LOADER | |
60 | help | |
61 | This is a V4L2 driver for Samsung EXYNOS4x12 SoC series | |
62 | FIMC-IS (Imaging Subsystem). | |
63 | ||
64 | To compile this driver as a module, choose M here: the | |
65 | module will be called exynos4-fimc-is. | |
66 | ||
34947b8a SN |
67 | config VIDEO_EXYNOS4_ISP_DMA_CAPTURE |
68 | bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support" | |
69 | depends on VIDEO_EXYNOS4_FIMC_IS | |
70 | select VIDEO_EXYNOS4_IS_COMMON | |
71 | default y | |
72 | help | |
73 | This option enables an additional video device node exposing a V4L2 | |
74 | video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA. | |
75 | ||
64037922 | 76 | endif # VIDEO_SAMSUNG_EXYNOS4_IS |