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