From patchwork Wed May 25 12:27:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naushir Patuck X-Patchwork-Id: 16042 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 12C47BD161 for ; Wed, 25 May 2022 12:27:41 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 4297365663; Wed, 25 May 2022 14:27:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1653481661; bh=VVs68qtQ45qdkYaHbljSlKhAMa6hb12jyxvz6kuSQX8=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=cPwpg2lUhxrwlHA+59bJGTiYe2gKleRFMy1jRrE6lY5lBzek0qEVmwp0zNH7NFyr4 1AarsJtm/6eIvUWBCpHjjbRRyUmT5iBtnXcJ26t3h4k8YEGCMMOBS5OAfTeS/oKl4n cxP7dsGG+NNQ1Y3wrEgMWnuSiRTFvdXSxjxMVDyk2SIuiCeQP9KOwEgap4e5vAqO66 VwOaqGWr079zzt4uE/vw1nM7Jxlfe/toMcb66j33nsrQRhDDVxdkqrTa/OedJWP6xO TulQ4fSGjt7DWjJyxpaNZgsihw4fFq9pV6j/nYmZQKQx/Ga8SjNjFXzK3T8bO5NYSt pXU7fvsQCHAcQ== Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id C929960429 for ; Wed, 25 May 2022 14:27:39 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="lWrzSGVt"; dkim-atps=neutral Received: by mail-wr1-x42f.google.com with SMTP id s28so29769628wrb.7 for ; Wed, 25 May 2022 05:27:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=25rTi6/rFQqJi2yu6k1fp0YM/LsNbeX/QDU4E5ajaHU=; b=lWrzSGVtLE94N+LtHEVaHS7s3WO08KQ70uJyvNRIwA1FDlQujpdZFoQ1VErLNzx1fH /mothWJy0kVn009TU0pVhIGvFZoDQSTkXCbOkjUAGYgrax3vKDDspdkTGShZ3Nn79fJL hV3IBhDen79j3ggPvgHnilRtlfYg76vBatk5mzf3QJ2WzQrqJO17JT9K4UAu51JgoFT/ 3rxLPF4liiDKGKNJF8e8MISl+Kt0YHgGb1XmG9Y4v/c+Ugk6h7BuX2j+YXYxkmmLDTtY wYn2Y4Veg8yNplosIUxF3jgo3pATVZQK47TnFMrg77kdnhgFfbSN9w4hj/bK/zWNXAyw TWkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=25rTi6/rFQqJi2yu6k1fp0YM/LsNbeX/QDU4E5ajaHU=; b=LtL4hGo08SlPtz5mQGwLWiDicGyCvzvkenYK753oX9CMJGZhzP7SV6uUiKLvv7Euo8 GGjlEdGuwSjE16anyEKwBVY370zK7EuIp9/ne5whraJ8oDBY9v8NI/d+GZY8AEshPGN9 rJNiFM6HZE3yQ/EDZb2gMnhbc1papAO51zfVFgnVzvtqLdN79Fa0WR++HQc+xemhjgcu w+RI11aSioBXIDV7FaUicXMTpQrvV0V9dxdwK7M7kwvBDaswbgGLT1NW7w9uVgpWyoe7 iGI3RsixGpElwjkJ3ZbecP7TbOj24bScw+P4THVAcv1RFng6Kc7UTTYM3WKGg3kzDC+x 68Ew== X-Gm-Message-State: AOAM532BFRFe/XBWqL4QlMgpROCdIUppDl7Gcl2n1paIyUIE/rWxKsQj QlRiXH9qWvZbjTqNHh37miSmSRhzbvnvgw== X-Google-Smtp-Source: ABdhPJzpyJkOzXaf8w6mt72MQzXF3FMcR669kEBABMQQVRl4r6vBUUpBCbbaiZZoMO8VtxkvwmoNlw== X-Received: by 2002:a5d:64a6:0:b0:20f:d4b4:5707 with SMTP id m6-20020a5d64a6000000b0020fd4b45707mr13712138wrp.247.1653481659143; Wed, 25 May 2022 05:27:39 -0700 (PDT) Received: from naush-laptop.pitowers.org ([2a00:1098:3142:14:432b:9dd3:cc5d:e26d]) by smtp.gmail.com with ESMTPSA id g6-20020adfd1e6000000b0020ffb018d21sm2270432wrd.110.2022.05.25.05.27.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 May 2022 05:27:38 -0700 (PDT) To: libcamera-devel@lists.libcamera.org Date: Wed, 25 May 2022 13:27:35 +0100 Message-Id: <20220525122735.3771958-1-naush@raspberrypi.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH] libipa: camera_sensor_helper: Add Sony IMX477 helper X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Naushir Patuck via libcamera-devel From: Naushir Patuck Reply-To: Naushir Patuck Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Add suport for the Sony IMX477 sensor in the cameara helper database. Signed-off-by: Naushir Patuck Reviewed-by: Laurent Pinchart Reviewed-by: Paul Elder --- src/ipa/libipa/camera_sensor_helper.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ipa/libipa/camera_sensor_helper.cpp b/src/ipa/libipa/camera_sensor_helper.cpp index 0f1561370c9c..2ddbf01cdeac 100644 --- a/src/ipa/libipa/camera_sensor_helper.cpp +++ b/src/ipa/libipa/camera_sensor_helper.cpp @@ -396,6 +396,17 @@ public: }; REGISTER_CAMERA_SENSOR_HELPER("imx296", CameraSensorHelperImx296) +class CameraSensorHelperImx477 : public CameraSensorHelper +{ +public: + CameraSensorHelperImx477() + { + gainType_ = AnalogueGainLinear; + gainConstants_.linear = { 0, 1024, -1, 1024 }; + } +}; +REGISTER_CAMERA_SENSOR_HELPER("imx477", CameraSensorHelperImx477) + class CameraSensorHelperOv2740 : public CameraSensorHelper { public: