| Message ID | 20260724-mira220-v2-5-240003749dd0@ideasonboard.com |
|---|---|
| State | New |
| Headers | show |
| Series |
|
| Related | show |
Quoting Jacopo Mondi (2026-07-24 16:47:44) > Add sensor properties for the AMS-OSRAM Mira220 camera sensor. > > The sensor has a 1 frame delay for exposure. > The vblank delay is not characterized in the datasheet. > > Hblank and analogue gain are fixed and not programmable, so fix their > delays to 1. > > Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> > --- > src/libcamera/sensor/camera_sensor_properties.cpp | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/src/libcamera/sensor/camera_sensor_properties.cpp b/src/libcamera/sensor/camera_sensor_properties.cpp > index 28043150e2cb..30755608870c 100644 > --- a/src/libcamera/sensor/camera_sensor_properties.cpp > +++ b/src/libcamera/sensor/camera_sensor_properties.cpp > @@ -335,6 +335,20 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen > .hblankDelay = 3 > }, > } }, > + { "mira220", { > + .unitCellSize = { 2790, 2790 }, > + .testPatternModes = { > + { controls::draft::TestPatternModeOff, 0 }, > + { controls::draft::TestPatternModeColorBars, 1 }, > + }, > + .sensorDelays = { > + .exposureDelay = 1, > + .vblankDelay = 1, > + /* Gain and hblank are read-only. */ > + .gainDelay = 1, > + .hblankDelay = 1 > + }, > + } }, > { "ov2685", { > .unitCellSize = { 1750, 1750 }, > .testPatternModes = { > > -- > 2.54.0 >
diff --git a/src/libcamera/sensor/camera_sensor_properties.cpp b/src/libcamera/sensor/camera_sensor_properties.cpp index 28043150e2cb..30755608870c 100644 --- a/src/libcamera/sensor/camera_sensor_properties.cpp +++ b/src/libcamera/sensor/camera_sensor_properties.cpp @@ -335,6 +335,20 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen .hblankDelay = 3 }, } }, + { "mira220", { + .unitCellSize = { 2790, 2790 }, + .testPatternModes = { + { controls::draft::TestPatternModeOff, 0 }, + { controls::draft::TestPatternModeColorBars, 1 }, + }, + .sensorDelays = { + .exposureDelay = 1, + .vblankDelay = 1, + /* Gain and hblank are read-only. */ + .gainDelay = 1, + .hblankDelay = 1 + }, + } }, { "ov2685", { .unitCellSize = { 1750, 1750 }, .testPatternModes = {
Add sensor properties for the AMS-OSRAM Mira220 camera sensor. The sensor has a 1 frame delay for exposure. The vblank delay is not characterized in the datasheet. Hblank and analogue gain are fixed and not programmable, so fix their delays to 1. Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> --- src/libcamera/sensor/camera_sensor_properties.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+)