libcamera: camera_sensor_properties: Add vd55g1 camera sensor

Add unit cell size from the 'pixel size' element in the datasheet.
Controls are buffered within the sensor and are always applied at frame
N+2.

Signed-off-by: Benjamin Mugnier <benjamin.mugnier@foss.st.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
Benjamin Mugnier
2025-09-17 15:42:11 +02:00
committed by Kieran Bingham
parent 0e096da4b4
commit 57ca25b61e
@@ -461,6 +461,23 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
},
.sensorDelays = { },
} },
{ "vd55g1", {
.unitCellSize = { 2160, 2160 },
.testPatternModes = {
{ controls::draft::TestPatternModeOff, 0 },
{ controls::draft::TestPatternModePn9, 2},
/*
* No corresponding test pattern mode for:
* 1: "Diagonal Gray Scale"
*/
},
.sensorDelays = {
.exposureDelay = 2,
.gainDelay = 2,
.vblankDelay = 2,
.hblankDelay = 2
},
} },
{ "vd56g3", {
.unitCellSize = { 2610, 2610 },
.testPatternModes = {