[0/2] libcamera: Pipeline handler name property
mbox series

Message ID 20260330-kbingham-pipeline-handler-property-v1-0-fdab13d5d263@ideasonboard.com
Headers show
Series
  • libcamera: Pipeline handler name property
Related show

Message

Kieran Bingham March 30, 2026, 11:40 a.m. UTC
We have increased our platform coverage now through a number of pipeline
handlers, and also through pipeline handlers such as the Simple pipeline
handler which can support multiple platforms.

The ISI can be managed by both a dedicated pipeline or the Simple
pipeline, and on the NXP i.MX8MP a camera could be connected to either
the ISP or the ISI.

Thus there are three separate pipeline handlers which might manage and
control the same physically connected camera depending upon the overall
software configuration (both DT and libcamera builds).

Introduce a new camera property as the pipeline handler name and
automatically set the property value when constructing a camera.

This helps when working on a platform or debugging remote platforms to
be able to quickly identify the overall configuration when working with
software which reports the information such as camshark.

Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
---
Kieran Bingham (2):
      libcamera: properties: Add a pipeline handler name property
      libcamera: camera: Report the pipeline handler name

 src/libcamera/camera.cpp             | 1 +
 src/libcamera/property_ids_core.yaml | 5 +++++
 2 files changed, 6 insertions(+)
---
base-commit: 2a1c75504c789b686b5b37ed8729f632ec81d2f0
change-id: 20260330-kbingham-pipeline-handler-property-a47373f131c4

Best regards,