From e7d7c99f4b7bb44ebedc3dc118c58292365ac3a4 Mon Sep 17 00:00:00 2001 From: Daniel Scally Date: Tue, 2 May 2023 12:13:57 +0100 Subject: libcamera: pipeline: simple: Add support for ST's DCMIPP The STM32 contains a camera pipeline known as the DCMIPP (Digital Camera-Memory Interface Pixel Processor) which receives data from a parallel interface and dumps the post-processed data to memory. The pipeline is capable of some processing in the form of downscaling captured data through cropping or skipping the sensor's output. The simple pipeline handler is quite capable of handling the DCMIPP given its operation is handled entirely through configuring the pads of a media graph, so add support for the driver to the pipeline's supportedDevices array. Signed-off-by: Daniel Scally Reviewed-by: Kieran Bingham Reviewed-by: Laurent Pinchart Signed-off-by: Laurent Pinchart --- src/libcamera/pipeline/simple/simple.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/libcamera/pipeline') diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp index e1f8b989..050285fd 100644 --- a/src/libcamera/pipeline/simple/simple.cpp +++ b/src/libcamera/pipeline/simple/simple.cpp @@ -190,6 +190,7 @@ struct SimplePipelineInfo { namespace { static const SimplePipelineInfo supportedDevices[] = { + { "dcmipp", {} }, { "imx7-csi", { { "pxp", 1 } } }, { "mxc-isi", {} }, { "qcom-camss", {} }, -- cgit v1.2.1