Message ID | 20250728-vd56g3_support-v2-0-cee5d5feac44@foss.st.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 2244CBDCC1 for <parsemail@patchwork.libcamera.org>; Mon, 28 Jul 2025 09:11:48 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id BE1BB69148; Mon, 28 Jul 2025 11:11:47 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=foss.st.com header.i=@foss.st.com header.b="b1jj+nlk"; dkim-atps=neutral Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 9D19969142 for <libcamera-devel@lists.libcamera.org>; Mon, 28 Jul 2025 11:11:44 +0200 (CEST) Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56S9AsL9012227; Mon, 28 Jul 2025 11:11:44 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=selector1; bh=ksu+OhsCORqw5jseJNDMQM 3JqA61gsjQTAIkPimCDKo=; b=b1jj+nlkqUqJR68bzMlz22rTPOZYSzv7SNJdaV YeOFhEJbMfpJwQhO7lhrHckWOhNCnyMfYDWe/6T5bX/kv1/6QZuCYv7HcHjzWm+D vEaU1ehUpmdYPIYk11jtxstuXH6cbvYEkBMCxs8FwhZjHJgcMtyiXguFIRVYBHK/ BidrZDEFxlAVIPzPGY/xJp7Yu/8AuxNXbfJDkMzlFOJBIXr+jGX+F1s9S8u+1q8p TdGFhU2+vNWO+rPS4QHvANbBTqdsYgY5uPYkJ52nKq84PnuOIuDd2qWvQpXrcMoL imPHOzwrdQdCpKeBNp63zs1ZduitfgXdcb2oYwCYG5zvReAw== Received: from beta.dmz-ap.st.com (beta.dmz-ap.st.com [138.198.100.35]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 484memfs0k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 28 Jul 2025 11:11:44 +0200 (MEST) Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-ap.st.com (STMicroelectronics) with ESMTP id 60FE040045; Mon, 28 Jul 2025 11:10:54 +0200 (CEST) Received: from Webmail-eu.st.com (shfdag1node1.st.com [10.75.129.69]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 1F46B6F54F5; Mon, 28 Jul 2025 11:10:25 +0200 (CEST) Received: from localhost (10.130.78.67) by SHFDAG1NODE1.st.com (10.75.129.69) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Mon, 28 Jul 2025 11:10:24 +0200 From: Benjamin Mugnier <benjamin.mugnier@foss.st.com> Subject: [PATCH v2 0/4] Add vd56g3 support for rpi and libipa Date: Mon, 28 Jul 2025 11:09:13 +0200 Message-ID: <20250728-vd56g3_support-v2-0-cee5d5feac44@foss.st.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIADk+h2gC/3XMQQ6CMBCF4auQWVsylJaIK+9hiJG2wCykpFMbD endrexd/i953w7sAjmGS7VDcImY/FpCniowy2OdnSBbGiRKjZ1Ekazu5vbOr23zIQqUvVOoUKv uDOW0BTfR+wBvQ+mFOPrwOfzU/Na/VGoECjupVo12NP1or5NnrjnWxj9hyDl/AWmejpmuAAAA X-Change-ID: 20250620-vd56g3_support-029e40405468 To: <libcamera-devel@lists.libcamera.org> CC: Naushir Patuck <naush@raspberrypi.com>, Kieran Bingham <kieran.bingham@ideasonboard.com>, Sylvain Petinot <sylvain.petinot@foss.st.com>, Cyril Liotard <cyril.liotard@st.com>, "Jean Poire" <jean.poire@st.com>, Benjamin Mugnier <benjamin.mugnier@foss.st.com>, Laurent Pinchart <laurent.pinchart@ideasonboard.com>, Naushir Patuck <naush@rasbperrypi.com> X-Mailer: b4 0.14.2 X-Originating-IP: [10.130.78.67] X-ClientProxiedBy: SHFCAS1NODE1.st.com (10.75.129.72) To SHFDAG1NODE1.st.com (10.75.129.69) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293, Aquarius:18.0.1099, Hydra:6.1.9, FMLib:17.12.80.40 definitions=2025-07-28_03,2025-07-24_01,2025-03-28_01 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 |
Following our discussion with Kieran and Naushir at the libcamera workshop, here is the vd56g3 support for libcamera. This series has been developed originally on the Raspberry Pi libcamera fork and tested on rpi4 and rpi5. Then rebased on mainline and tested again on rpi4 and rpi5 with the mainline rp1-cfe driver. The libipa part has not been tested yet, but changes are rather trivial. If you see any issues with that, please don't hesitate to remove the patch from the series. Signed-off-by: Benjamin Mugnier <benjamin.mugnier@foss.st.com> --- Changes in v2: - Rebase on latest - Fix typos - Remove outdated comment - Split support patch in 2 - Link to v1: https://lore.kernel.org/r/20250620-vd56g3_support-v1-0-df434bdbc9bd@foss.st.com --- Benjamin Mugnier (4): libcamera: camera_sensor_properties: Add vd56g3 camera sensor ipa: rpi: Add vd56g3 support for rpi ipa: rpi: Add vd56g3 tuning files for rpi libcamera: libipa: Add vd56g3 support for libipa src/ipa/libipa/camera_sensor_helper.cpp | 12 + src/ipa/rpi/cam_helper/cam_helper_vd56g3.cpp | 49 + src/ipa/rpi/cam_helper/meson.build | 1 + src/ipa/rpi/pisp/data/meson.build | 2 + src/ipa/rpi/pisp/data/vd56g3.json | 1293 +++++++++++++++++++++ src/ipa/rpi/pisp/data/vd56g3_mono.json | 1155 ++++++++++++++++++ src/ipa/rpi/vc4/data/meson.build | 2 + src/ipa/rpi/vc4/data/vd56g3.json | 417 +++++++ src/ipa/rpi/vc4/data/vd56g3_mono.json | 290 +++++ src/libcamera/sensor/camera_sensor_properties.cpp | 21 + 10 files changed, 3242 insertions(+) --- base-commit: 16da4892ed9de3ac8f84dfd0d1761022656af376 change-id: 20250620-vd56g3_support-029e40405468 Best regards,