libcamera: camera_sensor: Add AR0521 sensor properties

Add an entry to the sensor properties for OnSemi AR0521.

The chip manual list one additional test pattern "PN9 Link integrity
test pattern" not supported by the mainline Linux driver.

Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Jacopo Mondi
2022-11-07 13:26:38 +01:00
parent ff9b8befbb
commit 6479535ee3

View File

@@ -52,6 +52,15 @@ LOG_DEFINE_CATEGORY(CameraSensorProperties)
const CameraSensorProperties *CameraSensorProperties::get(const std::string &sensor)
{
static const std::map<std::string, const CameraSensorProperties> sensorProps = {
{ "ar0521", {
.unitCellSize = { 2200, 2200 },
.testPatternModes = {
{ controls::draft::TestPatternModeOff, 0 },
{ controls::draft::TestPatternModeSolidColor, 1 },
{ controls::draft::TestPatternModeColorBars, 2 },
{ controls::draft::TestPatternModeColorBarsFadeToGray, 3 },
},
} },
{ "hi846", {
.unitCellSize = { 1120, 1120 },
.testPatternModes = {