48 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2 3# V4L drivers4config VIDEO_STM32_DCMI5 tristate "STM32 Digital Camera Memory Interface (DCMI) support"6 depends on V4L_PLATFORM_DRIVERS7 depends on VIDEO_DEV && OF8 depends on ARCH_STM32 || COMPILE_TEST9 select VIDEOBUF2_DMA_CONTIG10 select MEDIA_CONTROLLER11 select V4L2_FWNODE12 help13 This module makes the STM32 Digital Camera Memory Interface (DCMI)14 available as a v4l2 device.15 16 To compile this driver as a module, choose M here: the module17 will be called stm32-dcmi.18 19config VIDEO_STM32_DCMIPP20 tristate "STM32 Digital Camera Memory Interface Pixel Processor (DCMIPP) support"21 depends on V4L_PLATFORM_DRIVERS22 depends on VIDEO_DEV23 depends on ARCH_STM32 || COMPILE_TEST24 select MEDIA_CONTROLLER25 select VIDEOBUF2_DMA_CONTIG26 select VIDEO_V4L2_SUBDEV_API27 select V4L2_FWNODE28 help29 This module makes the STM32 Digital Camera Memory Interface30 Pixel Processor (DCMIPP) available as a v4l2 device.31 32 To compile this driver as a module, choose M here: the module33 will be called stm32-dcmipp.34 35# Mem2mem drivers36config VIDEO_STM32_DMA2D37 tristate "STM32 Chrom-Art Accelerator (DMA2D)"38 depends on V4L_MEM2MEM_DRIVERS39 depends on VIDEO_DEV40 depends on ARCH_STM32 || COMPILE_TEST41 select VIDEOBUF2_DMA_CONTIG42 select V4L2_MEM2MEM_DEV43 help44 Enables DMA2D hardware support on stm32.45 46 The STM32 DMA2D is a memory-to-memory engine for pixel conversion47 and specialized DMA dedicated to image manipulation.48