From patchwork Sun Apr 26 12:08:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathias X-Patchwork-Id: 26572 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 CCB7DBDCB5 for ; Sun, 26 Apr 2026 13:20:54 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 0331162FC5; Sun, 26 Apr 2026 15:20:54 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=pepservices.com header.i=@pepservices.com header.b="RwKES6nl"; dkim-atps=neutral Received: from hamster.birch.relay.mailchannels.net (hamster.birch.relay.mailchannels.net [23.83.209.80]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id D539162F5F for ; Sun, 26 Apr 2026 14:09:12 +0200 (CEST) X-Sender-Id: idigitalinternetinc|x-authuser|mathias@pepservices.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id DF4753E1670 for ; Sun, 26 Apr 2026 12:09:10 +0000 (UTC) Received: from barmail5.idig.net (100-96-238-119.trex-nlb.outbound.svc.cluster.local [100.96.238.119]) (Authenticated sender: idigitalinternetinc) by relay.mailchannels.net (Postfix) with ESMTPA id 8EA4C3E09D4 for ; Sun, 26 Apr 2026 12:09:10 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none; t=1777205350; b=SP3+u1JOntqUuuSL2aK1mR4WUc67oY8xQC4WVnaHjISeVwcO94yYwtxjgpI18A4lfIptFa djr5PJ5v12+WPXUUNbaTWqwmTgJfzKL2lq5JLUP/TMiiKZ/YAI1r47ZbswtE9dgJhDx4IU bjm1lMGJwp4MgEN7dIqjaxgqDTKYzwAuI9LMOnJTN/OiTaS8hgE5RopEjXojdViVqEvzSJ qLPS5MXJ+G9/qKYt9yWKAS5ke1jjCmkxHEclaZ8IKw/YQgA3ld8RZj/HCGaHCeP8+IOHtF avup9g4zoOb6If86Kc5lhswwX4Jy5/SLXhy0EQHKlSXSVFVc1ASJWhuRwa8awA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1777205350; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=dsVVEh3MtZ8zW69UuY+WymbQLFti2PhmD43Hx+OuEDs=; b=tnpv41M45TqdKWf8EN2iGQOldWYGd9zlLtBu/i99mW757N4gnO6erW8C4uH1lMgbEi/cpM TV/Ln6gXIEofVD0MS/f/nKGJSMKHVsCB3XlKzj/85JEC6LWZKEjpusb+5yDrv01NtqW485 eRAk4+UA7hT8AZnkcZhblJP7yMnKI1S3Yun+7th/OgoRaMH+/2loGg2CuIJvxGsgFzH3sh n7lJv7/DWEZugN8XMIIx5tmuiKWP/1rSXfcNXSbxqM97oaSNAMEGus3HwYlW4kAv8UB7Ha +o5UoGU+P8uQ/O6yFTAANkdZWwt9Qxi4mQNc37LDdNMxvSv7k6WSHtpyGms7MQ== ARC-Authentication-Results: i=1; rspamd-55bb47d7db-88w7z; auth=pass smtp.auth=idigitalinternetinc smtp.mailfrom=mathias@pepservices.com X-Sender-Id: idigitalinternetinc|x-authuser|mathias@pepservices.com X-MC-Relay: Neutral X-MailChannels-SenderId: idigitalinternetinc|x-authuser|mathias@pepservices.com X-MailChannels-Auth-Id: idigitalinternetinc X-Squirrel-Fumbling: 1cdb8bec3fd19274_1777205350806_588796597 X-MC-Loop-Signature: 1777205350805:1900143781 X-MC-Ingress-Time: 1777205350805 Received: from barmail5.idig.net (barmail5.idig.net [104.36.151.219]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.238.119 (trex/7.1.5); Sun, 26 Apr 2026 12:09:10 +0000 Received: from cwh28.canadianwebhosting.com (cwh28.canadianwebhosting.com [66.85.29.119]) by barmail5.idig.net with ESMTP id I7rH8QGLg0xa6A1x (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sun, 26 Apr 2026 05:09:09 -0700 (PDT) X-Barracuda-Envelope-From: mathias@pepservices.com X-Barracuda-Effective-Source-IP: cwh28.canadianwebhosting.com[66.85.29.119] X-Barracuda-Apparent-Source-IP: 66.85.29.119 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=pepservices.com; s=default; h=Content-Transfer-Encoding:MIME-Version: Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=dsVVEh3MtZ8zW69UuY+WymbQLFti2PhmD43Hx+OuEDs=; b=RwKES6nlxpU04w+Oq9511+gplE NqC88deLyr4t/zogrceGW+b7LJC+QzwXBHbdtH4Cc5N5/RmM8X85TSf89DPiZA0W4xzgMoJo7l2J/ H4y6I0D7yrq17vJH30nkz/grZ/xBCJ9oUCJkndqq7GQNfIsnwMtSCtRPhAVeEXEBxs/OEyAqvIvFj hVAbi8SbmDerc32IcOGEYpgCWrTG+wQjSs3U4sHWwvVWr8KPYjaA1MLbqx9R+P+yqipwnmiM6DePq XcgRsmYCL0m9ZOWcNp7w2tzaUFjWn/dpNNgV3GV2F0QrsYU7+CAMs4N7AN7lX700f5baReycjRksO QndA0gsA==; Received: from d162-156-0-178.bchsia.telus.net ([162.156.0.178]:43664 helo=mathias-pc.local) by cwh28.canadianwebhosting.com with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.99.1) (envelope-from ) id 1wGyIP-0000000HBYN-1swd; Sun, 26 Apr 2026 08:09:09 -0400 From: Mathias To: libcamera-devel@lists.libcamera.org Cc: Mathias Subject: [PATCH 0/2] Add OV9782 sensor support Date: Sun, 26 Apr 2026 05:08:51 -0700 X-ASG-Orig-Subj: [PATCH 0/2] Add OV9782 sensor support Message-ID: <20260426120853.2059746-1-mathias@pepservices.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-AuthUser: mathias@pepservices.com X-Barracuda-Connect: cwh28.canadianwebhosting.com[66.85.29.119] X-Barracuda-Start-Time: 1777205349 X-Barracuda-Encrypted: TLS_AES_256_GCM_SHA384 X-Barracuda-URL: https://104.36.151.219:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at idig.net X-Barracuda-Scan-Msg-Size: 534 X-Barracuda-BRTS-Status: 0 X-ASG-Debug-ID: 1777205349-13d5ac346dc4720001-aslxF0 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=3.5 QUARANTINE_LEVEL=8.0 KILL_LEVEL=4.0 test= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.125474 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Mailman-Approved-At: Sun, 26 Apr 2026 15:20:52 +0200 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" Add basic support for the OmniVision OV9782 sensor by defining its camera sensor properties and registering it with the Raspberry Pi OV9281 camera helper. The OV9782 uses the same helper behaviour as OV9281 for the Raspberry Pi IPA path. Mathias (2): libcamera: camera_sensor_properties: Add OV9782 ipa: rpi: cam_helper: Register OV9782 src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp | 1 + src/libcamera/sensor/camera_sensor_properties.cpp | 11 +++++++++++ 2 files changed, 12 insertions(+)