@@ -677,7 +677,7 @@ public:
}
};
REGISTER_CAMERA_SENSOR_HELPER(CameraSensorHelperImx678, "imx585", "imx662",
- "imx676", "imx678")
+ "imx675", "imx676", "imx678", "imx832")
class CameraSensorHelperImx708 : public CameraSensorHelper
{
@@ -360,6 +360,16 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
.hblankDelay = 2
},
} },
+ { "imx675", {
+ .unitCellSize = { 2000, 2000 },
+ .testPatternModes = {},
+ .sensorDelays = {
+ .exposureDelay = 2,
+ .gainDelay = 2,
+ .vblankDelay = 2,
+ .hblankDelay = 2
+ },
+ } },
{ "imx676", {
.unitCellSize = { 2000, 2000 },
.testPatternModes = {},
@@ -396,6 +406,16 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
.hblankDelay = 3
},
} },
+ { "imx832", {
+ .unitCellSize = { 2900, 2900 },
+ .testPatternModes = {},
+ .sensorDelays = {
+ .exposureDelay = 2,
+ .gainDelay = 2,
+ .vblankDelay = 2,
+ .hblankDelay = 2
+ },
+ } },
{ "ov08d10", {
.unitCellSize = { 1120, 1120 },
.testPatternModes = {
Sony IMX675 (5.12MP) and IMX832 (2.12MP) are Starvis 2 sensors. Add their properties, and reuse the IMX678 helper for them, as they have the same gain model and pedestal value. Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com> --- src/ipa/libipa/camera_sensor_helper.cpp | 2 +- src/libcamera/sensor/camera_sensor_properties.cpp | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-)