1# SPDX-License-Identifier: GPL-2.0-only
2
3comment "Marvell media platform drivers"
4
5config VIDEO_CAFE_CCIC
6	tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
7	depends on V4L_PLATFORM_DRIVERS
8	depends on PCI && I2C && VIDEO_DEV
9	depends on COMMON_CLK
10	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
11	select VIDEOBUF2_VMALLOC
12	select VIDEOBUF2_DMA_CONTIG
13	select VIDEOBUF2_DMA_SG
14	help
15	  This is a video4linux2 driver for the Marvell 88ALP01 integrated
16	  CMOS camera controller.  This is the controller found on first-
17	  generation OLPC systems.
18
19config VIDEO_MMP_CAMERA
20	tristate "Marvell Armada 610 integrated camera controller support"
21	depends on V4L_PLATFORM_DRIVERS
22	depends on I2C && VIDEO_DEV
23	depends on ARCH_MMP || COMPILE_TEST
24	depends on COMMON_CLK
25	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
26	select I2C_GPIO
27	select VIDEOBUF2_VMALLOC
28	select VIDEOBUF2_DMA_CONTIG
29	select VIDEOBUF2_DMA_SG
30	help
31	  This is a Video4Linux2 driver for the integrated camera
32	  controller found on Marvell Armada 610 application
33	  processors (and likely beyond).  This is the controller found
34	  in OLPC XO 1.75 systems.
35
36