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