libcamera: Add hi846 camera sensor properties
Add camera sensor properties for the Hynix hi846 sensor. The part is also called YACG4D0C9SHC and a datasheet can be found at https://product.skhynix.com/products/cis/cis.go This is the selfie camera in the Librem 5 phone. Signed-off-by: Martin Kepplinger <martin.kepplinger@puri.sm> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
committed by
Laurent Pinchart
parent
8ae20f38bf
commit
06e53199c2
@@ -52,6 +52,24 @@ LOG_DEFINE_CATEGORY(CameraSensorProperties)
|
||||
const CameraSensorProperties *CameraSensorProperties::get(const std::string &sensor)
|
||||
{
|
||||
static const std::map<std::string, const CameraSensorProperties> sensorProps = {
|
||||
{ "hi846", {
|
||||
.unitCellSize = { 1120, 1120 },
|
||||
.testPatternModes = {
|
||||
{ 0, controls::draft::TestPatternModeOff },
|
||||
{ 1, controls::draft::TestPatternModeSolidColor },
|
||||
{ 2, controls::draft::TestPatternModeColorBars },
|
||||
{ 3, controls::draft::TestPatternModeColorBarsFadeToGray },
|
||||
{ 4, controls::draft::TestPatternModePn9 },
|
||||
/*
|
||||
* No corresponding test pattern mode for:
|
||||
* 5: "Gradient Horizontal"
|
||||
* 6: "Gradient Vertical"
|
||||
* 7: "Check Board"
|
||||
* 8: "Slant Pattern"
|
||||
* 9: "Resolution Pattern"
|
||||
*/
|
||||
},
|
||||
} },
|
||||
{ "imx219", {
|
||||
.unitCellSize = { 1120, 1120 },
|
||||
.testPatternModes = {
|
||||
|
||||
Reference in New Issue
Block a user