162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ci
362306a36Sopenharmony_cicomment "Marvell media platform drivers"
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig VIDEO_CAFE_CCIC
662306a36Sopenharmony_ci	tristate "Marvell 88ALP01 (Cafe) CMOS Camera Controller support"
762306a36Sopenharmony_ci	depends on V4L_PLATFORM_DRIVERS
862306a36Sopenharmony_ci	depends on PCI && I2C && VIDEO_DEV
962306a36Sopenharmony_ci	depends on COMMON_CLK
1062306a36Sopenharmony_ci	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
1162306a36Sopenharmony_ci	select VIDEOBUF2_VMALLOC
1262306a36Sopenharmony_ci	select VIDEOBUF2_DMA_CONTIG
1362306a36Sopenharmony_ci	select VIDEOBUF2_DMA_SG
1462306a36Sopenharmony_ci	help
1562306a36Sopenharmony_ci	  This is a video4linux2 driver for the Marvell 88ALP01 integrated
1662306a36Sopenharmony_ci	  CMOS camera controller.  This is the controller found on first-
1762306a36Sopenharmony_ci	  generation OLPC systems.
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig VIDEO_MMP_CAMERA
2062306a36Sopenharmony_ci	tristate "Marvell Armada 610 integrated camera controller support"
2162306a36Sopenharmony_ci	depends on V4L_PLATFORM_DRIVERS
2262306a36Sopenharmony_ci	depends on I2C && VIDEO_DEV
2362306a36Sopenharmony_ci	depends on ARCH_MMP || COMPILE_TEST
2462306a36Sopenharmony_ci	depends on COMMON_CLK
2562306a36Sopenharmony_ci	select VIDEO_OV7670 if MEDIA_SUBDRV_AUTOSELECT && VIDEO_CAMERA_SENSOR
2662306a36Sopenharmony_ci	select I2C_GPIO
2762306a36Sopenharmony_ci	select VIDEOBUF2_VMALLOC
2862306a36Sopenharmony_ci	select VIDEOBUF2_DMA_CONTIG
2962306a36Sopenharmony_ci	select VIDEOBUF2_DMA_SG
3062306a36Sopenharmony_ci	help
3162306a36Sopenharmony_ci	  This is a Video4Linux2 driver for the integrated camera
3262306a36Sopenharmony_ci	  controller found on Marvell Armada 610 application
3362306a36Sopenharmony_ci	  processors (and likely beyond).  This is the controller found
3462306a36Sopenharmony_ci	  in OLPC XO 1.75 systems.
3562306a36Sopenharmony_ci
36