Linux-libre 3.10.54-gnu
[librecmc/linux-libre.git] / drivers / media / platform / soc_camera / Kconfig
1 config SOC_CAMERA
2         tristate "SoC camera support"
3         depends on VIDEO_V4L2 && HAS_DMA && I2C
4         select VIDEOBUF_GEN
5         select VIDEOBUF2_CORE
6         help
7           SoC Camera is a common API to several cameras, not connecting
8           over a bus like PCI or USB. For example some i2c camera connected
9           directly to the data bus of an SoC.
10
11 config SOC_CAMERA_PLATFORM
12         tristate "platform camera support"
13         depends on SOC_CAMERA
14         help
15           This is a generic SoC camera platform driver, useful for testing
16
17 config MX1_VIDEO
18         bool
19
20 config VIDEO_MX1
21         tristate "i.MX1/i.MXL CMOS Sensor Interface driver"
22         depends on BROKEN
23         depends on VIDEO_DEV && ARCH_MX1 && SOC_CAMERA
24         select FIQ
25         select VIDEOBUF_DMA_CONTIG
26         select MX1_VIDEO
27         ---help---
28           This is a v4l2 driver for the i.MX1/i.MXL CMOS Sensor Interface
29
30 config MX3_VIDEO
31         bool
32
33 config VIDEO_MX3
34         tristate "i.MX3x Camera Sensor Interface driver"
35         depends on VIDEO_DEV && MX3_IPU && SOC_CAMERA
36         select VIDEOBUF2_DMA_CONTIG
37         select MX3_VIDEO
38         ---help---
39           This is a v4l2 driver for the i.MX3x Camera Sensor Interface
40
41 config VIDEO_PXA27x
42         tristate "PXA27x Quick Capture Interface driver"
43         depends on VIDEO_DEV && PXA27x && SOC_CAMERA
44         select VIDEOBUF_DMA_SG
45         ---help---
46           This is a v4l2 driver for the PXA27x Quick Capture Interface
47
48 config VIDEO_SH_MOBILE_CSI2
49         tristate "SuperH Mobile MIPI CSI-2 Interface driver"
50         depends on VIDEO_DEV && SOC_CAMERA && HAVE_CLK
51         ---help---
52           This is a v4l2 driver for the SuperH MIPI CSI-2 Interface
53
54 config VIDEO_SH_MOBILE_CEU
55         tristate "SuperH Mobile CEU Interface driver"
56         depends on VIDEO_DEV && SOC_CAMERA && HAS_DMA && HAVE_CLK
57         select VIDEOBUF2_DMA_CONTIG
58         ---help---
59           This is a v4l2 driver for the SuperH Mobile CEU Interface
60
61 config VIDEO_OMAP1
62         tristate "OMAP1 Camera Interface driver"
63         depends on VIDEO_DEV && ARCH_OMAP1 && SOC_CAMERA
64         select VIDEOBUF_DMA_CONTIG
65         select VIDEOBUF_DMA_SG
66         ---help---
67           This is a v4l2 driver for the TI OMAP1 camera interface
68
69 config VIDEO_MX2_HOSTSUPPORT
70         bool
71
72 config VIDEO_MX2
73         tristate "i.MX27 Camera Sensor Interface driver"
74         depends on VIDEO_DEV && SOC_CAMERA && MACH_MX27
75         select VIDEOBUF2_DMA_CONTIG
76         select VIDEO_MX2_HOSTSUPPORT
77         ---help---
78           This is a v4l2 driver for the i.MX27 Camera Sensor Interface
79
80 config VIDEO_ATMEL_ISI
81         tristate "ATMEL Image Sensor Interface (ISI) support"
82         depends on VIDEO_DEV && SOC_CAMERA && ARCH_AT91
83         select VIDEOBUF2_DMA_CONTIG
84         ---help---
85           This module makes the ATMEL Image Sensor Interface available
86           as a v4l2 device.
87