[libcamera-devel] [PATCH v3 6/7] build: controls: Add Raspberry Pi vendor specific controls
Naushir Patuck
naush at raspberrypi.com
Fri Nov 24 13:37:12 CET 2023
Add a new control_ids_rpi.yaml file to hold the Raspberry Pi specific
vendor controls. This contains a single control PispConfigDumpFile that
will be used in the Pi 5 pipeline handler as a trigger to dump the
Backend configuration as a JSON file.
Signed-off-by: Naushir Patuck <naush at raspberrypi.com>
---
include/libcamera/meson.build | 2 ++
src/libcamera/control_ids_rpi.yaml | 17 +++++++++++++++++
2 files changed, 19 insertions(+)
create mode 100644 src/libcamera/control_ids_rpi.yaml
diff --git a/include/libcamera/meson.build b/include/libcamera/meson.build
index 1504f741ae2f..5d20e4d869e3 100644
--- a/include/libcamera/meson.build
+++ b/include/libcamera/meson.build
@@ -36,6 +36,8 @@ controls_map = {
'controls': {
'draft': 'control_ids_draft.yaml',
'core': 'control_ids_core.yaml',
+ 'rpi/pisp': 'control_ids_rpi.yaml',
+ 'rpi/vc4': 'control_ids_rpi.yaml',
},
'properties': {
diff --git a/src/libcamera/control_ids_rpi.yaml b/src/libcamera/control_ids_rpi.yaml
new file mode 100644
index 000000000000..abf82098eb12
--- /dev/null
+++ b/src/libcamera/control_ids_rpi.yaml
@@ -0,0 +1,17 @@
+# SPDX-License-Identifier: LGPL-2.1-or-later
+#
+# Copyright (C) 2023, Raspberry Pi Ltd
+#
+%YAML 1.1
+---
+# Raspberry Pi (VC4 and PiSP) specific vendor controls
+vendor: rpi
+controls:
+ - PispConfigDumpFile:
+ type: string
+ description: |
+ Triggers the Raspberry Pi PiSP pipeline handler to generate a JSON
+ formatted dump of the Backend configuration to the filename given by the
+ value of the control.
+
+...
\ No newline at end of file
--
2.34.1
More information about the libcamera-devel
mailing list