[{"id":34933,"web_url":"https://patchwork.libcamera.org/comment/34933/","msgid":"<175284518492.560048.2748562905289040990@ping.linuxembedded.co.uk>","date":"2025-07-18T13:26:24","subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting Antoine Bouyer (2025-07-01 09:58:15)\n> This is 4th patchset for adding support of multicamera into imx8-isi\n> pipeline handler. Compared to v3, it fixes rebase error because of one of\n> my previous imx8-isi patch:\n>   d3f3b95b64d2 (\"pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source.\")\n> \n> Really sorry for that. I should have fixed it in v2 already ! :(\n> \n\nWhere are we with this series ? is it ready to merge?\n\nI expect NXP have the best resources to test the ISI pipeline handler.\n\nHas this been tested on both the i.MX8MP and the i.MX95 or other\nplatforms?\n\n--\nKieran\n\n> Best regards\n> Antoine\n> \n> Antoine Bouyer (2):\n>   pipeline: imx8-isi: Add constexpr for maximum pipeline and resize if\n>     needed\n>   pipeline: imx8-isi: Add multicamera support\n> \n>  src/libcamera/pipeline/imx8-isi/imx8-isi.cpp | 119 ++++++++++++-------\n>  1 file changed, 79 insertions(+), 40 deletions(-)\n> \n> -- \n> 2.34.1\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 7C597BE175\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 18 Jul 2025 13:26:30 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A57C368F9D;\n\tFri, 18 Jul 2025 15:26:29 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 31D0F6150F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 18 Jul 2025 15:26:28 +0200 (CEST)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 6AAEF59F5;\n\tFri, 18 Jul 2025 15:25:53 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"jGIpZFWf\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1752845153;\n\tbh=1LatvdUfVtGfogc/Wx+j3m8sX3yRqsiskBydEmnczlg=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=jGIpZFWfeo2rriNJEdCMMdDEnb0RPgU/cnD6SXba9jJdvD0k3cYHadIJkeSD5X7bg\n\tI5Fj7UOJro9bCysr05715bT11JuLGlmxlxBik5yownqMCB2iA70YK16pzVgYil9OEq\n\tmKuWZiV+jOrGKCkUQabc//ucuYPxU1/1mk9cR3Vo=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20250701085818.2447600-1-antoine.bouyer@nxp.com>","References":"<20250701085818.2447600-1-antoine.bouyer@nxp.com>","Subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"julien.vuillaumier@nxp.com, Antoine Bouyer <antoine.bouyer@nxp.com>","To":"Antoine Bouyer <antoine.bouyer@nxp.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Fri, 18 Jul 2025 14:26:24 +0100","Message-ID":"<175284518492.560048.2748562905289040990@ping.linuxembedded.co.uk>","User-Agent":"alot/0.9.1","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":34945,"web_url":"https://patchwork.libcamera.org/comment/34945/","msgid":"<46b3a4a7-b4f8-4fd3-b498-1215338e60e5@nxp.com>","date":"2025-07-18T15:53:14","subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/people/218/","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"content":"On 7/18/25 3:26 PM, Kieran Bingham wrote:\n> Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button\n> \n> \n> Quoting Antoine Bouyer (2025-07-01 09:58:15)\n>> This is 4th patchset for adding support of multicamera into imx8-isi\n>> pipeline handler. Compared to v3, it fixes rebase error because of one of\n>> my previous imx8-isi patch:\n>>    d3f3b95b64d2 (\"pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source.\")\n>>\n>> Really sorry for that. I should have fixed it in v2 already ! :(\n>>\n> \n> Where are we with this series ? is it ready to merge?\n> \n> I expect NXP have the best resources to test the ISI pipeline handler.\n> \n> Has this been tested on both the i.MX8MP and the i.MX95 or other\n> platforms?\n\nHi Kieran,\n\nYes, I tested it on iMX8MP. My iMX95 evk doesn't support multiple smart \nsensors. I also tested it on iMX8QM and iMX8QXP which do support \nmultiple cameras (ov5640).\n\nBest regards\nAntoine\n\n> \n> --\n> Kieran\n> \n>> Best regards\n>> Antoine\n>>\n>> Antoine Bouyer (2):\n>>    pipeline: imx8-isi: Add constexpr for maximum pipeline and resize if\n>>      needed\n>>    pipeline: imx8-isi: Add multicamera support\n>>\n>>   src/libcamera/pipeline/imx8-isi/imx8-isi.cpp | 119 ++++++++++++-------\n>>   1 file changed, 79 insertions(+), 40 deletions(-)\n>>\n>> --\n>> 2.34.1\n>>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 3DEE1C3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 18 Jul 2025 15:53:21 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id C719868FB1;\n\tFri, 18 Jul 2025 17:53:19 +0200 (CEST)","from OSPPR02CU001.outbound.protection.outlook.com\n\t(mail-norwayeastazlp170130007.outbound.protection.outlook.com\n\t[IPv6:2a01:111:f403:c20f::7])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 41E436150F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 18 Jul 2025 17:53:18 +0200 (CEST)","from GVXPR04MB9831.eurprd04.prod.outlook.com (2603:10a6:150:11c::8)\n\tby AS1PR04MB9454.eurprd04.prod.outlook.com (2603:10a6:20b:4d9::9)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.26;\n\tFri, 18 Jul 2025 15:53:16 +0000","from GVXPR04MB9831.eurprd04.prod.outlook.com\n\t([fe80::4634:3d9c:c4a:641a]) by\n\tGVXPR04MB9831.eurprd04.prod.outlook.com\n\t([fe80::4634:3d9c:c4a:641a%6]) with mapi id 15.20.8922.037;\n\tFri, 18 Jul 2025 15:53:16 +0000"],"Authentication-Results":["lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"NQBoYd58\";\n\tdkim-atps=neutral","dkim=none (message not signed)\n\theader.d=none;dmarc=none action=none header.from=nxp.com;"],"ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n\tb=CaccshK73wo3iCi85UcW91Y5NTyElug10fJy30CjIh6/nUWUtCy1NEYTspslVWu/civUE9SKEkyG4AkbALVGnJMCqTm3foBpdNgDoiyeymZ6emxw0/FatGiOPIClo3ZXjcSoSiEhduWBKWIcB16ExQXP6xcTpiddu2eXBw6BS3jd++SLu+L8/5yInyrizShMTlOXyvrn7ITm9459FJU5xQ7pU3GQp3PWM809QDDU1MSOFalRUN9MTN4nk+hVpJADTC7TLLucndGUtELjPmtkbPshh2ucodcq8k0u1yyFWk/GlVW651B3ydeHIhi22klb1vwJ0NuqxYLOcbME7dkDlw==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n\ts=arcselector10001;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n\tbh=MMooRU6r4cFeUj2YI18GLcAiH1IRxQgBvzFmrbs+3dI=;\n\tb=Vsj0r5Q/fO/Z4D8qmU09+2lMmYHcfXr0+7CEdqBzWCCDdNay8O7x6T5oN/R7kKHYlbVBS19mI/+jmAUkmsElNh4Mw90gpIFcOlOF+gXdKwvQkvhDxK7aR4212O3JHl+y4a6UDqkFyTgfmzqQ8rCZ8HvmX1VfnZyo9zxeqDLfE5SnLI9ARH4jiJWwKNfH3MzdS5V6Lhu001MOmnE3/Htfm3uzQGgofuXBMsNThLwTKqpcoGcLt28N+oN3b4w6nArZwGXBXkuCYymeFTsiRZj6yh7OBJR//CKq79xBXaD9M4aUnogLQtKvLCN6X5L3j6xqO1ymkklTMD5FgYf6atUZaw==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n\tsmtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com;\n\tdkim=pass header.d=nxp.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=MMooRU6r4cFeUj2YI18GLcAiH1IRxQgBvzFmrbs+3dI=;\n\tb=NQBoYd58Oks+opBC7iefL86qmlNv0Z6kK2kEdTi5yNzZI7XY9b/oxj0SatX6OaPLJXMN9LULtOev1wt8Ldy/FUFOTI/MZs+/m1vs3BnZscThbJmAtyho+85VPQwwbH2fNhSzTvkCPfvyS5fdHt6P1pME8SDrL79UlcjmUZsGQCFs1vbm/yqfbeyq+vxRuvcAkS+1xk/nTap9aQO8MS0usBi2vtwVMS3WCLmXQ7n5sVRvIdKaT91xWRBRXl9r7gxvaJVeMZyOoXnO9zlhXbig4LgheIfMu+oAQCJb5YEzu+y8Xn1DQmwP+aMkaZMxnaEtshc3xk5hi2Ve6ywNNX329w==","Message-ID":"<46b3a4a7-b4f8-4fd3-b498-1215338e60e5@nxp.com>","Date":"Fri, 18 Jul 2025 17:53:14 +0200","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","To":"Kieran Bingham <kieran.bingham@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","Cc":"julien.vuillaumier@nxp.com","References":"<20250701085818.2447600-1-antoine.bouyer@nxp.com>\n\t<175284518492.560048.2748562905289040990@ping.linuxembedded.co.uk>","Content-Language":"en-US","From":"Antoine Bouyer <antoine.bouyer@nxp.com>","In-Reply-To":"<175284518492.560048.2748562905289040990@ping.linuxembedded.co.uk>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","X-ClientProxiedBy":"FR4P281CA0016.DEUP281.PROD.OUTLOOK.COM\n\t(2603:10a6:d10:c9::6) To GVXPR04MB9831.eurprd04.prod.outlook.com\n\t(2603:10a6:150:11c::8)","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"GVXPR04MB9831:EE_|AS1PR04MB9454:EE_","X-MS-Office365-Filtering-Correlation-Id":"d7e6162a-23a2-4e4e-3fe9-08ddc6133585","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n\tARA:13230040|366016|19092799006|1800799024|376014; ","X-Microsoft-Antispam-Message-Info":"=?utf-8?q?ivCgIfaD4TuyoPZFkfNyFM8udoa9?=\n\t=?utf-8?q?ZpX7jrgkd7DgQ3Amxd7prMaV76hU4RRBG0NGWGu825VW1g3bqtDmQUjz?=\n\t=?utf-8?q?FWDGDfOCJcr9+9xBHAltiheuacD14MbJnq0GTgeFRMXlzTApps8LFH+H?=\n\t=?utf-8?q?pdKwwIWBeqxnlXgAUBAtYIJ6BWVcNXdDz6gKQM0AY+3BIKv72AhHCoX1?=\n\t=?utf-8?q?tT6PoROzn0WoBXVQD/wCMWpFrUPAo51lfquh07Re57mTLEafwOdnzSvC?=\n\t=?utf-8?q?A7Q78CIxsGfidfQgr8T/vuZKMYD+aHkLg6ucdtmgx7LCpeDuUX3cVJte?=\n\t=?utf-8?q?U9qm3i2gkR8vufEUdLu/bJereAgCEfBqMAiVWTZleVV/vaS5GDgJ60cg?=\n\t=?utf-8?q?yBNlLtsZBpOpYPPgXfsCc14LDgIUwJVBMigDbp1tvvVkiWDEOkF7eCjO?=\n\t=?utf-8?q?xzUfq29xdcbN0QvXJ33zvjjp2MhqChUIcM9Ttoem6a3Fews4ZE1IPGBL?=\n\t=?utf-8?q?iliQJXHR07tXzTd7d5+vTbBKxvVG0F44NRSMfeELYigz2c5KjEgyjPYI?=\n\t=?utf-8?q?8LE/9nURf8hUyZaIexWHEzKTbKvlfg47KvN87kqCR5I/DSMMEg3wIqPy?=\n\t=?utf-8?q?SvYMPD2bIRLeTDTLn3XnSykpfCtr0IIFdb6T5F8Au0k6xtmSEEzqM1v8?=\n\t=?utf-8?q?q8piCdCorrZQHADco7plIC0q+JZYhuf99TjSGebkq5ygHb4xjtnEe1d4?=\n\t=?utf-8?q?xEeB/DkORqRW8qj4dz38QPKnr/xHRl45WA5cQ/0A8CBp/UkuCJJAE3st?=\n\t=?utf-8?q?+4kixbinQoEFcZq8gQWWCt7++a4OSIj0NY1LuVkhdwg0V1ScGv3TodDH?=\n\t=?utf-8?q?Vv6MlstPe+S0JkNJ7/Ft+kRMSxuMVjBjxzeXEL2AwGad87kJrED/z91M?=\n\t=?utf-8?q?eC/Oz/AZZvOigLNBqDYcT3UTD2hnWVjljim8Ps5BmYurQWNSA6G3k/nK?=\n\t=?utf-8?q?LjUdA7lYOhRt66pDDWciRDcyKdLmmQWGpfkt6CF43qdp9bAolkrzyBDD?=\n\t=?utf-8?q?F8+Os4o3UunOrad87Qv36ISb1T7lQipQkLt0jaQxUrdXNdMFXQrhLRsw?=\n\t=?utf-8?q?oMzlSDY+5Gbq8haJI7MpPYsoYou+xsOHudiHMAXjsWkmsmx8+Ju8WlMJ?=\n\t=?utf-8?q?Ax/WSGgAvJgQuNMaqQWIIobDlFUsfSgdW+tQWNTS5u0xY1zkoecMkNqt?=\n\t=?utf-8?q?zdzhK30nrK1XSUmy+xypU66cBFz+6VZJYkkK27HklAkcFYpNQ8G9uikt?=\n\t=?utf-8?q?KtAATbXsMw6i6MS+aEZQCr1MdV8/gNsa+DXZFcx0IBBh/xfuQDxz8Doq?=\n\t=?utf-8?q?wJmQzk+290mfjFLO8MPCFp/6ndceXN77GrhOX6ydaXTmilnrtOzt8CCO?=\n\t=?utf-8?q?2PSVePYzEE+FKApKKNVV4e+R5PqXndRcXzU3BXDVaWQ7xa+bPMkawV5Y?=\n\t=?utf-8?q?ntlyUv0S7DFRKpqFb3/muD6+uefdccd5xRjkCf5k5QTYgxRpZK4dHNEM?=\n\t=?utf-8?q?K/k94ctyX5V2bMJabV0+BuM=3D?=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n\tIPV:NLI; SFV:NSPM; H:GVXPR04MB9831.eurprd04.prod.outlook.com; PTR:;\n\tCAT:NONE; \n\tSFS:(13230040)(366016)(19092799006)(1800799024)(376014); DIR:OUT;\n\tSFP:1101; ","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?Ca1HbB4j4p7aYI7Mc63LzYy58?=\n\t=?utf-8?q?gyl5/4+x8//296SNldZ8whxBmZW0RCSfqZsX/HYiUtoLDD19r2M7PSHL?=\n\t=?utf-8?q?ahIlryZzCt5T/LMALiipyFf46F5lRai8ONeDtXC8VuXhvjvnr+RrLpqr?=\n\t=?utf-8?q?XlifwpQ5Cx4FU0ITKAwEEcWykLcN3AFbox69QLWawGG5NtXxxrFVt7mD?=\n\t=?utf-8?q?aD20u1sYI7lmamBSczAGADT0uaoCLteCDzDpk9X2twtkHmWh4fnGCTkY?=\n\t=?utf-8?q?CMjACnYUt68xysNM07qvhmQ0t2xDklod/xdLq6LERleYYK12gX5qirWU?=\n\t=?utf-8?q?oQ5jqM7mtBioEUZ997Pz5gZefZhheavFzKcNOsbnoYwscJSS1SRPc0oj?=\n\t=?utf-8?q?foyvKTiOo9s5Lb2xzrJlwTlyq6+zu7lCM0EO5H00BaVvEOUQ+Anth7Ob?=\n\t=?utf-8?q?XfTZkJ8x0dyTCorH3Ejd6ZnaqyEOrBCeqSq9WQUFqyPOuSTu4XRNwENR?=\n\t=?utf-8?q?YebtjE/35BlaIehU/QggEgFTfyE9FRvwekJ2abufma9/3Xy5K41ReDfY?=\n\t=?utf-8?q?MrztNGzRl6wZuGt6rQoeiAAg0YB4kLpQP+dZcqKOOSn1vJHalsOWW7kP?=\n\t=?utf-8?q?nCMjONXhZpzaEUaMmBP5mzsOTyAR9MfWT00CzG1h5zfpIXRjkmcKN2iu?=\n\t=?utf-8?q?EPMFsu7E/knhnRVLW51RVwCJHHhv1DwWDArArVB6JvcrZnPKj5E63ri1?=\n\t=?utf-8?q?tPECQBCOgBxNFzDWkJRyG8y5Uol3rQsidVg6rbG28MzZc2wR82bop6Bq?=\n\t=?utf-8?q?zU3w8REHqXB5Dib19b/I2LesSLTYwvcvXvCHy8IB8H/atRtWurxYoO09?=\n\t=?utf-8?q?1Hj5N5DnVkS7ZKHOmjf70a54Q+NDt4hv1e3GWRv58Hxu4Nc+g3W9K9WA?=\n\t=?utf-8?q?BEhcH8oeK/Ri+I+7nvvrMVx3CGFwhi2qUJFVkke8f2b9kCrw6jiynQmO?=\n\t=?utf-8?q?gqXE1JuTQDLKtoFZagwMbD8A4G6fDmlvuFUnKh3AvXJkTRssGpagPqsk?=\n\t=?utf-8?q?HJg8SP/I53kQEK3XzwWsbQhwrcViWsw4IgkQdY82sCE9N4kjbHQhawmJ?=\n\t=?utf-8?q?eSHA35Yu2mzAQyZ4g88UjnJvEXZxpgpaQWbB0pEzcqO07IabfG7PcblU?=\n\t=?utf-8?q?7ZYifx1wnA9CeEa9A5F2AWrIdvpIYcRsy0STuUyT6gcyLLKfvGmY55tc?=\n\t=?utf-8?q?fApY6ZVSwcbJOgHmaHlfUKQAaQluUbdtwuU9ialEQMLm3McSz/dfNm6B?=\n\t=?utf-8?q?8AHtT5wmVJMXuSnmkAdAbQlbUIByarRd640ncZnRcLJbjwR65insbC5u?=\n\t=?utf-8?q?/IX2i+hWJaOprFW+vWsItT73mxZ73Tqfi+E44cBCIBeAMrjuho/MGb9u?=\n\t=?utf-8?q?ySxGpAVKX9cfBmIkwnDmMyHe533ffj4ZtFhV5tlbX9hFA+ZIqIP7S5rg?=\n\t=?utf-8?q?wiPXzlea7/hPI0Ww4zhsEDu+/Sx4YII7yqG/8IPg+HCnE3wLvasDIveo?=\n\t=?utf-8?q?xyQnu3SVubstpx9SszaxkpY3GBgO/rlYl9Jjbmfj6lI3zAnAYfv7eNF9?=\n\t=?utf-8?q?wHvn/B8YRB/r5ZXJJlMdV7rZ1CdJx/PbkYrO8QUfF7RD0lJl6FqftfVk?=\n\t=?utf-8?q?JJjvLYCk1SeVpVrsGcT1ywL4DR6pV8KrT3QzORXB2z+ratecwAEcmfZx?=\n\t=?utf-8?q?dvxjnB3?=","X-OriginatorOrg":"nxp.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"d7e6162a-23a2-4e4e-3fe9-08ddc6133585","X-MS-Exchange-CrossTenant-AuthSource":"GVXPR04MB9831.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"18 Jul 2025 15:53:16.3302\n\t(UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"686ea1d3-bc2b-4c6f-a92c-d99c5c301635","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"fBIxnptdXuPUccNg35rUQweRhYX+TtjnARRZz26rQPlI2w5oD5qVzpVacvgURk0unqhzlcO46q+mufuQP1VvrQ==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"AS1PR04MB9454","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":34976,"web_url":"https://patchwork.libcamera.org/comment/34976/","msgid":"<175311493233.50296.3278977077656568704@ping.linuxembedded.co.uk>","date":"2025-07-21T16:22:12","subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting Antoine Bouyer (2025-07-18 16:53:14)\n> On 7/18/25 3:26 PM, Kieran Bingham wrote:\n> > Caution: This is an external email. Please take care when clicking links or opening attachments. When in doubt, report the message using the 'Report this email' button\n> > \n> > \n> > Quoting Antoine Bouyer (2025-07-01 09:58:15)\n> >> This is 4th patchset for adding support of multicamera into imx8-isi\n> >> pipeline handler. Compared to v3, it fixes rebase error because of one of\n> >> my previous imx8-isi patch:\n> >>    d3f3b95b64d2 (\"pipeline: imx8-isi: Dynamically compute crossbar subdevice's first source.\")\n> >>\n> >> Really sorry for that. I should have fixed it in v2 already ! :(\n> >>\n> > \n> > Where are we with this series ? is it ready to merge?\n> > \n> > I expect NXP have the best resources to test the ISI pipeline handler.\n> > \n> > Has this been tested on both the i.MX8MP and the i.MX95 or other\n> > platforms?\n> \n> Hi Kieran,\n> \n> Yes, I tested it on iMX8MP. My iMX95 evk doesn't support multiple smart \n> sensors. I also tested it on iMX8QM and iMX8QXP which do support \n> multiple cameras (ov5640).\n\nIt feels like quite an invasive change to the ISI pipeline handler\nthough. Perhaps we really need to have either some automated testing on\nreal i.MX8MP devices, or maybe I should have pushed back and asked for a\nseparate Tested-by: tag from another NXP/ISI user ... still - hopefully\nthis won't break things for anyone else ;-)\n\nAnyway, as you're @NXP, and therefore pretty close to being considerable\nas a maintainer for the ISI pipeline handler - along with a review by\ntag from Laurent....\n\nI've merged this.\n\n--\nKieran\n\n\n\n> Best regards\n> Antoine\n> \n> > \n> > --\n> > Kieran\n> > \n> >> Best regards\n> >> Antoine\n> >>\n> >> Antoine Bouyer (2):\n> >>    pipeline: imx8-isi: Add constexpr for maximum pipeline and resize if\n> >>      needed\n> >>    pipeline: imx8-isi: Add multicamera support\n> >>\n> >>   src/libcamera/pipeline/imx8-isi/imx8-isi.cpp | 119 ++++++++++++-------\n> >>   1 file changed, 79 insertions(+), 40 deletions(-)\n> >>\n> >> --\n> >> 2.34.1\n> >>\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 6E15FC3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 21 Jul 2025 16:22:18 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id F282C68FF7;\n\tMon, 21 Jul 2025 18:22:16 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id B808968FE5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 21 Jul 2025 18:22:14 +0200 (CEST)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id A0BEF7940;\n\tMon, 21 Jul 2025 18:21:37 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"fA+Te9f/\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1753114897;\n\tbh=aVx+9tUOzQMxg924sXUWTGqwUWJy4x9CJZwTCAEtZew=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=fA+Te9f/q6i2uJa3cFPMuKEZ9u7ydW2SviiJpJWlBMlCjp/R0U7w1GKubY9QMxcNA\n\tCGcO/FMYoFytgV53X2OIuC/1SSj/1H1Ky27irde30opYgpdw6L6MaEXoEVyFwOErva\n\tWUo96NZBsvhXATh+fPyfxGaPdP4m/GHpSqwx1WC4=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<46b3a4a7-b4f8-4fd3-b498-1215338e60e5@nxp.com>","References":"<20250701085818.2447600-1-antoine.bouyer@nxp.com>\n\t<175284518492.560048.2748562905289040990@ping.linuxembedded.co.uk>\n\t<46b3a4a7-b4f8-4fd3-b498-1215338e60e5@nxp.com>","Subject":"Re: [PATCH v4 0/2] pipeline: imx8-isi: Add multicamera support","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"julien.vuillaumier@nxp.com","To":"Antoine Bouyer <antoine.bouyer@nxp.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Mon, 21 Jul 2025 17:22:12 +0100","Message-ID":"<175311493233.50296.3278977077656568704@ping.linuxembedded.co.uk>","User-Agent":"alot/0.9.1","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]