{"id":24705,"url":"https://patchwork.libcamera.org/api/covers/24705/?format=json","web_url":"https://patchwork.libcamera.org/cover/24705/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251020122400.1759110-1-antoine.bouyer@nxp.com>","date":"2025-10-20T12:23:59","name":"[v1,0/1] imx8-isi: Move isi routing into acquireDevice","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/people/218/?format=json","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"mbox":"https://patchwork.libcamera.org/cover/24705/mbox/","series":[{"id":5512,"url":"https://patchwork.libcamera.org/api/series/5512/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5512","date":"2025-10-20T12:23:59","name":"imx8-isi: Move isi routing into acquireDevice","version":1,"mbox":"https://patchwork.libcamera.org/series/5512/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/24705/comments/","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 1A66ABE080\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 20 Oct 2025 12:22:18 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3F6246074D;\n\tMon, 20 Oct 2025 14:22:17 +0200 (CEST)","from AM0PR02CU008.outbound.protection.outlook.com\n\t(mail-westeuropeazlp170130006.outbound.protection.outlook.com\n\t[IPv6:2a01:111:f403:c201::6])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 35B6460711\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 20 Oct 2025 14:22:15 +0200 (CEST)","from GVXPR04MB9831.eurprd04.prod.outlook.com (2603:10a6:150:11c::8)\n\tby VI0PR04MB11546.eurprd04.prod.outlook.com (2603:10a6:800:301::11)\n\twith Microsoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.14;\n\tMon, 20 Oct 2025 12:22:13 +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.9228.015;\n\tMon, 20 Oct 2025 12:22:13 +0000"],"Authentication-Results":["lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"XgypykLJ\";\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=sC101KmfhBOqeDGNrpdfnnDZn8TyCcjqmtM8w3RD92SThWp382WjdpQT5+DgDZTv4rEsrSgREMw3Qa6sAYlYirJeXj0DUgjs++8F2zFadEoTdN1sM/xMxXG1DCXQHKumvwG6wvCH8LKHhHz5L3hptnQcQaiPNyGhI+PujEaZziZoAopwcScifLhtr0zuge3ydAbqBHuYqDtwqGlNN73Wb7arIPX/xUdPQ8EI2hVw9Qj9vu+OmZRFyZkbtgv+ybiTBwt6FlD+NT1I7yx/VVrp8zZhIEwx84hwqFmgbSVcQWeiR4lXJr1P+CewlwCLxVd5YkVp1X7ROTmgWICU4OqEzA==","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=13op7qzPsvQzFyzzly7SQ0PYOBxZ6Ysw5hDUjmZO8zs=;\n\tb=CGKoaEyDuiNnCAO6i2zZ6cCcVJi0tAWXkiW52qWQy0cGf3Cs+rmD+4hGfqf881URT8KpaSxc0qumLsA13sq0j0BkpBuPaO0weEWM/qMWRTqX1yiZwsDOaeGu5htRNG8f+kQnafZdh5VA4na1knJKuh7g/Z9rMiPt9mHsFGS0YmoQ9d9j1qMOCzqKDuBo01uxlKogo/RDxwGE+Zv5UAUlngnW+QEcP2lWgKMdP1C22IPBmw4ewiA8IRSR2glvG4iDkKNvqDPlSXgWCsEzRVTSyZ6/ycB0Lydre7cekbqMzSTDSbkNo2lCWV7zX1Q7O269diYgxdOjzOW+kZ38dSXItA==","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=13op7qzPsvQzFyzzly7SQ0PYOBxZ6Ysw5hDUjmZO8zs=;\n\tb=XgypykLJ4Clw4mxtmoP6S1NcrHkWutxBkI0OeRBR9NHu5DDkNQS4TIYxlRAgsARexFUfJ8v2h/NhBq0Nw/Ncpq/YeYwHjhfNVX9yqiuga1UcazcpGGYGKYII2qjvVo6c4x5Nnzt3sA224LVjc8FNPLUHOKDsjNKbdF2ELcOtuRYYNAtV7/j8nPCb9UWL6ibV5jJR58fweaULqK6ew/xr9O9fJ6yIk2a/LIGE4p/MQHcguhzRj8d68Tm+AI+NKxcGmll00xiF4DQ4qEWKv2oGm9x3gY3Mqm3RL+Tu8JWIGX9FpEexHAegGxRCDro85uuH/WfJ9MSvlVReXUit0Q7KcQ==","From":"Antoine Bouyer <antoine.bouyer@nxp.com>","To":"libcamera-devel@lists.libcamera.org","Cc":"julien.vuillaumier@nxp.com,\n\tAntoine Bouyer <antoine.bouyer@nxp.com>","Subject":"[PATCH v1 0/1] imx8-isi: Move isi routing into acquireDevice","Date":"Mon, 20 Oct 2025 14:23:59 +0200","Message-Id":"<20251020122400.1759110-1-antoine.bouyer@nxp.com>","X-Mailer":"git-send-email 2.34.1","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-ClientProxiedBy":"AM0PR02CA0215.eurprd02.prod.outlook.com\n\t(2603:10a6:20b:28f::22) 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_|VI0PR04MB11546:EE_","X-MS-Office365-Filtering-Correlation-Id":"895d253f-8434-40ce-908c-08de0fd34c8c","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n\tARA:13230040|52116014|1800799024|376014|366016|19092799006|38350700014;","X-Microsoft-Antispam-Message-Info":"1oVTeDaHcTdPm2gmE1KowLhRrYNfxMIkVrMr4Fw5KgwqJ+CjyQXOUYCts8wLzIZlkanvF/iB0cy1Rml5BI1KEqSyMINPsbfof3+HgHkRD7UlygqOgSIhPTFT3+ReNLmE4Qx7fHa/bWx5+pCKOsgWCyR+Y0/CZcN5FbFwrJywRMSBUwfJyR50duwR4Nd1FdsXE4CCdsx5Q3CT+7+FpQz4P5bZCWorTwhUJxz2/iCaTaq6J2Uq2Gtfmb+2Nbk/QRCuuWL9/y6HKnDYJ85hCNyCHKKuvlxa/UrdZm8FxfsbO9e/8Dnaanpf5SqnFXpIPTXTC0f9GD/mCs6GoYxrNazuY001+FaWgyHXsXcGVTFBFXOxFtgFok9LgwrpfzDS0ja47z4ujfv6dAdDCnZPmiCGg786mNccP9nOM8rzMUh41slJuK4pPRrFgqu7/GxMOaDObWTmhA5f+dy4QXmE/La/KfIUCGiptvJ3B6z3+A1PN5ujIHoN5TzavKtQxRNzC377jwdeqiWXEYXd6N0+g7fhTAkhSE077yEJ6gpG+0UDLwNNJdackmxRHy+usqN3vrFQUhhRs+ycLj46jZJP0fV5LJkcWSICCGR7Fl95MrKyumi1WLZkd0Pww0hQytmOHjXPGEbF/FYfuZTpQEz+hjJOos7sCAuqNjwp26OYrvtyVgIzYq4jbvbDoW6LYgstGoIIWkqyB0M/mkzkB0vBwdxGB2ZahhqkiAfxnTCUQrcuvgYZ1Gxz7rkQ3du1++3vBoAmqUE6n5BWTnvfgaWIbLxjS9RAZvkNuWXoXDWqQNZbb1GFELsdqJjDu1Aua6pnVW+Eqx6IQBHi0richjmtCpvI36GOnP6Ly9f7xXgb/7MXcqBwBIRuN1UFk4t6htgrf0V+Yb2mbfgNepCz8a83wlXTv9iA9I+/eOP95fwnhHsJ6agqyQnKpi2eApdfe29P4myENT2ajI6y/InEiCXnQOjJzY3BizdBQX1m/4OUCok+fcZbTNFOsUFJnvaXADuIvg0murLLE9wP9APcfZRYb1DOeFaHUhoOj2tANrb1EhbhXuBVjTkZkliG0DhbIt6oGOUfq0PMu6R2QwHu0+W/yBR01EZ5kuFmuaRAcwlVJsiHEpOutQPw5IPoRITmJCQWSbk2nYEA8rJCZrMcYHh7ZXxQO+nquN3bDSOcKr8uJUdBfjC/8PsQhtEHSmPvupttev3wEaWIeLXwfhhUebsclNtHEQGbI+kn7siCMD2jXLISpGDPN+ui1OOZQsfAgfFM/7DUWXFJFnNOg0lNYLGC7cgLZo3NjD6wDGOPPbTWfWLjwITC2R8bxDK3P5qxKikvwWdWmglDcZMJqf5j8IZ1AAupv28fc+yL3e2/eNUazP4tl0rYpjR1/IybLYMLeiuXZPQHpIxP9i8EJR5Do3lSgAcuUkOM0lfeEzYTwFqKvLXBfrzJt7xsZMOpuobRL6j39rsdYEofyV0Vf/w3dciUGNQP9GUqgrrEe2y8cRrklZ/URuRg5lTvDIQfI0M/GNYPTLd0","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)(52116014)(1800799024)(376014)(366016)(19092799006)(38350700014);\n\tDIR:OUT; SFP:1101; ","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"iZIJAlbGqM6mRxVS+Xqh8dDY5ArhURf11TJvWm1dS5jxYQaVXbvZG9HI8j36MjD+K6ONrK+Iv9vFEXcHtNMBP+hLV9ITRZcwJPXyKZZlAc9zSFQBYuV4jF/w19xdIxyXkz1xotYS71X5kuFJWlOXFVHc/ocKI2Xd78FCo04opL9ZZaGhS8vxlhKJ1hP/v6R/tv+bXD/wPTxGcLnHJQwuvJqnXD/qVEnXjs0dvPBy833OyxAodkQQe+S41758oHGMpK7HxTB9AYIK/4gQ6ptHeFWMZ+qJjfFr2cVb5fUsKMQvkuRO7XGt0jLGmexULHnomwyReNAWHTcNhloKEH8Smizx89KiGr6+GYWEFWNPJ31JYd6NuDWs/QBgFw55pqJibF0RdeGmHG1yW4P5qLCkkdyWN8lURw6Tt8My6rVQB4WmoDBl8w6RkGYXQ7rn/8mli6esf26PjS7pMX+qCRh2NjIJlWkz6pt5DH9QH9M5n2oMYrnhEY3U4WoWPXxR17CilKVfVGu2o4DBnogqZgYLFrCE0lGFEYIYFLnUpE2rQFsoK9jqVf3m6EO4D15In7MaqrbA03H/6UVUsiucfQlWI87Bu9N6A+h7kaa8ALiAmadsjPJ7ThudaXIxuGrFQkEv2KlSBmwlMtlefTYNYvrCDBUjbQr44bWq1pdVlCf72EA0EUDz0WOK57ZzHNfz2F0x4gPEb8r50g0mGhgDAGQXGOmrSUppIY/9v7PbRijVxq63GRzm3qOd4XUfJgZQiomUCAtnjUi1ORlxQjrL3A/ju1dzJsSmbhfZDlMPCBavrpMiNqPE2OgipD314Qghp5sen3l/C67kSK4VG/eraB87SBtsdGuz1u6JdQI/8sWYJz7JgBX1u8RgpWgZyPb+WTGsRjPuVrY00s5SSPmNXB9uKhbYYIN0Xjh1Y49erVQZFzUXuc+XckeXCoIkt+7WO5FdGgRS8Zom51RmSHrP1nqNGz6vn9+v2SCzE9cZAABkMbSsSY81vcKmCxBzCj5akHqosfbJEZi9l19QF9mvbuxw2ipY4nDOoNRfUX1p6C9rRrPwCmWHzhu0Rv7fmNBv3f9j13zpuzmzIBFsNWKxbVEJOoCz8DWzCTgAhKkO04ig4RQR23Rusekez/7qf4qtOL9ISIl17vTMk7zFOqiMsVUfjhcsY87yXJtQh0tGVfpysoelPfFbu8ldO3OphMjHVebzZQWqxMS3iMddlQwwdgpwHaf+kMOGEStrqVJBAeQmIWYZtf9YctDLlH/ZsAFSzAfvK25IzUQ0fuyAbNfmOx7kSGidZcDGdNuiu8U9NjAOURsyDn+V1H2cNN+38JD4yr0EnOYk62zxtc/8x/F4E0RZyyABns3x1Ah7ChBP8vd+NjwcPg3eWyHz05SHJuB0odtPwrrFnzpR4Av4X+GSsK/VpxYAkp0fQlpmnqLNPDXBQkWDuBP9ABkHA/RRDQ/EYoDi2lkv3VuxAhBpw6prlL8NR7xfT+yYHmXzzXBtcW2BordGb/FQfyhN3YZBeyuydL+zrRGkfOcEB2UmA1f86qJHI3Zlwx7TYYDdCiC5MLiP8ViB0l9yU1hCT7/SvCyHEf1XE6LGq6m3OrkNmTvgH0AhLw==","X-OriginatorOrg":"nxp.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"895d253f-8434-40ce-908c-08de0fd34c8c","X-MS-Exchange-CrossTenant-AuthSource":"GVXPR04MB9831.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"20 Oct 2025 12:22:13.2900\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":"5MVuJPlMPdXBCrUxZ//WbX3FxB3qP/1mceUm025LxHAEpFlWpdeSe5IpMd+Vv6Us6sOQ/1xhYuRLn2UdGfIwGg==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"VI0PR04MB11546","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>"},"content":"Submit imx8-isi fix on behalf of Andrei. As stated in the commit message,\nthis patch fixes an issue introduced by the imx8-isi multicamera support\npatch, merged in v0.5.2.\n\nIssue is about running multiple processes trying to list cameras while\none process is already using one (or more) camera(s).\n\nAndrei Gansari (1):\n  pipeline: imx8-isi: Delay ISI routes config to acquire() time\n\n src/libcamera/pipeline/imx8-isi/imx8-isi.cpp | 46 +++++++++++++++++---\n 1 file changed, 40 insertions(+), 6 deletions(-)"}