Skip to content

Commit 28e0f37

Browse files
hfruchet-stHans Verkuil
authored andcommitted
media: stm32-dcmipp: STM32 DCMIPP camera interface driver
This V4L2 subdev driver enables Digital Camera Memory Interface Pixel Processor(DCMIPP) of STMicroelectronics STM32 SoC series. Signed-off-by: Hugues Fruchet <[email protected]> Signed-off-by: Alain Volmat <[email protected]> Signed-off-by: Sakari Ailus <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> [hverkuil: remove empty line at end of source]
1 parent fa0f341 commit 28e0f37

File tree

9 files changed

+2914
-0
lines changed

9 files changed

+2914
-0
lines changed

drivers/media/platform/st/stm32/Kconfig

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,22 @@ config VIDEO_STM32_DCMI
1616
To compile this driver as a module, choose M here: the module
1717
will be called stm32-dcmi.
1818

19+
config VIDEO_STM32_DCMIPP
20+
tristate "STM32 Digital Camera Memory Interface Pixel Processor (DCMIPP) support"
21+
depends on V4L_PLATFORM_DRIVERS
22+
depends on VIDEO_DEV
23+
depends on ARCH_STM32 || COMPILE_TEST
24+
select MEDIA_CONTROLLER
25+
select VIDEOBUF2_DMA_CONTIG
26+
select VIDEO_V4L2_SUBDEV_API
27+
select V4L2_FWNODE
28+
help
29+
This module makes the STM32 Digital Camera Memory Interface
30+
Pixel Processor (DCMIPP) available as a v4l2 device.
31+
32+
To compile this driver as a module, choose M here: the module
33+
will be called stm32-dcmipp.
34+
1935
# Mem2mem drivers
2036
config VIDEO_STM32_DMA2D
2137
tristate "STM32 Chrom-Art Accelerator (DMA2D)"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# SPDX-License-Identifier: GPL-2.0-only
22
obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
3+
obj-$(CONFIG_VIDEO_STM32_DCMIPP) += stm32-dcmipp/
34
stm32-dma2d-objs := dma2d/dma2d.o dma2d/dma2d-hw.o
45
obj-$(CONFIG_VIDEO_STM32_DMA2D) += stm32-dma2d.o
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# SPDX-License-Identifier: GPL-2.0
2+
stm32-dcmipp-y := dcmipp-core.o dcmipp-common.o dcmipp-parallel.o dcmipp-byteproc.o dcmipp-bytecap.o
3+
4+
obj-$(CONFIG_VIDEO_STM32_DCMIPP) += stm32-dcmipp.o

0 commit comments

Comments
 (0)