xref: /linux/drivers/media/platform/marvell/Kconfig (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
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 V4L2_ASYNC
11	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
12	select VIDEOBUF2_VMALLOC
13	select VIDEOBUF2_DMA_CONTIG
14	select VIDEOBUF2_DMA_SG
15	help
16	  This is a video4linux2 driver for the Marvell 88ALP01 integrated
17	  CMOS camera controller.  This is the controller found on first-
18	  generation OLPC systems.
19
20config VIDEO_MMP_CAMERA
21	tristate "Marvell Armada 610 integrated camera controller support"
22	depends on V4L_PLATFORM_DRIVERS
23	depends on I2C && VIDEO_DEV
24	depends on ARCH_MMP || COMPILE_TEST
25	depends on COMMON_CLK
26	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
27	select I2C_GPIO
28	select V4L2_ASYNC
29	select VIDEOBUF2_VMALLOC
30	select VIDEOBUF2_DMA_CONTIG
31	select VIDEOBUF2_DMA_SG
32	help
33	  This is a Video4Linux2 driver for the integrated camera
34	  controller found on Marvell Armada 610 application
35	  processors (and likely beyond).  This is the controller found
36	  in OLPC XO 1.75 systems.
37
38