[v1,2/3] controls: rpi: Add ControlId control
diff mbox series

Message ID 20260324151714.3345-3-david.plowman@raspberrypi.com
State New
Headers show
Series
  • Atomic control lists on Raspberry Pi
Related show

Commit Message

David Plowman March 24, 2026, 2:32 p.m. UTC
The ControlId identifies the sequence number of the request whose
controls have been applied to the images in this request for the first
time.

Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
---
 src/libcamera/control_ids_rpi.yaml | 10 ++++++++++
 1 file changed, 10 insertions(+)

Patch
diff mbox series

diff --git a/src/libcamera/control_ids_rpi.yaml b/src/libcamera/control_ids_rpi.yaml
index a8615112..aca023d7 100644
--- a/src/libcamera/control_ids_rpi.yaml
+++ b/src/libcamera/control_ids_rpi.yaml
@@ -183,4 +183,14 @@  controls:
         \sa SyncMode
         \sa SyncReady
         \sa SyncTimer
+
+  - ControlId:
+      type: int64_t
+      direction: out
+      description: |
+        This is the sequence number of the request whose control list has
+        just been applied. Controls normally take several frames to apply,
+        so the number here will refer to a request submitted a number of
+        frames earlier.
+
 ...