1*e7b8153eSMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0-only 2*e7b8153eSMauro Carvalho Chehab 3*e7b8153eSMauro Carvalho Chehab# V4L drivers 4*e7b8153eSMauro Carvalho Chehabconfig VIDEO_STM32_DCMI 5*e7b8153eSMauro Carvalho Chehab tristate "STM32 Digital Camera Memory Interface (DCMI) support" 6*e7b8153eSMauro Carvalho Chehab depends on V4L_PLATFORM_DRIVERS 7*e7b8153eSMauro Carvalho Chehab depends on VIDEO_V4L2 && OF 8*e7b8153eSMauro Carvalho Chehab depends on ARCH_STM32 || COMPILE_TEST 9*e7b8153eSMauro Carvalho Chehab select VIDEOBUF2_DMA_CONTIG 10*e7b8153eSMauro Carvalho Chehab select MEDIA_CONTROLLER 11*e7b8153eSMauro Carvalho Chehab select V4L2_FWNODE 12*e7b8153eSMauro Carvalho Chehab help 13*e7b8153eSMauro Carvalho Chehab This module makes the STM32 Digital Camera Memory Interface (DCMI) 14*e7b8153eSMauro Carvalho Chehab available as a v4l2 device. 15*e7b8153eSMauro Carvalho Chehab 16*e7b8153eSMauro Carvalho Chehab To compile this driver as a module, choose M here: the module 17*e7b8153eSMauro Carvalho Chehab will be called stm32-dcmi. 18*e7b8153eSMauro Carvalho Chehab 19*e7b8153eSMauro Carvalho Chehab# Mem2mem drivers 20*e7b8153eSMauro Carvalho Chehabconfig VIDEO_STM32_DMA2D 21*e7b8153eSMauro Carvalho Chehab tristate "STM32 Chrom-Art Accelerator (DMA2D)" 22*e7b8153eSMauro Carvalho Chehab depends on V4L_MEM2MEM_DRIVERS 23*e7b8153eSMauro Carvalho Chehab depends on VIDEO_DEV && VIDEO_V4L2 24*e7b8153eSMauro Carvalho Chehab depends on ARCH_STM32 || COMPILE_TEST 25*e7b8153eSMauro Carvalho Chehab select VIDEOBUF2_DMA_CONTIG 26*e7b8153eSMauro Carvalho Chehab select V4L2_MEM2MEM_DEV 27*e7b8153eSMauro Carvalho Chehab help 28*e7b8153eSMauro Carvalho Chehab Enables DMA2D hardware support on stm32. 29*e7b8153eSMauro Carvalho Chehab 30*e7b8153eSMauro Carvalho Chehab The STM32 DMA2D is a memory-to-memory engine for pixel conversion 31*e7b8153eSMauro Carvalho Chehab and specialized DMA dedicated to image manipulation. 32