ipa: ipu3: Extend ipu3 ipa interface for lens controls

IPU3Event and IPU3Action use two fields for both libcamera controls and sensor
V4L2 controls. The patch extend one more field for lens V4L2 controls
for auto focus usage.

Signed-off-by: Han-Lin Chen <hanlinchen@chromium.org>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Han-Lin Chen 2021-12-03 17:44:22 +08:00 committed by Kieran Bingham
parent b7b72027a0
commit 95937ff189

View file

@ -24,12 +24,14 @@ struct IPU3Event {
uint32 bufferId;
libcamera.ControlList controls;
libcamera.ControlList sensorControls;
libcamera.ControlList lensControls;
};
struct IPU3Action {
IPU3Operations op;
libcamera.ControlList controls;
libcamera.ControlList sensorControls;
libcamera.ControlList lensControls;
};
struct IPAConfigInfo {