From patchwork Fri Jul 16 14:32:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 13029 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 34760C3228 for ; Fri, 16 Jul 2021 14:31:34 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 77FAE68536; Fri, 16 Jul 2021 16:31:33 +0200 (CEST) Received: from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net [217.70.183.193]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id F01E968536 for ; Fri, 16 Jul 2021 16:31:31 +0200 (CEST) Received: (Authenticated sender: jacopo@jmondi.org) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 7364124000D; Fri, 16 Jul 2021 14:31:31 +0000 (UTC) From: Jacopo Mondi To: libcamera-devel@lists.libcamera.org Date: Fri, 16 Jul 2021 16:32:13 +0200 Message-Id: <20210716143215.67454-1-jacopo@jmondi.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Subject: [libcamera-devel] [PATCH 0/2] libcamera: Initialize controls in the IPA 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" Hello, as reported in the first patch commit message, this series moves registration of some controls to the IPA and prepares to register controls that depends on the IPA module capabilties (ie AeEnable, AwbEnable and such). The second patch is just a drive-by cleanup. No regressions detected when running CTS or comparing the registered controls values. Thanks j Jacopo Mondi (2): libcamera: ipu3: Initialize controls in the IPA ipa: ipu3: Tidy-up includes include/libcamera/ipa/ipu3.mojom | 8 ++- src/ipa/ipu3/ipu3.cpp | 78 ++++++++++++++++++++-- src/ipa/ipu3/ipu3_agc.cpp | 2 +- src/ipa/ipu3/ipu3_agc.h | 3 - src/ipa/ipu3/ipu3_awb.cpp | 3 +- src/libcamera/pipeline/ipu3/ipu3.cpp | 96 ++++++++++++---------------- 6 files changed, 124 insertions(+), 66 deletions(-) --- 2.32.0