| Message ID | 20261112-b4-mira016-v2-0-c96443a745ce@ideasonboard.com |
|---|---|
| Headers | show
Return-Path: <libcamera-devel-bounces@lists.libcamera.org> 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 85A94BDE17 for <parsemail@patchwork.libcamera.org>; Thu, 12 Nov 2026 14:21:04 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 174146A7DC; Thu, 12 Nov 2026 15:21:03 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="AclZvT2N"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id F124B6910C for <libcamera-devel@lists.libcamera.org>; Thu, 12 Nov 2026 15:20:59 +0100 (CET) Received: from [192.168.1.182] (93-46-82-201.ip106.fastwebnet.it [93.46.82.201]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 8FB51219; Thu, 12 Nov 2026 15:18:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1794493115; bh=m1733Pe4WDfcVP6vvEKdwxLQD4UOogdBuUw1ignhPPI=; h=From:Subject:Date:To:Cc:From; b=AclZvT2N9YlwAWMgcH3NYz8TmpPSUPs69k9hEo87deiqbhHaFll0W0WUCD19z96MH meGw58lNbv80JD1mT5xOmxOhsHPNdBD7nHg+M2iQaDKHfBRcP2s3VFuY5N15I1CYMx BAjaS5p+gZ2oXyHlma94qMYZPc2ofaEYfnC7ivJg= From: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Subject: [PATCH v2 0/5] libcamera: Add Mira016 support Date: Thu, 12 Nov 2026 15:20:42 +0100 Message-Id: <20261112-b4-mira016-v2-0-c96443a745ce@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/22Nyw6CMBREf4XctTVtqU3qyv8gLPq4yDWBmhYbD eHfLbh1dieZObNCxkSY4dqskLBQpjhXkKcG/GjnOzIKlUFyqUUNc4pNlCwXmnnXKuPNYPxFQx0 8Ew70PmRd/+P8cg/0y27YGyPlJabP8VbE3vsrLoJx1irugjOyVVLfKKDNcXbRpnD2cYJ+27YvN MaR/b0AAAA= X-Change-ID: 20261111-b4-mira016-cb349c9f9c56 To: Philippe Baetens <philippebaetens@gmail.com>, libcamera-devel@lists.libcamera.org Cc: Jacopo Mondi <jacopo.mondi@ideasonboard.com> X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1776; i=jacopo.mondi@ideasonboard.com; h=from:subject:message-id; bh=m1733Pe4WDfcVP6vvEKdwxLQD4UOogdBuUw1ignhPPI=; b=owEBbQKS/ZANAwAKAXI0Bo8WoVY8AcsmYgBq9ctKXihlLTDwomqwGNha/r3T78EaSC6xMdZqD ORDQ7AnfZuJAjMEAAEKAB0WIQS1xD1IgJogio9YOMByNAaPFqFWPAUCavXLSgAKCRByNAaPFqFW PH5SD/wMSWM1tdo+JEiZWNahjBVZl2n9d3blhWO3gFeOSzZ421fA8njLkcsSzVJOSoNRnRsQjNI VJongFJPWrjs5ogzqzdiDCV/IEtR1CWqFJ1inz1DaU1A9QDOt6QT9xVxhH/fiOx+b5egqovfZ9e uLKKNAG9y0Ouj9NS/FuY0wTeiVS0iAPaaJBoknZWcs6rq0tY+wa+oDHkAuImjwTMxlUyEzWQm5+ UpRp13glW9MWoS3KOjEE7oGzbwfSQD1i6eYIFjWiSQv8GLNsQQcAlrmZuWrDGXLSWvgy2PZl1w+ WxJnxOUcBgjIlcIFu6aMRuhiAUw695oHqUfeTps5xCI3pidmNmPwyyigDIQBnt5uQ6CdMK/KJEQ cAUl1wYyIuBn3QRJZpQm/qVl1vld6qwtHiweppRs6fMoW+ZXe0bw+Evy3a1K+Aq0CXjlKkFAITX W8f+hYr0Mt9kC51izbZwoTcqdIJwWNJmGOrjlDMtOoFvr6hWgbvSxjwQayd3fqKgBfwr2Nvi0/i S1VwjhYcmhUDMXJEE+YIKBjuwiXSiid9QFsKZvIGoa2BINKcqrUdYTAFkhiA2xbwdS3oHg8ayJ8 WaA4oJ3XMxqhCtAQPW9tFWMnWcSRBnr4mVFwV67HQbxYzmZ4yX5OKK0QBglWJGvqk2u52LZ+IoU BIuYLaWn5nclGDw== X-Developer-Key: i=jacopo.mondi@ideasonboard.com; a=openpgp; fpr=72392EDC88144A65C701EA9BA5826A2587AD026B X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: <libcamera-devel.lists.libcamera.org> List-Unsubscribe: <https://lists.libcamera.org/options/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe> List-Archive: <https://lists.libcamera.org/pipermail/libcamera-devel/> List-Post: <mailto:libcamera-devel@lists.libcamera.org> List-Help: <mailto:libcamera-devel-request@lists.libcamera.org?subject=help> List-Subscribe: <https://lists.libcamera.org/listinfo/libcamera-devel>, <mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe> Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" <libcamera-devel-bounces@lists.libcamera.org> |
| Series |
|
| Related | show |
Add support to the RPi IPA and to libipa for the AMS-OSRAM Mira016 sensor. Mira016 is a 0.5MPx global shutter mono sensor. The driver is available on the linux-media mailing list and is expected to land in Linux v7.5: https://patchwork.linuxtv.org/project/linux-media/list/?series=32392 The tuning for the RPi platforms have been performed by the vendor and is upported from their downstream libcamera tree at: https://github.com/ams-OSRAM/libcamera.git Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> --- Changes in v2: - Use std::array as suggested by Barnabas for gain LUTs - Adjst gain() function to adjust the gain index to the 0-indexed gain table - Remove spurious static attribute - s/frame/lines in frameIntegrationDiff comment --- Jacopo Mondi (5): ipa: rpi: cam_helper: Add Mira016 cam helper ipa: rpi: vc4: Add Mira016 tuning file ipa: rpi: pisp: Add Mira016 tuning file libcamera: sensor: Add Mira016 sensor properties libipa: camera_sensor_helper: Add Mira016 src/ipa/libipa/camera_sensor_helper.cpp | 58 +++ src/ipa/rpi/cam_helper/cam_helper_mira016.cpp | 93 +++++ src/ipa/rpi/cam_helper/meson.build | 1 + src/ipa/rpi/pisp/data/meson.build | 1 + src/ipa/rpi/pisp/data/mira016_mono.json | 480 ++++++++++++++++++++++ src/ipa/rpi/vc4/data/meson.build | 1 + src/ipa/rpi/vc4/data/mira016_mono.json | 102 +++++ src/libcamera/sensor/camera_sensor_properties.cpp | 12 + 8 files changed, 748 insertions(+) --- base-commit: c19d05128f3ae1f0ebe63acb4deaca9fbb1dde78 change-id: 20261111-b4-mira016-cb349c9f9c56 Best regards, -- Jacopo Mondi <jacopo.mondi@ideasonboard.com>