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:
parent
b7b72027a0
commit
95937ff189
1 changed files with 2 additions and 0 deletions
|
@ -24,12 +24,14 @@ struct IPU3Event {
|
||||||
uint32 bufferId;
|
uint32 bufferId;
|
||||||
libcamera.ControlList controls;
|
libcamera.ControlList controls;
|
||||||
libcamera.ControlList sensorControls;
|
libcamera.ControlList sensorControls;
|
||||||
|
libcamera.ControlList lensControls;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct IPU3Action {
|
struct IPU3Action {
|
||||||
IPU3Operations op;
|
IPU3Operations op;
|
||||||
libcamera.ControlList controls;
|
libcamera.ControlList controls;
|
||||||
libcamera.ControlList sensorControls;
|
libcamera.ControlList sensorControls;
|
||||||
|
libcamera.ControlList lensControls;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct IPAConfigInfo {
|
struct IPAConfigInfo {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue