From patchwork Fri Aug 29 16:04:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hans de Goede X-Patchwork-Id: 24270 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 A1302BD87C for ; Fri, 29 Aug 2025 16:04:31 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 93E4E69325; Fri, 29 Aug 2025 18:04:30 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=kernel.org header.i=@kernel.org header.b="aXCWCT1Z"; dkim-atps=neutral Received: from tor.source.kernel.org (tor.source.kernel.org [IPv6:2600:3c04:e001:324:0:1991:8:25]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 4499C6931C for ; Fri, 29 Aug 2025 18:04:29 +0200 (CEST) Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 84F46601B8 for ; Fri, 29 Aug 2025 16:04:28 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 77EC1C4CEF0; Fri, 29 Aug 2025 16:04:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1756483468; bh=flenNKLM17L0Cv/U6RjpDAre/c2d0/wSK1wMFjzl5BU=; h=From:To:Cc:Subject:Date:From; b=aXCWCT1Z6aAGWivRzsqqZgYmthAyDRoT78F06W4N95NRCKs6xLk5x/bANzOh4T7l5 aAl95Kak48bJonSF9bUV1MwnQaaVByAcVh4wXpwv/ewWIRsBsi+ynIxU8TRFXNtiW+ 65JmWQB8kpVLXxEI8b9Xa+aLhyA1lAB9b/Hz/SP47+fJqcmZ0tpgRfEuRpzv+i0Zwz xmnbYVvM4/tczrVHfi8QwS+tDO16geYJlxWN1Nz+5WwEWQdBGMz2gNIeRzsHDhif7J Q59JagtxbnL1gwM0QrWR2MiDLS5U9BFMogS5mQ6GvR80rryHxB8DLRRQ9RN+y70eRf d3AgX1isSzc7Q== From: Hans de Goede To: libcamera-devel@lists.libcamera.org Cc: Hans de Goede Subject: [PATCH] pipeline: simple: Enable simple pipelinehandler with SoftISP on Intel IPU7 Date: Fri, 29 Aug 2025 18:04:25 +0200 Message-ID: <20250829160425.44024-1-hansg@kernel.org> X-Mailer: git-send-email 2.51.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" Enable the simple pipelinehandler with SoftISP on Intel IPU7 machines. This has been successfully tested with the IPU7 CSI2 receiver driver in drivers/media/staging in kernel version 6.17-rc# on a Lenovo ThinkPad X1 Carbon Gen 13 (Lunar Lake, ov08x40 sensor). On this specific laptop a couple of kernel patches which are pending upstream are necessary on top of 6.17-rc#: https://lore.kernel.org/linux-usb/20250809102326.6032-1-hansg@kernel.org/ https://lore.kernel.org/linux-acpi/20250829142748.21089-1-hansg@kernel.org/ Tested-by: Hans de Goede # Lenovo ThinkPad Carbon X1 Gen 13 Signed-off-by: Hans de Goede Reviewed-by: Kieran Bingham Reviewed-by: Paul Elder --- src/libcamera/pipeline/simple/simple.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libcamera/pipeline/simple/simple.cpp b/src/libcamera/pipeline/simple/simple.cpp index 9b24a0db..4f914be8 100644 --- a/src/libcamera/pipeline/simple/simple.cpp +++ b/src/libcamera/pipeline/simple/simple.cpp @@ -252,6 +252,7 @@ static const SimplePipelineInfo supportedDevices[] = { { "dcmipp", {}, false }, { "imx7-csi", { { "pxp", 1 } }, false }, { "intel-ipu6", {}, true }, + { "intel-ipu7", {}, true }, { "j721e-csi2rx", {}, true }, { "mtk-seninf", { { "mtk-mdp", 3 } }, false }, { "mxc-isi", {}, false },