From nobody Fri Oct 3 18:10:04 2025 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010025.outbound.protection.outlook.com [52.101.69.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 01A491C860B; Wed, 27 Aug 2025 09:54:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.25 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288469; cv=fail; b=ENGNESy42uOvZAixNbcqoKCxOMBTXeUlCbpgmQMYCEnrR/jOWVWdIb3O5Jh+gBZWWssNUhi8Gm8GVvftt3Yjmy1lQ/29X/2bjnkkKak+/8Zef8lwBLzYJjpHcL72iKOuOzfeIqZUKxcO8lH+toRGfBRO0frjyyYVFslZyqejcHI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288469; c=relaxed/simple; bh=WZC0nVilH0ZK5TtByPwGIlUeDhGnv4y9QPgXEBcvisk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=i8eqh4gOsiaxUb/H5XtLsKTEsYgIlj8cxGyLp2J9tGVLHwboA4PLkRakzbhhTE+zfRt1hBSSLr2GOpA9h1arGr/BerOdb2UgM9ZBh6cFcJ3EiHQj0LLxBqX2wZaKkCor4nrgE9OVhwrJzL8JJWFWOJwXZxhAYW1FdDDuU8oxVIY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=UUKzTrMb; arc=fail smtp.client-ip=52.101.69.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="UUKzTrMb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gdq5tj+qeEpEj0vIKiVix/g9gYRq7VmCkOmiVZAFc3ooZhT3iy0RWl5pcJ5yrgal2bz4z7rrEM/mVeIpVPvJ1Aa+Ykxm9C0KhKx+ZQoCRqFIp2kkcwB9nVL5a9HpPLTlWwhZ5lEoPrAZlMV3wD2Jex3Yti6Ybr96oPVt8qato+6cEjZjfwN638QUHb9e8jkId67Utlu18/GV9s91iPxMcuXvRT8rVUIrL0sMrcyAov1+esZhdZ9sDSUBHqz420R49vFF0UQzPUgeXWzvE2afXkhZGnD0eGUX/31/yqHMRdxMszDg/Z11oWc+aMoKIE7CSBQYJE3zt9MCjY2xCNPrxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=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; bh=3mjvTeBkV0OCGHI2wnILdFZRc33ylNF9x/uhfrTtirI=; b=TRKN6ue+v2DM3VTcactxMYyBC0k6SB+svm960JBpbi5yAn6dP0L6Zg5h2e5OTyyW9ZtiD0pdtOGEwtNFJlWgGmR8M0D1qxqMvdqgk2BSiipwojI5czOVacPSk3+y1rxfWLfs0SXtnNjMgiTdah2u/uTyNiq34RzKnO+CBmyBd6HIwq6aodOXR72nmClCY6aBjuMZWkcAlhfDjDX9sFELAtseqInzhsrZ0iEJU2JtETXtrIVN/7H0AjGG7KaV2mjjiP/LGapAKo0iSQNOU0m1SsXsDEGiC0qTOGhCxEYROWuro+q4/rf1A6DMfo+xAr0c9pIchgpwoTfOk4bZXhMMCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3mjvTeBkV0OCGHI2wnILdFZRc33ylNF9x/uhfrTtirI=; b=UUKzTrMbGE+lI2McDuMkIOwbY2AgLP+BBkz0f+IL41QVhDSKRU4aWz9bix3KuimIW6220juu0zmcbq8TJRmmfrCZFijfhQ2REUe3R0HZBpmIjf6NIuo3T5SrFKy9g0cJq8LVrySUHOlI7+2BZExA172w2+ZVAKlMuAP+eqhMMKbiOaPpDNyNQ9yQNhEDkzHe1f6yzkMjaGjT8Xz7DeVax/bb1j/prC2TvpLKp93uL6zY14fUDcQrKW4Ilx78cTXmlzvizKlaQggN1zIr/Ko3EZm2oUgGU1cXvSVvbN+0Px1Ih8lGz052J61aB3H1We6NnyZkzup/gfWF2gnnQfnr4g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by DU2PR04MB8839.eurprd04.prod.outlook.com (2603:10a6:10:2e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.10; Wed, 27 Aug 2025 09:54:23 +0000 Received: from AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59]) by AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59%6]) with mapi id 15.20.9073.009; Wed, 27 Aug 2025 09:54:23 +0000 From: Guoniu Zhou Date: Wed, 27 Aug 2025 17:53:48 +0800 Subject: [PATCH 1/5] media: dt-bindings: nxp,imx8-isi: Add i.MX91 ISI compatible string Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250827-isi_imx93-v1-1-83e6b4b50c4d@nxp.com> References: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> In-Reply-To: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guoniu Zhou , Alice Yuan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756288458; l=1631; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=TBS8upmza1QMLsN7CwQq+8wmL/KuQI0vacfG78Xnhqo=; b=Oy4J9DJ5N/JcCoOqTuiA2BhrFLN2YyZiGqs0f8BHYjzy1sw319qiLo2xm3+Gm/Cgm10uCk7Nc CMvbRk5B1+PD3y8vsq21SHnbLy2znIJRceoBI2lp7uESxAt9H/JEdet X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI1PR02CA0053.apcprd02.prod.outlook.com (2603:1096:4:1f5::8) To AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|DU2PR04MB8839:EE_ X-MS-Office365-Filtering-Correlation-Id: 296c3c35-809a-43ff-cc12-08dde54fb3a6 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|7416014|366016|52116014|376014|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QTBtdmZIUUVxc0dXSVo3akZQMCswZ2hORnU4Q29BOHRNY3YzN2gzZkhXaUx4?= =?utf-8?B?VlVabFBpc3AwN2x6N3MvaFVwbmgxRUhBU21pWm9KR0x0ajIrcWQxRlJ3aXJh?= =?utf-8?B?dDZmdWoyVDV1anVhOERrbHpYTE9zZjJqdGo4S2RseW43a2FDUVBOQ2pWZE1K?= =?utf-8?B?Yy9SODdPZ2tQaWhQY1orTG9tQVNnWmxKcVdaUHczYVdsWW4rNGpZT0NQZkkz?= =?utf-8?B?elVqQmsrcHdxRjNSbi9xdCs5ZUNTR0YwdmdLNTdTaUpoeXkvNjRKQjVKREZJ?= =?utf-8?B?WHBpdlo5b0FvYWdFbWFOK1U3Q2dVWEhUY0hTa3lXUDNNVjVUU1gvYWFmV0po?= =?utf-8?B?R1pyOWZWUTY5blEvMENUWFBPN21NdnZLQnVHNFZhMVZ3ejk4NUlZMTNYcVhx?= =?utf-8?B?UlBSSitHR2Z6bUlQK2hKNjJPb25tcGRXclNQdFNGVFhUaEl3a01hcWN3cFk2?= =?utf-8?B?TEhJWG83b0pPYkg2akV5S28vSmYwQnRjeEtQbFdCZ1BtcVAwV1A5anQwQitn?= =?utf-8?B?SURWWGZLU1VqbVB3Q3laUHZ0NmVKc2dQQzRlUVlVcEhQS1hMZ2hKdDhXc2Nl?= =?utf-8?B?T3IyaU95Y1B1cmZCREQ1TjZVU2JZNkxaN1dlSWVKYkVpYUZUOFU2NExKMm9O?= =?utf-8?B?ci9IZWVTOU1mY2VYenFVK2RPR3BFTmNCU0ljWkpteGx3ZGJBTG1UVDFnU0hz?= =?utf-8?B?ckUyODlrMjNlY0NUVyttOUdFMi9xQUgydVFtYWtxUytSVGZUTW50dk8vS0dM?= =?utf-8?B?WjBBanQwc2l5RnNKRWFRdHpkQXdYWTlVbW1Fb1M2YmNGV0ZyVkpTMHl2MjVK?= =?utf-8?B?SGtFblJKRkpCMUlqSFVXR0Jpbzc2NWowcTlTN1M4ZDB5b21WQzQ4VlIzVGF6?= =?utf-8?B?clJwNkRvUVdwM1JSdy82TXZMTTg0VWdSaEhDNWIvZ2dNbXFOajJhaTlqd3NQ?= =?utf-8?B?TTBaOVJIMXVFeEdjS0twbHUySlpwbjFBTTBocWEyZ3QvSkdiYU1EcUh4Mk9C?= =?utf-8?B?RmFqaUoyVEdzdFJpNGwyRHVnajg3L0xwbzE2ZktKdjQwQk9BYm1HdTlIS2tU?= =?utf-8?B?TDJVdlBZaWdHRDZVaWlZTVgvK1RhS05sclFYSjhKeGY1Wm5RWkg3aG1QcXpu?= =?utf-8?B?LzdwaGZRbnBGOWQ1aHJQa1o1eW5MaS85cHFrMlBqOHdqUWxJN3YyM0hPQ1Fq?= =?utf-8?B?dUVyWDFMenNmcjVEbEFwemUyelV1OFRqUFJISDdMQWtTUGtMeGtpUnhXaTBC?= =?utf-8?B?dGZZRjVTTWdJZ2o2NEZWd05jMGVVN2lSQWlXR1kreG9pVk9YQmhEQ2c3OERM?= =?utf-8?B?VzZlYmRhd2lOVFJvNGQ3aXBuYnJZYVVCMmtodWFUVWZvN1BSZ0VpODFiY1ZC?= =?utf-8?B?c1JDSXEwYzFNcGFUQ2loL0M3THJrU2l0T2EvUzRyWUNEVU0yTkV2MytldzJv?= =?utf-8?B?WGRrWnJjWWxLOUNtNlc1dFZRbGN1NWxnMmlJWTBXV25NTEdoeHJWQXZlcjl6?= =?utf-8?B?eEczeFpYeXZrdkY1VnJ4UElxSjdSblhGM051ZnY5L0N6RjBWdThsSSt5Tk1h?= =?utf-8?B?cTkxZlJSMW1ESDVUek10Mm5nYUJ3Y1ptU1d0ZmM2cUZDQWhwM0NRaVdiMGpS?= =?utf-8?B?T0plWHdIcjBZM0JzN0Vsc1lGdjRMRlRYTk9KaWZvQ2pRSjlYTXRYU3k4T2h0?= =?utf-8?B?TXVGM1JyL0NxQnRiVlhoWmZtVUk5UytZSFVRcFhSMUVjSjlLYkl5VWFDQW50?= =?utf-8?B?bGtmODlvcWdFMXpsdTZQSGhPdlJGK2hOZStSaWlrbjVBT2tMcldCU1VrZzB3?= =?utf-8?B?VURGaFUwSU9XYzJLVFk0b0R6V0U5aHMwM2RBVlRzVkxWNHdjREJEVEl0cVlk?= =?utf-8?B?Z3JrdStNVUxWNnY4STB2WmkvZUZTdTdER2VHeDVwV0U0SUpMWVRKampKTnpv?= =?utf-8?B?d0V6dUcrL1dVOXFja0FJWGxMS3VoVlZZc004aSs4TFFFd2xVb2F4UFllMGhk?= =?utf-8?Q?+TmeAfSK051DbH80SU1pEYRvwPHUzU=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(7416014)(366016)(52116014)(376014)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bFJ6TmV6TnVUcGY3S3NvZVVpaVNNZ0hTdWRKbUhMWDFaWE11TFpMd0pkOEhR?= =?utf-8?B?U20vVGRkSGxROFkrWkFNQUxQdk80KzVYQWdWRFZwZ21kZklnU2FVL08ydmcz?= =?utf-8?B?Um9lNzN6RGhsY0hrTWVTSEV0QWl1amhFbEtjQ1BodGkxcGhWNGFTblNONGF4?= =?utf-8?B?T0NMSTFiUmtFdVM0dGttUzBKWHRoOXoyTUlMSTAwOU8weTUzSmFyRTV6S25o?= =?utf-8?B?MDNSNWVUTnVTdVdTQWRHb3lIdjFsanRYNk5qOS9Yb3dCTzZCSFg5TDlsLzg2?= =?utf-8?B?dnprS0dKUkxYaTF6UDQxcUY2R3VpVjhkRjlsWHpnQTQwVkJQK3V0UGh5bUlH?= =?utf-8?B?bWdGdXd4WHluRVVwOE1RV3NXK3RaSWppaGJmSzVzd0RkeStQRlliM1V4OEsz?= =?utf-8?B?d0JMSGJETHoyQkNrOTltRElkOHh0czRNS2M1K0tKLy9UUEt1RDVGdThYWXI3?= =?utf-8?B?Zmx5VjlxK3RNSXlDMytaQ2tJZDFXTEFxdDBrLy9lbUI1QlVISUZSR25FZUlp?= =?utf-8?B?ZWZaaXVUNE0zZ3M5elBBbnMrK0E3Y1NjTDJteTAvb2ttSGN2RnBJTDNiUmxM?= =?utf-8?B?NjgrOFg4UmN6Z3lsT2Z0VktaeU5EM2FTR1Rwd28zc0c4WUl6cGk4RzhCa2Y1?= =?utf-8?B?R2thNFV0T3hWdGdEU05UUnhHWmdQK3hBMDV1T1V2SndZWkZKa1dDb2IxOVQ3?= =?utf-8?B?ZHJ2Z09wTTBaQmwxaXFTenpqeXFFRlRzeGpIeUlBTzUwMkZld3BHcmREd1F3?= =?utf-8?B?bUFsVHc1OFpqL0hCdlNPbzI2OXNPbTU4WEZFUFIxay9xQVY1UFd5anhGa25Z?= =?utf-8?B?RFUrWWU4dnJsNG1FZ1JXREhvK2FtVFhCLzFvT1JYSEREeHBnWXdPU05kNjZx?= =?utf-8?B?REh4eGZoQ1Bka1N1TXRzSzBSbXFNQ0t0WFFqTGhrSG5DYUFiODFsNk5Vc1lN?= =?utf-8?B?dkNLRjlpVjdIaUZqb1ZEUXhoeGZSWmprN0RqVm1BL3N0ZGpjd0hrYjhYZlRY?= =?utf-8?B?b1dyL0pJN0hhMG0wdWZtUlYydGYxeURGRFZBVG14L1dhdGszVW5Kb2swZ0Zi?= =?utf-8?B?cmxVSnNuQzNmUFUvV3RWbUMzS1NNYndnenJTNVVaSFEvNDFJMXpyMTBmcWxW?= =?utf-8?B?bm1Nd0xXbWdTN2FuZWhEQjZod2VULytzUGtwZEJpODFiUG1lNjJKbmsvdXBT?= =?utf-8?B?em9vc2UxaE1jYWRJNzlRcGVTdEFheE8vQjNFdmhsTkkycSt5NFlUOGpJa2g3?= =?utf-8?B?OXJGQVZYMFJYV201OGNuSkJCUEpnc1pRQ3lZanZMNnJyS2lGaVlQbjl3b3lC?= =?utf-8?B?THhTZmJtcENOMTE5dnBMNHNLM0xJSkRudGQ5QU51TlBvTzRoQ3lmTCtMS3RV?= =?utf-8?B?V1NtYnhMNkt4c3VsOXRySkxzWWtVdG8wWnR5cUNuZWNIT3RMVzZDUWJXQ3Vr?= =?utf-8?B?R29hQUdWTUF3MXorQUhWZFFqazl6WVg5MTJCN0dTSDNKbmVZMmpLT2lPU0NY?= =?utf-8?B?UEJvS3FuVGFIaGhaK1BzTEcxS3JjcFNvQ0MxVjROczQ0S21td2k2N0MzcG9z?= =?utf-8?B?VHVvdXlKZE5OSmtvNVhLa2lxb2duZUs4TEtTY1JkNWR6ZjNCZEgyNHZ0WUd1?= =?utf-8?B?bXMwNkFnS0xRTDdiT0psaVROSDYrMTZJbitGSjI2NnowY21TK3kzZEI2NVhV?= =?utf-8?B?Q1QxbDFVWTY5UXJaYW9rM3NjdExlMzNkeW5kT3ZMd1VzODdRN0lrU2ROS1dS?= =?utf-8?B?QmRSd2E4bzlSRTlEMkQxck9aeVc4TVIzdTRmemxVcXd3SStjWE5OazJ0NFJC?= =?utf-8?B?RnN2L2RBVkxwTXQxcXIwQ2VYcm9LWnhUaEtTV2dIN1JxaEEra2JOMzUxcnor?= =?utf-8?B?ajBtOHVUVlpJME93cjhpeVI0Yk1oT2ZOS2dPbDJiT2l5cm9JaG5qY2VxdCtE?= =?utf-8?B?eXJqSFE5ME9LQ29mWkFnYTIxUEJTcGdZM1pRODFuTmVXcTJiSHFIbnlubERC?= =?utf-8?B?MFk3a1MyVllXeUhONmJSWGVTTng3L1VKeDg2RUlHbUFVTW5GUCswakpqckQ5?= =?utf-8?B?QXl0cU1uN1BBK3BCNFJiRU1oUzJJcWx0aXZTUkdiY1VnVWJsQ3lUSmNka3d2?= =?utf-8?Q?ddaDNBJNFkseCGBLSjX9/n+vq?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 296c3c35-809a-43ff-cc12-08dde54fb3a6 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2025 09:54:23.8044 (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: XaD5sMt/S55e6j0jFNN3NXnENxKe8KSe/QLWHZbLYFkgif6Oc3uLZtCh9+8m8q4slWWaSRotNKGgJiq1hxnCPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8839 From: Alice Yuan The ISI module on i.MX91 is reused from i.MX93 and implements one channel and one camera input which only can be connected to parallel camera input. So needn't to select camera source like i.MX93 in gasket ops. Signed-off-by: Alice Yuan Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml | 13 +++++++++++= +- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml b/Do= cumentation/devicetree/bindings/media/nxp,imx8-isi.yaml index f43b91984f0152fbbcf80db3b3bbad7e8ad6c11e..001a0d9b71e096db3f543adaad4= 0b84af378d707 100644 --- a/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml +++ b/Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml @@ -22,6 +22,7 @@ properties: - fsl,imx8mn-isi - fsl,imx8mp-isi - fsl,imx8ulp-isi + - fsl,imx91-isi - fsl,imx93-isi =20 reg: @@ -66,7 +67,6 @@ required: - interrupts - clocks - clock-names - - fsl,blk-ctrl - ports =20 allOf: @@ -77,6 +77,7 @@ allOf: enum: - fsl,imx8mn-isi - fsl,imx8ulp-isi + - fsl,imx91-isi - fsl,imx93-isi then: properties: @@ -109,6 +110,16 @@ allOf: - port@0 - port@1 =20 + - if: + properties: + compatible: + not: + contains: + const: fsl,imx91-isi + then: + required: + - fsl,blk-ctrl + additionalProperties: false =20 examples: --=20 2.34.1 From nobody Fri Oct 3 18:10:04 2025 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011034.outbound.protection.outlook.com [40.107.130.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65AE134A30C; Wed, 27 Aug 2025 09:54:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288473; cv=fail; b=Y+xPXXTG75tchYNL7EAcp1glsXM+x42U+PN+ouEryCk4hTJJJQGsiUsuq9UGviezBE4jPeN5nEPKRjPhE2IMJHviX3JDRPL7/785Je3Ad67c2THSNWBzgQ7U4Qd0g+qRTYrV5yHfyCcmexD6H7haN7Os2dc8uZU5zpzAWzpKNuo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288473; c=relaxed/simple; bh=7YOiHhiH9l/HUUGm522Go39y++7MvfkGPK8AVVXIcEo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=PqiOL0/LPcH/3raEtj14udj4Joa59yFTNcMQVPfT0ldW6ocX7Yq4ZpYO1NxuyS3TEsdym1cA9gDjRcU80an9bdr46WRVRiMNde0QurH6RbZPAbIpqxVEF7nUtnybg5np7Odl9uBUHM/VyCd4j+Rltu33FUzpbxBBsyf1tqkMy+M= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=dO1DOxnz; arc=fail smtp.client-ip=40.107.130.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="dO1DOxnz" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BpvOst5vLJtbpGnMBS6GxQnlKRGJvDJGQmXex+yi5uGHBvvaFjy5cS5IMUdfN42gxdtMbVW2hhfcNmtANar3wF6uqno+Oc2JosdYAh3wQe1t1108Hb9W0tbI2sJRxrP9aU0RBA/asPvubm4gOhQRHWFxqQiEojFKMCNSc1phUl+oLIOD7zIuAFWzUEmbRzmxiC9em8hM0k11oB8gSLnoKR/ze07qd4UrCIYiPWhopezIq9RipClZ+GFBe8WnDRJEA5dkMkeUcSnX2tO36OP7xdpNFWfLnj6GsN1wTDISguf+ztCU5aXks1C+aVplbj6MyAn/hoiuEEFIY6dF8KWOFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=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; bh=bw5Q5IJJVqMpDjDTm35PJxfajAywe41xvJFDTSmJqI4=; b=tcNGmBfm0kCId+wQF/cmdM71q/VAVuQJs1aw+bUheswMqLgkNniV4lQXOKu+6/Nj56m970YeSgDo7TPdE0KBf8eqENF8y1GXPVBcxJ4ZWudmPHg06VoPAabncvCe0zWEgm7iXYLFcgKv5ocfTi4OjI4GHCBlwShLlNJwH/9uoOJ1vIrssXHxqAE/I0vpjlA2FlQqBEfgbI4kDBGmlUvKt0hmjxFmZypIdVh3DwF7PoUbFRvSs16ZT5wH27YyQ7nqzyWfNIqTacBSNbs4VJdTSU0PZQDsFYaoYc0jGBfmR9KIJ6w3OrptKCQaBQDHs/ErcGFn+boBA2eOECwa30c3Eg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bw5Q5IJJVqMpDjDTm35PJxfajAywe41xvJFDTSmJqI4=; b=dO1DOxnzSuWEMm6mKmOOU8Wo4xHCYen37cWSVFBsFm7T7jFjHzHmu9dWU58olbwcFW0Fr0sw9b3fYMpdhW9ChzUfBhsZmJAP6pgfUsSxVwcExaVPs/bBqqLsl2S0u0gStzfyTcgJJwYjqdmZFThVTfw/2EpyeulIF5IfjXq2M71ffBnBg5arQjFE8pEuKRZ3ZOQ8ECve8OgMVPFySyNDCpe+ckiYfD5MQ+3VW5/QIS806WfvQ/QIwepJ4Wh986isAHwJS140a6o+bjH+4nuqGe1aoF0aMLXpSlgkWcdTRXdlW0gY2DvUS4ZwOWa+IRoESNsI90qTvwH2kEB85GjMiA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by DU2PR04MB8839.eurprd04.prod.outlook.com (2603:10a6:10:2e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.10; Wed, 27 Aug 2025 09:54:28 +0000 Received: from AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59]) by AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59%6]) with mapi id 15.20.9073.009; Wed, 27 Aug 2025 09:54:28 +0000 From: Guoniu Zhou Date: Wed, 27 Aug 2025 17:53:49 +0800 Subject: [PATCH 2/5] media: nxp: imx8-isi: Simplify code by using helper macro Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250827-isi_imx93-v1-2-83e6b4b50c4d@nxp.com> References: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> In-Reply-To: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guoniu Zhou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756288458; l=1394; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=7YOiHhiH9l/HUUGm522Go39y++7MvfkGPK8AVVXIcEo=; b=WbMyU1wyTBxPw/k86ZXkhOZs/5tg+7X5WNDaRfaaFbGGqTjWkVON328yx37KJUPGiFFOD9P1U e27fxgGdM9PC3vQHO+ASzC2FNmA3xLJoP83bnrMtz7zewhX3QVDYazs X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI1PR02CA0053.apcprd02.prod.outlook.com (2603:1096:4:1f5::8) To AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|DU2PR04MB8839:EE_ X-MS-Office365-Filtering-Correlation-Id: 26190131-7663-4325-7321-08dde54fb67d X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|7416014|366016|52116014|376014|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZXVsUVg4YW91dUVWV281NDRHblEraHBpeVluQUlhUTNOMGZQdUkrc3Z5MFdi?= =?utf-8?B?MnRoWUVOVDd0QnRzcjZmakRZalV2ZkpjZjYrVER3aytOQ3oxaUZDaWVmZkRz?= =?utf-8?B?QytMd3dRVDREMjhxemZMQnVvbEdVVFdJd2c5VzVsd1N0S0hVdFBKU3JLaXJX?= =?utf-8?B?MTFCNjNJMlhDaTRuZjRzMUx2Ujd1NUovcGtRUERYTk9WN3hmWnlPYThOTEx3?= =?utf-8?B?NHovdlJFQUJWdlA3elZVWE4zMWREY3VtZVA5YUxXa1ZTcDVZOG1Sb0dvVFBo?= =?utf-8?B?bVdESTFKbllTcTNZeVIxT0gwQXlyYTh1RDBjUC9yQWh5UFMya3RvOTZEYVFh?= =?utf-8?B?YkhXZUlMemlKU3dYVnM0amNpU1U3bTV5Mlp3MkxSTGQ5Z2RnMWxmSEZWRTZW?= =?utf-8?B?cCsrMEU3clFxTitDTTJvVGVyMENYWkxGTGZQSnJnbGVpbjNtOTV4bVQxaytG?= =?utf-8?B?Ny95WFBBWURROGI3Q3lNVXlXY0Y0TXhDMnE0eUlxZE9ubzdWeGcwdFJabmdI?= =?utf-8?B?S2RaSThpSXdZZlVLTll3endWL016UzlTMWluYlVTd0ZhTVB5RXNUQmpEb2Fj?= =?utf-8?B?aHNTUGM5eDhvRkZtc2pncjlzWHZRVG95YmplWE5iL2RySHFoQVhsa0hkMXFm?= =?utf-8?B?dmt4bjdxR3d5UjQ0bjk4UjRYZlV6eWtRdFBNcGYzekVtYzBBaTIxTmZqZk9S?= =?utf-8?B?L1BiSHgxbW1YMG0xVXhoMWthRTNyVmFyTit1U0xWOWNnTjBTY3hKc3JFUVVS?= =?utf-8?B?WGdYZ08xditQWHJTVUt0bDdkOTNRc3B6bVcvL21PSnJJMU9hdWtTLzc2TkVR?= =?utf-8?B?T2xOS1o3enIrV2ZIbGNmRnRabFc3UmtFNkFzNTdZVkRleU1CQVFVOU1rY0RB?= =?utf-8?B?WWVMb252VXJZWm9CTk8yQzRkYUo2c2o5MDdJV1o5djJMQ2sxeEZiMEZVWGI5?= =?utf-8?B?Z3dXZ0RVa0tpbCtuVlJaZEUvVlA1RVdyMnFieEh3OUhkWWhaNnl5bFkyRElr?= =?utf-8?B?aEpSV1N4YmFCK3JqLzlIc1dRR3p4YWdMNTNoZ0JoNnJ0NUxHekNHR2pJT0hZ?= =?utf-8?B?YU1GNnJleGZ2VkYydDNwSGEwQjhlS1FBZW52Qk5CbEtycmlSQTRBcWZpWFQy?= =?utf-8?B?Ti9FcG5GOVdTY1hHYTcxTEQvRXQyQ1NlemlzNFlyRGppbktjQ1h4SndBTXVl?= =?utf-8?B?NXpBNnlWKzNwc0Y3MWFQSlN0dHdTeTQ3NzV4a2ZZdEhmQS9FemlCMlE2UnlC?= =?utf-8?B?NFVuUUdVbmNPQUs5S3ZTbGtmS3BQVStaWUk4UzFHUjJKaFpieFY5cEROOVRF?= =?utf-8?B?R2xLY0dwZDhTbDlXTkgvazVJQWVwWFRFMk1KdWxITEx6Ly81SVdEZEROSkxL?= =?utf-8?B?Z1F6dkVPRnVhM1gzc0RvYlYwaVR0L0dCT2tIWkQxdnMxc1kzekxjT2IrYnZR?= =?utf-8?B?NTV4UVhNanVqcUI1all0ZUhNbzlPbUdVTDB4M3BvL2F1NGxYZ0htdUlWZzRT?= =?utf-8?B?RnEyTW5GSUF3Uy9KM09HMUtQM1d6eGJOMDF0ZEx4WU5JcDkyblFsekVoN1Bv?= =?utf-8?B?Uk1iNnZGY3JOQUFFVSs2UDBWUkxKOVNyeUJQRXEzUEd0SElVTkg5Ry9EbU5m?= =?utf-8?B?WjdnWHMyK25kTGlmN2dxRk9ZNFkycHJNWFhVSDBvTUFoZEUwQzl5MkdjdlhP?= =?utf-8?B?S1g1K1V4Q3ZFMHRrR1dvTWVGT1I5R3Ewem9CckR2TEFKUncveGpPVjJOUVhS?= =?utf-8?B?YlJFcm83OEpsOVJtZTJ6L01EaVpqZ2VBTEdSK0RGRENTWnJOdEVadVRLRmtn?= =?utf-8?B?Rm8rb0podUxFSzRKMkRJaEdoMjJUQ3ZwMjNsdDdvY2w4L0I4c1hKMFBScnpI?= =?utf-8?B?THljdVE5SkZBSXhCZjl6cXJUVlBNOG1jdU5zMFhsYjgrZjcyNkxjQThGd012?= =?utf-8?B?SUY1MU9IVjJ2cXJkZ0tQbkYyaVNuS3VuK21TQVJpcGp5QUZaQit0a0pLUXNP?= =?utf-8?Q?6Xs2zS9kHsxt7HfM/FCiH9ilsN08kw=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(7416014)(366016)(52116014)(376014)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WGtYNmgrUnpzdzJ1elhka3A3OUVKQlZXM3JhNEVoM2VJV3dNNktKZUFBd0pD?= =?utf-8?B?WE5hZnp2YUVvelFsaWF2VGhFNjFXRzQxcFdDbnp0VWZDWlg0ZENNS2JHMU1r?= =?utf-8?B?NzUycmdiS2RZdnR6OFBwdllNM0FDUmp4U2ZvWUpDcWl4OE1XenZ1dTN2YnFh?= =?utf-8?B?NllHNDdhNU81aFR4NlpqRlgrekJtLzVSWW5leUZCT0k2L0ZUY014ZzdVTlRF?= =?utf-8?B?ckIwajkzS2lmK0dpam5PSnlWd1EvU2dIYjFTMjh0ZmluZW15Vk44c2dFZUJ1?= =?utf-8?B?c1UyVUMrQ1hobGEvNlRVdVVDblZnUm1wVkw2SHNCSitlSk5lWXo0bzZHRC9v?= =?utf-8?B?R04zTmFPTUJUb25LdHZ0d2ZpbGVPWEVkendWRkNwalA4SGMwYlNYTGhDdGdH?= =?utf-8?B?QzRZTWdrL1hiNXVXN1ZJdTg0cnV0M3lkSWs4L3FuRWREeDNQWkQ3VkF2N3dp?= =?utf-8?B?dXAwNlRndlNRd0dzdUN0ak9RZE0zRmFhV0x5Z2RBSWRyRFdjalV2a2ZReWFQ?= =?utf-8?B?Y2xkSHAwZUlBaHU1NlQxNzhoRm9XaThiVzN5Q2RRUzJFbElvZG5mbmpZcFNm?= =?utf-8?B?Uzl2TXlVNGRVZE9RQ2NEVDhadWQrbGRWR21ZdWpZc1lVUDZUazJTVVJmTG9T?= =?utf-8?B?M1FTQVEvZVVNQUo1TkhxZ0VKd0c5eTlsekUwNDNaRU9LcE1KN3RSaHNrK1gw?= =?utf-8?B?MXdSSm94eXZxczFsbzQzMklXbnhLam1tRXVkTmxJQUNTd1hzYTRMUjhtQnMy?= =?utf-8?B?T1lERjZtV3FwZzY0bUV4YmtzajlKQVpJcFBMTHVDaUdhUkdIUHR6T1dHRlhD?= =?utf-8?B?RmtYakRBb0pid1lKQkYyRmwvWTZyNHJydS9nTDRUNFgwZmhBK2poWnhzOUdh?= =?utf-8?B?OXNPR29WYS9FbzJNbGQxdmJLdkcvZ3VVVklSemhwdFMvVndVQTdKN3dER1Z1?= =?utf-8?B?UHErbWU3R0cwQUlwVHVVd1czbUsyVkgxVlA0Q0dSaHVJemlHb3pnRDBVMjRU?= =?utf-8?B?a25RSmZaalpYSmpuU214TDg3N0FJb0x1Y0Voa2dSR0tXdTBwalhVSFFSVTZl?= =?utf-8?B?aitUczRQQ1MraG1MQ1hXZWN0eXZ6SzJLTFFjTkk4dVl6Kzh5VDJCcWdhYzlw?= =?utf-8?B?MS9EczQ5K2NndWgzdUc5RHByemJTV3dnemc4bG1uSzJQakpHVGJqZlpvZHNR?= =?utf-8?B?VGd6dEpndXB5Um80MGFObU1DWCt0cUsrK1kxRWJQeGowRFBqaitpem5GK0Ir?= =?utf-8?B?b0Y1dTZEeEdiWXFMS2M0ZHcrVVoydkROTkFnY091ZmcxTWluL3FsTExwdEZY?= =?utf-8?B?ZHZNQ05aYXBYL1NUNWVuM25EK0dWc2lzTnZMMXc2Vzh3QkhpUWlSOHBxWE5x?= =?utf-8?B?K2Y3cUlFMEI2b1JJRDl0SXdpUmUrbitKOWVQemI4Q0I4T0JDcnlMNzdaTVJJ?= =?utf-8?B?WGxZeXA3ZEhoam5SdXZDTUdxclVoaWxFMFEwT1FORHVlaFM4ZDVwVEJSQ2ZX?= =?utf-8?B?SGx3NmdidldlZ3hIbG5xMW94WjlORnZTV2xXclBtOWc1TWREd0VjUm5WNGdX?= =?utf-8?B?SlpiMkc5K1N0bTBLaGVoRU8wMGFlcmNIYUhMdjdFK2JJNmwvbCs4bGpXd092?= =?utf-8?B?b3NEakhtM3dhc3RwVVlEVFdMb0EzTDljVWFIY2hoRm5kcGsweE9icGw1eU9Z?= =?utf-8?B?Szl4WjN5NkhBRFBqMXJUaUtYdC9PUUNHZ2p2b0dwVjJwMmVpV0Q4UC90aUxX?= =?utf-8?B?WCtEZzBtMWYwNzNUMDFKV25VTUc4UXJKVS9mTWdzbXQ2K0tHZEo4NnBPeHRz?= =?utf-8?B?VUp3bXRwaGZtMmErS3pCY2lyZ0ZZWjdmdjhCdnJXZFhKeGdtcVJGUEh3S250?= =?utf-8?B?NUt1NnhwazdITzlZdjFiZFlkbkZ1WjNkTlA3Y01ZQ3ByLytMb0RrOWlacWVE?= =?utf-8?B?T2RvcnlCODhuZDd0WFBKVWhhUHQvT2ZRM0IrWGlNMXlyWmgvSzVXQUtrM1BD?= =?utf-8?B?K1liaGg0d3FQYUh3cHFpWlpnUzdSb0NKSEdEbUNpVkZxcm9OcVBWdUtHb1JQ?= =?utf-8?B?UFJZU1JkN2Vselk4ZlhsVWR0Nytldy9DT2hlOE5SZ0dXU1Z1VlJDV1RTRmtE?= =?utf-8?Q?RN04++9km3ObD98giWyMwZWsx?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26190131-7663-4325-7321-08dde54fb67d X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2025 09:54:28.6046 (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: 0Km28rSZWvcv1ap6xh679byfkyU6OfWSzgrEnigjZ7Sfgf4V4UQjykSlCM4ioK4B5mIqpXaTzaXDULB9yiptPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8839 Simplify code by using helper macro FIELD_PREP() and GENMASK(). No functions changed. Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c b/driver= s/media/platform/nxp/imx8-isi/imx8-isi-gasket.c index f69c3b5d478209c083738477edf380e3f280c471..c05e26798032367813c8730550a= 7eec2f237b4eb 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c @@ -16,8 +16,7 @@ #define GASKET_BASE(n) (0x0060 + (n) * 0x30) =20 #define GASKET_CTRL 0x0000 -#define GASKET_CTRL_DATA_TYPE(dt) ((dt) << 8) -#define GASKET_CTRL_DATA_TYPE_MASK (0x3f << 8) +#define GASKET_CTRL_DATA_TYPE(dt) FIELD_PREP(GENMASK(13, 8), (dt)) #define GASKET_CTRL_DUAL_COMP_ENABLE BIT(1) #define GASKET_CTRL_ENABLE BIT(0) =20 @@ -58,7 +57,7 @@ const struct mxc_gasket_ops mxc_imx8_gasket_ops =3D { */ =20 #define DISP_MIX_CAMERA_MUX 0x30 -#define DISP_MIX_CAMERA_MUX_DATA_TYPE(x) (((x) & 0x3f) << 3) +#define DISP_MIX_CAMERA_MUX_DATA_TYPE(x) FIELD_PREP(GENMASK(8, 3), = (x)) #define DISP_MIX_CAMERA_MUX_GASKET_ENABLE BIT(16) =20 static void mxc_imx93_gasket_enable(struct mxc_isi_dev *isi, --=20 2.34.1 From nobody Fri Oct 3 18:10:04 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010030.outbound.protection.outlook.com [52.101.84.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E944A2FA0F3; Wed, 27 Aug 2025 09:54:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.30 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288479; cv=fail; b=NONeVSSPQpb7WJvNWrVV7RB57Aa5bnV2SlRMHtHNAi9RTBzaA2MsDLfh04LnpGHf0DNNOBevJOF+QVCGPJ3iDU/h6iYv0EoK9XQHU18MzaobzGSzxmqN9K/BAj7MAE6SyWTj5vStyRUjvD4Mfs1bYaJ3EZsheyE1U3/+x0yuJ4s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288479; c=relaxed/simple; bh=TAzhvoXChlcNP0ohb6AsuWFWGtXrmUaEJOHuMNftXsM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jw+7Ms5VT/4Vpqebma5mVMLWZX8/xY2ptr40ZUQUCKU2x1Hx/7UHSuXGkjLE6RDCSu8faGxoEAuQFSbKoAypcTfpP1rtNsrHXB1p8cfBg9gtP72i+5r0xMaZACUBWHtsDITn2Y8y1a1NuN12FWA2FEs48Uy/JRgIu8BEw2N15hI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=Wy25d/L6; arc=fail smtp.client-ip=52.101.84.30 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="Wy25d/L6" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bLOplDbpIo2CA24yxSIhHX1F+jTU7ctlypzzGJmY4JVv1pbGhKRIApvAXdouq1ljBfFq1ccF2IQuxcAaVofOa9L0ZrvZUKap1DH09zXZOxKBfKF1hDNF5Xho0+cq4ej2TMD7ADgiW3i1xIhAXQcBYUIjoq5rFqAIvAHB6iW2mvAPk2ppUFYMXdBhDyRFtI33XpQEuzQBd4fwAvhsrmxPtUXBu8MAUQEf3hleDijJRlrNA1jYGNbPlXuL5/wo/+MH+WN+peE9XONIrv2fiUE4WC0ye5GFgotHEboG/yGBRcN3Vy0rGNsTsy2Z8xM5Kzk6yImno9aUXGPlwpP1/XkFNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=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; bh=8+WK0Xefl0RnALjUgmb1OmqGfLvDaA9HJ1fHHNKH9RE=; b=XLracgfBF/+vg2lc5pPiybcGVv0pLsy9unc5yOlN454o5yyy/XV9BmM8JwIuhQ23rv9lT/MiIPbsYtIVWSd17QAlzPm8LwluKVwbXPI6O7l8ALETTGrqz/68K1Q+tJxnXP7E18/2UrdocmWEmaMUWu1LAkCG9n3rgSER2Q3OniuR0YHptdw5ERi3h/i2V/RmwXf83oS9b+nsXu59hlgdJmsL+be6JBfCyv8HtGM3ygDg3F6CUTyCHEm4cxB/bGzbcspc1qFxSRSVMFfpapEBeIIIMAvkRjQO2jhX2jheajDIh5eFP7GqC4liV8aBCO8Ok1kvscFjs7a3DW+gYtxjXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8+WK0Xefl0RnALjUgmb1OmqGfLvDaA9HJ1fHHNKH9RE=; b=Wy25d/L6NxnKgO/C3EAu9B61OjZADQaJi+xwJGBj0mVWGF0mPkVKc90wVCUhX4z6SDcPLakPEqMbV/S8zGYNt518fPUTsR6vcHqOeZNf84+LBzaO1JAGC+Upf37aIPwdrZWVcUxVZ0ylxkPky2j1wZRyaP7/ASHZX4k9sQaH8/gmOLt2dKg2BN6OjrNVdBDanXR6uOQzI5QHnaPdrajPBRdQKPTD6ABN1oSb/60HN209Tz86UxtGTUWKZUQqjjPltuxIEyUswGZd7aQe7pQzJKt3/9zjyp1+2K5DIMROHGrosojqdCxi9Rpi/0p6nLw4vIGXk4vV1HOvSJ2f8H5KYg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by DU2PR04MB8839.eurprd04.prod.outlook.com (2603:10a6:10:2e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.10; Wed, 27 Aug 2025 09:54:33 +0000 Received: from AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59]) by AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59%6]) with mapi id 15.20.9073.009; Wed, 27 Aug 2025 09:54:33 +0000 From: Guoniu Zhou Date: Wed, 27 Aug 2025 17:53:50 +0800 Subject: [PATCH 3/5] media: nxp: imx8-isi: Add parallel camera input support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250827-isi_imx93-v1-3-83e6b4b50c4d@nxp.com> References: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> In-Reply-To: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guoniu Zhou , Alice Yuan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756288458; l=1708; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=PaSafpcCilhrdkpI2iSFsEUabWSmp6X1DZouALyKUCw=; b=88S/U9by+m5Gwlmj/rV44iz+ZCGNtQXTNLzMbZ9Se7RCowMqNAQ6S8kV3oj7DdKncwCAcu/wn ltzQmkcGhncBB1tSbSV4OKXk3kF7P/UiK/5fKDFIraVNZ3cJtcFiADV X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI1PR02CA0053.apcprd02.prod.outlook.com (2603:1096:4:1f5::8) To AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|DU2PR04MB8839:EE_ X-MS-Office365-Filtering-Correlation-Id: 235056da-95d9-4467-8a3d-08dde54fb96f X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|7416014|366016|52116014|376014|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cTY0VnE3eFZzV1VZNzlkZXNZTUlkRDZjNTRJdnA3M25JRk1XNm1NV3MrYnpn?= =?utf-8?B?OXRZMEJHTFR1Z2hKd3ZrZjlHZWh3emY1NlhiUFExclZsTVlNOTZnbVN2OEVO?= =?utf-8?B?R3BnaXVPMU45NEs4VGtNVXBqUWsvbGJETlZhTTNIUk5yTG40NG1zTnh6MDJr?= =?utf-8?B?dHBUaUhvbnErbmJxYlV1YzlybDVLcjBidTAybGRpYzlWWlVrRU9hK0F5eXlD?= =?utf-8?B?VFNLN1N1emVPajlRcjRFY2xkRXo5T0hCVEM2SndPdUdmTGRUUk9TaTFFOWpN?= =?utf-8?B?bS95VnBrNjEvbkQ2MElGWHp2cU43N1BUQ3V3eFpsZHI5L3dPbWF2M1Zkd2xp?= =?utf-8?B?Tko3ci91NTRWYmhRQWlpSVBreXhrWDI4cndHOW0yVW9MTy9OZVVra0M4R3Vx?= =?utf-8?B?aFVsU2Y4WGJkdk5HbVp5SDlTaEtQR0I5eUR6WnNKS0pKV0lPWVQwUzV1YmtJ?= =?utf-8?B?bEgzOUZOSTZwR0hPN3AwTWNjZ3NMYXBoWmxZSFJWVU1RUVlxWWhCb1NaYVhS?= =?utf-8?B?MVVMTVBzQTVacXFtSXV0RmFPWDA4VXJHVXZDWWx6OE1BaWxLVmZZQmxYUnZL?= =?utf-8?B?R2NmZjB0TXdZdGhGaDdDWnRTTHZOMVJWa2VTc0trRW8wRGNJOCsydC8xa3k2?= =?utf-8?B?Y3lHWlVObWdBQmdubkZEbTd0SXM4eTc2Zi9MUVh3S3MzRjRNTFVWNzV0Wm1M?= =?utf-8?B?T2NUYmNZUWFWZTE4VWNZMzVQTGdWd3ZESnNORzMxZUMxWU4xc241YW0wNmJF?= =?utf-8?B?ci9JQ1ppZ05UYWJIMDhXUEpGT0hBSWQzMHpjTzh1ZVFiRlVGdGIxSEZoUlN6?= =?utf-8?B?OUJNMHkxaEFvQ2tYYkljOVRBWFRHT1pNdHdpRGxZRllQcmlKY0NpM0hKSU4v?= =?utf-8?B?aW4rVlpFNldlOW94NHM5aTkvVzd2Wk15V3h0RERmMkswTWlrQm5xbnRvK0tx?= =?utf-8?B?MnZHbm9oY3VWUFp3cGc3bktxSERJQS92M3R6OGJQTEJYV2txRnlJcTExUXVn?= =?utf-8?B?bGh0QzZzTmUzZ0RBN2EwZWRlUlNHSk1YRUdlMHVkZGd1ZkFGcGY0NFB2ZFBk?= =?utf-8?B?UXdVZ3drbVFUVDJtbTMraW9IUVJmRW9vUUtJVURVcExRYkEvbG9ac08xOU5N?= =?utf-8?B?QWM0RGtIampsNEJuSEZHMzBIV1pwcDVYWnN0SCtGYnEvTzJ2ZkpkVVpUeWtU?= =?utf-8?B?RmpOclhmclJkbXd5WkQxMEM3ZldhQnlUT2tOTURDVzZtSUw4ZWlwZFVzMEw0?= =?utf-8?B?UURrallNdEJOd3Y4OGdPOFRzbU9Ga3dIM1lOcjRSSlQ0T2xpdmcyQlNlcGhU?= =?utf-8?B?SVJ0MXlqMGdpclRqZ2lHbXZVYlhPVkNtd3kwVy9tenQxV1U0bUhjRjA4Sm1C?= =?utf-8?B?aG54M0JaU0JabHRQMVZUQ054SlM4czJxRk5vQmljeVJvNzk2OXdaRitySzNo?= =?utf-8?B?U0Vkd0RNeTY2Q0V2Z2o3aXphS3Fkek5wK0JXdWN5SW1BNVl3ZnRZNEFzSlhk?= =?utf-8?B?NklaQzgzR2FSWEltSG9FT3FIQ0wyanptU2lSbTU2bHpMNzZPZGJrUVkyZHNn?= =?utf-8?B?MkhVN0UrUHVaMDV1N0tyaUNQQ3AraUcxQ0pFL0NYTzJZcURTYjkvd0NJWVhw?= =?utf-8?B?ZkV5bXVHQ3hTTldtQjRaTDB5WXlycCtLWFNqRitPOE9KZS9OSVBaV25wU00z?= =?utf-8?B?LzJCb1BBTlFveTQ3LytKaVRnL3h1RWJPb0lYa2o3dkx5d0lZcUZWSEIxNUw5?= =?utf-8?B?aERvcGhRc0IwbnprdTA1UStVVjVVdUV6Wm44QmxSOFRsYVNYenRLSm5YZmd1?= =?utf-8?B?SWxsRDdyZUhsUDBsTVd1TEtJaEl6S2VidThUWXg2RlplU043OEFad2s1dDl6?= =?utf-8?B?MEI5QlZYT2JkUWRKaFFKUy93YXc2dkxycFdKM1dsTldCSWFzcjFlY0FHeE5p?= =?utf-8?B?MkNHbWlPSmYxRnV1K1ZQTTlEeTl6YTVFeElPdTlibVcwbmt1R1ZJR3JaUTZt?= =?utf-8?Q?Qjlpzikm9WAHT5I+SjisOnR04Q6NlI=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(7416014)(366016)(52116014)(376014)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c2N6RGozUDFvUHRQK29iTHFoZzJGMXp2cU9jUlZZbmFOMG5xYkZHR0JxUjcr?= =?utf-8?B?T2F4SlVSNEpEUlZqQ2YxR05XK003aEpmcFdpMHBSWHVSYU5ET2FhclNwaHpn?= =?utf-8?B?L1hWaUJ1OVUwSVZOYngybnpERnQ2SG1NNjVmd29ybWRyVENrSndGanAzbXlz?= =?utf-8?B?Z245TGIweFR4QUljZ3ZZeUpLSTViVGtqbGRMOXlzVFBBRFZUa3ZyWGtZbnE0?= =?utf-8?B?MUhLVnJEanVxdjg0NWRIQnVFQkVtczR6akM4S2J1Zk1QZFFsbXl5Y3JYZi9U?= =?utf-8?B?TTBla284K0R0ZXc3TS9FdjFjb1g3Tk4rallmdnB2VlM5dGR4dUxNc3VscEdo?= =?utf-8?B?TlRRNmtKdm82ZVVwMVBkVkdjaTI1WFhjdVVINGN0OHN6YXBlSU1TRHBvbjd5?= =?utf-8?B?b0FPRGc0V1RKcDRZR2xYUUF1SEJVS0p6a0pmcHRpbjhibkNoSGdJY2ZoNTBL?= =?utf-8?B?eDgvL2l0K2F4bDg4dzBsZkhUTTN1bkU3MHRPUXkvUEQ3cVR3NkF6ZnhVclMy?= =?utf-8?B?RFJ0UDloSzA2S05zSHJobEkwbm1jb3pERUF6SzYyNG56NlBjNXBjMm5iejdt?= =?utf-8?B?M0RleFU2UmxNSm42Ujdhb2ozZDdBdmlGV0w4eURoSHdkbHh6am45ZEFJUFh6?= =?utf-8?B?VWRUR0YrSC9sNmtIM0NtSDh4aWQ5WjNHeGpBeFhsRDhBK0I0VnRaUVRjcHlx?= =?utf-8?B?MVpTL1pXSzZ0VS81RGluSnZpMzQ5aDJhQzFIZUM1djQyYldsY3J2bDNVK3pL?= =?utf-8?B?RTBNQWl3NXJFL2svTzNIR2REZmo5ZlhrKzV5OTBKNy9odW1uYzdtTjhaMHB1?= =?utf-8?B?TjRBUkFzM2RSS2t2MUNBM3lic1I0NzJ3cTNtMXZXSmRqTjVYTjFpYUxZUk1u?= =?utf-8?B?eUpUMGg3blVMc21VVW9RdVVWOUNpeDhnL01BcjhzRWRnb2pZNEl5U1Bic251?= =?utf-8?B?OUQzNWl5OHB4TWlRSVRkNFZHaExDb1BCcDJNalJGejhVUmpIc0w5R0tzUm9V?= =?utf-8?B?aG1rQ3hZNFdNSWIvWnAxOVBwbGw3UWxBWlpTaStibUlMc0JPbGxJTEtub0Er?= =?utf-8?B?WmpIaktBNWJNSWNkclIxSzVucmYwRVRDTDlzQy9KQnBza0RoL3p6ZXN1ajJW?= =?utf-8?B?cU10cnZ2Zithc1lSSVdRdFZoM1pENXJwamROS2JiTy9selB2bStwWlQ3Z1JW?= =?utf-8?B?WmhlbHRJMEMxR05Kb0JydC9aVnVycUdmRERHeXR3QVNxWWwwU05qek9kd2ww?= =?utf-8?B?ekN3TWFvSDdURlhPeUpUbWg4SkpBclBvTk8veUI0ZzZmbkVMY3E3OWl2bGF6?= =?utf-8?B?L3FudG5HWGJtbmRTVUdkMEJ2eklsVCtIYXB1TFBSN0JtTXVGbXozWTNwcUVT?= =?utf-8?B?cU91ZGczd2RSQ2RRTUxFY2dQQUUvRXQ5c1o2QXNtWm5VRjRYM1BJY09yRnFw?= =?utf-8?B?eDNnblNXSndRekZScHcwNmRLZ1V6VE9oWlZNaWFhZ2M0Zmt1VGhSMjRYbmtZ?= =?utf-8?B?R0x1N3FISy95RU1aSFpxd3V6YU5nYmlvZUFVSWVSMFZZZHRwY0dlSmt2SGx4?= =?utf-8?B?bXVKL3hQc3RrSXhBckZiNG14NVRKNHhMbDVHY0o5d2RCWndZcFQxWEdEQzBx?= =?utf-8?B?SnNMWjJFUDJBbXRBRGg2K284ZFZXVEVzVWRDaCtyd1RwRS80RDJZQ3hMWTRn?= =?utf-8?B?Z0NTeXpkc05jRkltdnlZN3Q4Smd3ZGFvRDlyN0UvN0F1bXFubENMV0MyZFJH?= =?utf-8?B?QmJ0M3VMcHBpUGZqM0dndzRJT1NIUVMxQUpmQkl2ckVHWitxTmFvcXVIQjdM?= =?utf-8?B?MStpSGk2TXVDNUVrQkswSlQ3REltRytveVQ0OWlHUnRpc3dsZDVlS3dpclZq?= =?utf-8?B?K04zSHh5a2FNc0lWSys5MTdFc1o1WWhOL0xiUFE5TE5OVkFYaGZFY3ZYekgx?= =?utf-8?B?c1FUbFJrcjJwMTY1b1FpWTBCaVpNRlA1Y2hlOGZ6bkZEUG1KTHA2MFhLcUtZ?= =?utf-8?B?SXdjMzJGMzBqRXl1UWRSUzluWHZoMUhWVXIrQVJjQlR3MG56Wk5ZdE5rTnRV?= =?utf-8?B?TyttVy8vdElJRmMzRUVCT1NFcWExU1F4SFdLUUFzYld4YkhacjdEVUFqMnFM?= =?utf-8?Q?oLrEQnI49hKeCfweJvl1Dz6Jn?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 235056da-95d9-4467-8a3d-08dde54fb96f X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2025 09:54:33.4389 (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: HaDKhO2ahO7dohNtSgIjEWLwBl5/fpY0IFaaHbvGrvgJy5xZ7VPbxgdCVv5tQBxum3oygfVdUQ+4IEyzuttufg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8839 From: Alice Yuan The ISI module on i.MX93 implements one camera input which can be connected to either of MIPI CSI-2 or parallel camera. The source type can be selected by setting camera mux control register. Signed-off-by: Alice Yuan Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c b/driver= s/media/platform/nxp/imx8-isi/imx8-isi-gasket.c index c05e26798032367813c8730550a7eec2f237b4eb..139226c46cf96d4086716f9f20a= 876b20eb0e22a 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-gasket.c @@ -59,6 +59,7 @@ const struct mxc_gasket_ops mxc_imx8_gasket_ops =3D { #define DISP_MIX_CAMERA_MUX 0x30 #define DISP_MIX_CAMERA_MUX_DATA_TYPE(x) FIELD_PREP(GENMASK(8, 3), = (x)) #define DISP_MIX_CAMERA_MUX_GASKET_ENABLE BIT(16) +#define DISP_MIX_CAMERA_MUX_GASKET_SRC BIT(17) =20 static void mxc_imx93_gasket_enable(struct mxc_isi_dev *isi, const struct v4l2_mbus_frame_desc *fd, @@ -69,6 +70,16 @@ static void mxc_imx93_gasket_enable(struct mxc_isi_dev *= isi, =20 val =3D DISP_MIX_CAMERA_MUX_DATA_TYPE(fd->entry[0].bus.csi2.dt); val |=3D DISP_MIX_CAMERA_MUX_GASKET_ENABLE; + + /* + * CAMERA MUX + * - [17]: Selects source input to gasket + * 0: Data from MIPI CSI + * 1: Data from parallel camera + */ + if (fd->type =3D=3D V4L2_MBUS_FRAME_DESC_TYPE_PARALLEL) + val |=3D DISP_MIX_CAMERA_MUX_GASKET_SRC; + regmap_write(isi->gasket, DISP_MIX_CAMERA_MUX, val); } =20 --=20 2.34.1 From nobody Fri Oct 3 18:10:04 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010044.outbound.protection.outlook.com [52.101.84.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C040832C319; Wed, 27 Aug 2025 09:54:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.44 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288482; cv=fail; b=QwsmuuO+FZ3reftn8x/FKPh2QUecAkhXdxP4X2fch0yagFwgmh0W93oT/p8vNh5lyxr3bNsW6fbreYGuzWC79upAJeqEXL4FCRTipc/ba8MOGOd2SO5nAde5moLW0hjE8wQ+VHNReDty8CGJfEotWtfPkmqV78W2vN5D1NDttQ8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288482; c=relaxed/simple; bh=e+UQzyKziiwQfewK19IXyFiDEghdjK9jDERbsFOeiO8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=YYjSiia5t7h0NHeq1gu86qdAB5ZmkUdpK2TSmZSIFjwFWcSlI4BhPDmlRFOOOQpJe2xbsViq20DIopjgysWqsjPa2O1llhT0Pi49QX9scpPjd4RrP0Pzvup01Rw1i626eXmBOrPB6a4pKh7DV+LhHRKWpeRMj2aAJHjv7/lzLDk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=l1YzmUTm; arc=fail smtp.client-ip=52.101.84.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="l1YzmUTm" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D2ookxYCVaJna6xI0BQSm/ElE1YOq/JitWWZUgBc1pbB9TAVMyFiXjBIJ6PP+p847S0Ik+PHPr6Gl1XDDdoPC2P+yCr/6ev1OHlw4Y55CGBha6CPgABRbYl/KWFPC7MAyQ2zaQkhKQTR61UVkBaMCIai/iK7MkMzXXByJQ1+hB4+Q/JB/Ru2IVzqVISBkz7eFEOBLcYdfNrRB5D+KI6znoFn7eVPLuCTUU6LOnhufOm6wkEnwzvaMJTw5s+XgKrDjhC0buYi9qh8QfFKGLVAAI7xtJrwJstCPkloIDiI80lXpx3jh9j7M3l9BW7CPAzTklQJ3mBKOlR7k280NIWhVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=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; bh=QQGJVonPGaRq2/IkUamcysnQsgtHAUutzwzH0dTDwcc=; b=XpgPIgmzn1nflSLC/SLp/4K4I2FyCKz1PzzhSzFpwjXPAScOFGWgysyXKCVC87Gqr2bidDWsi1agYDyg1CtWU/GT2tctnoHSzmltdWAepY5gX4fRAIBWUoT4D1/ZwpIoVHsxvuSJYt7AeaophsGCDsuT+GD3Tkd25q3vn9wBFXA6uJKh2p/O/c8WsUxq2e9DOJJ0hcWyCBjOVwaztuojdcHuSGTf6QVYzIg0EdXArPedMZfyiC7EirzYtATGM8iaQfU987vPbYQsvy3HNT4q2s8U1tuF88WxwbyxDkj0KSvrCt1eaRCqPNR3IJ/Q27LW112fs1shp0tzR0qEkpvdCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QQGJVonPGaRq2/IkUamcysnQsgtHAUutzwzH0dTDwcc=; b=l1YzmUTmXFhePc/QZVgaNNjXljC6ZhnApuouT8+RIv+0Yj76c4aeKwk8erV1AAMtCZPNvj8Lg0OySckgZ8jB4hPp480SifX7ZOVLf50wDDLgGwy2gXAladsqxATU28GdpM4MX7PfW9V9AkGnybul+A/sqeRjhG3jVirtrM43HJYIjWwS1ipcQdCdEPz1cMzfFkqTBlLJVyesdNAUC44QxhcQWU5oY8XZk6NTjZtCpfRVVltVhpbPym3ES9Z7+nsoMk/OCcZ1B8JkTFA0IbdRZGjZ6VfmGIA57mTjHjfaVO5ewo3Prphk0FAc9qDeCs2aM29V8x/9qjnnJuwh8y/nNA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by DU2PR04MB8839.eurprd04.prod.outlook.com (2603:10a6:10:2e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.10; Wed, 27 Aug 2025 09:54:38 +0000 Received: from AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59]) by AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59%6]) with mapi id 15.20.9073.009; Wed, 27 Aug 2025 09:54:38 +0000 From: Guoniu Zhou Date: Wed, 27 Aug 2025 17:53:51 +0800 Subject: [PATCH 4/5] media: nxp: imx8-isi: Reorder the platform data Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250827-isi_imx93-v1-4-83e6b4b50c4d@nxp.com> References: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> In-Reply-To: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guoniu Zhou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756288458; l=2338; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=e+UQzyKziiwQfewK19IXyFiDEghdjK9jDERbsFOeiO8=; b=6mf2qyxUcDjBR8qUc8lIFiz0hLFdkhu+bNkwppBqCsuAqst8lQacV1hovSiARpGgRYv4tUg5I HpdqnIjARAKB4gxUv2f8Aeo8/HZXpayRsS16kCy3j1Es3ZynfoQNEEx X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI1PR02CA0053.apcprd02.prod.outlook.com (2603:1096:4:1f5::8) To AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|DU2PR04MB8839:EE_ X-MS-Office365-Filtering-Correlation-Id: a7d64646-1f2b-408d-60d7-08dde54fbc33 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|7416014|366016|52116014|376014|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UjRkM0xCSkJEaHR6cXNRTURWRUlPQ2I0L2RZUUluVXRzVkh2OGVScEFqRVJo?= =?utf-8?B?Yk5YcG1ZY0hmK0ZkVFhtU0N3S242Ni94NHM1TFA3T1hHdkpxZTRMUmhFb2hw?= =?utf-8?B?Z2xaM2pTS0JCM0xBZllLSVZ2QW1hTXppMHdGejdlVmRVdGNRWnFXWFFQOE9K?= =?utf-8?B?WlFxY1M5WGl5aHVRMlgwRmY3a04wdXZtaE9ZOVFBNytoSjh5SzdTM1lKVnp2?= =?utf-8?B?T25sZHBJam0rMDhmd0E3QXJzaEZvSjN4RVQ3Q2o0QTBQZXVOMHBGSy9mQ1g5?= =?utf-8?B?Z2MvNHpjUnRGN2N6aG45QVUxM1hlYXV5dXpKaWV0N0MzWXhKUEZHRGxqTDZl?= =?utf-8?B?ZEM4eTRRWStwRDFBdnZVck9GTXJzTk1BN21seFM3TzZpRk1wbXZJUHZqNjhT?= =?utf-8?B?WGxTTWRlRDZKaWUxQjlmQ0tlbW1UQmV0MmcrcnFLSWY0T0lkVjQyLzV0Um1S?= =?utf-8?B?UGpYLzRKS1NQTlAydnNrNTFBdTdnSUw5TEFBdDI0VVY3bW43KzFya0NBS09x?= =?utf-8?B?U2hZa1g1cjJyVUlVUDFERVR3eVQrd2Y5TEFKaG1QcVpyWW1DOWp0Z2RycmJz?= =?utf-8?B?bXdTcWhxVkJxYnk0OGhyaTZwckM5RWxnMXRvRDJvZ0FyVzVnVTJBZnZKNTVv?= =?utf-8?B?TmZMaE9QVTd1RTdBMC85b25JUGQrMXlrVlFEVHVpQ3lnbWtrUXN0UW5mMkJs?= =?utf-8?B?SDRJYTBzanlsZHF0TEN0cXNMem9NZ1h4bnZzV1lCd3QyRUdWcVJXYXNLczND?= =?utf-8?B?OGl3RzhJWG03bFQ4VkNqMWNadFpzS3ZnZmxONHdwZmpMZXBtc0dqcjVMNitm?= =?utf-8?B?ZnZNNmcwZXVEWHcyNTNoVHBEbTZEL3Z0NDAzRkF0akY3bkVPckkrRG1MSW9v?= =?utf-8?B?U0l2NjFWd0I1TlNmR3VQMVZaOFNkWVdINVcvakpkVGNKMkpCdVZNbHFyV3c2?= =?utf-8?B?bGlaSVdRakkvQXF1OWV6ZFU1MHlHSTR4TUpRRDh1YzVRM1Z2Q014bmw1Rlo4?= =?utf-8?B?c2tqTHRnTlNCL200UDRxWkk5N21MQkxDOGpnYzFWSWY2RjR0QWxpV3NmZ2c0?= =?utf-8?B?T1F0S3J2TTltQTd3bHJVU2lGM3ZCdTlFM0kweEQ0ZU52K0dpY2NzK0E3cFlV?= =?utf-8?B?WFdaOEU5RTBGcDJPL3p2eHZrVDBPRDgyNTZuMEUyd201VE9yVjFzRXo2ZE0r?= =?utf-8?B?YTk2YlhLZ0hQVnJsRnoxdS85TkJEbEk3SGprcnF3cU1yRjR5QzlTOGpadWMr?= =?utf-8?B?bjRJRW1ySVUrT1oxSUd0UlQxM0Y2eGtNc0FIL0RpcmJhcWR3RXpFbC9SZk12?= =?utf-8?B?RWJuN3ZtSXprcXFGZ2tLR0ZJR00vMDRUbGNZbFpnL1BlaHVkeXVBa0xON3c1?= =?utf-8?B?RGlaOWpDeXNuaEY2QVVwWi9WeWlrSUdQUG82VldFeUNIVjZ5Y3Y1WGkrajZv?= =?utf-8?B?RWJmbDZnaE96ekduNXJlZlF6S1ViT0ZIdjdiK2h0Ky9KVysrc1ZZUDFUN1Ax?= =?utf-8?B?c0FISWNyMklYMFpXTXg5ZUdVRGZURGs2REZHZXZpYktJemZSK3JneDlrQXJs?= =?utf-8?B?eU02cWl2MWVBUnlvdURScFNkWkN1Qm9QT1BXUWtYZXlhcldaT3BGZkdmbENG?= =?utf-8?B?RFpqU0hsWEpSTVhjMFpENGxoL0pUTGVmWUNvRnh0N3VkSHlkZ2NiOW1qMk0r?= =?utf-8?B?WGRTTTdySXp5RHFUdnFUTkFEVTV4RVpRa29rcWVtajlWN014dUtZWDZaZ0R0?= =?utf-8?B?dW1WL0tNdWZOdWVHcFl6RHhqYXN5a2tWTTlBcStvc2VDSExoMjZTV3Y3M3Nx?= =?utf-8?B?WU15Vk5WWXh3cDk2NWZpcHZSTjM5d3B6NllJamVLUXZ6TVQ5V2EvZnRpRVBi?= =?utf-8?B?b1ZOL3VwUVQ0NS9DK2FRbU8yYTZiN2pPNTc0dUtULytad3A1ejJURnk1SG1M?= =?utf-8?B?S1F2WktQeHpGSDJpT1BYd3lKN3lmQ0xrbTFHUjExVUd3U2k3NGt0cUVCQllj?= =?utf-8?Q?/Em8/ZYJTPZYvsxOM9mHbSMIS2+44g=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(7416014)(366016)(52116014)(376014)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TDB4UlBWSUpQMWIwWVQwbGhvUkhqaHkxK0pZV3hYZ2krQkFDM3Qzb2hzaWRt?= =?utf-8?B?bHY4NVBhZDlEVGg0M0xhTHFNSlRZbElyMEdqTW9FTHJtNUprZldHaUhobFh0?= =?utf-8?B?cXZkZEI5ZTRWUldzaXlHSUE1WlNjSXZmSHZhMWgrSGRXVTR6Q25wd3pFTk1I?= =?utf-8?B?dkdqVjdaaStQU3NWa3NXSG8zYkgrckdFdUIwZi9ScDN6S2JYYW1rbWxLZ25m?= =?utf-8?B?YXc2Y0ZBUzhFTjRJd28yVkZ6WXUwMkc3SmpvVlZFSG5rMDluN1k2ekNlNzJB?= =?utf-8?B?ZTdSQ1F3OUhGd2ZjKzc2WFpyVkMrSzV0UEsrb04wLzMxR3JWSmM5VFBkQWlC?= =?utf-8?B?blA3ZlhYSnNIU0hBTUU3OFV5a0p6c0cvc21qckJWRXZadTgzbGRyQnJ3MGJz?= =?utf-8?B?WTFvRkhqNm44TEgzNUtUUGttZjA0SnpROE5WZnVML2xQdDd1L01iRVNRQlZq?= =?utf-8?B?cXp5NlR1OFc3dVZBZHB5cmhkZ2tUdTUrTmE2cEpzZFI5c1ovVllnU1lwZGR0?= =?utf-8?B?eUxKR3VTQ1ZsckJHQUJ2Wm4zT2JtdTlEMjlOektHVTVCZFkzS3d0UVdYbUNt?= =?utf-8?B?MENteVVvNVZsalNQQk5BT0o4ZXgvUTk2NnlicnZQUEpHWmxXa2wvaU1wc2sv?= =?utf-8?B?UDQyNEJQUXM3MEsyUXlyZFlCOUFJUGJURkFvc2FHTk1WNXJENTUzWDRwZWdU?= =?utf-8?B?SndPa1ExUnR5bDliTEJaZ3NhT05NSk5KQ2hFc0puU1UrZHlDd3hxT2pOZDYx?= =?utf-8?B?eDFDM2Q1bGpVWWxmZ1A1RVFoSkNaaVE3SlZPY1Z4Uyttd2hRSkM1TTlyd1hB?= =?utf-8?B?Wkp3NEhObTNNL1BaYi9lQU5YVko5K1lLV1RrRmlyR1NCSjExWVJpbFFjL0dv?= =?utf-8?B?M0RNY0txR0NJVGZ6dkt2K2wzYnpNMU5jS3JHMHRaZnBQQXJuck9LeUV3LzhB?= =?utf-8?B?aElpTmdFVTBUR1dTYitqMXBDMnp6Vit4eWx0elUzYWRPcWJCcmJzeWNnZjhS?= =?utf-8?B?S0FRWTZ0Mkh3Q2ZQazdIY00zb0lTdjhnVlQyUXl5VWhDSFhCMFNmN2twQnNn?= =?utf-8?B?OVIxM2RtbVlEZkEwUEJhcFFHVGhRQjdKU1MySjZXbnFmd0lFT2VCQVRBUGVB?= =?utf-8?B?eGJQR2hYZll6dlZVV09ZRk5kU05hVVhUOCt1T3g3dE1Vb0hYRkR0V0IwSXBz?= =?utf-8?B?SXdhRmU3LzRBMU5ySlhPaHZuV0lHRnd5bTBldVFIQkhNcjhTNU0xbDJWRm5K?= =?utf-8?B?ZE5FcDI0V1pIU1ZDa0FWczVkeFFnSzVaaDNBbWJYK3QzekVrcEg4ZWF0WmVX?= =?utf-8?B?SkFmbkZjclJvOUlDK09qT2loNWw5ZWc5MGdSNGdKV2FzQlFJTmNoSWpLVWVm?= =?utf-8?B?NTJVN3V0NCtBWXlJKytLUy9LZk5nU204RWlIb3o5NWludGI1dGM3RFVSOWZ3?= =?utf-8?B?WnhNVDNMRWRUOHFCVzZzTFdxOXFDY0tDTlZNR0NJT0swRndqaHFFcmFvNUFH?= =?utf-8?B?b1VEbzRLNjdWTW5rUi94eXB2VUVXaHFZQUdNaklTVjFTY3d5ZHNlanMvY0R6?= =?utf-8?B?Y09FVHA4RFpoTW8vampGeGdydWVnaFdmeU0zWERNUzlnNlZ0eEFqZ2ZWL3Zv?= =?utf-8?B?WGE3MXpRV2xkem45R3NmbTZ3SE9FdmFQbVBjM2Z5cTNmaVZFcWx1aklhOC9l?= =?utf-8?B?OE9UazdTbmJrMDA2cTBHTDhXdHRvQVFGRWNla1lSRTJkUEdSeGF4L1hialpv?= =?utf-8?B?RFdsWVZVRWV1b3E4UDJOSmVUUE5KdnZlK1VaajZ0TTlWc0tUUm92SUtFemJ2?= =?utf-8?B?VmY5QjI1T3cvRjUwdHV5VWRmd0xsZnRpb2ptZTJhSzRJcld2V1FkVVZXc2tY?= =?utf-8?B?RzJlSm5RVGJKU0YvY3JLbm1CYU10TFprRW1vMnV5ZlBzWXliSy9mV3RJelEv?= =?utf-8?B?WVgxN2FWcllqb1FhWWQ3YnZud1V0dVpkSDUwMElFN2tVeGRSdUl5bWwwaitE?= =?utf-8?B?ZDZnNTB0QjRXQmoyTzRycVZDUC9HYVlCVi84bFhoMThwM29pcTF3NFJSYUNB?= =?utf-8?B?Zjhod0VONXYxdkZKUUxmV2VoL0tsZlZPUXhnZHhPbWZ3eUM0RDBQV28yRFZK?= =?utf-8?Q?t9G8mIpuMrj3m5933XBwfLWqU?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7d64646-1f2b-408d-60d7-08dde54fbc33 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2025 09:54:38.1682 (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: 5XzvamUqMxLmMGdFL+tbYqTh6eLlM2WVmHszg6QdE7x3AfID1eQhUDOPLRZklf/n5IJtNQBtWhjhLkCNEDX2qA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR04MB8839 Sort platform data in the order of compatible strings in of_match table to make it more convenient to read. No functions changed. Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 44 +++++++++++-------= ---- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c b/drivers/= media/platform/nxp/imx8-isi/imx8-isi-core.c index 981648a0311374597a033a7ecbf39f7b0b252cb0..cae918792ddbe3e6f458606fbbb= 7d0ad5738504c 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c @@ -314,6 +314,28 @@ static const struct mxc_isi_plat_data mxc_imx8mp_data = =3D { .has_36bit_dma =3D true, }; =20 +static const struct mxc_isi_plat_data mxc_imx8qm_data =3D { + .model =3D MXC_ISI_IMX8QM, + .num_ports =3D 5, + .num_channels =3D 8, + .reg_offset =3D 0x10000, + .ier_reg =3D &mxc_imx8_isi_ier_qm, + .set_thd =3D &mxc_imx8_isi_thd_v1, + .buf_active_reverse =3D true, + .has_36bit_dma =3D false, +}; + +static const struct mxc_isi_plat_data mxc_imx8qxp_data =3D { + .model =3D MXC_ISI_IMX8QXP, + .num_ports =3D 5, + .num_channels =3D 6, + .reg_offset =3D 0x10000, + .ier_reg =3D &mxc_imx8_isi_ier_v2, + .set_thd =3D &mxc_imx8_isi_thd_v1, + .buf_active_reverse =3D true, + .has_36bit_dma =3D false, +}; + static const struct mxc_isi_plat_data mxc_imx8ulp_data =3D { .model =3D MXC_ISI_IMX8ULP, .num_ports =3D 1, @@ -337,28 +359,6 @@ static const struct mxc_isi_plat_data mxc_imx93_data = =3D { .has_36bit_dma =3D false, }; =20 -static const struct mxc_isi_plat_data mxc_imx8qm_data =3D { - .model =3D MXC_ISI_IMX8QM, - .num_ports =3D 5, - .num_channels =3D 8, - .reg_offset =3D 0x10000, - .ier_reg =3D &mxc_imx8_isi_ier_qm, - .set_thd =3D &mxc_imx8_isi_thd_v1, - .buf_active_reverse =3D true, - .has_36bit_dma =3D false, -}; - -static const struct mxc_isi_plat_data mxc_imx8qxp_data =3D { - .model =3D MXC_ISI_IMX8QXP, - .num_ports =3D 5, - .num_channels =3D 6, - .reg_offset =3D 0x10000, - .ier_reg =3D &mxc_imx8_isi_ier_v2, - .set_thd =3D &mxc_imx8_isi_thd_v1, - .buf_active_reverse =3D true, - .has_36bit_dma =3D false, -}; - /* -----------------------------------------------------------------------= ------ * Power management */ --=20 2.34.1 From nobody Fri Oct 3 18:10:04 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010033.outbound.protection.outlook.com [52.101.84.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0E97B3469EF; Wed, 27 Aug 2025 09:54:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288488; cv=fail; b=Acgxtvx5RU9L9Eye+1CILbu5kAffR2hlUW7wsnorqE7//zIaYwxhfpG5bh+wUuT8tR0KFLviVATn/rqzgXz9ea+mZEy5RThGYPc60qE81Ds1kx6p/KuP14KQb6YlrGWjnopnkOq310NVkou1E7ZDCn8sOuLEYLWevrH1g6LZFmc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756288488; c=relaxed/simple; bh=Ztg+jPeoGTXj/ePNDC211zEZkGhV7cHOp1bvrPMCN+8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=IkhI9S9wOmy6GWsBP/URkEkcTqUtLsjJ/GQx36rtOvX4sbrrQbJjJPuGn7Rb3J+/JM3hogF+8TK4yHMSHCQnpI6SkF/NV2xrdOwoQnKxAdOwzPu531RSIAOeU9iOQrDlmGqzWBQBgi8dh2Tl1F6S62iiuuUZlFSdwN5tpqxlHYM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=PjvHUYLT; arc=fail smtp.client-ip=52.101.84.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="PjvHUYLT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=La+v9NyZxxk2QXGgyw5elOWg94Z8c1qLwQ60Rfh2O+UlRlxftU7ycd5g29y2Y17uYaU9qs2XSoRqKdNrIiykApdlAIs8ZC90wAm+RhE6kLXiV68tMCaXrNc9kyfyLsvTMrBq4/FJ3wt4HFBduE5TVi08jUIQY1kfmpLZhJdsqGMPas/ZMAr4tkXmmcUcAdgArx6DM0wJyFqo0ykX0D0e9zYL0rdiQEhr+gC3SiOlxGf7F88HLE3YDnSBbaB+Xm38hCwzE9WzCrAKoeUVr2iDF0YVAMYBrMlKj3NYI0W1qBNBzmhR53SjgUyjRyu+VJamNO4+KY+9uGEYh2LolclfbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=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; bh=nFejTwx3YaZiTIgk97mgrPdRTLibTfpJflWX1yLhcYk=; b=lOslTnxiZbvDo+GxGstMGHiDfY/7vnbjvTN1fkSCVZ/LaXCRjN9QE4qYd1AJZ9VNl3YdH7p/R0jKVt4kiwBjTKlBk81wxYJmxcVdaumjLexqrofxD053u0mPm9Fa0EQsQu/sdKCSUxczKmiK8PH+MOXKT9fbOIMSCInRSfTzLt6Sz3ajGM1CwjYhZNfnQNlIZhMfXMOOPr+5tfZynhYYTPkgAxxaR7+VJlBo38jZG21GzS68aZJRj/fgvvug0KDcU0Uoj58qdVJo4xykf1jONiGfUEhZrN8PHP4Pz9yf9eLn3fTAM9z4qXvhuVHfjJC40AjDnnaRHM1+K7CGAPYCbw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nFejTwx3YaZiTIgk97mgrPdRTLibTfpJflWX1yLhcYk=; b=PjvHUYLTkbtlBWwaEU57JnV2RO/4z0FRbDtFTpUWdbJczI8p5o+LwYEMSHAghP30A6fE27j0jwt8uDjdknYOEM4rKj0hfuO5bMtWjHaYfEbSRUvvipnTW8LKlAGUeKMl1n4GChrnkQ+A/ZlvTCSLOvhiUIjDD9kxx1qFGfcw9J4SEwwxsSpjtaFyysQBxqXkCAdJL3s0zONrNy+Fcc19l1Je88zriXY+rHjZmy4ulCmxXqrKI2oY8YONGQiQJR0b73DciVlwMKak1psQWPntWOm47+K+JyJhq9rRgsVV0zDEmSO8+lpFZ5DPkYSxYOXHW6ZeWBS+7luAHnPgk+hfeg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI2PR04MB11147.eurprd04.prod.outlook.com (2603:10a6:800:293::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9073.14; Wed, 27 Aug 2025 09:54:42 +0000 Received: from AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59]) by AS8PR04MB9080.eurprd04.prod.outlook.com ([fe80::93bd:316b:682f:5e59%6]) with mapi id 15.20.9073.009; Wed, 27 Aug 2025 09:54:42 +0000 From: Guoniu Zhou Date: Wed, 27 Aug 2025 17:53:52 +0800 Subject: [PATCH 5/5] media: nxp: imx8-isi: Add ISI support for i.MX91 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250827-isi_imx93-v1-5-83e6b4b50c4d@nxp.com> References: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> In-Reply-To: <20250827-isi_imx93-v1-0-83e6b4b50c4d@nxp.com> To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Frank Li Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Guoniu Zhou X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1756288458; l=2180; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=Ztg+jPeoGTXj/ePNDC211zEZkGhV7cHOp1bvrPMCN+8=; b=YFhpWUBRX1lGBKJ0RZpWyignUHXtPlPUIMex2EZiSPwcrcwZKPYygd8moBi/BdubbIPif5nFB ojxQ0j1I2S1CCeqfgpxJdMIFG9jeP8jQQTcHYduo5VE0Sd+OKNvjAtQ X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI1PR02CA0053.apcprd02.prod.outlook.com (2603:1096:4:1f5::8) To AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI2PR04MB11147:EE_ X-MS-Office365-Filtering-Correlation-Id: 69593020-bf51-405d-f4c1-08dde54fbf01 X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|7416014|376014|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?THB3YjdkK2RFQVQ1ZG53em9Oay80NzU5MUp6eTdjQkZSVExaQndRRURGRkd4?= =?utf-8?B?RTBIazMwWTBPa3RqQUxxUHdjNXV2QXRrU1ErSHlrMm9qSGhRT2FnZko3bU9h?= =?utf-8?B?elhlVHpHejgzWHAxZFlrR3J4L1NVVEdYZlZadzRBbThHZHZWdENJZG1TVURm?= =?utf-8?B?cHN4djkyZjN6NDhGb0FHb3o1ZUNXWHBSNXgxQUFTd0d4ZUM0U0tvYUQvVmt3?= =?utf-8?B?NjFQTmpja2g5R3g5cW5MNkZDT2o1Z092Qm9JdjF5QjZZQ2F5Q1didHRkMkhI?= =?utf-8?B?R1pyTUN3QnpSVlR5cVZBWU1OMUw3RU5BUXo2bTlaUUVpZmRXK1dyYUZPZTY1?= =?utf-8?B?NEF6SXJ3M0JRVk53T1VZaytxdkRJV1o1WjNMajJ0MDNWMytUa1FPWXdXOXhI?= =?utf-8?B?UlY3WGdWSTVJL3pzbmZUOXlQdnhvNGx1TnBxVFNkbzFuZUxodEQzcWQ1bkZw?= =?utf-8?B?RU40cklMVzZwWEpWekgxenBnVmNGOVAvbkZISTdocE5CdkRBNDZiWjdlNVdh?= =?utf-8?B?ZHg2WWpyU3BSODFiMVJXWTVpZVFjQ0JxSjAxSUowb3V6Z1hJemsrSEU2c21J?= =?utf-8?B?RmRYb2liQ1Nqd2ZoemhhbDZIVXZMOVRVRklUdVVHd08vQ3piZXZUTmZIN3BR?= =?utf-8?B?SEV5SDdNWHByc01FbWNsVkZkUHhIMElJRDNDSnhZL2Y5ZEMxa05ZMm5yTHdu?= =?utf-8?B?UnhYdm1KRlYvSmtHRjZwOVNSNFBzTGVBUmdoamJNWkhLNzZBQ0EydVBGM0tQ?= =?utf-8?B?bmhteDIrakowMTB1cHhGQ0cvczFaRi90VnRpSzZBWUZETHRqZTZrV2cyOWRU?= =?utf-8?B?U3JBRm5NYzZoMGM1M3piaEg4U2czeGRxdXcvNWMyamZMTUFYUXB1VWNndGh0?= =?utf-8?B?eFdKZ21qVXNEeXBNQy9DcHR0S2wyc3crSFZJT2pOUmlieUN4eUlLbkI3Rnd6?= =?utf-8?B?cHMzaGhQUmh5RWhJWUJ5WVFRK3hWQ1hLdXMwemN2cThpVSsyUk5IY2NJZE9m?= =?utf-8?B?cWtvM05pRkRTSjJoY2tCTDIrc1d6TFFISUcvUElvcm92NlErZ29xSlB2aWQw?= =?utf-8?B?MWZpNEdIa3RneXJFWmZzVk9RaXVtYWNtWEFMR3VEMVN4SWVoNTdieG5ZWStw?= =?utf-8?B?aVFiOThVQmlFTnlObDBGZDZGOGV0WnFkSmRaT2Rqb3VwaERKNEZsSjBkemoy?= =?utf-8?B?ZEtCdkxHSHBBakg0RmFEK2hRNlI3QXozVFlhU3pMY1BqWjNwL0FFZDhzT3N1?= =?utf-8?B?bkJNWHg4cDhzMjhudko2R1oxdGc5QW9JTkNVTUZMalcxMnd1bi9kUFVtbkNL?= =?utf-8?B?OFNNYVVPYmw1cm4xNXRlTHM2dzcvMXRYY2c2RU00Ym5nZ2p2VElxUjNzSXRU?= =?utf-8?B?Z1lKMGRVenBiRGFzblFoZk5FTzRjR0JnK2U3R0RRWGJBOHErWDAxYmdZZVN0?= =?utf-8?B?TW5kUVZLYlhneXA2NElZS0ZYTklwQ000MHVqR21kKzMyYnl5dGtZSFU3WmRG?= =?utf-8?B?dnBaVXRnQnBSeVBTSGI1eHNTbG41bWNZaTRyOXh6L05INDdxdDZXTlMvc2w4?= =?utf-8?B?ZDYzZW9oTzMxbWhTK1huVisvUVhSb3B2QWNEVER0QTlOV0dTcE9lZlBWM0di?= =?utf-8?B?WFZQMlhnWGJNVVF0dVU4SHRWdzlUS1lVY1c1VXpiK0VpOS96UmlSWmgvOFRR?= =?utf-8?B?eHdsbmVacXJzK2JxekJyRHg4cW1pRVUwUHBqQ010RHVVb1JpS1hHTk10eXpM?= =?utf-8?B?MUFaRkFZOUVUS2Rha1JGSmJPci9mQXU1ZUppZXJXR3p4eFdwdzlob0kvMzd2?= =?utf-8?B?WU5CaFZ5ejZuZVp5UkxpUjVVeWhMVXk1dWE0aXh3bUFRUVFWOWx0eGN3SndM?= =?utf-8?B?NzhoTm5sOUZIZ3c3eW1EbDdqTlhmTitDL3NsUU1zUm8zMkoxZytQL2l0RXpp?= =?utf-8?B?ZlN4dmNZekREV3hiVDdHeHYvSk91WDc0MElDN0NacVd0a3RZZU00TE45Tyt6?= =?utf-8?Q?AVPgoqmZRvwWvlgE3+/2wuCJfNu8HM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(7416014)(376014)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NGpPN0RxZE9sSEFJcjhuWEFPL2o4L3ovY250ZWpFQ1ZoRUQ3ZHNROVV4ZzNZ?= =?utf-8?B?a1NkUW9uaFE4UURtNnVGb2ZFa1RIRnZZK0p4R0pSZy9VWlM4QzREMTBUa2Jw?= =?utf-8?B?T3BKTHBtMXlqaVFGWUpEaDRBTzRHTktHSGgvZE4yNlgwbk9MaDlJT3V4WmVE?= =?utf-8?B?enFzMnA1WHlNOVM5UGhWSFh2UTV1Ly9ld01HYzAzeEFFMXdOQ3VRMCsyTGNk?= =?utf-8?B?V3puTmIzeHBySFdXNTVUZnVoT0JnME1vN0FwQml0Tjc0aDZuOE40clVSaDdr?= =?utf-8?B?Zi92b2FTcHZUU25BNkIxQnpVVW5PeEx6eFRCRGpOdzc3bG1DdDczeDlJNC9N?= =?utf-8?B?WFVkMFlVZWNXZHNFMU4xTmpRSklFbGpXR0VDdGd2bldRSEhObXdILzdjam0z?= =?utf-8?B?VXRIbTFLRVFSOHIrdWR4R1FPRjNCbWNnbmMwYmlDWTFWODlvYmMyektrMDY5?= =?utf-8?B?N0lENE95U2Z5K2pOdXJUUzZ0d2twZVhTKzkxdDVYUzYvMU1qSjVPTytLMHlE?= =?utf-8?B?K1N2SlU5cGU2K2thQUF2bUlCTmNzR1k4ZTVxSXcyU2VaKzRBQWJEL01ETW4y?= =?utf-8?B?QUxTcUloN0lrM3hYWklhWGducEw2UzNJNUdmQkdCVnV1eGl3KzBNQnREcmdt?= =?utf-8?B?UzhRVzBibkpWOHp1SzZnUEZWV1A4bXY2YldQdGV4eTE2M1NCeVBrN1lBVDFU?= =?utf-8?B?a0dlUkh4VzVUdi9kL0gvdE9MMHhoc2xDdkcycmtVbk9hQWZIbzlHY0Erc1R6?= =?utf-8?B?R1dYQ05sTHVPYXU4TXZZMGwrOGkva1dFajliMVd5TDlwMVZteUpNSXdLK3BM?= =?utf-8?B?QlJlTENNbEdtMnlSM0hwaDVtVW1tY1dMdTlIVk9oOHJXdWVyNE1ScGZXUXdx?= =?utf-8?B?bXFWZFpUbUpXb29MSVFlU1F0OE42VVNrSzNpRTl5cW1pbFp5RDd0dU9WR3V3?= =?utf-8?B?V3JHKzFFWktjelZLYnliK2ZUZGZDOVNRNGUyUW8wcTRkSDhmYjZkZVd3VU1t?= =?utf-8?B?Vk9Qb2d0bUk4UEN6eGx4a3hSalpKSXlUc01oa1FnZ0JzZ0g2UTVGQXJWS0lv?= =?utf-8?B?NGJDOVg1UWVZbStGODBESlhTeURkTitTSW9ObWpBNk1tdDFQb2FiaTdlbHFx?= =?utf-8?B?bk5jeDVFbDQ2ek9tZVcyU1JSb3hsZWkvMm5FVXBsY3BLQ2dtQlN6N2VuNER0?= =?utf-8?B?emtXQlRSdUFJSFRsNGdHUjNMRUk0b3NoMlJGK2tGUXYwaStBSU56MHRyL1NF?= =?utf-8?B?Qzg4NTdQeUkzcUNoVFRqUGV5clVGUjlrTGxkS3BMODA1L0I5ODBWdFdVNmRJ?= =?utf-8?B?U2t0RGdUdGdma3ZvcDZyZGhTdVQzbzV5UHdXbTlrYk1GakFCREMxQnpZTER5?= =?utf-8?B?M245NnZMME11R0JiK0lpM1kyWmJ2NlNnbTFZREZaSHA1ZjRURmFWN3VMODYy?= =?utf-8?B?Uk9wZ3poakhsOTQyWjF5bFNKR3FrUzNHTHc2Ukk3NmFLM1dwazdlS3l5a3pC?= =?utf-8?B?S1Z0V3NnUXZSL2h6dVRLSjZlblUyVGZMU3FPNlg1N1c3c05tY0dYeklERzY0?= =?utf-8?B?WFlBQ3FUcTFTbWZzR3FNcGdndFRMVitjbHRXMmJiaWRjMnBVWklKU1FYYzBt?= =?utf-8?B?eUE2TjBFVkpkeGY0c2Fhbk0xdUl0VFM3ZmxJbm5md2ordHB3SmZYbGFGZWtF?= =?utf-8?B?SjIvNEhaSWVyOWd2aVNFY1VsQkY4RzRZamRwSXA1a2tRTTExd3d4QzhqcHJF?= =?utf-8?B?WGY4dEs3K3ZyTTRBSkVnQm1PVU5LTkdjUnlRaUV4T0xUdUZjYkhxL2tQWEZa?= =?utf-8?B?R2dhWWQ4SXZyVVR3bnBHVzFCK0ZHOUs1WnY4elJRbVhWTFcwZ1hyeFRtM2Jv?= =?utf-8?B?aTg4ZEdhRW1HR3VuNG9NVWcyaXlzb3BGYTdNZjhhdGIzc3lIRjZpYmpEbnBi?= =?utf-8?B?aUNmZ280RGJJS1l6Zm5TYmRubHBTMWNZZCtPSjRUWk5KNVAwMXdyNVlXVktQ?= =?utf-8?B?REFiREl5SUNNTGFEYnVLaEY5WDlwUml3dWxkWm9KQUE2VUNLemgxVGZHakpU?= =?utf-8?B?Uk93aVR2aXpydGx3ODRXVk1BeHFEOXVFZUlzdjQ0THJZbE9PanJXZVpMQ1JO?= =?utf-8?Q?5Ox0zaQZS27RTYSwy/CVjfCs/?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69593020-bf51-405d-f4c1-08dde54fbf01 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Aug 2025 09:54:42.7943 (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: Uw5oZRfydUVe90Ylibkp3k+44WIINdqdFwyeA0UgWrSEdBKIL7+YE7OtnMjAWhAygK5oVMxnp8qfqdFYFosuXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI2PR04MB11147 The ISI module on i.MX91 implements one channel and one camera input which only can be connected to parallel camera input, so no need to select camera input source in gasket ops. Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c | 12 ++++++++++++ drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h | 1 + 2 files changed, 13 insertions(+) diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c b/drivers/= media/platform/nxp/imx8-isi/imx8-isi-core.c index cae918792ddbe3e6f458606fbbb7d0ad5738504c..3a675321a256cae885ca2f89a31= d64262ccc35f0 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.c @@ -347,6 +347,17 @@ static const struct mxc_isi_plat_data mxc_imx8ulp_data= =3D { .has_36bit_dma =3D false, }; =20 +static const struct mxc_isi_plat_data mxc_imx91_data =3D { + .model =3D MXC_ISI_IMX91, + .num_ports =3D 1, + .num_channels =3D 1, + .reg_offset =3D 0, + .ier_reg =3D &mxc_imx8_isi_ier_v2, + .set_thd =3D &mxc_imx8_isi_thd_v1, + .buf_active_reverse =3D true, + .has_36bit_dma =3D false, +}; + static const struct mxc_isi_plat_data mxc_imx93_data =3D { .model =3D MXC_ISI_IMX93, .num_ports =3D 1, @@ -539,6 +550,7 @@ static const struct of_device_id mxc_isi_of_match[] =3D= { { .compatible =3D "fsl,imx8qm-isi", .data =3D &mxc_imx8qm_data }, { .compatible =3D "fsl,imx8qxp-isi", .data =3D &mxc_imx8qxp_data }, { .compatible =3D "fsl,imx8ulp-isi", .data =3D &mxc_imx8ulp_data }, + { .compatible =3D "fsl,imx91-isi", .data =3D &mxc_imx91_data }, { .compatible =3D "fsl,imx93-isi", .data =3D &mxc_imx93_data }, { /* sentinel */ }, }; diff --git a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h b/drivers/= media/platform/nxp/imx8-isi/imx8-isi-core.h index 206995bedca4a4c5d7873f3bc872fbae18b3cb75..6ae023aebba9da809a0baf9a9da= 08672d31d5cc1 100644 --- a/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h +++ b/drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h @@ -160,6 +160,7 @@ enum model { MXC_ISI_IMX8QM, MXC_ISI_IMX8QXP, MXC_ISI_IMX8ULP, + MXC_ISI_IMX91, MXC_ISI_IMX93, }; =20 --=20 2.34.1