From patchwork Sun Feb 18 16:49:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 19505 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 6E138BF415 for ; Sun, 18 Feb 2024 16:49:07 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C08CD62808; Sun, 18 Feb 2024 17:49:06 +0100 (CET) Authentication-Results: lancelot.ideasonboard.com; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="uijgPlxs"; 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 2A6A362802 for ; Sun, 18 Feb 2024 17:49:05 +0100 (CET) Received: from pendragon.ideasonboard.com (89-27-53-110.bb.dnainternet.fi [89.27.53.110]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id D83BD975; Sun, 18 Feb 2024 17:48:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1708274939; bh=ltgCsCyTHNkSEc4N0BfqXjrkpfoT4IYCOEInrlsFo+g=; h=From:To:Cc:Subject:Date:From; b=uijgPlxs7bjCbGElli1klCDZiVrBTPeCFrhQXEJgS9ae37PwNcoGvcjjZdoT01ABH QRsz4eh1beFswMvmSh9ok4xm/wPptSv6Zs5mCHAHjQtbS1Af8EHfyzDGIIDVXDzm0j IBuSk80bwThm6+yKwPbylyff6GAYaC9SUF1qaYNE= From: Laurent Pinchart To: libcamera-devel@lists.libcamera.org Subject: [PATCH v3 0/5] ipa: rkisp1: Support the i.MX8MP ISP Date: Sun, 18 Feb 2024 18:49:03 +0200 Message-ID: <20240218164908.15921-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 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, This patch series extends the single patch sent by Paul in v2 ("[PATCH v2] ipa: rkisp1: Add RKISP1_V_IMX8MP version"). It starts with a refactoring of the version handling code in the IPA module (1/5 and 2/5), a related bug fix (3/5), before adding support for the i.MX8MP (4/5 and 5/5). The series depends on corresponding changes on the kernel side that can be found in [1]. [1] https://lore.kernel.org/linux-media/20240216095458.2919694-1-paul.elder@ideasonboard.com/ Laurent Pinchart (3): ipa: rkisp1: agc: Wrap variable length C arrays in spans ipa: rkisp1: Store hardware parameters in IPA context ipa: rkisp1: Fix histogram weights configuration Paul Elder (2): include: linux: Add RKISP1_V_IMX8MP version ipa: rkisp1: Support the i.MX8MP ISP version include/linux/rkisp1-config.h | 8 ++++-- src/ipa/rkisp1/algorithms/agc.cpp | 48 +++++++++++++------------------ src/ipa/rkisp1/algorithms/agc.h | 8 ++---- src/ipa/rkisp1/ipa_context.cpp | 30 +++++++++++++------ src/ipa/rkisp1/ipa_context.h | 12 +++++--- src/ipa/rkisp1/rkisp1.cpp | 37 ++++++++++++------------ 6 files changed, 76 insertions(+), 67 deletions(-) base-commit: 5e4dc46a0c6fc3138c887e9afbabfe7dfa6ebd98