From patchwork Thu Jun 18 11:48:38 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jai Luthra X-Patchwork-Id: 26930 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 07084BF415 for ; Thu, 18 Jun 2026 11:49:03 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 0F15362984; Thu, 18 Jun 2026 13:49:02 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="LkqbDeLy"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 87E0562980 for ; Thu, 18 Jun 2026 13:49:00 +0200 (CEST) Received: from mail.ideasonboard.com (unknown [IPv6:2401:4900:1c68:bcf2:9325:a9bd:32b:e71]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 2C87E741; Thu, 18 Jun 2026 13:48:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1781783305; bh=sxdXQhM+Gv1gq6rgXZCSEkpvvzvNk0PfYhjwg1LAc28=; h=From:Subject:Date:To:Cc:From; b=LkqbDeLy0YkSO1HScRSrrvZe0U8x/+WZ+d/7eOX8l+cjMHtZ30tkkahqMyCtB/YBa /nm8Vs76rkbQlplrRt3xLcmVSdqwo6zSgQFwfLxl98Y4HzOzgA4DKjm1+gTy8o+p3c S6jHTTf4o0q4I+Vci5B5RhX35rfrGswHXAPfZQrk= From: Jai Luthra Subject: [PATCH 0/2] libcamera: sensor: Add support for Sony IMX678 Date: Thu, 18 Jun 2026 17:18:38 +0530 Message-Id: <20260618-imx678-v1-0-646e09a63692@ideasonboard.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDM0ML3czcCjNzC93kFAtjAwvTNOMUUxMloOKCotS0zAqwQdGxtbUAc3C OcVgAAAA= X-Change-ID: 20260618-imx678-cd83085f3d54 To: libcamera-devel@lists.libcamera.org Cc: Kieran Bingham , Jai Luthra , will whang X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1086; i=jai.luthra@ideasonboard.com; h=from:subject:message-id; bh=sxdXQhM+Gv1gq6rgXZCSEkpvvzvNk0PfYhjwg1LAc28=; b=owEBbQKS/ZANAwAKAUPekfkkmnFFAcsmYgBqM9sjtSIl5IxSdhmaJyxhS2AT9rWxbBjLfYp9a RJ+RaODr5KJAjMEAAEKAB0WIQRN4NgY5dV16NRar8VD3pH5JJpxRQUCajPbIwAKCRBD3pH5JJpx Rd+6D/0f6Wch3y0pfiOUhZwXdKW7WxeuWnaEGhJp9wskwat14sndvpzdFjojfmgXSy5N6FC/ZPK ra2r4ZpI9vbre6uP+AcGRiCUA3OBhotmrfimOgbJCyaG62kLtLMpd1l3WxxfqXLoSytPPBjM6iP Q8ZGw7VwFOeaCSYSO2TIoAhZhG6SZ58ddOw/KtvoYcZCRAipAP8bRdg7jy0ou6V9MrA3iJsy1C7 13iBIkiNv2LD1VuqHhVjiplB7vDu8uRcVixYrHImiK2f0/BQlerNzYOIad4E3qPkhqCU1Ypb2wj /B/mk726kALnXzQj2VVSGEfLGcyiLNGhtay4fLdVYmFIbWhALVbipoztFYTNKhFeYLdTPfVkncX wrdH519pLpf2kt8XNOcQhGVa41OTR3/xznOPJx6+GEL/NuZSdAKh0SpN5gOPW2/b9NT6x0/KoIV j0fUE0qFJievsgu2MXXPt0rpNlU5OWukgsr5qgRrnRm/bMyIVqrGxj/Vu2mMaaMUtey3hq4mcXU UvuzR6G7kJdp0y+wQpyB1JvoREombF+K8Py0ksXkmMN50P7CkY30FpC7QHJXTxuSexSJ6ClCVSJ Hu56rQi5lk1IX9pQQW8caLEBotjif+VfORgDFbWpHmmIXx0v9OYSrIgMXFHXLSHHaRfdMFV0LUn x3ypLAWJ1Cr1APg== X-Developer-Key: i=jai.luthra@ideasonboard.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 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: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" This series adds support for Sony IMX678, which is a diagonal 8.86 mm (Type 1/1.8) CMOS active pixel type solid-state image sensor with a square pixel array and 8.40 M effective pixels. PATCH 1 adds basic camera sensor properties and a gain model for libipa. PATCH 2 adds a camera sensor helper for Raspberry Pi without any tuning files, so that testing can be performed using local json files. Signed-off-by: Jai Luthra --- Jai Luthra (1): libcamera: libipa: camera_sensor: Add Sony IMX678 properties will whang (1): ipa: rpi: Add cam_helper for Sony IMX678 src/ipa/libipa/camera_sensor_helper.cpp | 12 ++++ src/ipa/rpi/cam_helper/cam_helper_imx678.cpp | 69 +++++++++++++++++++++++ src/ipa/rpi/cam_helper/meson.build | 1 + src/libcamera/sensor/camera_sensor_properties.cpp | 10 ++++ 4 files changed, 92 insertions(+) --- base-commit: ab3fb363d8a0042a79a4949f5d6d6fad3e9fbd76 change-id: 20260618-imx678-cd83085f3d54 Best regards,