1config 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
11config SOC_CAMERA_SCALE_CROP
12	tristate
13
14config SOC_CAMERA_PLATFORM
15	tristate "platform camera support"
16	depends on SOC_CAMERA
17	help
18	  This is a generic SoC camera platform driver, useful for testing
19
20config VIDEO_MX3
21	tristate "i.MX3x Camera Sensor Interface driver"
22	depends on VIDEO_DEV && MX3_IPU && SOC_CAMERA
23	depends on MX3_IPU || COMPILE_TEST
24	depends on HAS_DMA
25	select VIDEOBUF2_DMA_CONTIG
26	---help---
27	  This is a v4l2 driver for the i.MX3x Camera Sensor Interface
28
29config VIDEO_PXA27x
30	tristate "PXA27x Quick Capture Interface driver"
31	depends on VIDEO_DEV && PXA27x && SOC_CAMERA
32	select VIDEOBUF_DMA_SG
33	---help---
34	  This is a v4l2 driver for the PXA27x Quick Capture Interface
35
36config VIDEO_RCAR_VIN
37	tristate "R-Car Video Input (VIN) support"
38	depends on VIDEO_DEV && SOC_CAMERA
39	depends on ARCH_SHMOBILE || COMPILE_TEST
40	depends on HAS_DMA
41	select VIDEOBUF2_DMA_CONTIG
42	select SOC_CAMERA_SCALE_CROP
43	---help---
44	  This is a v4l2 driver for the R-Car VIN Interface
45
46config VIDEO_SH_MOBILE_CSI2
47	tristate "SuperH Mobile MIPI CSI-2 Interface driver"
48	depends on VIDEO_DEV && SOC_CAMERA && HAVE_CLK
49	depends on ARCH_SHMOBILE || SUPERH || COMPILE_TEST
50	---help---
51	  This is a v4l2 driver for the SuperH MIPI CSI-2 Interface
52
53config VIDEO_SH_MOBILE_CEU
54	tristate "SuperH Mobile CEU Interface driver"
55	depends on VIDEO_DEV && SOC_CAMERA && HAS_DMA && HAVE_CLK
56	depends on ARCH_SHMOBILE || SUPERH || COMPILE_TEST
57	depends on HAS_DMA
58	select VIDEOBUF2_DMA_CONTIG
59	select SOC_CAMERA_SCALE_CROP
60	---help---
61	  This is a v4l2 driver for the SuperH Mobile CEU Interface
62
63config VIDEO_OMAP1
64	tristate "OMAP1 Camera Interface driver"
65	depends on VIDEO_DEV && SOC_CAMERA
66	depends on ARCH_OMAP1
67	depends on HAS_DMA
68	select VIDEOBUF_DMA_CONTIG
69	select VIDEOBUF_DMA_SG
70	---help---
71	  This is a v4l2 driver for the TI OMAP1 camera interface
72
73config VIDEO_MX2
74	tristate "i.MX27 Camera Sensor Interface driver"
75	depends on VIDEO_DEV && SOC_CAMERA
76	depends on SOC_IMX27 || COMPILE_TEST
77	depends on HAS_DMA
78	select VIDEOBUF2_DMA_CONTIG
79	---help---
80	  This is a v4l2 driver for the i.MX27 Camera Sensor Interface
81
82config VIDEO_ATMEL_ISI
83	tristate "ATMEL Image Sensor Interface (ISI) support"
84	depends on VIDEO_DEV && SOC_CAMERA
85	depends on ARCH_AT91 || COMPILE_TEST
86	depends on HAS_DMA
87	select VIDEOBUF2_DMA_CONTIG
88	---help---
89	  This module makes the ATMEL Image Sensor Interface available
90	  as a v4l2 device.
91
92