summaryrefslogtreecommitdiff
path: root/src/libcamera/camera_sensor_properties.cpp
diff options
context:
space:
mode:
authorQuentin Schulz <quentin.schulz@theobroma-systems.com>2022-05-03 17:57:24 +0200
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2022-05-13 06:57:06 +0300
commitd3d7bc433e317ba215df80282c7e81ed104a592b (patch)
tree4cf5ba037de6c14bc7f33350e43b40b2505093b8 /src/libcamera/camera_sensor_properties.cpp
parent226563607ea888c0af49bf3cdc7b3654d6a50089 (diff)
libcamera: camera_sensor: Add OV5675 sensor properties
Add an entry to the sensor properties for OmniVision OV5675. Only the first test pattern is included as the others that are exposed by the kernel aren't supported by libcamera control yet. Cc: Quentin Schulz <foss+libcamera@0leil.net> Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/libcamera/camera_sensor_properties.cpp')
-rw-r--r--src/libcamera/camera_sensor_properties.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcamera/camera_sensor_properties.cpp b/src/libcamera/camera_sensor_properties.cpp
index 7a349012..235edca1 100644
--- a/src/libcamera/camera_sensor_properties.cpp
+++ b/src/libcamera/camera_sensor_properties.cpp
@@ -123,6 +123,13 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
{ controls::draft::TestPatternModeColorBars, 1 },
},
} },
+ { "ov5675", {
+ .unitCellSize = { 1120, 1120 },
+ .testPatternModes = {
+ { controls::draft::TestPatternModeOff, 0 },
+ { controls::draft::TestPatternModeColorBars, 1 },
+ },
+ } },
{ "ov5693", {
.unitCellSize = { 1400, 1400 },
.testPatternModes = {