From nobody Sun Feb 8 13:38:44 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012064.outbound.protection.outlook.com [52.101.66.64]) (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 5DFBF2FFDE2; Thu, 23 Oct 2025 09:19:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211175; cv=fail; b=hAOhZrMfjpkzZ/0wscBqGk8l4U3NOfRAl7M/JUmXbwJ2OEDoLQ66V3tmu17D4do+oiYr0Cg6DSLte8i5Yc9S5LHs875xy9w/IMqIKYXiJN0KVkhoNAOZhWb2q5ytmnZhU3XQB8RJ7FoSolT0GsRUo/S7jIualDna1vg1GgV064A= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211175; c=relaxed/simple; bh=YVr3fqOlpsBgVl/d5UZLnojIrLndUPE9rfd+gQtUbuU=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ewvjD19KmL3aoeKOiwpiR6WqLpWnGDKbSSLhjO8pW77D0bjGbIgH7KQb7lt29qo8VveEjpBXl6yhimwmwkYbAB/FVdgFWgAPRezj0p2NGjiSdXZoVaDh+Ec6iE6SkRkr0Dwca58iNTw1pONW72d6Cci6qJEtGUPk7xFfx0c0rsE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=D9RND69r; arc=fail smtp.client-ip=52.101.66.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="D9RND69r" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ijn9jO1K4MeKYmMraYylG1c5CWu1qSNNbqjvFw0d+kv1CjNcmOQ64CfzNx1lQ0uc+TWKwcbkE2ozvIvNwlWymrVDq4qOlKFjqTIdh+yeoPN5HiJdnLB7PAk+yD8cmbudEw6gB+9tWF7XphIvtFTzA0VKDrDxebnnBWeVlo8ekEFFabS6yHiBmfYGYzFtIikiv1Uy1ZtDVz5hOBuyYl6bojuikdfAv9HhTlAK7LXDyrKKRbB6dXBSb/mYTatachjhJcaesEQ93h1ChPxCgiwwsUrAwnTYfc+oNy7V3RKxqzynsAia+ChsnNrtgffGFO4UCPyPFeT1Quns6VwQ8IbVYw== 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=Ppjog+mOeSq4ozW0qTTJ503opcoAlgIlM1nlHJJfu48=; b=rR9do/CMu2OuWND+wTRwMhMAJoFlqLVqNUbzhTsb/4rA6Z3ktKf0dECCZIwMYxoz1Y3rpjteL2e6l/FnanOWdMc1O3ixprTeRToRnfLZ1tOSBPWl5YQBlnNlChFy/fsvZRg0RUPPsdvbyc9r+Gjo3bspEdeg/9T15B5L4OzmpBhPWCzJFLMxr6mZWvsq2OYMLQbocCv9URg7ddp3ILl1vOmoNmAJrvIRJmkq0GW1A22hPo9VMqXYFBOY2ewZpDdofnCr473sFtTadbYrszwGYEjC+mZI+jaA4Jm041LsbilIRmgWAteeyz5nIVDse7fl6ASim5fLXqpJYca7t3UOog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ppjog+mOeSq4ozW0qTTJ503opcoAlgIlM1nlHJJfu48=; b=D9RND69rke8URt14mb3Wd5i4J/jci0qXh2WpvPQkyBZG+bkAYFHLuIQhCDk2aRIPptd5bZ84F5tzdUMoGJYccS9hp3JQxL7qYPZEcCRyn/2Lsl3D4XTaAqxMyySiLFr18gM5uo6TGHvqfdacSWmYDgZXkZ5n+JEZQg9xuzEj4OhRoTb1FFqpSAD6Q5Rr7QfW8hnFK011zMZ0uca37L2A5hhfiAwrmzH0Bsz6yVC00wYtCn+guw9kaUZ2R2mXSb15Q+a7WHFcwWUac6TIUECVg3uoAPPD4Vl3AiHzGuK7xKEgdGT86HBNlfQITF3S+5S9oCIIZHIAB4BoV7Q8QjnHNQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) by PA1PR04MB10556.eurprd04.prod.outlook.com (2603:10a6:102:48e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 09:19:30 +0000 Received: from AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798]) by AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798%5]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 09:19:30 +0000 From: Guoniu Zhou Date: Thu, 23 Oct 2025 17:19:42 +0800 Subject: [PATCH v7 1/5] media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251023-csi2_imx8ulp-v7-1-5ecb081ce79b@nxp.com> References: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> In-Reply-To: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> To: Rui Miguel Silva , Laurent Pinchart , Martin Kepplinger , Purism Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , 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 , Conor Dooley X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1761211202; l=2934; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=z5WnucQVO/HatQGedaSyW+LSLwijEVjBxdDK3NKDcGo=; b=/3IHS/6qadpGbJiPtNRl8Tc5lXNPgqShBZw2b9hE695QOi+ZS5Fvzisqht9DNR7h60vgvR2xp FDTI370Jdi/D3MJ/0H3gnL6hQ3T730zXsI445nWRlk8Xr0OrrXPCFMM X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI2PR04CA0008.apcprd04.prod.outlook.com (2603:1096:4:197::20) To AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPRMB0023:EE_|PA1PR04MB10556:EE_ X-MS-Office365-Filtering-Correlation-Id: 09066115-0a7b-43ac-42ca-08de1215457c X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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|366016|19092799006|1800799024|52116014|7416014|376014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QURZdW5kQ0grWmlzQm5LaHZvdHZJbDVPZzZTOXlXeXkrT1NwSTFQcmtFMS9P?= =?utf-8?B?VThyWHVlMUlYZllOUjNyWHNUTTJBajlHb0c3RVIrVHlKQk5tVlFJeWdlVjl0?= =?utf-8?B?MXdxUGdLQXlscjdhNC83ZW16Rm1hQmRhWU9XTWNkL055RWVVMEFjV1Irc0FS?= =?utf-8?B?K0FWU1BtSGZWSG1LYkE4LzQxTTVRS3plNENLWWVaQjBDZDhzQ01YRmZSYjhm?= =?utf-8?B?eTlsaGQ3VTJkNHVHZC9yZDNpd3FXdlpmMi9qWEV1dnFHRUJ6RytKanhnTmJm?= =?utf-8?B?eWFlQVZpaTU0bkFXeWpyaC9CNmZDNjVkZnBHbTZITHRtMU93UVFUR05nSTVG?= =?utf-8?B?ckNrQkZhbDFIOVZtRXQ4TkozejQrcmNQZHI2ZUJCTEFsaTNhTHlyOHdvMDJI?= =?utf-8?B?ekZwL3U0WnVYdHpPQytnd0NnQXJFdkYrUEYrNmNiVVJ6RW1CQjB5Qlg2aEQz?= =?utf-8?B?VjBwb08vWFVINEIwOWo3cmNra3k5YU4vRitBZ1AzL0FhblBUWUJJdmVkMlM4?= =?utf-8?B?d3EzcUN4NkRyM25xR1JxbHJUaUt1N1VjRzZiSWpFM0p5T2djemFHRjROZlJ2?= =?utf-8?B?NVpSbWZSUDlNYUlSWEtMbm02Vi93S0NqOHM1MCtLcXJQUkxqTUt4dUpPay8z?= =?utf-8?B?SXhhR3ArTkRLY29kN2JORWNpU1U5a3ZOTXBRczBhYmJhTXg4TjdsTFpFNzBo?= =?utf-8?B?M1dwMTg3UVhUU25mL1VxTUs4bVVYYUJyaXlLd2lwTXdlUGxLK1k0eFkxaWpE?= =?utf-8?B?OUNjWXAvYkdFQy9jeUQ2M014aGtHZmQ5a1Nqa3FRZ1YwQ2hodXRZbG5XTnJD?= =?utf-8?B?NUE1ZXFIREtaUnV0NXhRaThGL1o2aStHM0VIQ1lMSGN1SGg0L2hvVmROaVc4?= =?utf-8?B?OENieEdwWCttNTJHWXYwTlZTeWIvK2NrdVExZGoyZ2FYZmlnKzBxNFlxR3Rk?= =?utf-8?B?VHNBNSsvRXg4Ry8wWmJYeXFGamFJeTFvME9LOE5xK2p5ZUZsQkxvdHozMjJp?= =?utf-8?B?WEhJVWN1SnRPRGR5Ris1aXJEeHArbkZyQmd1dE5SaWVwbXpyTTNXUTlGbGl4?= =?utf-8?B?NEpqVUN2aktGTUNoRm1mbmJZRmduUVNrOEpCSk1TaEpsV2sxYzhrOG5UNVR0?= =?utf-8?B?OUJWYUwvR1poS1pCUmxGRTJnUkMzVEIrTUt1V0hXVlliUTByOXR5bS8yK1Y1?= =?utf-8?B?Sit5N0RhZVdabmt1OFVJZG9nWkQ1cFEyeWMwSWFVQ2ZueW1lbHh0bS9td0dL?= =?utf-8?B?T3VML2JJdDBxc0ZNR1UvVm5qV1VBeVk5LzM2WUhUeVp3QW11VlJ1TzRPZzN1?= =?utf-8?B?Z2JQMDVTSGkxVGRYa2l0WDkvNVNSMnRlWWh0cGxKRGFCdnNhcURzbXQvWGtx?= =?utf-8?B?Qk9mcWN6WXEyUzV5UElRSXhTRHdQLzRKa0hUU2JnUTR1cmRTcytVbVdHYTUw?= =?utf-8?B?UWtpZFBlQnowbU12clcySHduTFA0YVgyS0dlUXQvdDl2ZmQzNUFuUitlQ3I0?= =?utf-8?B?ckVEZlFVcWNERE5DRDhsdVdEZmhtRG5YalV6OURmR0RUT0N5TkY4aUFYK2ps?= =?utf-8?B?aUxlOTVWUjhFTHBwWWwxaVZtL1Z2VjRjZ2gyK1JaUitlT1h2Y0h5a1hZRFVF?= =?utf-8?B?RXhzdFdSZGRuMEk2MnU2bGFoNUpDUlRkSUoxZWxlNjZ3eUxlL1VydXJIWTZL?= =?utf-8?B?M0s2TzRzbDJiRHREVHpsRnQ4WXVSK3lQNmJzRDJXRWFleE9sUndxdzdnR3Jw?= =?utf-8?B?Y2NBSUYvblppWjFFUnZRMnJlU0puQzFVN2dyV1B1MEd3MnBQZjdybEVrNjlo?= =?utf-8?B?NmhCWWlsUjUwdytyK2VNZkR4VkpSWnR5cmpoNGdUT25pQ3VqNmk1ZmU3dVZt?= =?utf-8?B?V3JBaVVoekpFMkhXQnRvbUd2UWIxWnFyd0hFNm5qY1llcmhMY1JaOENLZGpB?= =?utf-8?B?RXNxNGQwSU81c00zbEZrU0ZvN1FOY2lVUUx3NDQxUmFiQlBPQ0ZDMmFnVkJN?= =?utf-8?B?L21QcTVoYU1OS3VoUmtieDlZQy9mZDJGK1Q2YzBhZnlpbVhidVlSL3o3eVBE?= =?utf-8?B?UGJrZEpVL0N0SjVqK3F4SFZaSWgycDNKdGlBQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8SPRMB0023.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(1800799024)(52116014)(7416014)(376014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UUZnVDJqdGFEcmJndFBDL1VIVTN2cFdxaVUrdGZ3MytIeWNOVVM2WWVuWm9i?= =?utf-8?B?Mzh6b2FseTNPTUU4cklzSVBPV2hiTWpLUjlZZVBpaXpQcEZKc0lRRW44SHdm?= =?utf-8?B?ZS9oVEQ4TXBVNktSdmZ1WWZnU1RHbW9zcDg3VTlPTE1aSEwyb2FZWkx5SGt4?= =?utf-8?B?VW9VMkJpSDdRNm5LeDZjZFhWSzFCc2N2NkI3K0RCS0VJQit4dnhDZFQvcTZa?= =?utf-8?B?ZnROc21zbXAzczcrMlRudERjVzhWaXppeExtd2FTNlh1YUJiQWIyVHhmeTVE?= =?utf-8?B?SU9BeGNPSzZHYXNnS0txZEQwNFVMRllLMXJlSjJRVE5qeldmQTBHdGxIaElU?= =?utf-8?B?M0d3K05KSlY3SlF3anBYM1pFa3MyYmo5bXQ4SjFyN1BLWVNaUjBqSG45WUZi?= =?utf-8?B?bDVGVWtiMmdaVnZzMnVCdEJZYmRESXFuL0sxakZUcE85TGIwOEhnZUVteGU2?= =?utf-8?B?UkVVWlVEMjdTNzFrT2E5aVMvY2pBcU5panJpczluL0x6Ti8zU1lXeDZiUUs0?= =?utf-8?B?emJjUlpqd1ZPY0ZGRlk5d2pVRWNrdUFNZStidmNldm1tc1JlN2tjemlDK0ZN?= =?utf-8?B?bDJaOGxPb0k3UFFkeGNoQ1dnREhXZEtCKy9LODlnblVYNkp4OVNzKzhvZTlU?= =?utf-8?B?Z1M2S2kycnBSZXFRNGs4NW1vbldXUEZYWHFtekgzTFhWOGxQMCtQWUwwR2E3?= =?utf-8?B?ZWtMTDR0aFk3dFFwbDlNaDF3b25HTHNQOEkrVytURC9zd0J6dGVyOXhvY0dY?= =?utf-8?B?RlEwMEhhQXBFUVRYQWpWR3REOFVDSW9zUlNzYVI4K0Y4UnlNQ3k3ak1lR1VP?= =?utf-8?B?Qmc1NWNoRWxnalc1ZkZkTzJlMC9YUmNYYlpZZlRIMktINzVReVNvbXVMZ0Ix?= =?utf-8?B?ZG5ubHV6VEw4TzB4QlgvS2VIQ2h2Q0F2RGVtMXN2MWxQQjFNUkFiTmEwNVFN?= =?utf-8?B?Ylg4RFV4TEs4SG5uVDE0bEhYME9mVkxKVnNPUlE4SHVKMzI0b3BKaFgyckFt?= =?utf-8?B?ZjFwYjNYVWcrVkt2R1RXZjBZc0tQWndxM1EzZFY5SWpsNllmN3hKZjh1Nmp1?= =?utf-8?B?b1M0RnBXeWZRbjB1OVF5K29xaHVQWDRuVkdkbjEzY1lIV1lYaXRmVDNVRTdS?= =?utf-8?B?NXNseWpiMXNwSHNZbHRTTkc2QW5CeU5ReVhRNmI2TDBlWTZlcmtYZ0FiY1lj?= =?utf-8?B?dVZXa3A1amZndmkvbmR1MG1KUDh2WXdDSy9QYUxTcmhYZjFtbXVpaDU4Zncx?= =?utf-8?B?WUR0QXI1YUtlR3d3UzNNT3ZzeDZrVVFGR1dJRlBVN2hCNW1ld29yMXNmdE5a?= =?utf-8?B?cjZERjJvUERSOHdzWDZKTDNVVE93T3FLQ2UwUy95Smp0cG1OeVp3MWw0WHFq?= =?utf-8?B?ckt1MzRBSVhVQ3BpWnhOMms5SU81YTZwblo5R3ByTVlUNlp0WVZOYlNoNm5B?= =?utf-8?B?RTBranAxbTVTT3M2L2NpbHpZZDJUOUM2Q09nZW1FVzdMUkE4dFFrcGorbS9x?= =?utf-8?B?RkMxZXVncUhyT3N6YWhKRUN6SXBuTkFNTm9kVHJLOTVmZXg5R2JBdXF6RUcy?= =?utf-8?B?LzdzNWwvaFdaanYxSTZ3NTZsVEQ0QysxUXdUKzIrcnhIYkxaQUczMkw4SGVk?= =?utf-8?B?YkowSFZsQ2ZrMWM0TjJ2QVBPYzFIRXdvMTV4Yy9sUHdnc1k3eVBwVmpHTG1l?= =?utf-8?B?dGJFc2pPcmw3SStBc0IxM0RFc2pjeU4vOGlCOUpwUlFza0JCODZNdklHREdQ?= =?utf-8?B?VmFFTkhlRTFkVGtGWUg4NEpFUjdxSktwODdDZnRjVGNSVDhQanhXNXJlL2Vo?= =?utf-8?B?SWg1cUt4cWRFUHRkNDA2bUduZE4wVlFWMFRRVXdzZzVYVjJIN2RsbEZJT01I?= =?utf-8?B?ZWFDdWJnYkk3UkJwMDNZcDQ2VVArNWJVWVUxZEpXZnhpcmx4MDRsUDNrZ2Rj?= =?utf-8?B?ZFRzaTJNQ2Jjd2FXT0hxelgrclhhV2RJMWxMc1BqWlNlV2FvRzE5cEtmU0Fi?= =?utf-8?B?cjZDS2ljR2M1Q3F2YURUcHE1SWg2Z1Z4L0ZCRVl6aCtwMmkrMkRDNFR1cCt6?= =?utf-8?B?ZjU3Q1ZJc0FSYVd2VTNWbHBQdkFiSjJYTzU4a1hUWXM3ek5HT0t3UklWWlJH?= =?utf-8?Q?bFQi8IKiywaS5x6J+QNXva55G?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09066115-0a7b-43ac-42ca-08de1215457c X-MS-Exchange-CrossTenant-AuthSource: AS8SPRMB0023.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 09:19:30.3715 (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: WPsrqKz+qzqxSPGuxq0wVDOiypBMDNGoK822nMIP4LVohjtrqRVebgMKJ679HVYYEPgMg/rIHKp0GK+JAKCSng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10556 From: Guoniu Zhou The CSI-2 receiver in the i.MX8ULP is almost identical to the version present in the i.MX8QXP/QM, but i.MX8ULP CSI-2 controller needs pclk clock as the input clock for its APB interface of Control and Status register(CSR). So add compatible string fsl,imx8ulp-mipi-csi2 and increase maxItems of Clocks (clock-names) to 4 from 3. And keep the same restriction for existing compatible. Reviewed-by: Frank Li Acked-by: Conor Dooley Signed-off-by: Guoniu Zhou --- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 41 ++++++++++++++++++= ++-- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.y= aml b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml index 3389bab266a9adbda313c8ad795b998641df12f3..da3978da1cab75292ada3f24837= 443f7f4ab6418 100644 --- a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml +++ b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml @@ -20,6 +20,7 @@ properties: - enum: - fsl,imx8mq-mipi-csi2 - fsl,imx8qxp-mipi-csi2 + - fsl,imx8ulp-mipi-csi2 - items: - const: fsl,imx8qm-mipi-csi2 - const: fsl,imx8qxp-mipi-csi2 @@ -39,12 +40,16 @@ properties: clock that the RX DPHY receives. - description: ui is the pixel clock (phy_ref up to 333Mhz). See the reference manual for details. + - description: pclk is clock for csr APB interface. + minItems: 3 =20 clock-names: items: - const: core - const: esc - const: ui + - const: pclk + minItems: 3 =20 power-domains: maxItems: 1 @@ -130,19 +135,51 @@ allOf: compatible: contains: enum: - - fsl,imx8qxp-mipi-csi2 + - fsl,imx8ulp-mipi-csi2 + then: + properties: + reg: + minItems: 2 + resets: + minItems: 2 + maxItems: 2 + clocks: + minItems: 4 + clock-names: + minItems: 4 + + - if: + properties: + compatible: + contains: + const: fsl,imx8qxp-mipi-csi2 then: properties: reg: minItems: 2 resets: maxItems: 1 - else: + clocks: + maxItems: 3 + clock-names: + maxItems: 3 + + - if: + properties: + compatible: + contains: + enum: + - fsl,imx8mq-mipi-csi2 + then: properties: reg: maxItems: 1 resets: minItems: 3 + clocks: + maxItems: 3 + clock-names: + maxItems: 3 required: - fsl,mipi-phy-gpr =20 --=20 2.34.1 From nobody Sun Feb 8 13:38:44 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011033.outbound.protection.outlook.com [52.101.70.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 F225D304989; Thu, 23 Oct 2025 09:19:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211181; cv=fail; b=UUwg3o+qaVPz/AZCymIIcHAJljvCGugmUhNWkxQLPvjExnRX02qwOERvpLFWdcjpzLjvOSZ0BSh6ilStx8qlywAu/6nccH/71IT3RosQTacHzB4Fyfkc0Wj/hJpUSF+9i9EtOu1KPacP9EHITCZ4KEQsbsPc8fFDLXLZnTEM4NA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211181; c=relaxed/simple; bh=3cQb+g/X4krqWT99egJV0ljZrlBHVCovr4xnOCPSeGM=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=RBBPZcxo7qk6EIhNA6/8Zk8f0vuN9udgCwBQZxnVLq+oJYidKpO3CxEhvC1p6+6kdMyVAfWwy2fGe6l3H610cb3s2oyyrpvl4B2c+HgGni9GbtEFVV5ScPA9xc9BCpqNmYlLE+Z7Ax7d2j81jG9Z2pBmRMUoF5NvMXmRZt6BiyI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=hStorWOD; arc=fail smtp.client-ip=52.101.70.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="hStorWOD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AL6n7ij7QpOnNU5STAn9N7OHs7d8HUyUEepEcN9cq6ihIUiG4QcBduHjUDfCKNsAojo2dZv7BG3Wz0Qn51SLfF+ueHOdoclUc9kHMHJFSr93/HBC5UBqnYvLng1+hYksnhmRCnE3+md5MvD7UtgpiiCIuxCK52ushDL2DND4LAn2eFp8NCwCvWjC4bQmFJ2jImX0W3N/WrGsN5D6JtZyR4sS6ujwO8ErSRzLabrxtwZwv45mCJCpVb6wv6qKic+aPA3+jJOvFAzCK53Avi+PvBadtY6S00LSTY1rsOQcdrzYssAUB/RzlJMoMeFjqIhdbjHRRJ/ukXs+BRUHhKAbmQ== 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=UNihkc9bV7lNiQICol96i8MgeFIg6i139Q+wvQPX9+k=; b=xVj9oyBDt1EYNrc73l5Om5XQzIigaTVUlF4/Mh4G/WeC5LHjIVs7ExpHEcnSQoeVycuFYc0pKgQmkGeDtNe2aa/0wWR15NEeLt008ngnkL1O0xqcEi5K1Yk3wNp+/v6iCpcinCUCsqd0uqWmvoTX+3nSRYjiumeN67zjgqohiPOy/BGo2+wRk3edrnGThOzW0pZvV2mSQuR/T+pHi7BhhbMJcR3/wCLhidPzwAVFMba+I3k0yXP2H1jC1WddT5kuqcBkm740gFzf8Ip5heRdKEPcZxkVurvA7At+LaRGZ2SdbCJDbtbj1C+fcMYZ2M1cJ9wcKegr4cqqsB/+v5/WBA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UNihkc9bV7lNiQICol96i8MgeFIg6i139Q+wvQPX9+k=; b=hStorWODTNYAkDOyewcsppZYHdlQny7Pamcvwk11moaF+BB7tce6yJ90qznlMI7HDRZMGhDFvIXto3UasBCJWYF3zgwAtqtMdp5XBOgUwF90OzWU8b88VDsVuKpT5p1hrWcvWxPNHsg4ZvuK9PTmahPPhGGI5fE57J1cpjffqjsprK2D0q717BDTjZYFtoKKgmmHU3q/CGJi1n8gz+hMJ4cSUeXv1ilF5hSuVJBWYPpXoun5aPxvOhgvIOPcIykV8/bPuGUf3PVlD5WnzOhQ75nz3ND/WIYSKMjBjRwz330IXNrEcncPM6agigbloRYx4SYfcpqeOJdTHkVotiIF2g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) by PA1PR04MB10556.eurprd04.prod.outlook.com (2603:10a6:102:48e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 09:19:36 +0000 Received: from AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798]) by AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798%5]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 09:19:36 +0000 From: Guoniu Zhou Date: Thu, 23 Oct 2025 17:19:43 +0800 Subject: [PATCH v7 2/5] media: imx8mq-mipi-csi2: Use devm_clk_bulk_get_all() to fetch clocks Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251023-csi2_imx8ulp-v7-2-5ecb081ce79b@nxp.com> References: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> In-Reply-To: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> To: Rui Miguel Silva , Laurent Pinchart , Martin Kepplinger , Purism Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , 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=1761211202; l=3924; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=TePriWMrwXSUUP3E+5arXvY6/nlFyzyXwAhzIF+pKcQ=; b=tFMgzZt6ds2m1z8tPtvKdIN/8wwb3SAOhbYwAqeWOT190cGmxWwteuC4G6QYDpaxDN9NY+bTQ g2fzSyh0qtRBQVStis33QF47h0G++v6ZRPXdZGzctVn5Lc5NpPgvsG7 X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI2PR04CA0008.apcprd04.prod.outlook.com (2603:1096:4:197::20) To AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPRMB0023:EE_|PA1PR04MB10556:EE_ X-MS-Office365-Filtering-Correlation-Id: c4be2109-1612-4a08-2d79-08de121548d4 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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|366016|19092799006|1800799024|52116014|7416014|376014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZmtDWlVnM2xFZDEwU1JWZEUyQ0dlU0x4SGFQZHhRTE5uZVUyOHVYOC9FanRx?= =?utf-8?B?UWVGYVVOWFJNUU5tYnFIREJFU3RaSmJrZGsxYnRXVzIvOHovdkhRdnVxRi8x?= =?utf-8?B?ckdhUXpWOHhCekhqYTdjWFA5TmFUS2ZLbkZQeE9rNWJwM0RXV1lMUTVYRUwy?= =?utf-8?B?cnlrTHNzYnlNRGQ0dUNZK2V6cFVoVnh1VlFaSDlYcm5NY2t2NGlJRVB3NUtF?= =?utf-8?B?dlJNaWJmSzhITlZsRFNVeDFqWTlmU2JXQ3p1Y1BWaXpxd1NrQ29kdEpHV2Mz?= =?utf-8?B?M2ZlTG0vU3lvQlh6MjZxd3RCdVhab0c2amIyQy9aZTYyVjZXOEdIOEZCL0JS?= =?utf-8?B?bDAwVUNPSEE5a1RjQmVtUU1nU2NHTk8yTTBON1R2alhFNlNWNUR0NTloZEpM?= =?utf-8?B?VC9xcGdONURoMVovSVZXQVZRSFRTTVZiQmMvT1RHNXJnQWh3OWZCRkxYbXBk?= =?utf-8?B?QUhKMTRRUm4xRjJrRzNKSmtmeWtaczBleHZPWEQwdWpSVTZ1UEdpSjdXaVdw?= =?utf-8?B?SEVQYk5kcjVPUkpaWUF3TGFzZy9VWU5xUEVjK1Bod1lKOFVwUng1RHpSNlNG?= =?utf-8?B?QlQ4V0JxdUh1Qmh5eWYvdTVEZmtmRlpoR05TbXRMcnZDMllKRFBJZDhMLzN4?= =?utf-8?B?dUg3cWhEN1FXOWFIZ05JWVFYTUJyVy9VWm5USi91T3dWN2VmMHVBbFdHV0c4?= =?utf-8?B?bmd4VjNMb1JnYjRLRlNKNTBxVW1YZGZKdEhtc0YyZGtLV0xkWUZVQVk0OU9N?= =?utf-8?B?NnYrcnpYSmZZcmNBcUlUTHNiOE5LYVFidlkvSDRHUVBNbnpLOWVnanZ1WU1Y?= =?utf-8?B?WTMrVGxFV292TUh0bGZSNVI3QnZoVzNDZlEyelBxUVR0VDZQWUh3dHhTVzJ2?= =?utf-8?B?UnZXODNzWUNRbDg5dkNMVmZRbllkYXdQRkRrc1lYRlc0VzM1ZEdiWUc1YmFK?= =?utf-8?B?SlBQbWFrazkrMWhkSHZuTE1ZNzV1RVVsbHRxRk01dzlzZk12UFpPdmNscDNQ?= =?utf-8?B?dDRFMkYwMHJKY3V4Q3lsMTQzRlc0ckwxN3FRamNQN0k4SDNKRWdtR2pqbS9m?= =?utf-8?B?c3hvaXRmMHlBZERXZU1jZGNsZ280bFhSZ05KOHUxYm1EOXJab2ptOHVRRUs0?= =?utf-8?B?M1ZYS0Q5d1A3ZnlKM25HNkNNT2kraXNBZStlZzc3VDhuNTJWaTZhc3lVL216?= =?utf-8?B?aG9NaVlSUTduYTJGcUhuVjhjVDNvVGlwbnlLUjN5Tm5leHB2Rnc4MndPY2tt?= =?utf-8?B?TmZHVldINkxVTE96dFlWaCtBQU9PZG42ZEEvc3lrSTdJcGJBQkNkQko5bGY3?= =?utf-8?B?VkdDSmQ1WjgyUlluRzdkS0hIR0tpMEg2ZHNPSEhuUU4xYWVnbms4M0tnT1Y2?= =?utf-8?B?WkhMT3dJcG9GVGkyOWFaVmtMSTRnUXJnTFIrdkE4UC9TYjFoWml5VytSaFJO?= =?utf-8?B?WUpBY2JlbFM3bXc5emkwa2NxTnVhT3RxKzE2QzFhcDhPUDdQQlp4OWlWMnZY?= =?utf-8?B?eWFSUVdtU3ZLZDlKcUFmMWxiTTVURmJHL1N5Vk5HUERPTTdPNW9CK2dXcTIz?= =?utf-8?B?M0VZUDVvdkY3TnI0NkE1WkRmd0wvNEtvUC9ZWGNjR2R0UFJRTERsR0FCa05z?= =?utf-8?B?bEYvQTg5T293d0J5TDhvb1QwemJjWU9lZ04xc3pzeitPZGNwczJqVGQ2TnIz?= =?utf-8?B?dElua2hGUVAzNWlUWEQvS25hVzRnZHRLdEIwZGtYQVJMUVVpbVBVVC9ocHJj?= =?utf-8?B?NDFJTmZKT3l1QWI3eWVZRTU0Y2VJYVZ5MThrOGgwVFVCVUQrY3R5Y2xBU2lj?= =?utf-8?B?R2U5SHJnVjl3clYvd3o3Z3lBL2NQSjZlbGpBRzh2SkRvK0p5Vjcvd09IdkFv?= =?utf-8?B?eTdZYVpOZzR4bjcxYTFIT1JCWUw4RTdxbHVSN3VQK1ZIVzFzL0dMdFc3aW00?= =?utf-8?B?Z0FEMmlLUWFXQ2pzQy9NMExwTHl0QTlOWm5PWG1QUjVWc2E0ZTc3RnA0blZz?= =?utf-8?B?ektQbjJiT1FCMWwxeDZxMHJGajBtb3d6T2h1SWR2RUtUNVlldEdWdG0zUmhS?= =?utf-8?B?WEp6am1aWkdJMmYxNTU4TGRpOHdZVWtkbEFOUT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8SPRMB0023.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(1800799024)(52116014)(7416014)(376014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a1FEVmN6U3phanBRSGJsa2c5eWMxVmVHejE4UUFrOGlEOGk4aUlJVVVIZTVE?= =?utf-8?B?YXd0VFowZGk3MXl3ejU1Zk1nT1ZpMUNWYWJ5UFdWM2lBUzRkVzNYdHgzQUJk?= =?utf-8?B?Unk3cnQ5d0Vaemw2eHV5bjRvU0FXanM0R3JHaWhLRitrNitGaXhQcGR4TVdZ?= =?utf-8?B?LzVsemFLRzlTUHp4eVdKdHh1QjV4VHRCeGF0bkZyUnZFaTNZZGxRczlzbkZY?= =?utf-8?B?WFB3a2R3a2g1ZVZycnk3REQwUzlIZEptODVLekU0RlpkajY0dGxoaXFZbkhU?= =?utf-8?B?b3BNYlVUdnZEYmxPdE9LM2dCcDlTVUZmalVkWWwreWJobjdrcVYzT3hMa3A3?= =?utf-8?B?cE02RE9jRFdBejRLN3lCNUdrT3pLMXJIcE5jQUx0bE9VQnJJd2VKVkcvWFUx?= =?utf-8?B?R2dyZDh6U01FN25iamZCczVzTVMvcmtURWNJNTM4ZmlwS1RXNGpsWEJsNnUv?= =?utf-8?B?K3pSZTZFZFJhK0h6cHdNVzkzaXo0bFY1dmxuTjJDU1I4bEZtcTlQaVV2QzlX?= =?utf-8?B?b2MyVmZKTmQ3ZXBNNlNTSG5hTTNCL1d6UzZ3OUFtTkNTb1lTa25pR1ZTQ21K?= =?utf-8?B?VGdzRmpkd2ZEaTQ5a3RzNnJzRTl3RVd6dTEvejh4dXhTcllmQ1dKTnBlWmJC?= =?utf-8?B?ZEh5RjJIbVF6UGYzZStTeENPV1pDTFluQzdSMnZLU0RPcWJGSVBCdVVsSWRW?= =?utf-8?B?UmlxWHpGSzZXNkVSNHE5blpvTTBwdlRyZVFXZ2YyWTVEeWlkWTAxeFcyYk0r?= =?utf-8?B?c0l1VUQ2cG9HaGQ1Tm5jV21zbjgrQU5YWjBDTHJNWmFlREJ1RHl6SGlWdHpB?= =?utf-8?B?UWR3Rk1DVWhQTWtQekJBMW1GSGk4NWs4ZWNCamNrY0J2eWxxd2tPTnZLY1dX?= =?utf-8?B?MENIMzVvZGRYVWZkS1JTR0NVZlQ2dTJRczhTS2lQb3RjMDNSajcwM3VnaWE4?= =?utf-8?B?a1B4T0Y2S254ckI3d0E2bDNCdlF1VkJxbndVcHdyWkpBME9wMzE5OU1IYURj?= =?utf-8?B?RDFFdllxQm9BZUxTejcvSGMzVU8zT2lxN3Zvdm9OTWJockowTkwxVzc2Y1BU?= =?utf-8?B?THJFR2Qxa3I3QlpPbkpQcExKVi9xZVphNFVzRzg2Y1lFVm1tTklKVE5TbllU?= =?utf-8?B?eS81bndVbStZbjEvWmVlK1NtR1ZkOE8yQzFTZEJZNkoraGRNZGpNMFltTmpX?= =?utf-8?B?QVhLZGpXNlQxNVVYcURsb0luZWY1OHVjbUt6WjBLek9HOHdCYWJ2d28weXJ1?= =?utf-8?B?RTRUMlQ2UUh0YndRSmpUWWgzam95NnljOFVEeVdPU1RNWHZ0SDVFWFJ0cUl3?= =?utf-8?B?b2VGK0liNnBGNTJlUWJKb0x3THU5ZkNNM3BNU2JudStjS0orZEF5Q0pQbTBU?= =?utf-8?B?eXdnaEVwUDRBUCt2SWh4K1g5RnRHb2xuODhHNjYxR2FDTjNrNGNuWkxRY0Vw?= =?utf-8?B?MGdMMy8zbnhDNWZ4OTNXMjJQUFdmWWpEUURsWVFObWpsaTdUQVpzWklxU1Ux?= =?utf-8?B?Y0lMMWUrSmVQaDhNam1kMWk5Wmwya3JaNlErK0RTSTVjWVNaRDEwdmNlWi9r?= =?utf-8?B?bzZSMXpQU3U2SEFtUkJ4akU4bEN6YTdKcTFyZ2thRHZXM0NpbXh4bVFwVFFD?= =?utf-8?B?Zms1UCt0K2V1ZFU2N3FVM0NyOHlNZnQ2cmlVVGs4SlFPWWNISlZ6cjZyRllR?= =?utf-8?B?aVdEQ243YVB0UDBwd3lpMmJ4YmNSc2pHTy8ySTh3dlVuYXo4UzcvZEdJbmpo?= =?utf-8?B?RkJyZEcyZlcyeG91K3VocHl2RHBmWDdURlY2TjhFcFJ4S3VTaGNDWk1XQkZX?= =?utf-8?B?Rk41TEp5Zk1BalAvdGJ2eVlYK0g5Z3lPQ2taNlovL0dhMzBkNkdkVmM4c05a?= =?utf-8?B?amtxek5WVGRUU3B4cnUvOVhnRW1pNHNsS3JYalM0anR4bDRaTnE4QXQ1blRN?= =?utf-8?B?TTlCNUdRSmNEK1NDcjRLSnJVYnZGdmdEMGtvV29aZGlzd3JZdjdTcHRHa1JT?= =?utf-8?B?S2VzRXBVL0NIbzQzQm1NYzBtTFpLc1B4b3VqZC9PVGdrSncrVDlUTGxwK1A1?= =?utf-8?B?YWx0VVZ0R2xCdGNBZUs1aVBwV1RnejZYVlZJZTFwT0tIS0ZwUDJmMnlTS1o4?= =?utf-8?Q?TqPEModzMllbBPd0gI9l5t08O?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4be2109-1612-4a08-2d79-08de121548d4 X-MS-Exchange-CrossTenant-AuthSource: AS8SPRMB0023.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 09:19:36.0034 (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: w6y7q2QkTNWXR1X1ihdC1b2s+e+4NjEhe9EBfkquYUDLWtdci/I9pRI/DRe7pWoD+BOnc5uykAs0ZVz2kTXI6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10556 From: Guoniu Zhou Use devm_clk_bulk_get_all() helper to simplify clock handle code. No functional changes intended. Reviewed-by: Frank Li Signed-off-by: Guoniu Zhou --- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 52 ++++++++---------------= ---- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/= platform/nxp/imx8mq-mipi-csi2.c index d333ff43539f061b8b9cf88af2cda8c44b3ec2a9..fd202601d401145da8be23df445= 1f6af660642c5 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -71,21 +71,6 @@ enum { ST_SUSPENDED =3D 4, }; =20 -enum imx8mq_mipi_csi_clk { - CSI2_CLK_CORE, - CSI2_CLK_ESC, - CSI2_CLK_UI, - CSI2_NUM_CLKS, -}; - -static const char * const imx8mq_mipi_csi_clk_id[CSI2_NUM_CLKS] =3D { - [CSI2_CLK_CORE] =3D "core", - [CSI2_CLK_ESC] =3D "esc", - [CSI2_CLK_UI] =3D "ui", -}; - -#define CSI2_NUM_CLKS ARRAY_SIZE(imx8mq_mipi_csi_clk_id) - struct imx8mq_plat_data { int (*enable)(struct csi_state *state, u32 hs_settle); void (*disable)(struct csi_state *state); @@ -111,7 +96,8 @@ struct csi_state { struct device *dev; const struct imx8mq_plat_data *pdata; void __iomem *regs; - struct clk_bulk_data clks[CSI2_NUM_CLKS]; + struct clk_bulk_data *clks; + int num_clks; struct reset_control *rst; struct regulator *mipi_phy_regulator; =20 @@ -384,24 +370,16 @@ static void imx8mq_mipi_csi_set_params(struct csi_sta= te *state) CSI2RX_SEND_LEVEL); } =20 -static int imx8mq_mipi_csi_clk_enable(struct csi_state *state) -{ - return clk_bulk_prepare_enable(CSI2_NUM_CLKS, state->clks); -} - -static void imx8mq_mipi_csi_clk_disable(struct csi_state *state) +static struct clk *find_esc_clk(struct csi_state *state) { - clk_bulk_disable_unprepare(CSI2_NUM_CLKS, state->clks); -} - -static int imx8mq_mipi_csi_clk_get(struct csi_state *state) -{ - unsigned int i; + int i; =20 - for (i =3D 0; i < CSI2_NUM_CLKS; i++) - state->clks[i].id =3D imx8mq_mipi_csi_clk_id[i]; + for (i =3D 0; i < state->num_clks; i++) { + if (!strcmp(state->clks[i].id, "esc")) + return state->clks[i].clk; + } =20 - return devm_clk_bulk_get(state->dev, CSI2_NUM_CLKS, state->clks); + return NULL; } =20 static int imx8mq_mipi_csi_calc_hs_settle(struct csi_state *state, @@ -456,7 +434,7 @@ static int imx8mq_mipi_csi_calc_hs_settle(struct csi_st= ate *state, * documentation recommends picking a value away from the boundaries. * Let's pick the average. */ - esc_clk_rate =3D clk_get_rate(state->clks[CSI2_CLK_ESC].clk); + esc_clk_rate =3D clk_get_rate(find_esc_clk(state)); if (!esc_clk_rate) { dev_err(state->dev, "Could not get esc clock rate.\n"); return -EINVAL; @@ -783,7 +761,7 @@ static void imx8mq_mipi_csi_pm_suspend(struct device *d= ev) =20 if (state->state & ST_POWERED) { imx8mq_mipi_csi_stop_stream(state); - imx8mq_mipi_csi_clk_disable(state); + clk_bulk_disable_unprepare(state->num_clks, state->clks); state->state &=3D ~ST_POWERED; } =20 @@ -801,7 +779,7 @@ static int imx8mq_mipi_csi_pm_resume(struct device *dev) =20 if (!(state->state & ST_POWERED)) { state->state |=3D ST_POWERED; - ret =3D imx8mq_mipi_csi_clk_enable(state); + ret =3D clk_bulk_prepare_enable(state->num_clks, state->clks); } if (state->state & ST_STREAMING) { sd_state =3D v4l2_subdev_lock_and_get_active_state(sd); @@ -1027,9 +1005,9 @@ static int imx8mq_mipi_csi_probe(struct platform_devi= ce *pdev) if (IS_ERR(state->regs)) return PTR_ERR(state->regs); =20 - ret =3D imx8mq_mipi_csi_clk_get(state); - if (ret < 0) - return ret; + state->num_clks =3D devm_clk_bulk_get_all(dev, &state->clks); + if (state->num_clks < 0) + return dev_err_probe(dev, state->num_clks, "Failed to get clocks\n"); =20 platform_set_drvdata(pdev, &state->sd); =20 --=20 2.34.1 From nobody Sun Feb 8 13:38:44 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011034.outbound.protection.outlook.com [52.101.70.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 23BDA305974; Thu, 23 Oct 2025 09:19:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.34 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211188; cv=fail; b=RxwebEquVBM8ZBXSTNTiCneB/u5Djxh25KxZH373u++rMsRMds3y4jl61GQtDgJGGMuu8I+AMXCu0jSlgqZfMTKD4PKCOznxQd+ZG2dUOKxuBdCCTOZCrWrqCcnv/UJcjaBusDktjpM8uFb+1S9IuWardnAH0VWfNJD1zWhqcDc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211188; c=relaxed/simple; bh=f+/oBcapOfe70p+uvc/1gA08cI3DGipZGEBa6b05QSc=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=UvMBjhcC4d192tLK1SKpIQ05pFX1fVIXs23DFLtB4z2PQEw/qz5h+Ska/gA3PEU26qz/aijhTjJSzu8Y2pMHREk0sn3CYeNesBwmJH2NNXqBthQM4afUx3gg3EG4HxRMZGVsEZeKWfGJ9eJS/SBAx3P1pUUPlLaHPCqEZfjYiTw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=MoPzr92m; arc=fail smtp.client-ip=52.101.70.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="MoPzr92m" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BpMX+n/GRlCO4vXAnU2gq8aIVCauSBVFf2BTfQ/j3Jv9QzMlkLb4Ha2KsMorem9hWt1Q2XH4S0z8LZuVArZkWT2M8QP/CqH02ZBfO7kqQL3dxsQ/2iNDOAzf9WOxlX6MmbO1q2UOxMEyUkhxcNpeS4PFq62SQRqVz6z9UcB4RQGoYLTHMgzANo8p2EpkOu2j6p7xyqQevESbOAG4vSaST0LwnwGPiGM2rmKE3aIEforJ6AUom1e25Qw6I7AiCLZy3OnRnyDow/gDg+tUFwBd3e3MK8IpWYeZK2QQgOLCwC2Mdza6JyuipvDWsVRhHqrjlrxCqdP7FfsX9S+gc/sA+g== 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=7cvruvE95lir6gN48yXZJHbhumfWNL2YC8Ci5mjl/EM=; b=QshSNLhK0kc6FBNw0AgsOea+Vti/k4hR4X3DCAzfdcW2D0clVEL6Gdo6DQiw7md3ILa+2Td0Usy28xLJNamn4KCISw5kCe40nNOFcnj4LFxwKvzRjkpXU28/YtwVcOddcJhfqM1k9OOb75p3q8ofQ9Q7uXl8+f5SjSxgGPITzaeyd0SfbsW6RJD16krNDVBzOdtAJW5b171sYBOIvhnDpdpY9DbaEd9wzBmY3SBoCI3vE4RHMBoHbQhSaCpP8Tty70hDoGNrCADG+ig2arNDCN5itreaqVu33ES1StP/xqoMIlup6mPp0J9pVxDTg6cp8MtUb1a51KFgNxsRvxs3bg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7cvruvE95lir6gN48yXZJHbhumfWNL2YC8Ci5mjl/EM=; b=MoPzr92mPFT+jgIcxY57DGrJC3DsMIIClp1FsCTMembR0c/AkGIXOG1hW0KljDXyt4oQDKjzfNQYdmfoNVqGKNvMehvGu5HhCdbI/y/Cb/RVCPz1FeHEpVl5rmFmVdJeFt3KlWneygwzU8VdVs5m3kkdB6L4k/7uaYnyiYG7HKtllzAF3c9hV3Ajwvs6ZcuOiPC2eW6sl0PgkvBFcazCY+vtZU80J1W1ad7k7GaxbiZM0w8aS+xq34A3I9lYnjfnbnbYeb/tbvcKjQcQO0bVDjURYD6UT64HJkL9bOEwuY1ql0geKEP9K1XM1xJSlz9zhVjm156cZ4SbYFPUa4bZpA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) by PA1PR04MB10556.eurprd04.prod.outlook.com (2603:10a6:102:48e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 09:19:43 +0000 Received: from AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798]) by AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798%5]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 09:19:41 +0000 From: Guoniu Zhou Date: Thu, 23 Oct 2025 17:19:44 +0800 Subject: [PATCH v7 3/5] media: imx8mq-mipi-csi2: Explicitly release reset Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251023-csi2_imx8ulp-v7-3-5ecb081ce79b@nxp.com> References: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> In-Reply-To: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> To: Rui Miguel Silva , Laurent Pinchart , Martin Kepplinger , Purism Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , 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=1761211202; l=1321; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=LbwRZf2QpF7/tzlDwhvsWMxZ5iCWPU/b3bUYgO4/CVE=; b=wPH/w1jtTxJ0+ubbb/V5ifbEtN2bT7k3VCcymqn00xff3KlwByeYhPimtQgldVnDY2tA+hPc3 COnTZbLI1WMDQD7iDazpSqem62CFIii4kK1av65PqTFwt+DNe2BaDoZ X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI2PR04CA0008.apcprd04.prod.outlook.com (2603:1096:4:197::20) To AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPRMB0023:EE_|PA1PR04MB10556:EE_ X-MS-Office365-Filtering-Correlation-Id: 248018ae-c490-4a9e-8f1f-08de12154c2f X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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|366016|19092799006|1800799024|52116014|7416014|376014|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y00wcnBnSGMvcjBCeThUdFJoSCtVaDBxbk9xYjBFWUtRbUhPU1o2bndZK0hP?= =?utf-8?B?K2tXeEhvbXVCbzI5Sms4SDJOZHU4cGRRUkw2TGh5VEJDK283U1duZ0ZLNWpv?= =?utf-8?B?RVlwRVUwNnd5WUV6R0traW9iSkpseW1xY2xqZVh3aytHMHFOVXFXZTVPK01J?= =?utf-8?B?MUFPR1ZCVUJkdTB2ZGRWQjJxVjBjd0dvUkp2d2VQSnI3VlEyMjk5Vk5NelRP?= =?utf-8?B?czlQRXNNL3RScGI4NlIxVzFZbWJwSGhkaVgyMGh0MVZqSGNQV20zNUtKQ1g0?= =?utf-8?B?Q3hZRTVpMUJiRHFiaVZWQnJZb01wRmhnS0JocE1ZdkI1Vlk0a0s0Ykdrd2po?= =?utf-8?B?OUpFWU5vcEF2V3ZZVHd2VEVnczJ0M01uNE4yT1lMWjJmY0dNaUhoNG53RHl5?= =?utf-8?B?Y1JYMnNBSHM2UmlDWnhjbklIVzVYNzQwZXA0ai9zbEIxQjZYZm1GRnd6VE1z?= =?utf-8?B?L1dsQVpxSVJQVGMvd2pydVZod0VMNldNcURKdTE5U1dCN3Z3R3Y0ZWlIeWJ3?= =?utf-8?B?bTAzR01qRlRXaDE1WU81dHYvWHYzM0xWWlVnSlVLTmVycGZnV2VnWk1Hb1c2?= =?utf-8?B?b3dhMjVFQ1dMWnJkdGE4RzF0bWN3Y3dicy9IbVpyTWVJMnlwblJIQW81UGRR?= =?utf-8?B?Q3Y0RVFUZWNUY0tZUkk4VjJTU2M5QlA2WTl5QTVjU2REejA2VCtBcHExT1NN?= =?utf-8?B?QXM2blRIeG9oR2dzSmovaW5hUE1MVkJjclpvL1dBR2cxK2tKeStqWjkzaXRO?= =?utf-8?B?TlRxMGxWQzRHQXdwY3RkSWlsQ2NqYUd2dzZ6UzBVQlhkZi8vU251OGlTVGly?= =?utf-8?B?akVKaTBvSnkwd0pQSkxYWFpWeTM4dGxWZUxNcmp5MTl5bWxtL0NNbmxnYWdo?= =?utf-8?B?cGxBMk10WTM3TDFHV3ZtajZJMXFQRFkrV2p1Y1pFZ3BleThrbDFTdzNLK2dE?= =?utf-8?B?SEd2b3hRRjFiOUs3YVEwSTk3YURvM3AwRnRibnJZR3Y0UFdqZ2owdjB2SnBo?= =?utf-8?B?QUZCZHg1Y1cyaHpTNHdNYkIxTi9XY1Q3TnZNNFB2cjlpZW81ZzZ3ZEhSZDUx?= =?utf-8?B?SlJyQUErVzNuazJuRm92YjhkUG1RSE5MTWxoTnQ1VkxqUHZYN09KSktmSEJL?= =?utf-8?B?V25PS2tZQ2djcEsxTUUxcXBkMld4TndKTTIxa3d4aFpzdjJhYkduRWJ6eUQr?= =?utf-8?B?ZHQ4dDVnakdDTWZscEJnRUhybHg5N1MvYW5XRDI4ZXIzby9sNmk1SU0vYmZM?= =?utf-8?B?N0xGazdmb3cvd2NCY3BlNndhUHc2RlF2UlZmOEk2cjQwUTk0djkzM0hwWDcx?= =?utf-8?B?RExwMFkyNllReE9zS216Z211T3hrdHpSUlNXNEU0QVNJR3g4dFFLc3BaeUpS?= =?utf-8?B?K2Q0STBmQVVnWTdzYXQ0L3VwY3F4TXFCRnVwRlp6bUR6OU9yQm15V0dyUTBY?= =?utf-8?B?ZXU4YzJKNVNTN0F1NkN2YTBYUWZ1ZUNRbEU5RXZlYTcxQTJyVjR2OG9BWDZq?= =?utf-8?B?aHVqUWlpWGZidUEveDlmWSszMnJxWE9kaHJ5a1ZkemxGQWJRc1pvRlQ5aDlO?= =?utf-8?B?V0cvLzNyazJFMnB6SmFYMVRJSk1BNlZvTWFrYWV4UTBsdWxudXZhSFNYc1ZI?= =?utf-8?B?R0VxUmxVNlRLT0hyUE0zSXMxS3I5T01qa2pmc3VJY01hc1BteWtOODZ0ZHNU?= =?utf-8?B?UFFqajRrOE0wWjlublRTRXlIQUQvNXhsL3Jjc3BLSWtCWk14L0lwWWZpMXNB?= =?utf-8?B?cTJ2a3d4c2VHbTdramtjWWZSVzJ5bEFOem9VdnlISi8xekNkWW9YMnA3dXJx?= =?utf-8?B?VDFveXJXNmNGRWlFQ3pLVFJHTk5ielplRlJXdGFUR2tUcFRNRlJPUmJ5eDZn?= =?utf-8?B?MkVQWUNncFZ5QXo5MERheEkzczQ1UDdXN1pHMGVPNCtnVUdERFArRktXT0o5?= =?utf-8?B?WVE1YUxSR3c2MjJmMkhLM1djM0VEb1FlT3pRNFVmTXlKZUZrR0R3cFI0c1dk?= =?utf-8?B?RGlpRFphZkxPSENKem1jTGhDTEVja2lmb0xCQmxNTVhMNDJVVktqb1IxK3BC?= =?utf-8?B?YThHS0ZTNmZBa0pSYUFESG9Sb1hadFpXWTBadz09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8SPRMB0023.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(1800799024)(52116014)(7416014)(376014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aXo5clRYc1kwSEpQT3B6R3BOYkc4NG15Yk5LRFlXTm4rSUdGaWxlZUxBWjEx?= =?utf-8?B?ZlBscXQ4cUJYenhTZmNrWVprWXREak8ycEQ2NFRQRHlkQTZrZmlUaUtKWGpu?= =?utf-8?B?WkN6Wmt5Ykk0WU1YY1A1dE9BVHlCem4zSTZIdEQvQW80eWRmRHE1NUFaSjNR?= =?utf-8?B?WE9NWi9SMDFVMzlnR2FZUXJON1V0c1VzWVRQdTRwNE1pKzN4WFlGWEEzcWlL?= =?utf-8?B?NENQRDdFaWFWd2VEM0ZDQnNweFZIZ1J6WjRmdWY3QW1aaHp1VnNUNXdTeXJ2?= =?utf-8?B?azdkRFlFbWdzQnhFeVpCdVA4NWY2NDBoUTRKbFRrYU9JYTFTa1dBRWtMTTBP?= =?utf-8?B?eHlUdzJvZmxGMVVUdDVObW83dXBCTDNSYzhxcjhlS3RyVEpFMGhVc0RzazRl?= =?utf-8?B?YjhHZDQvNVJwOU9SRDhGNkdkUUhpWGVZYnBNSldPcVpqU1Jrak9jZytHSnlx?= =?utf-8?B?dTBRd2laeS85UEs4dmVoQmljc1I3VURFVjM4MERNelQ1SS9scHYzT0JIc1Vv?= =?utf-8?B?K0w0bFNQTm1uWkJhTzdxbnN6MTBGbzIzUUVFdTNYOEtySEZNVk1CeDZkWTVX?= =?utf-8?B?RmlMWWRBcXNOY24xeE1kQ0NRZGF1Z2tsN1loR2wyRUY5ZnNDZUlkdFpmdXlu?= =?utf-8?B?ZGxYbjNRU0wzaERWenV4SCtkNXpOQmRJQnkvZ1d5VGwwamFSbXRBWW5ublRj?= =?utf-8?B?THpYb2hEcHBBK3B5eHJUdWZvUjh6VC9xTk5QZ0NSMFNINkNxcFZ2Qml0YTFH?= =?utf-8?B?RjF3ZDQ5TklZcFFDSWMwQTJXZk5xZEc2Zlg0Q3dmelVhWDNaa0szOENOZS9V?= =?utf-8?B?L204ZDg5RmVHL2RHNEd2eDBsczdEa3M5NWRkMG4rRHJMN081MGJJem5xRHlR?= =?utf-8?B?UHkzcU1uZkV5VWc0M2xRMDFJTnIvV0F2dWRBNkJVQ0JRQ3ZUWnZUNWhMcUUz?= =?utf-8?B?eGwzMlpHN3dsSFlHdFdWNjVSQ25MV1NVVXpoT2VFdm56OHpYbWc2Zm16dStW?= =?utf-8?B?VHZhMk1vNnZ2L1ZyQXRoQnBELzRmYUIxblhTeHdkYlV2Y2ZyUGplSFhCeUIv?= =?utf-8?B?U0hTMENPaUVxQmdWOUprQU9raEs5YTJvRndJc1VMbjR6T01mWS85cE1FWmlY?= =?utf-8?B?bk5pbUhld2N6S042di9NUmVhOWlScDVrVWJWS21kaFdHTUcrbHZvckVHUnNy?= =?utf-8?B?dVFZSGFlR1VMOXArcEdLWmFrV01SV2h4dWl2czV4NUJVdDRUeE0zOEpDa014?= =?utf-8?B?eEFHaHNUTzM1d05QOS9RMmdXY3Z3N3VNU0V5QU81Y1QvVGNwQ3R0ekZSWVNj?= =?utf-8?B?Vm5MczZFL0NOUUNRUE1QV0tQUWVjT1F6WFByTnA0REt0MjM1ZGVtUEdlR0tE?= =?utf-8?B?U1hkVUdUQStRSGg0SGFZaC9STVVnNkpHeXNZSDFrb1RrV3VvWFhlVmJlZXhj?= =?utf-8?B?TlhkQmlZUUNIRGdpVW1YRmI0bGFrdEtYOU1idm1JZFAvMDR2UXdjTmNrS1pJ?= =?utf-8?B?azVLOUhwbDhBN2pnRno5UDhhNEw3OUhBUyt5dStYWXc3czJGakxzQ3RJYVo2?= =?utf-8?B?cjV5dC9UTXFCeWZNTXd0QVlyTGsvMk5vV0pCSnBWMURHdzhpNDZqRTBQNmZs?= =?utf-8?B?bnA5S2VRdzMzcFlmNmdzbjhoUG5NRmphUTN3RGFYaW9ZbjJ1ZDJwWjZ2ZDJx?= =?utf-8?B?aHNzdllqQVpNUFBpZXBjUzlaQldnQ1FvbEsyc3BvR21TVEF1d1FBU09mRTda?= =?utf-8?B?K0RDUnd1NEY1NXJSLy8zVURHRWxqc0ZGQ3hSQXRsRHdzZ2tINmNGWHQ1TTJO?= =?utf-8?B?UGNWRlpaNnIvSnQrUXlxMkVUNTVMMTJsbnlsRVZyQUtOdjRUUjB3NzdCVFNl?= =?utf-8?B?Tmw4Q1ZuZEtGd2VnbWlQVzVFQkZRWVFIdzNtenRRYlZNbHNOZllsb2FKOW5U?= =?utf-8?B?VG5XY0ZEMW5WYk5rY1NZWlVVSExkV3VUMGFHVnh1dlZoeTVGcFF1NGNGa3Nh?= =?utf-8?B?bnF0QTlCdU1oQ0IwTWtuenc1WkxtQ0tOQWd0OXlYQ3I1ZXVMclRJbnNBTHB1?= =?utf-8?B?MHJPMk5lQnJqb0t0WkRXbktkRDNnVUxJcnpjcVVaUk1lbElLeDgzaGVsZzVk?= =?utf-8?Q?WIoEcSkevY3oToP5e1aTWfXr0?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 248018ae-c490-4a9e-8f1f-08de12154c2f X-MS-Exchange-CrossTenant-AuthSource: AS8SPRMB0023.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 09:19:41.6947 (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: FX7EnT9aHrRTcOhrwyY3Fb4bMkrtkRzRFSWqWbJVpm/t0Q7HW93A/e5E2MqEmXPHa7S0XlZqwiu5VJzt3NSbFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR04MB10556 From: Guoniu Zhou Call reset_control_deassert() to explicitly release reset to make sure reset bits are cleared since platform like i.MX8ULP can't clear reset bits automatically. Reviewed-by: Frank Li Signed-off-by: Guoniu Zhou Reviewed-by: Laurent Pinchart --- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/= platform/nxp/imx8mq-mipi-csi2.c index fd202601d401145da8be23df4451f6af660642c5..fd788a7f48e5feeff658e3d2347= db6fefca5d0cf 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -337,18 +337,14 @@ static int imx8mq_mipi_csi_sw_reset(struct csi_state = *state) { int ret; =20 - /* - * these are most likely self-clearing reset bits. to make it - * more clear, the reset-imx7 driver should implement the - * .reset() operation. - */ ret =3D reset_control_assert(state->rst); if (ret < 0) { dev_err(state->dev, "Failed to assert resets: %d\n", ret); return ret; } =20 - return 0; + /* Explicitly release reset to make sure reset bits are cleared. */ + return reset_control_deassert(state->rst); } =20 static void imx8mq_mipi_csi_set_params(struct csi_state *state) --=20 2.34.1 From nobody Sun Feb 8 13:38:44 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012064.outbound.protection.outlook.com [52.101.66.64]) (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 88802306495; Thu, 23 Oct 2025 09:19:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211193; cv=fail; b=NIFRSX3SOgLtD5bIfhkaO7GdeKR+6526zzqHq3i4dC5SA3oYaPbjL8zNZqKdFBa4l2VRziV3xsW2EQnNcFVZJcHKPftqJ0sB4JSoxKd1qjoFm+zrV+SDliS6H2+wtIvP0DNFLnlj3l4TXs7fodxT6TlV2htGJ9dHShsdRg4PqZ0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211193; c=relaxed/simple; bh=aNBKdhdz0JvXdBIe75X76oWvJKKuFziqs5s9nHAhgt4=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jxE1gBj9Rxu0iFZeFzQSOnnCr8A1KS8tYYc2PfiWI14C11/kqXcN6H6eVl/FfX/sulxjou9zT2YpBzMDByQXcCvdX5kK/0CNd8/t4NPNvRzXSx+Ig5xtGLe3su0rZchxUubGhL2Nlb/ziHaz9qPboSssEZgotAeeCOTQjtMM2VA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=XTFbLPpP; arc=fail smtp.client-ip=52.101.66.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="XTFbLPpP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jSjfaDlFCqngVt2ptSMoNTN6tvqjqshRmfg7pZAiXwv2HUQzFwT43bPFHlMfOCpXoVnx29LZ37dYzOGkJswA6dJN4YZ126W4+qsl8lfF6zoQY1Vk0yqMUpJW5J+QFjk0ckNBkENo9V3ZWhNN0b3yOuJFKQpHzVCJCIiMDgi2rrgiky/6KkD5/+W4/NQMFkSFWXOymbkSL8YC7YuRx08uCSW3rkFvqWi9hafpGJo0teIltTDROVm5zgeZQY2SEt+/TM4GGP4ROqEZhdM/aFbkTa32iCiEPO7irWJqDiUASNgjYDvvkOBKsIEI7QuIIKOwN+yfdxdeEPA395uaXlL1CQ== 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=OTTZIo0cYsn9RXGR8Q8kIeYKfifPVyFlBR+i6n3VyJs=; b=KCneGileD7sT/9xnGn9vj883bgdb4xx8WwHZjmPjfdEpSSS0nb7E42UK0YlUMSKyY39QRMA23CLpt/tkq4ck6vu1cledq3k8JDU5DPV/eCD+DN9F7o84P/CmiwkZg6BCYu9Zylb+lTaWthKrUNrCSz8sGD8NkbvFbP17Ekw4NQwguChCxehRxvwDpa9ZgS6nB6WsBvGxJ+Fo+qzGybgNAm6+tOqHjtteLAGRP2lKukEyw0YJw+lhokGRucedu9JXkf2uHSwkQa3GVSACcvtzmQMaTOe4hR/9zlgurGA0NUhKg6btcWIeQ+xWd7KcsBie/KlqE+m0WuD2yUBGOQA6gA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OTTZIo0cYsn9RXGR8Q8kIeYKfifPVyFlBR+i6n3VyJs=; b=XTFbLPpP5+h8N7PKYcYj6sxiz+5aJs7Lu0yKydnIGHBp6bDHGtIjMjj8j4xBHOfcxZyEYsSmabIKEV2/iTrXmIozZKv0E2nHqlC1USDzC99KiQs6tlIJfd9fKgTqVueFOioPL+UeDz30D7jHniH8zlWD8ekXbNVSrOzDOcysxKWvhDmeLmzM+OZVqvPAz99SAHaP4Zdfiyu+oKYtjeyGyfB+xfibK6WiYyghje4gBDZ2qv9nwEMGuxDCoUXLLyPqoKRqJqyE+zk+KstJs2kJKP7/+y1HJEtzia6izccjbHz+5kyiw6IEFlUA9EOhEqhX0eB9O6DlD5vF4z0AiDyIkA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) by PA6PR04MB11946.eurprd04.prod.outlook.com (2603:10a6:102:513::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.12; Thu, 23 Oct 2025 09:19:47 +0000 Received: from AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798]) by AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798%5]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 09:19:47 +0000 From: Guoniu Zhou Date: Thu, 23 Oct 2025 17:19:45 +0800 Subject: [PATCH v7 4/5] media: imx8mq-mipi-csi2: Add support for i.MX8ULP Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251023-csi2_imx8ulp-v7-4-5ecb081ce79b@nxp.com> References: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> In-Reply-To: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> To: Rui Miguel Silva , Laurent Pinchart , Martin Kepplinger , Purism Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , 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=1761211202; l=1147; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=BGnQQeD7wtCE0qBCwxCRj9F8bTqtisvoWUzjpco6j3w=; b=R9ropRlSLvf1nKaDjGAp5qQQBjoqsPOGA71Iiu5KyCpjhwfERRIftlkVeJ1wiHWlJUOzBND+3 GINRSn+Ok9nBwVBmXtOQ+PGcP4osfIyEQDEqskGOmmMO3uho18xlw73 X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI2PR04CA0008.apcprd04.prod.outlook.com (2603:1096:4:197::20) To AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPRMB0023:EE_|PA6PR04MB11946:EE_ X-MS-Office365-Filtering-Correlation-Id: 5fbabe5a-db7e-44e1-0fd1-08de12154f96 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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|376014|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WWlNa3hWMG5YZHoxYVRHbmN6ODhId2sybFBJNGJxazY0S012d293RWVqWEdl?= =?utf-8?B?MXN5RHYwcDd0alB2aWVwQW1pV2tFZjE0VlMyVjhLWHIxUS81QnY0QmRac3dv?= =?utf-8?B?Q1pLODBjaHBpdm16bS9PdVdWdnFsY3FpYjN6eHFMSWV3cXlOWitWKy93aHF4?= =?utf-8?B?UHZjeG5GTlpjZ1A0bkdNRUg4K3c0czBMUjlUUTl0VkIxV2lOYkxPQU01anFM?= =?utf-8?B?WEVHV3Y0SXZPdS9iL2hobVVHNG1Id0VzMS85UlRBaDRjN25URzBUeVEzdWxx?= =?utf-8?B?SHFYWUlrZWJ5K3EwcUtKYnB4K1JpUXBvbko0WlNJYnVCYU1Wd0VjSGdxNXho?= =?utf-8?B?ZTB4WXJRbnFjZFJadDdmRU9tQXRGMzFwZzdUb0UxZjJaNXNxcXpvUGZjRk5h?= =?utf-8?B?WlZuRzB2ZlFQVHlIZUFJWkVJSFA0bGk2bGNpTlIvUHlxenB1eXIyN0JEVlh2?= =?utf-8?B?bkwyOTEwd2gzQlpIYkxVNFVyZUkyWk5jdTRZenZLM3VSSXBOS0JkalNPWk15?= =?utf-8?B?Ump1US9USnlKSE1nemQ3d2tpTmR4cFJkMmFldzc1aTJHNDBReUtnTmFkVXJ5?= =?utf-8?B?N2tlU2E1ckZwVFZuZmQyRVVkYU40SjdsSml3L2RNUG9BSXpJOE1iZ1M3ZFFv?= =?utf-8?B?T3AreVdqcE1WS0Z0ZUhDMFNoYU9vUWtwTU9xZWdIU1lYZ3B4dUN3anhjeGc3?= =?utf-8?B?SmlkWXZyamVMUjRJdFVwZFVXZlVidDJEdEhpK3IyZXhITzMrU1BiSXJMWmZz?= =?utf-8?B?UUVQSnFqYWRmbDB6aUxBRVpWZ2x1bEZJNktNOERCQ2hpV0krRTFXVnVlaGhx?= =?utf-8?B?VW9DNmg1QXV1SXFQdlVaRUhNS0pUbDlQdnU5b2kvOTZIRFJIQUlNRHFQSUNR?= =?utf-8?B?REd5WUcxMkFNa1pDcXJWUnYwY0hRNGNwdzUvVXk3SWdHVTQ0S0U4NEtMcStz?= =?utf-8?B?NlQyNXMzWm40WU5wSThXeWhvNDkvWGJGY1VxaFl6alNUWUY4UTljYTgra09a?= =?utf-8?B?dE1BZ0R2eVdwWTNXS2oyQnMwM2t2cm1ZcTIxbUx4ckQ5ZXJNS05wMlRZekR4?= =?utf-8?B?Yjdya1lpY3FWMkg1ZDEyR2NqSE9Jc0Jqek0yMHRXaEpxdFpKdGs4Q2x1UjNh?= =?utf-8?B?UHVrVkltaUF1V3NLaTdOMHMwMDhlNGtaaDhmeVpaZUdna1pkMlRCdjgzdjM2?= =?utf-8?B?QVBYVjhBQzVTdHpXMitTTEVVK255UXZzMjErOFhPS3lKeVdIcFZRUE94c3Fk?= =?utf-8?B?RlNZVDNuTGI4MmN2bjNuT3Q3Z1RKd0pTUnhGN2M1NzJSOXBXVDlqOGgrY1Fq?= =?utf-8?B?VnVvWm1PMmpkTkxXYXl5U242ZW1hdHBWN1RIZVBaV2lVM1FnaDJMZThtQnZO?= =?utf-8?B?QWFKV1lqRS9ocVgzRjdyWEZTdUEwalRxVGtRNTVOK1FudERFOTk3SXRrdU43?= =?utf-8?B?MFZuTTlmYndXTTN1VFZXTk40K09Wc2l1UzZtY3B0WXkydmRERWQ4ZkpnVXNj?= =?utf-8?B?NEdnUFJjQituTGMwQm9MVkdDU0xVNDZKZEdPTEpUY3BRWS9jL1k2ODZwRGgr?= =?utf-8?B?NVpxMEl3Tm1XSXdhZHZQM25VUER6aW04MjI1cjl5a3YwQmYyQUMxd1dVZkFO?= =?utf-8?B?RW9yZThQV2g0Ykt0NzI4RE1ReWlyeXA2RmhFc1ZpbUFWSmJGb2dCR09zRG9w?= =?utf-8?B?RERKRXI4NE9mWnh5VWIvVXBWNXBnaW93bFM5YlgxdzNBUGNTdlY0Z2ZPYk1v?= =?utf-8?B?UDhORS93Snh6ektBMUdwVE1sS3EyUFFHSDlreTV4V0piYTJJdWxrUUlLclV6?= =?utf-8?B?QVg0b0lQMXBCTG1XcHNoZzZuR2lqSkkzU0lJcmxsVkdOMTY5cmkxYUhXQm5q?= =?utf-8?B?UkxaSElhL0pzaVlZVUFhRzlSTkJEakFjY08zM0h2WFdkbS9QdTY2Mlh4NXZr?= =?utf-8?B?RVpxNFdzWWRJcStlL0k2SG9OTmp1SzRJSlAxQjdMSmZ3ZXdZanBDN2lLMWh4?= =?utf-8?B?bXd0U3l5cURpaXVXOW02TnNJNXplV0RxZFNzSWZaWXQ5eTdVTXNBM01qZFVS?= =?utf-8?B?SFRtbCtFTFMyMGlzaWtRZVhMRFB0ZzhJRDA0QT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8SPRMB0023.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T2h2elVVakFrNEN2S0ExcGtXb2VaM211bWcxZzQrSVlFV1BLVVBjdi9nQys5?= =?utf-8?B?eVh1RlJqVEUrSEc3cmVGQkozalh0cDArNWhYSXdRSmNNcXN4Nko1blNjK0sx?= =?utf-8?B?dzFFN0YyYlgwYWpOS1JEZ096NE14cXpZa2RMWTZJQ3B1Nzh4SzVjN0tFQ250?= =?utf-8?B?amYvb1VCSnJJWUNMWGRUVkZLLzErQWtkcWM4L2d3V2RpU1dldmtoeU16Y1ky?= =?utf-8?B?VTl0MG5ZZENtYWRsM2lwQ2NLcHN1OG5PSFBlTzlrVDFjdXIvNUh3MUtCWlV6?= =?utf-8?B?ZzJqUiswSzJSWG1EdlhYNHEwb0F5ZnBPNk55elM4ZG5qaVVoUVR1bEtsMUp0?= =?utf-8?B?TDcweE1ZK3pic2ZJYTdpeDhaMWZOdXdBZmlQMDRRL2R6ZnhvTkZXOG5EMDVW?= =?utf-8?B?aDV3cTNaU0QyV2RYM0E0dVdVWEV5N0FYWFI3SzBqdDJad1M2QTJwK2JqN0E5?= =?utf-8?B?N1JMUzZEZ2FTNERZZDkzSVJUbGpCeWE0RVloRmN5WlJuSkViaVJwOERoby9I?= =?utf-8?B?ZElVUWMrZkxSRm9RQlRtYlZueml3a1dON05nd0pRRUkzTHI5UnBhL2dhK05P?= =?utf-8?B?Q0E0ay9OQVQ3NnhlSXRTUXJVZTVhVXh2MEJpdHRzL2Q0VkZWNjRDR2hlQ1pG?= =?utf-8?B?bUd2UHJRSi9QS3NzL1N6NXBNT2tXZFp1SUxBKytoUlg5QkNuVkJoWlpkeitG?= =?utf-8?B?MDB0b2tKQ0ExYmZQVlA0czdmSjRFdklQV093Z3lMbTYzNU9XUFZjYlllSzNQ?= =?utf-8?B?ZmtEUVZoOW1iZEFHaXJzWStUWElpd2pnSWc1emFERUtodXV2a3dTSWFJTW1h?= =?utf-8?B?UlBuZ21vbytranhuSzgzQ0ZPYkVOcTd6R1lwZ01CT1Q0dWw4Ti93cVU2VXV2?= =?utf-8?B?TldOSDgxbWJONXEwMHUwTUxzMS9OR1dWeTBtRExJRjlaOFlJSjhtMGVRV2g3?= =?utf-8?B?ZzRoNjNYSkZ2VW14NEpYRFE1TC85K1lqYjIreHRsOEJhUW9scW5xa1ExcTgx?= =?utf-8?B?eW9Hc1IyVUxsZHM4VUg4cFg5OVNBbERxeW9ySmh4d3hzRVlDMmxRVmpDWTNI?= =?utf-8?B?U0ZtSzNydGw4MnF3STVhOEI5QjYxUGltdzIrTmpnWlpSRnJXWXpLQ3V1V0Jn?= =?utf-8?B?U0xwWmwzSWFwWmQrb2xRYW1VdDdaT0M5VW9NaTdJbXA5WDE1RCs0YnprSW4z?= =?utf-8?B?Vnlnd2hnaURjQkozWkpZYTR0SWxaUG9tYUR5RHZobHBjMHR0ZWw5YVlQZzRr?= =?utf-8?B?blRhNEU3bXU5cXFjS3pnUUJicnk4SU4ydW0rZ2diQzhnUHFSaXZVZ0VOVm5I?= =?utf-8?B?eTdLb1J0ZFZEaWRwYnRRWDBLejhMNUhiZ3FVajNreWEyYzdsaDBQcjliVEpv?= =?utf-8?B?L1F2cW5ZeU4xRDN2d1Q3Tjc0KzhCQnBzUUQwSG1JSVdwbHlrYkI1ZVpKZ0N3?= =?utf-8?B?NFk2VEYxenYwOWNkcTRvZ0hpaVJSZ3ZET2RnZHRGT1lIczkwenZ2WHpwWVBR?= =?utf-8?B?NGtsdCtQRmtUSnc0eTdQdFZhZDROTnhjKzRiZE4xbW1VWTRrNCsrVlVFbFBx?= =?utf-8?B?Y3lEdkdxWENkOXRiNGZrNjVZVllFWDA1R1RpbkVveVZZWWdWRE5sRTNMTTFU?= =?utf-8?B?b0kvMzBHUGIxeERlWmhxMGI0b0RYRElTSElpSWF4WHIzaWw1Sm84SmVjMGc1?= =?utf-8?B?UitLaDJUeng3b1dRR1RpNzlrRVBlQ0JnSkdTeHV6YjM0d2NKckptVFlOK1p4?= =?utf-8?B?eXRoQWh6dXF5SHg3UHBZUGlIbU1ROFF4c2RJOEpaZjBLSnE3OUcyMXVWc2dX?= =?utf-8?B?TUpxd25OS1drS3h3dEc3MnlGUEUwTUlKaTBEQXNVaDcrcHJrdENCTHVTY084?= =?utf-8?B?UjJYOXN6aFBHcGFtRlQyc1IvMXJiWVl2cXRESlVyYTJ1cmpmb2xPVTlzelcy?= =?utf-8?B?akhsdERHREo4aytDQlB3MzF2alZna0RHZXVFdnFOb3FLVHVRaURNQjZ3RXox?= =?utf-8?B?WDFOM2MyU1QzcWQ1M2ZFTElQekVhNGVHcXVtR3RDYklwdWg0K3VpOG9pQ1NO?= =?utf-8?B?LzVVc3FEYmpVZjVRbi9wY0hlZ002WVJwQnhkSm02ME9IQm5rdm1mODJwUWcr?= =?utf-8?Q?3BL2DQDkm7BtYIK4vQBQKsmCM?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5fbabe5a-db7e-44e1-0fd1-08de12154f96 X-MS-Exchange-CrossTenant-AuthSource: AS8SPRMB0023.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 09:19:47.3354 (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: 0tjayyVofkS5zEK+brmm22gjNTW/iHTslgVoRPm6tXs8KTm8RRm3v8yuXIqU6AT5eCz5i1QcaqtMkFGJ8e4ljw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR04MB11946 From: Guoniu Zhou The CSI-2 receiver in i.MX8ULP is almost same as i.MX8QXP/QM except clocks and resets, so add compatible string for i.MX8ULP to handle the difference and reuse platform data of i.MX8QXP/QM. Reviewed-by: Frank Li Signed-off-by: Guoniu Zhou Reviewed-by: Laurent Pinchart --- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/= platform/nxp/imx8mq-mipi-csi2.c index fd788a7f48e5feeff658e3d2347db6fefca5d0cf..d8fadb0f1b6b670110ee98a74cf= fd56a6c96592b 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -1069,6 +1069,7 @@ static void imx8mq_mipi_csi_remove(struct platform_de= vice *pdev) static const struct of_device_id imx8mq_mipi_csi_of_match[] =3D { { .compatible =3D "fsl,imx8mq-mipi-csi2", .data =3D &imx8mq_data }, { .compatible =3D "fsl,imx8qxp-mipi-csi2", .data =3D &imx8qxp_data }, + { .compatible =3D "fsl,imx8ulp-mipi-csi2", .data =3D &imx8qxp_data }, { /* sentinel */ }, }; MODULE_DEVICE_TABLE(of, imx8mq_mipi_csi_of_match); --=20 2.34.1 From nobody Sun Feb 8 13:38:44 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013069.outbound.protection.outlook.com [52.101.83.69]) (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 04AE330749B; Thu, 23 Oct 2025 09:19:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211201; cv=fail; b=rQB38nvQaaHGwd6DkYcJqkgKF1EuXjXXDegAG1wH8rtD8jev7ZrdWsP32knC2g2P1bkdQzXaG8tUNIJqXiKHaNdNdYSLfXczZEeyk6oYgAeLBcKblhY1r4U3m/wWl0z40aw0a9ufJp+OYiwN7/UCBO9j2ncS8bV9xqeLKZ2TKTU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761211201; c=relaxed/simple; bh=CjBiz/zhGKKntbWFqQRieciCL7eIWeMWa6L+hEKNnMA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=lx3UIsWN8zB1B6sMaizZ4qRiBTe3JjjGNTPOx169rIaW0i9N/T4+rigroRGe4fh5kCC6gxZypF4HbM8nFIieIF/G7ds2v+FPhuesuxK+Rh9IA2DUtFYN+0YiD0U5UkfUR1UujJuMW8nf4LSHp/iHWaiZM3XLW7UZito1W3/pY+g= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=jritl1az; arc=fail smtp.client-ip=52.101.83.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="jritl1az" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YB9qR/oZp2MVQBpZIbX+45BvTbMyLLylHqOl6X0geR3EeJ1IA+k2n5bMqp7VbPHQ/TS6UDAajTC4KwaE1t1mUMrBBG7TOkG70vTVFkt/qIILe9HLqd7co4d8MP/wBiPHAk52znBZJRWQxEs5fKvRlq+j+pLqec/sM7UHCy7RLAD+Hm/8ougJ98BR+HiRTy1oggoxSCfFJhItBT+SkKuaDM6HjUNOuhtNcMKAfbzlCWKtBLsN+5LwvYa4YbqOlFqNDTHlZJIpO9NdZr640qVND8sxMR23rs7O4cbMoTV+xLL2AmxF6oEwSK5Z2WzzAclH3S+W4eVVRuctfVshhCoUdQ== 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=TM4b3TZ450YnhI9AeyN3z8OkV5WFCe3oO+jDmpZcc1U=; b=KykQJRaLmCCCO84yZaqZ9Ukp4z+mU65TL7CVNCleKDkN4AbsmRmDkdbSBmlzcdHkDeHPKXJEkmOsAlYlO9K/CimPm3EYrXMeiz0EtAwE8dORx3aLgHdpM58vnn2D4kWESkfTq7UsyN3nIix0iG7ZCzRI6aTJbxqNEd/xtDuZHrQYbpwP8C9gqCkCF6XHRKQLkGbPwyZw3ppSKqhnP6SQQuPBVBCuS1JApKEa+2fT2OdoHIt13nBv6su8YohymbJBw8xNI2J8Q21TByVQ2uyJSqTetFID08v5HsZCFzH0E0ZsTrkqzIEHD5WIUOCYR3kupzHy6ers7mxEhA7+OKYdfA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TM4b3TZ450YnhI9AeyN3z8OkV5WFCe3oO+jDmpZcc1U=; b=jritl1azvEEBEIT+mN/n30m2yuGCDlc+R7LA6u/JolLd1CV+d8gw/YeNICcQHbL/XZqOOIn+0DQIP55Zfyw9x3j2CA4iLnH/d6k0rZ7CeMDsp8SjoCShuF8IH6Qcc3m0264rHuoCo2Hc0MKz6iClUSIgx/qQUjdarcWKG3opqWQMyut14bzEHs7csqic+gfLv3g0xGEGF6+2ErrEhoTxg6Pv/1rFbU6OEmywKvBnMfqNtP+9MPp6Reugeq78ERSc43KpLNGyxswRWUp1pI75V86rnGWTKEZj+vwDFHffPyAUDyKoW8Eqlwjs+EjmwWiPUxV84RtUDHOtOsPTYvKF9A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) by PA6PR04MB11946.eurprd04.prod.outlook.com (2603:10a6:102:513::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.12; Thu, 23 Oct 2025 09:19:53 +0000 Received: from AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798]) by AS8SPRMB0023.eurprd04.prod.outlook.com ([fe80::1394:27d9:e69a:1798%5]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 09:19:52 +0000 From: Guoniu Zhou Date: Thu, 23 Oct 2025 17:19:46 +0800 Subject: [PATCH v7 5/5] arm64: dts: imx8ulp: Add CSI and ISI Nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251023-csi2_imx8ulp-v7-5-5ecb081ce79b@nxp.com> References: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> In-Reply-To: <20251023-csi2_imx8ulp-v7-0-5ecb081ce79b@nxp.com> To: Rui Miguel Silva , Laurent Pinchart , Martin Kepplinger , Purism Kernel Team , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Philipp Zabel , 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=1761211202; l=3008; i=guoniu.zhou@nxp.com; s=20250815; h=from:subject:message-id; bh=nA5cy/wcos0mCTMHP9Jtnsd7cdC81n6TAw63/g+dYUo=; b=iNMKHGYI81T/ya0ZXI18lkxm9BS6OF0dWsIQKcGkxpgy04HCHbp00AgCEmAw8cwYZnSuCSYjV YUlPS/Ssn9vBQvq+lImmgfThgwDXy2NLzO698UDAkYuISXXFBhwKzVB X-Developer-Key: i=guoniu.zhou@nxp.com; a=ed25519; pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo= X-ClientProxiedBy: SI2PR04CA0008.apcprd04.prod.outlook.com (2603:1096:4:197::20) To AS8SPRMB0023.eurprd04.prod.outlook.com (2603:10a6:20b:44e::21) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8SPRMB0023:EE_|PA6PR04MB11946:EE_ X-MS-Office365-Filtering-Correlation-Id: af5e1383-f01e-4712-374d-08de121552ec X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True 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|376014|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bEFtL3JBTVV3ditsNUVJTFVFQXhzWHRqc1NlQ1NxajlUcU90QmpOWDBWUEVk?= =?utf-8?B?Y1hXamt4Z05qWVp0VFdYRzhHb2NmUExmRjNDTVhEN2pWeFlMcVBqRVdMbmVm?= =?utf-8?B?bXhNUE44M0tNZkRFbHhDakg4b0w5YzJPUlJJTitIRzhxc05qOUZrcUhVWEFr?= =?utf-8?B?UlJyNmZzRHV4cTE3QytCK3Q0ZzZFVmo2QXUzQ0ZyMTNBSkRVZ1V5ZWcwUG9O?= =?utf-8?B?MzlKcGZMYnNDVW9nd1kxMElpYzBvOGtKNTJLekRiMUh5N004c3c4UGRBb3ZH?= =?utf-8?B?UXpZYWRxV01wVFVNcmk3eFhmcmpUMlMxa2IxRU1YaFY5b0ZZK0gxTjNNVDFz?= =?utf-8?B?SjFGazZma3pSOGpUNHVKeERkRHN2RkdjbHlPaGZIempQRWF1Nm9wVFhDY1Rk?= =?utf-8?B?Mk9tSDdGeGt1MEp4bHNDSGpsNUxvcThqbXNZbTI5UnVmcGtxMUNXdE5vWExk?= =?utf-8?B?L2ZjYXN3SjhkYjVXSEdoNi9QZGc0Kzl1bzVlVFBxL0dDczRuY3ZCV0FBaEtl?= =?utf-8?B?OVJSOWJ6Q2s4dlZLZFU3N0ZkWHhpMjlYVHg1SWdQWXNFdjd6N3NTZ0lhSXZ6?= =?utf-8?B?dEViL2NYNVVvYUJVYXZlOTk5Tk8xQzdyTjNjNzJsSDJUbG5QK1ZBcC9iZlR3?= =?utf-8?B?VHNJSWJSbk1WZWdTS3Q4R2hsdVNvZlZmMHlvS244eDAxWGM0MXBpQmlBZmpo?= =?utf-8?B?UGJCT3RlM1I1SUxuZGEzcXdoWTZIV2hrZm9JbEFIRmJ5dWxhOVRWOWpHKzE4?= =?utf-8?B?SzBPaXE1MjM4MjdhMjBNSWRVZU13d0NpUWhjWTMycmgzdWNBZE8zNVNpOTIr?= =?utf-8?B?NWZXZXlwa3hvdzFlVUZqMk5lNDFGT051K2JPcE5ISmVrMTdyaDNVQ0VQM3d6?= =?utf-8?B?Z3A0QWNIMnJ0NHhVSVAxMTQ2QjJodlR1S2hLUzR6Y1hZc2ZvSU5CbmxWKzRG?= =?utf-8?B?VGhacnNEN2lwdXlVZHFjZkdxMk9XMTk0cVBTZkxuOFhDU1lWOW0yNGYrQVNV?= =?utf-8?B?T3o4TEFlb1dOY2MyQXRLL2E1ZW91cHYzencvelVwV1REZ2daMkVnM0pMeDNJ?= =?utf-8?B?TXFGSVRYMnlycGFzUUNYa0dZenJyNzByYWlBemJPaXBUL3h6T3BHc0VtdmV6?= =?utf-8?B?QitxbW9rSkNuSmE4cFVzQXVxSE1nZ1dpNzA0MVd4K3I2MlZtWTM3NHE0UkRO?= =?utf-8?B?cE9RVFVkUzJ0UXVDeG9FbjlJTm94ZDdLdTUvdE9vU2lqVWpiQy9QdCtZZ0o4?= =?utf-8?B?OFNQR3hWb24yNlUxbGFiYkdtTmViOEh4d2QwemtlUGdWempPZUtHazdsVzNC?= =?utf-8?B?OUZIRzh3aDl2UFZTa0w4L2o1SUZvaDFnRWN1d0gzRGUxZ09HK3lOaDRlekpn?= =?utf-8?B?R1dsaEp0cURuMFJvODlDaDNRVWU5TVlVYkhGdWtQME4yK3g3UXQvaGV0Vklj?= =?utf-8?B?ZTV0b3F4b2xmWTV6MitjMnpDeHFtUEZVNm1Eekt5Qk11YVc0aVBPVHVMbDhn?= =?utf-8?B?ZTE2ZzVLRmhNNTNTT1N1RlV2cGhEaE1aUllBdUo0RGtRNWxWVmVWWTI4T3Fy?= =?utf-8?B?OVQ5a21wTlE4U09KVkNqWFZ6TEYrdG9IQU1aTUFTWVhDTkpHS2lVMi92dVdk?= =?utf-8?B?cmExbjZRaXNJSitVYUFFZGNFZDY1eHAwRnFFcnErT2J4RFNyWmhUdVZhQkZ3?= =?utf-8?B?K1R5bjh3Um0yaVNXK0NGNG5HV2owc0VLT3lqcGR4WW0xRGwrcCtPcEV6ZVFK?= =?utf-8?B?ZnpleTZnSWV3cmduVVVzYzA2dFNmbGRKbVIwVWlLenhWQ1lmbGU1QmxYZmN5?= =?utf-8?B?Zi9iZERhMlRCSVRScXRYOENkb29qRUFaY0tNQUxPRnU0b3I4dEV1M0ovNm0v?= =?utf-8?B?NFpsdGFtRHgwN01tSGJEVkEwdStKajZQeUFmd0RVblZjT2h4UGQ4cEdHRms0?= =?utf-8?B?Q0F3U1V5UXpFZElFeXIrRlVib0xNT2VnNGdENUhITjE4OEZ0NWdxckg4V29G?= =?utf-8?B?OHlGaUNVTUUvRzAwd09OQzd3clpub0NVOEhhUzVpa0ZIOU9sNnV6N0haTGJr?= =?utf-8?B?akJvaU1Yb3YzT0dZbW9RcWJ5b1VDbnZjNXVsQT09?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8SPRMB0023.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ajJFc0wyaFlETzJxY2ZkUkM1N1VEME5NekVQSVRSMW1Lajl2TWxwdTlaUWdI?= =?utf-8?B?SzhNa0pXN2ZNTGNGejhqN2k3THZlZ3N3RWVLeEhqQWpXWW5rU2lxM0ZLS0F5?= =?utf-8?B?TGJhdm1CZUExcklOVlZFOE0ycGlxeFlTdXcraGxwdFpiNWcyMmJmVEMrVjVl?= =?utf-8?B?L1BmUEZHcW0wNDUwVE5oc0V1U1UrRDloS215WkM2ZzlJMzlhQWt0WkZaWkJw?= =?utf-8?B?UE5MTXFPWHFKamlTV1g3VGo3eEZhUDRXK2dXMXlTbnBSVUFuYlNmdWdDTzRV?= =?utf-8?B?L1NaQnYwa2xxZ21ycEhTZGlyS1E5ekt3WTRXMXplcjN5S0RScmF1cXpxWDA1?= =?utf-8?B?OUFQekxwSjA4UXYvMXljV2lDTzBZWTlmeUVxMkRDenBhR0VVRUdOM1VwVTRo?= =?utf-8?B?OFV5NmZ5Zkp4ZEs3RmwvQzcyZWY3WXhmOG50bldxOVlMM1RoK2RhektQTjVC?= =?utf-8?B?cHY1T3BZZFNBZ0xXRE1YWUZBQUhCRml4ZjVDOFBjODJ1bkxFWEJrRDlRMkpQ?= =?utf-8?B?eTRJK3REbzgwWUZzbUFvQ2E4bnpaTVVKUXdMWVVHTXYvaHJDVm1mZmpRV0Fy?= =?utf-8?B?emQ4K09HbjV5SzFiRUJ4bkpEaVluVHZaa2NUNk1SUUQ3NFVaODZleUZNMzRE?= =?utf-8?B?R2dXcXN4MXhIajJxUDhqTG5oaEhnRVdrcmF2c2ZsZm5tR3h6YkZqN05jQ3p0?= =?utf-8?B?eU1IeTA1d1M2NlRCeFNlVUdxb2NkZXl5dkI5bHpLMFJxNnN2elBVMHVONHZk?= =?utf-8?B?U0FZRDVoREo0aEorUi9yMFVTZExZWHpISzBLMnRmU0FrNVJyQXE5OG1LUDlZ?= =?utf-8?B?QzFNSDd1K3dYd0xCcS9UV1h0R2t6a2huVG9MVFJNWE50VFBZWGt0STVUdkFy?= =?utf-8?B?NHFCWVpKZVFZQ25PcGR2dFBnQ0dtSy9nUmtXUjFiT2ZMUmx4N28rYWdaWnhR?= =?utf-8?B?dHFVb3pKaEdsTkFKUHhpQUVBcTAwR1BLTzQwQVVXeUJOMm9ucEt2UzBPaVFi?= =?utf-8?B?SmdYdkpKeTR0UzB6d3d0Y3Z0cE1mMi9IWTRONjlyVGYwV0Z2a0hIOFc4Q1Aw?= =?utf-8?B?L0VvUU1qZkNhWlNjbXR5elJaOTRMMjFjZTk1R3pjZ3FRSGR2WGJFb2x3VUhh?= =?utf-8?B?QjhRcjhsU3M2Vm9lSDJiRCtYRDJjb1NvdnhBdWJGWjlpcmtuMzNNYVdPWEJG?= =?utf-8?B?VVZnRStOZ2RGVHNlRkdMVG9FWFl5WmEyTEVGS25PYnVPaVN5ZmdYT21YcFFn?= =?utf-8?B?YnhNK2cxUHVzUVMwdm8xMzJ2THkwTitmY05wbDBPYXNWcmFlRFpuQ0l3SzMz?= =?utf-8?B?T1hveDk0MFJFeE1oUjA4Zm1SdHZxd0FwZExhM2Q1ZjFJNW1kL0Q0SkRmb0Vw?= =?utf-8?B?M25wS0w5dzM0ZjNSaDV5Zm5oYW4xWEswbHA1M1dPaUpWSXJYdFFIWWNhaXV2?= =?utf-8?B?bjl1TUkvM0JQYTB4clBYcG1qQTUzT0trUDZSN2J3b3Yya2Q5eGdiMEdCUlc3?= =?utf-8?B?RWRodGFJUkZkVTV1MVJZMDlZSE9JNXNiNzhsRit5M1hGWlNJdGlSUVRCaWY3?= =?utf-8?B?azFBT1FRVllyRS9FMUQ0bE1OTnA0WDVzR3p1ejZtN2xuMTFHLytPZFJ2V09T?= =?utf-8?B?OTJqQzcwbUNmQ3V6amJoOHl4R01hMDRLQytZNEI3eXp5Z213K25zSVNoNllG?= =?utf-8?B?UXNRSVh3YWJrVHB1ZWJ5WEM1aFZjbGlUMVBvTHREQmhkUHBiVEZURzVJSGY1?= =?utf-8?B?THNtQUZ4YitmWXFHSmtaejRwNzJub2tLWUsrVENybWhIRks2UkFaei9RM3Zs?= =?utf-8?B?WkhPRDE2WG15ZGlnUkp4c3RKRHBLa0Zhb3p0R0VDUlN0bGJCUzZYdGxWeU9G?= =?utf-8?B?V3pQMUdvTVpXbERkTGIzNlZ2KzdkVHV1U3F5OGxPYzhBVjlIUXZqN1V6RHRr?= =?utf-8?B?VmZjNE5iRTdxSjcyUnhuQ3lwSzdHbFZGVytHb2dJVWVZUk9QWnU3aVhMSjdW?= =?utf-8?B?ZDRuVG1LTlNrNmE5c2RMbHE3bCt0UUdyMGZNL3REbk9DbHkvKzFvTnNMalRo?= =?utf-8?B?NXQ1SXlvSmlKREtVN0I2NFBtRFNPbTg4TjRGRWFWVnV3dDdwYU80ZGJSSGFj?= =?utf-8?Q?tBmf0Bg4dK7nAeyxgTGHtzQ69?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: af5e1383-f01e-4712-374d-08de121552ec X-MS-Exchange-CrossTenant-AuthSource: AS8SPRMB0023.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 09:19:52.9395 (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: LYBlgpid0DAjxJ0u6gDHgeyMN13ljiVlgvq00cslD+elO9I58xfmK7xeX7lvSjMVflsnIYCK6T6h2+Pu+ycCfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA6PR04MB11946 From: Guoniu Zhou The CSI-2 in the i.MX8ULP is almost identical to the version present in the i.MX8QXP/QM and is routed to the ISI. Add both the ISI and CSI nodes and mark them as disabled by default since capture is dependent on an attached camera. Reviewed-by: Frank Li Signed-off-by: Guoniu Zhou Reviewed-by: Laurent Pinchart --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 67 ++++++++++++++++++++++++++= ++++ 1 file changed, 67 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/d= ts/freescale/imx8ulp.dtsi index 13b01f3aa2a4950c37e72e04f6bfb5995dc19178..99271d55dfb60ed2cbfe664d928= be179eb257674 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include #include =20 #include "imx8ulp-pinfunc.h" @@ -842,6 +843,72 @@ spdif: spdif@2dab0000 { dma-names =3D "rx", "tx"; status =3D "disabled"; }; + + isi: isi@2dac0000 { + compatible =3D "fsl,imx8ulp-isi"; + reg =3D <0x2dac0000 0x10000>; + interrupts =3D ; + clocks =3D <&pcc5 IMX8ULP_CLK_ISI>, + <&cgc2 IMX8ULP_CLK_LPAV_AXI_DIV>; + clock-names =3D "axi", "apb"; + power-domains =3D <&scmi_devpd IMX8ULP_PD_ISI>; + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + isi_in: endpoint { + remote-endpoint =3D <&mipi_csi_out>; + }; + }; + }; + }; + + mipi_csi: csi@2daf0000 { + compatible =3D "fsl,imx8ulp-mipi-csi2"; + reg =3D <0x2daf0000 0x10000>, + <0x2dad0000 0x10000>; + clocks =3D <&pcc5 IMX8ULP_CLK_CSI>, + <&pcc5 IMX8ULP_CLK_CSI_CLK_ESC>, + <&pcc5 IMX8ULP_CLK_CSI_CLK_UI>, + <&pcc5 IMX8ULP_CLK_CSI_REGS>; + clock-names =3D "core", "esc", "ui", "pclk"; + assigned-clocks =3D <&pcc5 IMX8ULP_CLK_CSI>, + <&pcc5 IMX8ULP_CLK_CSI_CLK_ESC>, + <&pcc5 IMX8ULP_CLK_CSI_CLK_UI>, + <&pcc5 IMX8ULP_CLK_CSI_REGS>; + assigned-clock-parents =3D <&cgc2 IMX8ULP_CLK_PLL4_PFD1_DIV1>, + <&cgc2 IMX8ULP_CLK_PLL4_PFD1_DIV2>, + <&cgc2 IMX8ULP_CLK_PLL4_PFD0_DIV1>; + assigned-clock-rates =3D <200000000>, + <80000000>, + <100000000>, + <79200000>; + power-domains =3D <&scmi_devpd IMX8ULP_PD_MIPI_CSI>; + resets =3D <&pcc5 PCC5_CSI_SWRST>, + <&pcc5 PCC5_CSI_REGS_SWRST>; + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + }; + + port@1 { + reg =3D <1>; + + mipi_csi_out: endpoint { + remote-endpoint =3D <&isi_in>; + }; + }; + }; + }; }; =20 gpiod: gpio@2e200000 { --=20 2.34.1