summaryrefslogtreecommitdiff
path: root/src/libcamera/pipeline
diff options
context:
space:
mode:
authorDaniel Scally <dan.scally@ideasonboard.com>2023-05-02 12:13:57 +0100
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2023-05-03 16:09:31 +0300
commite7d7c99f4b7bb44ebedc3dc118c58292365ac3a4 (patch)
treea5db7affb0f69d6de45fef305332ba890e88a2ef /src/libcamera/pipeline
parentfb44403f1c5571549ac128c21daee9761eb9249c (diff)
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 <dan.scally@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/libcamera/pipeline')
-rw-r--r--src/libcamera/pipeline/simple/simple.cpp1
1 files changed, 1 insertions, 0 deletions
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", {} },