libcamera: pipeline: Add Mali-C55 ISP pipeline

Add a pipeline handler for the Mali-C55 ISP.

The pipeline doesn't currently support an IPA and does not run
any 3a algorithm but only handles the media graph topology and
formats/sizes configuration

Co-developed-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Acked-by: Nayden Kanchev <nayden.kanchev@arm.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Jacopo Mondi 2023-09-14 10:25:36 +01:00
parent edef303bbe
commit 0fbc801a1d
4 changed files with 1073 additions and 0 deletions

View file

@ -198,6 +198,7 @@ arch_x86 = ['x86', 'x86_64']
pipelines_support = {
'imx8-isi': arch_arm,
'ipu3': arch_x86,
'mali-c55': arch_arm,
'rkisp1': arch_arm,
'rpi/vc4': arch_arm,
'simple': arch_arm,

View file

@ -43,6 +43,7 @@ option('pipelines',
'auto',
'imx8-isi',
'ipu3',
'mali-c55',
'rkisp1',
'rpi/vc4',
'simple',

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,5 @@
# SPDX-License-Identifier: CC0-1.0
libcamera_sources += files([
'mali-c55.cpp'
])