From patchwork Thu Jan 22 17:48:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jacopo Mondi X-Patchwork-Id: 25943 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 5D806BDCBF for ; Thu, 22 Jan 2026 17:48:41 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 9493661FC9; Thu, 22 Jan 2026 18:48:40 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="C0ctxFpi"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 12D9F61F84 for ; Thu, 22 Jan 2026 18:48:39 +0100 (CET) Received: from [192.168.1.105] (mob-5-90-62-9.net.vodafone.it [5.90.62.9]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 275D2460; Thu, 22 Jan 2026 18:48:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1769104086; bh=8NeWYcjbdBJiiy5givBF0QJsvbjzdJBcFd1YDuZMGIo=; h=From:Subject:Date:To:Cc:From; b=C0ctxFpiXt3Js1LXZ3xP4yk9peKzsNC38phnJgDE2jkJBxueBlv2b8wqL+bAGAjmy Y2A48pnLwIbbP0jIbVm0ShYwYh+exrDhe6FAqsnmNoMDud3++2USFr6cerHNjPgTHQ lSSQ+Cu4jfYi/n8rHIGbaEz3x0xLBO9kK90MmTZA= From: Jacopo Mondi Subject: [PATCH 0/2] ipa: Retain Camera::controls() after ipa->configure() Date: Thu, 22 Jan 2026 18:48:27 +0100 Message-Id: <20260122-ipa-controls-v1-0-b8c4c345f7ae@ideasonboard.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAOticmkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDQyMj3cyCRN3k/LySovycYl0DcyPjREuTFAPjFBMloJaCotS0zAqwcdG xtbUA7/rG1l4AAAA= X-Change-ID: 20260122-ipa-controls-0723a94d03d4 To: libcamera-devel@lists.libcamera.org Cc: Jacopo Mondi X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=734; i=jacopo.mondi@ideasonboard.com; h=from:subject:message-id; bh=8NeWYcjbdBJiiy5givBF0QJsvbjzdJBcFd1YDuZMGIo=; b=owEBbQKS/ZANAwAKAXI0Bo8WoVY8AcsmYgBpcmL1+/issopZycM2pyQdX5WnM4ZtBQRbAkq1X 1aWuRn+IYKJAjMEAAEKAB0WIQS1xD1IgJogio9YOMByNAaPFqFWPAUCaXJi9QAKCRByNAaPFqFW PAEGD/wInijADyMPW5hAYLXmWgG4QbO2bL+Bm+iv2utPfT9pvWaonl9EB/YSa+mY06boo/X5tJn n/BQcBaeaajCU4r+PQWDMemH6vttLxx+IEuz9mz5ebOcOjhBAhD0i7EUpqhqhdM/EEdAaLFOjMS /FWjX2M/nHtP5PPNHb7CuVliWzv2MuRhn8/Jw4KgEYdJGJAxYCrW/0G+/o9dHdqjezkzH7V5dNv 5qhmSJaEDbcfkFDWxouJoXhlgZfcPoarHM35+M1zxZZdUDWkc2wN96TF4hXK0dkq6wnquTKllJx 2RfAhP1W+c81dePsdTMVL0niQdr9e2ltkYI7IRLKtxqAkpQNXjfIx8MjcK5XaKI+9UVfsd7Ta2P eF77xdb3EZFpCnAkSMjQc1yn2zb+FxLRXaXyz9CgMEyyln2+WYoskZbLLm7VXj4MZdUCm6+6vi3 wJHc7HIZIfB2yMIsez0ZAXEWydvw41SlGnC5sKX/7wPbd4Oc4aiE2oY+BKOrUVbDFJzFpao5FBI tTTx0rUiiC1679wDNMbd+0d7XCVyu4wEzZ/6ElukeNkjSmf3ezWC//qjK8TApVHwd747Z1BhChe B50Zv8vFN7vFe/mfR7BS8b86Djieu3Kq1G6sKLuceMM1AR2GS4b/fHQJE/atCARcK1GGu/jeIJn 3u3Bz+PjuTvuOmw== 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Commit acfd60276763 ("ipa: rkisp1: Fix algorithm controls vanish after configure") fixed the issue for the RkISP1 IPA but didn't modify the other IPAs. Adjust Mali and IPU3 IPAs with the same fix. Signed-off-by: Jacopo Mondi --- Jacopo Mondi (2): ipa: mali-c55: Retain Camera::controls() after ipa->configure() ipa: ipu3: Retain Camera::controls() after ipa->configure() src/ipa/ipu3/ipu3.cpp | 2 +- src/ipa/mali-c55/mali-c55.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) --- base-commit: 7350d6cc5dd1b5bc724749d21744c07879deb803 change-id: 20260122-ipa-controls-0723a94d03d4 Best regards,