1# SPDX-License-Identifier: GPL-2.0
2config SOC_CAMERA
3	tristate "SoC camera support"
4	depends on VIDEO_V4L2 && HAS_DMA && I2C && BROKEN
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
11comment "soc_camera sensor drivers"
12
13config SOC_CAMERA_MT9M111
14	tristate "legacy soc_camera mt9m111, mt9m112 and mt9m131 support"
15	depends on SOC_CAMERA && I2C
16	select VIDEO_MT9M111
17	help
18	  This driver supports MT9M111, MT9M112 and MT9M131 cameras from
19	  Micron/Aptina.
20	  This is the legacy configuration which shouldn't be used anymore,
21	  while VIDEO_MT9M111 should be used instead.
22
23config SOC_CAMERA_MT9V022
24	tristate "mt9v022 and mt9v024 support"
25	depends on SOC_CAMERA && I2C
26	help
27	  This driver supports MT9V022 cameras from Micron
28
29config SOC_CAMERA_OV5642
30	tristate "ov5642 camera support"
31	depends on SOC_CAMERA && I2C
32	help
33	  This is a V4L2 camera driver for the OmniVision OV5642 sensor
34
35config SOC_CAMERA_OV9740
36	tristate "ov9740 camera support"
37	depends on SOC_CAMERA && I2C
38	help
39	  This is a ov9740 camera driver
40
41config SOC_CAMERA_IMX074
42	tristate "imx074 support (DEPRECATED)"
43	depends on SOC_CAMERA && I2C
44	help
45	  This driver supports IMX074 cameras from Sony
46
47config SOC_CAMERA_MT9T031
48	tristate "mt9t031 support (DEPRECATED)"
49	depends on SOC_CAMERA && I2C
50	help
51	  This driver supports MT9T031 cameras from Micron.
52