libcamera: camera_sensor: Add OV4689 sensor properties

Add an entry to the sensor properties for Omnivision OV4689.

Kernel supports two more types of color bars patterns, which we do not
expose now.

Signed-off-by: Mikhail Rudenko <mike.rudenko@gmail.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
This commit is contained in:
Mikhail Rudenko 2023-01-23 17:06:17 +03:00 committed by Jacopo Mondi
parent 3643c59617
commit 1818b92fd7

View file

@ -130,6 +130,19 @@ const CameraSensorProperties *CameraSensorProperties::get(const std::string &sen
{ controls::draft::TestPatternModeColorBars, 1}, { controls::draft::TestPatternModeColorBars, 1},
}, },
} }, } },
{ "ov4689", {
.unitCellSize = { 2000, 2000 },
.testPatternModes = {
{ controls::draft::TestPatternModeOff, 0 },
{ controls::draft::TestPatternModeColorBars, 1},
{ controls::draft::TestPatternModeColorBarsFadeToGray, 2},
/*
* No corresponding test patterns in
* MIPI CCS specification for sensor's
* colorBarType2 and colorBarType3.
*/
},
} },
{ "ov5640", { { "ov5640", {
.unitCellSize = { 1400, 1400 }, .unitCellSize = { 1400, 1400 },
.testPatternModes = { .testPatternModes = {