From nobody Sat Oct 4 22:36:13 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010067.outbound.protection.outlook.com [52.101.84.67]) (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 BDD6A2E11A6; Tue, 12 Aug 2025 08:21:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.67 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986867; cv=fail; b=ZLLtteKVHfKj9E2vjoeyDJinMy3RQbvw1tiSVBXzUlXrLU1sRwr8mxv1a6ZkTuYHyZVoqr6qYDtOTKHc6IOhuyF3dCX7xQCIZ3udaUl5wxF6ztolZIy/gOFWOMKlPDi7pyOCi9o0bjr9SEiEE21mzukrzJ8zNu6C/nbylnnsiNc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986867; c=relaxed/simple; bh=TNKgjBU7XRPEAVExGEP51LMSw95UtoC4icZpQeNQshw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=I8a3VpyLbTZW+QPkPLtNhC/8GNd1C4W57ZmNFcjBdysvI9yx847P7wLZ7ARlTbXakoDwEPviF4dJrVv7JzHzqXO2y7sICSp2esjm68bwNsPQRvcoHbXt4zuNO89/4udmICTusMh+8Xdo8Ks3YG68IgfTIoybj8IkUsRMvdKzBt4= 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=aaOta7dL; arc=fail smtp.client-ip=52.101.84.67 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="aaOta7dL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=n2iCOVl3reMRwomTiSxYG76mFU7ASUSXGxEyYRoZ2Ot6GfQZa9VbEfZMyNYZPXv2JOH5lLQz6BY0hHj2VUMxtv4aj7cB9Jg5s0WllrxBwz79VLLDke1vLUhHFyk3Y6GhxRxiQGvGEqY0p26aHBGOxZzWf7ELxYHCLEYx84/TqHvoH/NEM782vQ85BE58JH6c/NybJyAKV4Eukiht5DZZ7goNnlaIjUt/Bmr9sBAHUOqY+DQ0155eMKw8Pzv82Geqg9YLxmP1jcef70P2W/O7DrdcKO24RmjvRQd1Zk8KTnVfqBA7Pcd76zZHLOw/yaaQQbwxNoUi8ftasP5jXC18UQ== 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=zP83thi5xOa/oYNvudvBfrRRaXa0T01ewRMVeS/8/kM=; b=UQr7jwiJJkYXUje2Z5vFhq4AS10tNSRDkSAjQekJ/OFqlQ7gB9loqqEibavfgufAf5r2umeBvzORk25XpK8XwmCrCNit9OicW69e0A+Ag5IsQB4hn1JYWcukkEXJhL4o93+87Ea6DVxHCaZXd1aDC8d9LhzouKOc+bLxVcwTy+o32LxbTGGVpOs60vnhvEJamDoluPJnSDq/Pky+9H4RIKWKrDlJaXzcZDow92VWrSllNdQeUUPaTJKPk2fPGv/K9xSbyDluLAa95u80suBn8EPDtE4nDfjBWiXUyoQIbMiqOFHw8Sdtj5DoSfpxRMhTkFsiNFHTcomAD06QyyoPuQ== 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=zP83thi5xOa/oYNvudvBfrRRaXa0T01ewRMVeS/8/kM=; b=aaOta7dLGk0L/+cuIPFqBPZ7jLnzbvLyc/DZX4BExK9A0jLQN4lS/pEJ6VFn4tXd8B62Qw7U16UVRbSQK7RAr77Xmrcm6K/BSdz4BuWaz79hff2swgVMwdPfl/mHyJulMLkbo4NMQJR9cHf291O52Mc/QssBk92/mRA1EmZj+ScpTEZHfdnwSEtFLVmmb2oOKziitoLnyzLbuavK2P916iG7sGP6/xJ8RpDGEHO5wQro0rhWvsPAdfk1dk6NmAl65lkzTUaLB8cUmEDgHDGgPsKpLfQTOEbVjSolrHtfgAGisMEHSqvZcaxXoMm8ABe7jZu6F6EWqxEf/hrQXjZDUg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI1PR04MB10001.eurprd04.prod.outlook.com (2603:10a6:800:1d9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.12; Tue, 12 Aug 2025 08:21:01 +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.9031.012; Tue, 12 Aug 2025 08:21:01 +0000 From: guoniu.zhou@oss.nxp.com To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: rmfrfs@gmail.com, laurent.pinchart@ideasonboard.com, martink@posteo.de, kernel@puri.sm, mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Subject: [PATCH 1/5] media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string Date: Tue, 12 Aug 2025 16:19:21 +0800 Message-Id: <20250812081923.1019345-2-guoniu.zhou@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> References: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI1PR04MB10001:EE_ X-MS-Office365-Filtering-Correlation-Id: d3fd5867-25c5-4bcd-b5ff-08ddd9792c4c 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|1800799024|19092799006|7416014|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y3NmbjR2ZmE4NzJEVUZnbThUeEhZNUQ1WGR3dUJSNm55K0lVbEFHUW9YUmo4?= =?utf-8?B?UHd5V2xQU3pORytWbkY3ejljUnNPVGRacGlhRm1NMjJRMVc4YTVvZDRFVTVr?= =?utf-8?B?dk1tSmF6SnhvRm5vVjJpbnJVcmdMRHdZa0ZMQlZ6MSswaDFOcXQwdnE2R3RL?= =?utf-8?B?Sy9IK1ZBSUdISHNDcVVvQU1kWENMT3FIcGVVazZld1BndkVQQVhyQlg1UVJ6?= =?utf-8?B?eUY1OFR6bW13cHhQQ0hTbnk4Y2Q5VG9pdE5kK0RhVE1mMDBkR055MVdhWWxR?= =?utf-8?B?SU1NS0dOaDlUeGZaZmhJcWZUNkRkSmNEcS9CQ0cxS0htMURLdktvVnQ5K0RI?= =?utf-8?B?ODNVYzhhOWZsSCtNM1JnaHFyTzBhYWRaVXlEeXZNTnUwQlhoRHBJWittd3k3?= =?utf-8?B?WUJ3T05RVklBT3kwUEVLQm5RT3VrdklWckU1VzlZRGM2TTF6M0dNb2s4NUlX?= =?utf-8?B?MXV5UCtPSDNya1RkZkFRL3JrMEt3U0NhTGdVdTBGZnVzZ1ordVBYK0E4Q3p3?= =?utf-8?B?enJFTXd3bFlEQzUyMG84TmhuL3NNSW5SK3J4akpIYm4yMk4walBXelFYZFlN?= =?utf-8?B?anVVWmxvYjNjSDhxQlRGa3NWdGFzaEJiVTB5UWh0b0xVcVlaRmJsQXNWcGJ6?= =?utf-8?B?OEU4WXhiUG1vQ013ZmVQZFVCZ213MkpMSmxpYkdTRlJocEYxOTVlOFRSTkRV?= =?utf-8?B?ZUl4aFFoTGdON0R0a2xkR1NleWFvaXN2UkdYM21NeEZ6ZFk4Q3BZSXVrVExV?= =?utf-8?B?YkJvMHpaU3R1YmY5WUxrOWhRa2tEV1N6ZjF6bDFTVDAwZE5NbVdxQ05nNERW?= =?utf-8?B?Q0xDTk5KMFZBTUpwQmRnejVIYnlNeHNVVjRRcWN2a1hBOXl4SUR6N1d0WXJ4?= =?utf-8?B?SmdDRHcrd0FScEpvbUFoN0JFT3l4OGpieVpXbUF3Q1ZsbWJtQ2hpTTczQi9i?= =?utf-8?B?Vk1RdnVOOEMzcERkNkxWTGI1WjQyRmlaUlFVVEFJelgwQ1BMUjR2c04ycHFt?= =?utf-8?B?azlTcWNpTU43VmRoU2ZRUXdYLzg2eTY3T1lTVVV6eUMvR2kxN0tqOEhsRWxM?= =?utf-8?B?SXBYQ0dzditlbkgzeUt0UDF1RU5EbG00Ri9nY29DTVh5cVY1YW9rME1GTzhC?= =?utf-8?B?S1JqOUxyUVhCMUUybGtYTkNyZ0ZBTFJ4bkJnQzBTUkNxR0xDRWJBZ2o1VnNU?= =?utf-8?B?dER0TklLNkpiWk40THdMTlpwU040Yk54L3pFZk4xaXpIL3htNHlVK0VIdUEy?= =?utf-8?B?cyt6UXdkeFI3TWI4MDJVVTI3UlpNL0F5NXU4M0NwdXZSSWg2NXg0dTR1MW9m?= =?utf-8?B?RTF2N2F1WDRkK0wzZm5zTU5sMDlLZlhndS9YTi9tUHNuakQzMjNuc3hVSnho?= =?utf-8?B?UjhIcHJpVHRrVlZDVjVWYmpjTjBoUHJQbTNpYVBTRlZRVGFvMGxxaWNUR2Yr?= =?utf-8?B?cUNVcFEvcjljcVhNWWFMMlpLMGNvd1pjRnp4ZGlWUFZkdC8ybUh4V0dBT3pv?= =?utf-8?B?TEZLTmlGRmdoSCtJZWdZdlFVdDZ1Z2I4K05FSUhsalpkbEFQaEJHMjd4dTNQ?= =?utf-8?B?a0F1bFByQ05jb2x1OGZST3RBMDFiYmFMeUlQcmJqMkFMZW9qU1ozKzhLSkRh?= =?utf-8?B?WEx4QVZCRkRjZDlxaW5mTGFWZk5oYXI4SmdBazRObFQ4cllOUnNxMFBLeEIw?= =?utf-8?B?SEVsRVhTZzhmaUJDVVlKamVvZHp1T2NDNFVaTmo2cFE4YWgrVnVya0RFRFhs?= =?utf-8?B?WW1zZDA0RklpRERCbDdrNzZvbkxBVHVBRW1SeDhId2Q2V0w2NzhmQ2o3ZGdT?= =?utf-8?B?bDNGZklDVlcwZmJCUUFYaSt4Z3dFbEZocUhkcnlibm95YXYzTURqRzJJTFlL?= =?utf-8?B?RHE1QzBJQUt5bFpHZ0JuUmxCRHRIM2EwdlFLVFo4aHJ1eHBhaHRpdEVVSCto?= =?utf-8?B?bDZXb21iTjJKS2d5dGwzY2x0bzVzOU5DS09WWVFPOWIvR1pWYmhUaDRDWm45?= =?utf-8?B?TmEvRXNLZTFBPT0=?= 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)(366016)(1800799024)(19092799006)(7416014)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QmVoY3MwL1NwdDR6TTJTaitabUFjTmlRbkpDdjJiUFU2TUJJdDQyeE9ROHZK?= =?utf-8?B?d2RaTWFCdlNGbFhOMjBBTUR1eE56UFhRcVoxUkh1T3N0RHlJSXpmVnBzaC9i?= =?utf-8?B?eXNlRzZiNzZBSW9Ca1ZQNURXNG00OG5oRVRINDRNdklxVzhtdTU5eFVpYVZR?= =?utf-8?B?WUZVb01RRnEwdXFIbVpvdUVjWHdpZEJtMzhpbXgxV0ZYVloraEpXaTJwUHds?= =?utf-8?B?WGlEZXQ0TVkySVJSU3M5UG13TzVEN2xqbkRKMHJ4aHl6SHRJb04xZTNsVGVY?= =?utf-8?B?R1RIUGhnL0oxQzBreHlzUm9HaFVQb0ZuWU5LSGxRQUpXT2ZFdFRjTmJJMWhl?= =?utf-8?B?blJJZy9xVnBuZ2d4cTFiZytNblVpQ1RJSWtZNTBaSTRiYU5rdTZkeHY5TUhP?= =?utf-8?B?UmtUWWdnMWh2SXAvcDhBbG9UTkVFNDlIVmpzSTN2SVBycnhDeWNZaS9Oakxq?= =?utf-8?B?WWRyOG9ESmFadzBwbnFPemM1eGs5aC9hTFZhVlVhQVpJcjlIckMyVjRoR3Jm?= =?utf-8?B?REV4aE5CS0FRZ2c3aC9ZdnU0U3pQNFh3WkZYV2ZWVW1nUGNMY0o0NGluK05N?= =?utf-8?B?RzRMNXQ3YjYzT2hRZFptUmhVMDdYdXhqczBNYVM0Vkk1NlozWHFtWnNUd3Z0?= =?utf-8?B?d0thUFFLRGZnQnFsZEhaZ3pWOHpacTNEZHdWU01rZlRMZFFVNk5OWE16dkhG?= =?utf-8?B?MTZDNWNvQ3RNTDkzYWFWMGJ5MTZ4cmtPNVZqWERUOHkwOEIzWnZ1Y2hkMnNv?= =?utf-8?B?R29Ibmh5UDNlNEhOQm42L3FlYTRqS0xSc1RYUVo2UkZJU2dpRnhQZHNvSlNi?= =?utf-8?B?SWNJRHNFQmMvbDIrU1BPdE90aVBCUlpLRld1RDRhUUNjdmhyZmdSSVo4Q2dP?= =?utf-8?B?RG4yY0pnOGdhckVxamJ0R1U0dm5MNEVWZy9wZGVDUUVwYjU4WkRVamM5Z1V4?= =?utf-8?B?Vkl4cE9MT2tZOEw0L3V0eWdsQ2VTaE01eHorMUJmUnBjUUZKb1VyZWVET2Ix?= =?utf-8?B?cHcydEpsSHErRjJyS0x6Y1MyN3VuQkxtU05XOHB3SFovSlM3eTZmLzBVMFZv?= =?utf-8?B?V1lZeitQV21QaXlGNm45Sm5lVDFQeDczcjRtRzdyemZmbEtuNmlvZTZkMFpY?= =?utf-8?B?UnFNWkhzenNBOU82UHJub1dPdGE4M05aYlRGc2JwcUZGbU5HQVUxWHR5Q2E5?= =?utf-8?B?a3hkNzh5U2xjdW1oejdLUmUwancyT3dySDlQMnY3dzcvdHFleTZwbnE1cUlm?= =?utf-8?B?ZTZDRTlLOXQzdEpiY2JMSmFUU01vMUJQaXZaSVh3c0VCR0xYSkdNeUlITmtH?= =?utf-8?B?WXAwc1FDWExjZGdTMDRkY2ltT25yS1kyM21rVGtQdVI0KzZDM2FjSmUyUUlO?= =?utf-8?B?MkM0SjBROE5nN3FRb21pTi9ya0JrODIzMVBzaEtBakhtVW5xOGdjQjhUREI2?= =?utf-8?B?V3BFb0xYL05vOUhMM0MwelNRRjJqVnBDcGx0SUFGSDRvZzFSMGZJbWpaSThn?= =?utf-8?B?MUo5WWVTYmpnUGtidXBwWlgxSy8vcWtYc3QvMW5qUmMxd1NIaXdBT1BTcVdU?= =?utf-8?B?dzBUSjNGcHI3NitKTy9GMUlRektKbmIzdDdRU2x3Tk9rTkdSWlBSdEhBRWoy?= =?utf-8?B?MlBpS0NiSkNqWldRMG5xNGRRL3U5aVF3dUgxK0dDRmh4MDJjamovd0ttaDBT?= =?utf-8?B?Z0YyY2NqQjJxaEZFdk53WHNlcTh1bkpnZ0drcXQycVFqN2YxTjlJUUROSUZ5?= =?utf-8?B?OU5IVUtNZzFFV080Sk1ETGlqOGRZR1VTN2RvWXhKNXdWMTloRGFsTUp1ZXNP?= =?utf-8?B?YVlRNlpBUmc5TE5hYlk2UFFoOGhVZE9NekpxMHNuWVEvZnJJVVovRjQ3dCtW?= =?utf-8?B?dUVHVERxV1RyRURpNnp1TERmM050VDlMMFo5VFVtUFpHQ21udjdiVUE1UUJv?= =?utf-8?B?WEVvckJuazYwV3QvOVpXdzJ6bk1DY0MzUUpLdnRCclh4cm1jZkljK1laVEYv?= =?utf-8?B?ZUdYNktkZ3FDR3VMOUpPNXdKUVZDa3ZjY0pCUnFGK1BnZVNYOVNsMjZlaXli?= =?utf-8?B?blRWRnVhTlFBUXY3ZFBSeTI3bzJmRVVlb29ocit6MHlETXVjU29XOGNESU95?= =?utf-8?Q?nU/iYgDHYb0rJ7DIlx7VxGj+F?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3fd5867-25c5-4bcd-b5ff-08ddd9792c4c X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 08:21:01.7334 (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: R/bHoVcjf/vGW33Hg9TFj1+dM/WakTG4nxeQ+R27nsapuuuG44ckAxRheQ+H+cvlPmTYmyuvqlUmW9eLHYJvOQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB10001 Content-Type: text/plain; charset="utf-8" From: Guoniu Zhou The CSI-2 receiver in the i.MX8ULP is almost identical to the version present in the i.MX8QXP/QM. But have different reset and clock design, so add a device-specific compatible string for i.MX8ULP to handle the difference. Signed-off-by: Guoniu Zhou --- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.y= aml b/Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml index 3389bab266a9..83fdda2252e5 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,17 @@ 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 the lpav bus clock of i.MX8ULP. + See the reference manual for details. + minItems: 3 =20 clock-names: items: - const: core - const: esc - const: ui + - const: pclk + minItems: 3 =20 power-domains: maxItems: 1 @@ -137,6 +143,23 @@ allOf: minItems: 2 resets: maxItems: 1 + + - if: + properties: + compatible: + contains: + enum: + - fsl,imx8ulp-mipi-csi2 + then: + properties: + reg: + minItems: 2 + resets: + maxItems: 2 + clocks: + minItems: 4 + clock-names: + minItems: 4 else: properties: reg: --=20 2.34.1 From nobody Sat Oct 4 22:36:13 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010058.outbound.protection.outlook.com [52.101.84.58]) (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 DE71B1B0437; Tue, 12 Aug 2025 08:21:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986893; cv=fail; b=Ckr2YlrAP4UzWivztjE+xVqpl8WIeHBhOGZFvmH6ONxsZ1+MjuFVPD+DTYLA+gVtvopyNGXSnAxpK2NN7n7GQmj9ef6YVl9Ty9TnWQQcSM72HHjUJ5lAG3J798BHjbRoskEazHD8oaLkdCoJjPcEJBcOXYQFJXu9zhwWXCnswXM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986893; c=relaxed/simple; bh=BwrB5OM6FGI2MoEun5RpgeQRvdD84wdaLKUvrsoAHKU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=MvHzV65sQCxZDmE34Eh/cENZnc6+I59El9QMe7IVRMlnGwaHgxGLkmXegWbs0DHQAnQ4fDb7xbU4VFX0Z5mwmu4S2oSQ33dcpOs72ya2NMKTYX/j7uDxpN9Ad6qwO/DC3R+F0AzCoZahogdxTfnja+PHZBgmo0QFoD2Ta8LpPcU= 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=rjZRIoat; arc=fail smtp.client-ip=52.101.84.58 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="rjZRIoat" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QcoSu3QPE3OU4GSpHO4b9Tr9egAAdLBm711aD1NEweAkFfrc8h1myzJduC1ywdCZoxOWmggcxOnjBmUr5AgZhe8OKBxHxs79Pjr8E/kAia5AIuapHtHHf5cu4ROe199hXER+NZRWPGn/w3zCSrtpbttGbOyJd0Y2QbNhQgCGVO6v9094epGA8imFSGtiCiywsHsFu4ywHEXZXcZT36nDdrOk4UkwYPRDZd1hH82xcfdeIiHbnljxmFZSy5CbPqqd8ljp95VTZ08QA5m2l/IPJXOBtb3vl3Sp0b7yiEqsgabmKSYRf4VbC2vMsu3mwh1FgIxHEa+siOW36G3lxA9zmw== 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=ddL5j8Za1rVmhdTLLIn+9Ahw8vrVdIwLsyqC9HjjzII=; b=f6droJ8doAnEqPde27riNyfoPEp6HKn+RRtkZrdX5OMy6rFG2zVBoi32ZvKWopP+yCxI1nem3G2NoaYrs+V/7VFR3+HXuTQbjSxDcZVmmExpw/DTJjjUQZfRrR+wzl7gsh6CPbAhcuqfyz8sd1TCp/KGq7LMIl3djv/QEoM8mJ+n4P+3MSufz8WyLxmg6a+PkOMzFOnsMPqaUcFASyYdEswy2scdFSoX7b6JNZJ2cu7I/fwceYk50IL/gl2BBDVilGXjfgck1P9bMG2gInU2z1xAW/mvBANkjwpNFmR/9nvDZVly9iXT0xz/bsVWgiOSmebyhSCx0avyH/PYHZpjSQ== 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=ddL5j8Za1rVmhdTLLIn+9Ahw8vrVdIwLsyqC9HjjzII=; b=rjZRIoatvB6PTn6Wdxa2IG/hPlnOU1mXFMaAo2v2prUZA2GyJN8neMC3YrtOqZBUiBcE+4FiImtoEahiCRs/QDOWzGWYQAfAFH9yOre5Us8Hu/TUe+2Wu9z/DhGPF8dRcvkjRPdNhQnpGH9JV4HNsw6ba/f7Xk9ZVLTRHKugZyHKB1S/2P3rCHrKXd1jPIWw9B8XX2xsrMTMEL4bxs+U8XsfEx5T2gIe3my2kD6YRy7iKLMAFFp/jzC86Gl4sqMrSp1U+59QDdxpvx7FfHOAYjUVMMegojvCfHWLMEudYYcsVZVvSlZMsygT6g/WhegS421zBY0ofKPHXTpRihzByQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI1PR04MB10001.eurprd04.prod.outlook.com (2603:10a6:800:1d9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.12; Tue, 12 Aug 2025 08:21:27 +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.9031.012; Tue, 12 Aug 2025 08:21:27 +0000 From: guoniu.zhou@oss.nxp.com To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: rmfrfs@gmail.com, laurent.pinchart@ideasonboard.com, martink@posteo.de, kernel@puri.sm, mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Subject: [PATCH 2/5] arm64: dts: imx8ulp: Add CSI and ISI Nodes Date: Tue, 12 Aug 2025 16:19:23 +0800 Message-Id: <20250812081923.1019345-3-guoniu.zhou@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> References: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI1PR04MB10001:EE_ X-MS-Office365-Filtering-Correlation-Id: 1272b80c-6783-42eb-60ae-08ddd9793bba 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|1800799024|19092799006|7416014|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MFJtNHRaWjZ1K2JHL1FGeU4wL1VzVkV0L0c3T25Vc1RLcXdUZXNjMTBUbkpy?= =?utf-8?B?NkFMNkIrdHFYMlk2aGhTUzc0N0U3emtRNUFsQWliQVJicmdnZ3hJalZMUjFE?= =?utf-8?B?SUNZQWh1R3d3Qm1OY1U4Uk9uN0lWaW1wRHF1VVk1eTJjOXlLRmc5QmlNb1A1?= =?utf-8?B?RnMrNEhKcDA2Uk93OGFvTHRKem9Ba29kc29QMUVCck1yQVRpR09iRmRHVDBG?= =?utf-8?B?d2FVMGpaNDZkYUZlNVNKMEtjdUwzNk0zeUw2NWp6eVpRcWJxOXYvcCtPSmEx?= =?utf-8?B?eHZwZzMxODBXYWo5TDJObVNxWTVpRWxieUsvOVE5a1BqQ3JZdENDSkluL1Uw?= =?utf-8?B?R0NvODd6Ukx5WFRNK0RnT1NaaC9CaHBraTJDQTc3dUdNUitUWHVtQ1RGREx5?= =?utf-8?B?RzRsbUFqV1QrKzh0RkJRbkJrNm1vN0o0SllPZmtyOExuVXpzSmFmMVpiRUZF?= =?utf-8?B?aEhCcXdROWdGVFd0QzAvOWpoU3hDNDVQSDE1Znc4cndLRmExdDV4MzJ1RGNU?= =?utf-8?B?V0JvcVVWTHRrQUdlV2xGOGpDYWRYa1gxNzVVSkh1Q3dNMU1RWEZ0Z0NOY3px?= =?utf-8?B?MzlQY2lkMUVwRzQ4VmZIenJDZk80QnA0djhtUU5QUnI0RTVNdEZpemM4c2FV?= =?utf-8?B?MDNpMkt3aGUvU3ZPWVE3eU1ldGgwaXkyZHp0RFdzWXdkQ1N6UFQ2Qkk5Rk1x?= =?utf-8?B?Skl6NTlhQk1UaFJ4VU9GMXpVemo0dlcyOW01R2hjK0g2ZllBWDBHczladnc4?= =?utf-8?B?Y3VLcHE0emtQby8vSkZSd2VKMnE2SENsN0ZoR3duQWhEZXM0bWkvYmp1cFBO?= =?utf-8?B?ei8rdjRwNXVseEc2ckp4a1QzaS8vM2xHS1cvcy9uTy9TSDc4Q2dBRWNyNUp1?= =?utf-8?B?cWRTMGZzdEN6bnVoSnIwTnVzd0MwWnpsWFJsdWoxQjUzLzMyWTYzK2Y5dGNx?= =?utf-8?B?KzhpdWc1dmNYSExGRXF0bU5oY0w1aWtYdFUvdEE0K1llNkZUVm1USGI1WitP?= =?utf-8?B?bCt0cnEzOVB6SHIzQUxvRy9kNE9kSWEyZHlCcjNPTGRVSHVjaVllYTRVeERo?= =?utf-8?B?dFFZL3B0aS9iTWlmcys1d2VjZ1pBckRoOGxCTVJxajJicGxaMHM2Yjhzekwx?= =?utf-8?B?bTB5YUZ1WHl5dEVFZjZ4U1NMOUVoNHd4cFg4ZTBlNXVuUXh5YlZYRTlRL1Rl?= =?utf-8?B?OFpCM1ZzSGxNNmxoY3B2YlBzUHVEemdKWTBHRFFtRHJWeU0zaktQOEhHZThn?= =?utf-8?B?d2YrTmFWRHM1UFQyUmtxZW1WK3V0TDM0Y1lLeDhiNGZ6U1JYS2RWdW9HakVB?= =?utf-8?B?N0xGdDFvQU8vZkN1Q0p4eGdnbU80QTk1RGZIZU85YjZtMmppNnMzQ2VvcXVH?= =?utf-8?B?V2R0SGlFTExoQjg1bHY0eGEydVVBNEVRdUFhcGp5bG5Ldzg5SUl4WlNmMTFa?= =?utf-8?B?N3ljTnJsQUZVcmY4dGF2RkpiZWVGclhXRzZ4QnZ3c3hOR0lhd1VNZG5OSzEv?= =?utf-8?B?RU5XcENIYmVOVUIvNituUGlqL1Ntc0lCdEN5Qy9RcTlYZXhPZE94bFRMbkto?= =?utf-8?B?WDRQeEQ4cGZ5NGxVVWRVWWZKMHlSRHh4SE8vM3ZTSTBKRllra253c3RZS1oy?= =?utf-8?B?bFA3Mk8vTVp6TjJmSGN4dkNwcUhCb0ZvaFptUkhTSkJna3p6YkxWOVQvMjVC?= =?utf-8?B?K1ZpTFlsdm5BdXY5WlZGUWVEV2doTW84RkNudlhRTlkraTB2RmtPV3B0c1J2?= =?utf-8?B?dkdWMkZONyt6WUNSaGJWY0RDRVZjdnFjbzI1Q1EvdzM1bTZUSXRiY3ppSVE3?= =?utf-8?B?TXhGNE4raUxUeFlCa2pSc1lUN3NzeGhOaDF1bFFZcDNuNytXZzN4MDF4YkdM?= =?utf-8?B?dEZCQmtyeDltcmsyajQwRnduM3pVR055c1lKRmZ3L3cydmJJaStSK0ovbVJZ?= =?utf-8?B?eEhuOS9UYW1sU1lrNDJTZ0ZMQTNyOEFGZDBnZkg0SllxWEF3V25LVUd4cFRL?= =?utf-8?B?ZXJmSlp3SHJRPT0=?= 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)(366016)(1800799024)(19092799006)(7416014)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?czFURktkNmZpcEVZTU5ocDRLa0d4OVBGVWorK3RjcHF6ODN5OERKdUVQSXl5?= =?utf-8?B?aUNzUUVKN3ZGd3V1dmZJM1JsR0lFSVprWXFNS1VJMDJuUUJ1dGt1SERXMmFo?= =?utf-8?B?Sk40dU9aZ3EwUmRLRk5ZS3YwY0hscmE1K09RT3lSczRJN3JIWWVqWXloMzZm?= =?utf-8?B?dVdlY0xjT1cwWXhGakIyRVlKNk5JQWpVL2NHN0YzenlVRVB5ZUFqVEdxVU5k?= =?utf-8?B?cUJtTUk5OUVkYnN5KzJOd0VSU2ZNTGZpME9sdEJySnIwd1RTK2h3eXNhcUNK?= =?utf-8?B?czNlOFhDaE8rK0dWYkpoYnhPU1ZDRExwNGQ1ZGtiRzRDTTkveU94dTM2U28v?= =?utf-8?B?dllGSW1yUlpuZjNRM3dua21OejJqeTdzdVZ0SXpoRUliS0xkTEw1bWxnYjI2?= =?utf-8?B?QUhDa2lEVzFWczFoZEZmYUg0MWdXNG9rMFNpNm8vLzkyOEU2MlYybTN2Y1M2?= =?utf-8?B?dGE3NU9DU3JJZEQvenQvMHRJNCtKUHV2MzNJYlFESUQ3bzFER3U2SEhvTTV2?= =?utf-8?B?SXE4OFd6TWtqRUhDM0VieCtoM2dwdDliK0pqM2lDb281WWc5R08rMFcvNDBC?= =?utf-8?B?dVAzYUpXdDhLdW80WlRmeUJFSkdodTFyL3NtU0o0QnhTUUg2OGN4OEhvQm5F?= =?utf-8?B?QVhzZURQNCtzYlEvYXlTcWhqY0FYczBkOUlHSlJlWVAramVJSUlRcWV4Y0Jx?= =?utf-8?B?R1lXeUY5SG1QZDF5U0piS1lWZFRUSjM0dWE3WTBHRFA1WFUwVXFNa2o3Y0Za?= =?utf-8?B?SXJIV3VmRUJjNXExR04vNWdyekVyMThTNFhPc2E1eEtaT0lSMHFRNVJEa2w5?= =?utf-8?B?akQ5ZXVsdno4aDhIaFlMWDdjUDVOdHpyY3dZUjZseXV3NFpBYlhPZ2xjMXdv?= =?utf-8?B?OHBDS0puMmJYUTdaczVyYjJVYkZ2dEFjcnlSSEdGQnF6L3lvVDIvM05RckRo?= =?utf-8?B?VzJSRTAwMUt0MXROdFBKS0VzMnIzTzcxT3dYaUV6a3ZxYjl2dGh3eU1ERTdK?= =?utf-8?B?aXhZakh2STNDcEtrOTUrM1FEN3hkTjd0S29RdWJlMjdGcmdUV2lua3dMdTFy?= =?utf-8?B?TG1nYTFjOHVkT3V3WU9PUzhwUGp3UXB1RDhnYnQvcjQrMnN1QTRsZTUvK0Zn?= =?utf-8?B?N3EweG8rVktEMUpUR216RVh6M0dUVXVWNklKSlJJa0Y1eElsTm1TMXpnUWll?= =?utf-8?B?S3lGWkVVQzNFZkxOMGQvaEViUWRBRzRTUVRYcXBuVC9weDZHd3BJR0pyZS9H?= =?utf-8?B?ME1oMXhZaTVzcWZZa3pDdXRaTnFSMndINXRERDN3Y3B5ZUZLbDVZVkRObFJG?= =?utf-8?B?NFkxWkQ2QURVVXcwQTNqRmlkQWF4RklGWms5aFJPRHZTdHEwTDljbEdyQ2dV?= =?utf-8?B?RkVtclNjdTlZaU4xMkhCMkd2SWVHSVBlOS9DTnpBL3VSUmdnbUwyRndHVWVj?= =?utf-8?B?dnhRZUJmQUx1Z1JaVTRXc0pkRE5jbUZ1RytOQ2RUaTJEdmR1aHhxejVJSlh6?= =?utf-8?B?cll2NjJ3NnJaemtxL3I5NHN3dThzRGlZcUdRM2QrQzhHNm4wS1lGRlRMSUVk?= =?utf-8?B?c0tVNE1UT0tVRFBsazRkM0JxRGRWTDVOUE40REp5N2dtV0Y2d2I1RHhVMnUw?= =?utf-8?B?YVpRM0N1ZHk2L1FEYjNDa2owbmVyWmdxY09rL1JFWnpYNzVtZmVScCtHM2tL?= =?utf-8?B?SExoaEk2ZnBJbk4wVnhXajF2V0tEdlE3c3N5Q01zRmNEZzE5TjAwSHRHTHow?= =?utf-8?B?bEVjK1ZKczRHK2F0azAwMEVKQ3JnSW9GdHhheWJ3TEdVclE3WE90M2w0b01W?= =?utf-8?B?QzhWL01NV3pQeElvNjdDZkQ1MXFXRjh2NG5SY0hueXNjYW9VUSs5d00rUWZE?= =?utf-8?B?azd0Ynp1UEc0REVpemlsUTJiT2NmV0dXVmc2bHJWVXZEajIyZjVLb3hrUzh0?= =?utf-8?B?R3VjNmpQSFJvV0wwM004TUF4ZGJqalBSN2hENzg1R0x3MjBQcG9lQmhYRkNa?= =?utf-8?B?R3V6ZnVUNW9iYXVvUnhmQXdDU1RlYlEzV29lZUJ4MEVDdVlXcmQ1b2hINExo?= =?utf-8?B?eWt2OFFQSnBGWUxhaFFqOTFOd3ByaTZGR2pQMUJSdExISGNIRU9paHNkN0Np?= =?utf-8?Q?L3j6LflkxK8xNFnbpVesYtO5A?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1272b80c-6783-42eb-60ae-08ddd9793bba X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 08:21:27.6272 (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: rlsqy/aR3NDMwbFwzt1Lz5DJI9cBb5Vbq3u9tj3arU679yT+NfZY3Tat5fKQCxDRPw7ot7BppaYBg/t+lAiFJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB10001 Content-Type: text/plain; charset="utf-8" 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. Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- 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 2562a35286c2..71abc2a3d505 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" @@ -840,6 +841,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 From nobody Sat Oct 4 22:36:13 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11011028.outbound.protection.outlook.com [52.101.65.28]) (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 CD65B2E1751; Tue, 12 Aug 2025 08:21:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.65.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986901; cv=fail; b=n/yueQr1I6zN+oyWxWeKumLRdPR3mC5tX1G2LxldY/4tiDQwVy/Mybg8qHFt5PWKO2kpfO6AJf/akIt0TjLfMd3urtnGezy5iFRFrPaWmes64UdKdjAwCEPESztBWwj3s7tfq4yFXZm/1oka+k/VR1CscU9+u5MUYymXs2Bz8s0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986901; c=relaxed/simple; bh=WKQ/cmIefKu2GUd9V/1pdHywLZFxz2CoHCPjAS5YU3g=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=F80stGCZrhFDoPXm2OUi59CEG/NFxmm1fzDd9SodwW/0OC8ePCy9h0yOKGBpFOY4T+5x/mBQyyEF0Dy8VR/q4GkGydIFsjFDLR6JFIfMDf2X4TYrKFyn6yUa76/K2ewBTKzb7i4++sL2RhQQ17iIuWvm/Z6qeK0VvORMu29Uxh0= 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=ERvdL6z8; arc=fail smtp.client-ip=52.101.65.28 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="ERvdL6z8" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ksWXqspmTU+SZkUfnUjjZoH0YowFGCC9OvQc1CbQVpezrEaWsnTpoq9v/o6Iz1bvbLy2VbNUPXh7+R/IiTGf5EGRi+8a4dwyx5pmzNBQe5Sbd6Kjsz/8u5tv4bjHxKViF/4dz2oti3jIxnGoKPiTQPxHYEJEpnXUsTuDf/pMjGQ1OTsaEzvxlRU+fGltgc0mrDF+veSZeSwVnpnqMdckyyHy73VhstsENpkBl90RwSjMW1Hlgkx9vC75b3hMBjGYmNpwp84GlV77e0pC7ONOfjX+peVavdt+RZoKvUP9g9tr1lsMfHBUtNcrOGx2XQ0d8/7cA2uVIMvGhm+ITZg8Ow== 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=kTPQzHpzzXqeYJv52gnW0CdFxGV5MbpGt/Lg7EFYy18=; b=u1+RZl+rvYK1q+GV1wvxdnY3mV1/OXyXWrWvNkoqLeSZwHyvcWMX9o/RhIgs8BuLlwTyk5kQT/mrpMkKv9NE+OkkqLDQqhPaKCvW9iwfsoMuWQu8HwvNYR4tfEs6dNygChpyrjc8zxB/yHcG7HNtp8Lod1N4E08GQFBIue0yRy8z+QJ4D5tc02q3Ceq4yhaOMXa/K0LmLbv7WAK8odO+WOPTa3fHQ//lwRoCkSyfyHBmRhil6LqlmVeXflvulNDfIxzn1/gsFGWRwEwIvgzAAB143OZzBq7YgSOx8Ksb4Bv3u9VsoBKg0O1Znp2ZUhV50zw8chgt37arBgJXsKDgQw== 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=kTPQzHpzzXqeYJv52gnW0CdFxGV5MbpGt/Lg7EFYy18=; b=ERvdL6z8zhCdUrP/ayt2GHzCMzGdeuFdk08ONmphMuQyV1bLIFaAdNq71jD3Qbx7xBATQIauOFdcyLaOlEd0GQspdpkKmDymVu/VD/ZrQHQkFpkZtEzymgf7acjFwhh1Atn4yKJTNYkotDBxdKDt+2I2g/cSvdsXBFNPqDWV5Wg4k3XBC2eYp85N96YC4SYqvkcYe39yo/4ew2ihrmi4lV1jH1N8W4z4MmwMoafJ3+NE77SyrFlvszNsn4gcw964E737d690T6OXwJ/S7l2dkGLrTaEXKc7VrmpZ+U0m/H19/y61EdAN0fA06ne8Q/KPTcD+8sVThrnMbfRanlXROw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI1PR04MB10001.eurprd04.prod.outlook.com (2603:10a6:800:1d9::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.12; Tue, 12 Aug 2025 08:21:35 +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.9031.012; Tue, 12 Aug 2025 08:21:35 +0000 From: guoniu.zhou@oss.nxp.com To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: rmfrfs@gmail.com, laurent.pinchart@ideasonboard.com, martink@posteo.de, kernel@puri.sm, mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Subject: [PATCH 3/5] media: imx8mq-mipi-csi2: Use devm_clk_bulk_get_all() to fetch clocks Date: Tue, 12 Aug 2025 16:19:24 +0800 Message-Id: <20250812081923.1019345-4-guoniu.zhou@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> References: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI1PR04MB10001:EE_ X-MS-Office365-Filtering-Correlation-Id: fe3aaf35-b747-4272-e246-08ddd979406b 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|1800799024|19092799006|7416014|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dnhLNVpTRnpoM2NJT2t5ZzMyYm1xUnQ0ZDlpR3gyckRQL2tzRlRxRmE1RkhX?= =?utf-8?B?UFhCZ2d6amNQcTViMFpFamtpYlFZNlZtWG5rK082Y0t3UGpsWXhHZHFwWkZa?= =?utf-8?B?QXBhQkxlMVV4TmR3SGFYVnUvT3ZMSXJxNWVERG5LR1Z1d1RqejVnTU1MaXpn?= =?utf-8?B?ZjgvZmVSbFpQUGZxM3FBdDM3UExXQTJYYThpakc4R0gySE1zQm1IV05TUHVX?= =?utf-8?B?N2plUlRLMzY1U3JXQnEvWU0zVnRnM05NbFk4MnUxRzNsZ0JSeEFsTWYrRjBw?= =?utf-8?B?TkhhOFZORVlGMTNvME9zWHlxME5vMDh2YkxBcjVuMDQzcVEwNWlPaE5oVnF5?= =?utf-8?B?QU9temRJcEpmbFp6UWNMT1BjVHpDUDNkN3VwdHFrVEwzR1FIK3VUa2t2OXdB?= =?utf-8?B?OVpjN1piZ2Y2SFFLU3VacmFjV0ZOT1U4RS9PSFhMVDlBWThlYnZCRHZlMkh6?= =?utf-8?B?OU5RMEhjd21yMW11aFZPb1pXZ2Njc2dlUEcvcGRETGpOR1N5Qkx0enpSc0lL?= =?utf-8?B?Z1dtcGNUcHh6MlVWSVA1bFdJd0I1MWtaUW9sUmlFNjlDeVlUSXNLOURYZTZo?= =?utf-8?B?VlpFY0JTL2djS0x4clB1bFMweHdjeUlhRDBESFdUbWdMUWtBdkM4ZDViWDZL?= =?utf-8?B?ZVQ1bkhySzVQdlVTNjI0eDdiQWxQaldGQ1JQUnIzK24vSjQvV1RBMFY2NUNI?= =?utf-8?B?UER0a2dPelZHVi9uakZHT3ZabS9SQ3NaU1k4YUtmSUJUdll5SUgwZ0ZFWlVh?= =?utf-8?B?eitDRHh3YmNrOWZRTDBLU3o4SFBlMmdnSkgreEVIRUg1T0xIM2JhODlta1Q1?= =?utf-8?B?MlNnOE0yUE85VVBZUEJVbkd3dVVlYXdxUTgrbUNFV01na21HdUdlUlF5dlUx?= =?utf-8?B?NnRrQnpUc3I1bW5hYUxHQ0ZjUEMvZG9iNmI1eTk0aWdvazFKTFJLODdtOC9D?= =?utf-8?B?OXZxRXl4T1FYRHlWTVJrMTZSVytlODlEeVdLUlJ5aENtampHSGlZTEZRNWh6?= =?utf-8?B?a1pNQXJEUFNabE9ibm9DVzFZYkZ0OC9ZQTBHSFZNWDJQMStFV3RsYSt3Zk9x?= =?utf-8?B?a2tCd0ljaHREZ0tJLzl0bm5jZE0veEdkUkZlMmZldHRtZXF5bU4zWjA5Nlhi?= =?utf-8?B?N0R5bVRDWHd3WlFSZ2ZFbW9MazIvVUxqazBVRDZRNHFwOUM0UExMVUtLUlN1?= =?utf-8?B?NzE3VDluY1htWmZ5L1k5SklicjFpWlVxMzYvNVF2Z3pVS2V2ZUIvQVNVYVh6?= =?utf-8?B?bTFKNlhaMVUwUnc3L0lndzFNeWZYbGk1Y3BtMStFdUtPdkViRDRMNi9VMDN6?= =?utf-8?B?VjN2Z2lNRDg3YVdueW5nZFk4SS9yU0dzclZXcVpVbHo0ZEpnQTVyTDRKZGNq?= =?utf-8?B?VHltUzBxRHUyemJDS1ZMRXRrdWxvTXBCREppcllHUCtjVlRmcm1TWkcxaUp4?= =?utf-8?B?SklML3hRWkN1RGRCejN3eDJ3eDlWemduVWxiNXNpano4c29nV0hLQmVIczJY?= =?utf-8?B?eUVWelBrWU5tc2wwMDIyUGRDZlhUNkQzdXVQekFlNGVNUTJTcDN3NTBaUUEy?= =?utf-8?B?VnI4SXJoZ2k3Y0hyRG9uSjJLemNoRVlCaW1Kelloci9BNE5TRkY1OWdEcTY3?= =?utf-8?B?RHM0QXl0UjBsc2FKT2J4T1RYWlRsbmprUk9nMklhOGM0aExjUERKQjQ3Vkdi?= =?utf-8?B?eGROaVRRQ1FGaE1XT3l3UFdUTWF5Qnl3cm5yVWpZUHlYRWMzRm9raG9JK0FZ?= =?utf-8?B?TDJvbjc0NGlCdkh0QTlRSnhNKytlbk81WWZ5Z1V6cmd6c1lnVU80YWROeXpx?= =?utf-8?B?WXJ4VVpwTWpZSkdIZGNVV2ZJOFJQUGlFSjl5SjlyTXpVKzF4NjVoWTVKdEVj?= =?utf-8?B?QWtRbnJ2U2JKTUhsWDNndmNnaG9oczljc1Uvd0hSWTFQaW9qaDNpNVg1NFgv?= =?utf-8?B?Y2Q3aEd1VHp5eDM2VUJvbFVNeG9wY25DWWlqNkxFeFFocjFjUE5jT3daSDND?= =?utf-8?B?NGEzNlN6RkpRPT0=?= 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)(366016)(1800799024)(19092799006)(7416014)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?a1c2OGs0SkNBSFhFM1ZDQmpPS3lnNVlnSzZ1TTgrdGFvVktBWE4yMFQyN0ph?= =?utf-8?B?bXVhSUVDSi9mbHBHMkJaY0djQjE4dXl1bEVycEszeVVvUjYyNXRKcjQ5V3Z4?= =?utf-8?B?bnpzVUJaQW1OTnpQV0ZzNWh1amlVSlQzUGExTWVQV0sydGdvdzQ4S29Vd3c5?= =?utf-8?B?WUhTSTBnNkV4U08vWHZIMFpDZTBoM29SVm9SUHRadU8wMjVoNDg5WUdKL0RM?= =?utf-8?B?WkR6RjNTNWgzbjhKN0ZvSE44MzFMRlpiZEJ6SWVkaENFbVVkT0MxdkNINDZL?= =?utf-8?B?WnpyL2FROXUxcmVVU01yYjh0YlpIblo3Z00yZlNtTE13RVl2R0pKSVExbXU1?= =?utf-8?B?MDZUR1BVRmhldkhxZlFsWkYyRHArcUphaFJGMmtmNDAxaThzWklLMkttUG9m?= =?utf-8?B?NlJscjlBUER4NFp5VjRmcEk0OEE3eW5YaWh1dWtqNHU3MlQzMmpaZHpjS2U5?= =?utf-8?B?alNPYzE2KzJGSldtQW5vVjUzV3MwYUhSQ0VCVHh3R3JBOUlqQm5wVTRvd25F?= =?utf-8?B?K2NvbkppSWh1eWtaVVptSHJ2Nk5ObW0vYzNyYmxvWFdHNnpyU05vWDJMQW8w?= =?utf-8?B?a3hwMTBoU0NaRm9XQ0NvemlkK21SdUZJTHBjZnJNVnhWV2RaNHhJc0VDQmJm?= =?utf-8?B?ekpCekFEZHh5cUJqdHAva0NRT2dHekJBcU04VDlFL2F0cW9leldLVjlOK3hP?= =?utf-8?B?VXYxNUluNUxRZ1NBQk9ibjk2NjVCY3U0VjVkd1pkQ1dwQ1NnN1BMS2Z6UVJ2?= =?utf-8?B?R1VsSEtHcHpVQ1h2SzVCOWxMcWl1alQ2Si83ZzZ5TXlLMGFCK0p0ZGw1TWxP?= =?utf-8?B?OFdoRy9LVWNZTGJBU1V5a0ZpZmhDeHFkSWJuRmtmVFpFeGJuanArenViV3V3?= =?utf-8?B?aEpTeXhpT0JCYXA1bTRXekRKaFFtZndpa2ZyMWJqZmg5QnkrZTFVbUo5MDgv?= =?utf-8?B?anBNRzhHSUIzcmJxYnc2aTBucTh6ZGZ4bDl0cnRzbzBsVmhqTHpEdU41R0tM?= =?utf-8?B?MTNOMHFHT29RNnJLdzhCMWs0SGFWcmxneXd3RGJRNjRndjlaQzBETWw2MHNi?= =?utf-8?B?VS95eGJGenZtekNreE13MFVmaTlvNjJzOFc5TmVHYnhZKzFKTnBISmloM2Vx?= =?utf-8?B?K0F6R2s4c1R0WG1JYWlTQ2kvZWZEYnd4ZHlZMVdDRnJqYkp5QVl5d2pLajIv?= =?utf-8?B?WUlVRklsWHI1OXFvb1B6U1grU2RWVi8xaktZQjNOMWZiR1hyWWMvUmd6clhD?= =?utf-8?B?YzY5cHlKUVlKby9qbnd3OUxZODExb0o3d0FPMmsvbnlSS1NkR1VDQ21yMndG?= =?utf-8?B?aStwWUx1ZnRjWW9UZTI5cm1jRnQwVTRoa3UrUnlEdnQvUXV4V1Y0andmVEhw?= =?utf-8?B?L3NEdzBsWG0xTnQ3TW1GVEJ5dE9Hak9kWUtjcmxVbUxMVnROb2prY1VxWmlz?= =?utf-8?B?YUUwanlFazl4L1hlUVFwcG5Qcy9kWFpWZi9MUkdpQXdVdG85ckNTRWZJb0F3?= =?utf-8?B?VHVkSFhxaWhkS2Z1MjFzbTFGb3NLT0dYSEdSdDNuK1dCM2FIREpFOUVVTmNt?= =?utf-8?B?RmpCSzRpUXVkaEh3Z3VZckFQTUErS0pCSk1mYkV3YW0vTjkrZWhaN2xFMmV2?= =?utf-8?B?Wms4ejJyazU3NElYRTBBSVVaVUJwUE1MQ0x2S3VLNTdpZlZpckZqWGtDTmlh?= =?utf-8?B?bGVZbmM0TXZQcDc5YTZod1FaalAzUGFnVWV0WEVDWFBWVkpZci9SOHkzNW0z?= =?utf-8?B?cnNJQWd6RkhmbGYyQUZZcm1tbllkNjhGUzk1Wit1dmN3UzFCNzFmRmdEUkgx?= =?utf-8?B?S0p4bXBCRDNvOXZtT2k5MWt2Lzg2SFIrNVR6R2VlbEhmOXJ5bWNEaWJ5eFUx?= =?utf-8?B?TlJYUzQvR3lnVjY4VjVldERXd2JXUjgrYU1MZ0VETjRlLzRSUUZsVEtmUEhj?= =?utf-8?B?WUVNMG5Ba25ES1ZXMEkweC8yM2dBWnh2cW1qbUhJdWsvV3RydUcwbG1BN0Ja?= =?utf-8?B?UE54WkJSSkRZRlF0RFFqNkZWZFdiNm96K2FMb3RpeVF5bU8vQ1RVMk40em1Y?= =?utf-8?B?TlF3akZ6VEx3MHRXeVp4SzdKUTdGR1hsUkNxc2J5Rjl5UEluVEtoa1JXWllY?= =?utf-8?Q?a5Qr41pEB2+xxILD7fow9/iMv?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe3aaf35-b747-4272-e246-08ddd979406b X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 08:21:35.4822 (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: ATOWQIY00mj2TPrxHGlj/LlvtWW6OBwdIzGYiBwnB5mC32C7DvmJfE5/JFkwsBfO/7I/8p0254XfIaoTczlZdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB10001 Content-Type: text/plain; charset="utf-8" From: Guoniu Zhou Use devm_clk_bulk_get_all() helper to simplify clock handle code. No functional changes intended. Signed-off-by: Guoniu Zhou Reviewed-by: Frank Li --- 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 ed6578f7f0f9..be07ff27071f 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -72,21 +72,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); @@ -112,7 +97,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 @@ -417,24 +403,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, @@ -489,7 +467,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; @@ -848,7 +826,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 @@ -866,7 +844,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); @@ -1092,9 +1070,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 Sat Oct 4 22:36:13 2025 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013065.outbound.protection.outlook.com [40.107.162.65]) (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 A06662E264C; Tue, 12 Aug 2025 08:21:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.65 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986907; cv=fail; b=szblMVEBWhn/X+Dbx/qH/yzZKeu82FTl8KJ8h9bM4RMwBCG0hS2ACM60XIW7CnsPsEC6mZeGmZFIReyjyDDLQITFYKScjGcayfLqk8cC6pBepybY2M5EEcdGb4LntPzu7/VTwqwkc/wZwzrt5VDL/Rv3mdm1/4lllJAu8MResto= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986907; c=relaxed/simple; bh=/Tz3CZgVrs+JU5heoyO02QVXmKZtQL4buSJGdYQO6uE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=GM1PGohZZ4ReRDNvZOEomLoBSk0y9b8ryKXfFkTxXtgplY5O4d1AVua2v73JKidMt2JBCgnO4NAMxNKywnUGlLgV69SChTJ0peDWmT+B/XZnZ18P/srUFXx6zMRFMS5BAkYnQg34h+LzfNynPhia7undDroPnl9IucOI95tHJP8= 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=wy/Zppr4; arc=fail smtp.client-ip=40.107.162.65 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="wy/Zppr4" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FeJE5qzvh6AZpqgR021QTsSECJfhEFwAee41c/w1w3skM2Ghdgej2iOoJEiBmHUC+MXIxptVLyeLsY3JaVeNnjB0KlQTyaWEE69nXwf1SOaEj07+YFWouPMju7dRHOXcaF3YpIxa6UJ6grdc5roj9iHokp6GZ52yCTgsp6Sb4TQWH/9FG1pUiJZ8PyLNefV1W2Xl1LIS6/NKEkwLcHe+88pHpx+cvtFDWlLmwgs+lJUWLSmK9sngOorcPDpVXfLKkD2SEcSLG60u22JFt9F6FB86tqrUNJRFNSjCVqbP60o9mqs5XQFYlu5S25YL7AiIqiX3GdyMFTeZA3y02hn1Wg== 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=KC9lNxb8vwAtiKkX2/RNVU77wp32O7R25M1FhpjakXs=; b=DKImrsmLO9NTIRU/zQrxXDRaeXiCmAqs74eAxOyikFZKKs6IlxwRJHvHeh8BSRyIY/RDxvk5AJ0kK0badBmDOpP5DUYsfb9s4JCzs7E2Bg3AmVyWMtHWsxYy4n+zNeIDnsz8XgPkmraLsm9ELFr0T8QahU9jAdlyW/IBthGP0uED80r10gC77RVmF4LEckx80fC2qomTMBTvqwcAeZt/gMFLjCdeyKO8T/H8LWxnIuKpkJcDdiNdWpeVaJniqGGAZ7Va83scCZwfzaeCZz/RNmpnIB8YONqCtcT4AkXgCaGHLWc1oAONy37tJAsDiir7tw+U80PCiZOqrUZ5xBddpw== 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=KC9lNxb8vwAtiKkX2/RNVU77wp32O7R25M1FhpjakXs=; b=wy/Zppr4a8dktBqyKKAplz51D7fSmoHgGusIQGGggp9iBHN50VVWDoZTPOnDiVj8UAgFGJmqc+qN44CO9wvxLGYZEUOrHnamfyf9h6PfPdZBP8yQ1hJ/uI8XDgwmpWDp0vontsLVfPXwLInJ8LjTX6a3AoClIhf4aORQ+DFi/6zEVnY3S4F6qUlJmfIBevSWdIxunW+3rloazjQcMwtrrN7cjf/TIWjUBSb4P+2AhV7TuzAolUzbx7uqTPIhKiN1gNh6nO7lTOVO0ZJ0DTeZ7k6OC7/mloCE+B47vw0DqH4uMN2bSyOmMomQdJTV3JnG8iQq1LjfrpVPk6I6Huz0tQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI0PR04MB10390.eurprd04.prod.outlook.com (2603:10a6:800:219::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.12; Tue, 12 Aug 2025 08:21: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.9031.012; Tue, 12 Aug 2025 08:21:41 +0000 From: guoniu.zhou@oss.nxp.com To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: rmfrfs@gmail.com, laurent.pinchart@ideasonboard.com, martink@posteo.de, kernel@puri.sm, mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Subject: [PATCH 4/5] media: imx8mq-mipi-csi2: Explicitly release reset Date: Tue, 12 Aug 2025 16:19:25 +0800 Message-Id: <20250812081923.1019345-5-guoniu.zhou@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> References: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI0PR04MB10390:EE_ X-MS-Office365-Filtering-Correlation-Id: de721f89-d140-436b-ba86-08ddd9794433 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|376014|7416014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?dkh3Mjd0enVMRDhPS3o5L0pPTTIxQ2tFNEFycDJTNzF4d2p5NmNQN0JEeGlr?= =?utf-8?B?TUdCOG5BaVpDLzc5d3psZkkzVkhPNVpXZnRDTXlRdFJQTjVrUDRDVWIremY1?= =?utf-8?B?VGczVzdzR1liUFNNcEZHNWg1WWd2S3dVK0V3aUtRTmxlNWVUWjc4VmhybTVh?= =?utf-8?B?WjRqajJzaWZzV081cC84VXRzbStJV01BQzk0RGtkSlAvU1pyOXlrS2piMmtZ?= =?utf-8?B?ZURXVkh1eU04Rmp5THZabUhmeGNNYS9oSGFIc0Q1U2lYVUhSN3B3bHFnVHNZ?= =?utf-8?B?SUdJRjdXU2JpTVErTHJDQVZHaWVNUXhoTXdLRU1ORWVLWkZzdmhENnJHQ3d4?= =?utf-8?B?S0VYTzd5ZDQwajBuYTJleXdQcHhBUmZmRFJJU1dweGxFL0xINnNUQnd5QkNR?= =?utf-8?B?SkJYTWxMSHF1WEJSYnQ1bGxjS1k1T3hmSFIxVyt0TFpScmFYbHFvZlpZZ0gx?= =?utf-8?B?T01GOVRMa1U3d0tseWhBaVZ5RVk4L0g4UzByS05YZ2FvSndxSzR4Q0k0ZENj?= =?utf-8?B?aGpSNk9ZSU9WKzQ5NDJBbXNXNlJiNllkK29zRG9lZElJU3ZXU1FwcjEzZ1dI?= =?utf-8?B?RURsY2RydDVyN1gzeTEzc1YrdGVBVmh1Y3dtMDcwMG9vaktVUWF1WlBSU0Rt?= =?utf-8?B?Zzg2Q2dhTVBrTXBUc1J2OU5SWjQxdytheEQ2WHlUZ1B3LzBIdTRpWnphRXpa?= =?utf-8?B?UGVROW9VMGczSWRFS2Y5b2Vrd05UeDFVbzc2N0JrWnJGUkZKYzZ3TWc2YmVt?= =?utf-8?B?a3lBOFVUblpkai96Q05md1lXdTYrV2JPdmUrbFZZa00xS1RHeFdQK2R6SzEv?= =?utf-8?B?LzROUS9KY0IzZzFtMmxQd3krU0xFSm1LUC84ODR2RS9ZTC9Cb0lOSUZXQnNq?= =?utf-8?B?RnZETHpodUVJM212UW1Zd2FvY0lPSVBYQWk5aFV6ZmZ0ejYxbXZJSFQ3cmFq?= =?utf-8?B?YUV2NnVPL0RZRXJMZERqL09UZUN2U1pudWRJRStwanlVWWdYRlJNaGhkUEpR?= =?utf-8?B?SW5EQnVlUnpLRm42NWR2SmpEQ1JSN1BSRlZ2RzdZUnFERUFpZWNjMU9qZ1pD?= =?utf-8?B?S3lNY2RzT0pyc2JEZjk4SlN3ZVFsakxVRnhpWE5nSmxtMVJQOUx2dy9nQndD?= =?utf-8?B?SHBNaGF5ZVhmNkt6QXhNNW9Ma3c3TUFCOUIzaTVyQXh3TUxZbzVlQ3dONnlH?= =?utf-8?B?RUx0eUNvUDlOZ2xtVlJGNllZNHVsV1N2NVF5V1ZRSW12alZ2blU1YXJ1RnFY?= =?utf-8?B?Q1R2RGx1WGZGZUpjZmpZNlpobkFXc3FORDdZOHBOd3p5c2FxZXJQejhkMElQ?= =?utf-8?B?TC9jamhCdlU0aGhXUHZjaUthMUpRMHFhMytPSXVGUGVKZTlVQ1p3MHdMN25q?= =?utf-8?B?OG9UU095UENwMEZoWEtYUEJJRmg3aDduOHNKZjFZZm51dEVTbWRIakVic0Rl?= =?utf-8?B?R3FFYjJmT3ExTjBiTUNVOHFqaUpqOURJU1N6cG1ua0JZQ1REMkdweWtXMnlV?= =?utf-8?B?U3pUMnp0N3B1VFZVREdkdXhZVXhOV2FBdHExMlRNdUphUHJOS1hIck1mQTdr?= =?utf-8?B?KzZHMjdHRDZEWFJzdnFpV0w2WkdvdUVEbVlBQVRwS09iVkNleGVpWENaQzhx?= =?utf-8?B?Wit2MEhveXcvbjUzQlhjZ09RUkY0YnBaT0RBVXB4N2RNNm00K1kzcTdNZ29w?= =?utf-8?B?Y0hZcmFGcllydUxCSTZRSWFjT2h1L3dnNzdyNzZSNkZLcVJ5d0d0dDFtNG10?= =?utf-8?B?R2lFcThodXdmaTd0WlByNmora3JTSFdmay9ocDdYNmtORHBXRHA2QUh1OC81?= =?utf-8?B?MU52ZXk0Yk5aK2lNMUQxQ3doMGg0NHBRdkpqTTVzRFZPc2s5ZmM1V01Gb001?= =?utf-8?B?VTBTVzNVUTJSVkxuQzZtcDk3RDcyV0VmSWtsZW1KZ1B5Znp6TTU3RFFMQ0w0?= =?utf-8?B?RjZxMUNITndtOFF5Z3ZyMWZ6ZXRMZ2wrNUw3OTd1WEZnajZYbUJJaFM1M296?= =?utf-8?B?N2VwWW9QZEJBPT0=?= 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)(366016)(19092799006)(376014)(7416014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UitwVjhCTDlYWENycGVZYkJUMlU0bGkyblJ2ZVdNVXpkL29VVE41RHhuQXJC?= =?utf-8?B?Y3RYUXJ5aVFEQVRtaGFrcVhwdzRGYnZKYytjNzhJMmlSeTNKUGcyZlJaVDBS?= =?utf-8?B?NzN6d0V4K3JvWUVhQ2s4eTc5dlZBY0ZyUXplZHM5TWpvQlhSeGFVanlnazBN?= =?utf-8?B?aFY5eERpekRRTktJQ2I4Y2hCNWNkZktXZ1lrU04zTlkwZFh1azRydWpZamlX?= =?utf-8?B?TCtQVTkvMG1FMFFUdGpnTytUS2tzL2FnSkNDbjNzVXZ2anZ4RzN6Z3RIYkJY?= =?utf-8?B?bmpYV0UxdUhzWUJOQzFqKy9MRXQwcmhkQ2ZYS3VEMlcwTGtsRDFsRUIwRUVH?= =?utf-8?B?aDYra0EyeVVzS1FPd3lVTURWWXFKTzRDSUxqeHpyTW1HSTFWYXIwWVNwM0to?= =?utf-8?B?UjVXS2NaYzNRK0hpUk54UlZLVmRpVnBkOEhCRnZFRzFRaURTWG5xcjhXbmpo?= =?utf-8?B?L295Z1ZNSVVPTW00TlU4VmxrMU1SandCL1JDc3EwOVY2Z2Exc3ZMYlJWL0Fu?= =?utf-8?B?ZVdISExIZ3hKWTAxTlNVR1I2QnVWTSt2bno2MDJ3UlZpWElFQjR5TW92R2ZC?= =?utf-8?B?K1VmV1IrNHVPRUpNeUFuRU96aTQwSVhLTFV1amhKcEc4b3pUUGF0aXpJMDNi?= =?utf-8?B?bVhPWTdNeExVMEdEODllMHlIV05JMXRYcnlOZU5tOHR1R0dXUEZtL2lCdGxQ?= =?utf-8?B?Q05SQjBQeHQ0TGtyWEZMbDhaWG5oUjhmUUJUNnduNFp5anJnZWUzQW1jT0NV?= =?utf-8?B?aTRSdTV1ZnJVV3pOZ255VUhTR3NRVis4VDR4WG1GMFZ6R0VpbWY2aWozTGlL?= =?utf-8?B?d1lWS0xsa3d4SUg1ei91Y2NwUWJrV0ZiVGpSU0RBUkc3MTF0bXpTcW42TUs3?= =?utf-8?B?UWZ5WXFKYUptQm1RV1YwK1hjWUp0djIwWG9zMkVEeHVvR2ZNZGkwbExwTWZa?= =?utf-8?B?bmNaYU42S2YzbWpqdit4MlRpYVF3ZkhCcmUxeDVpQXBpSGVibmNKRFBVLzJp?= =?utf-8?B?dFZMTEt1TkJRT092MTJYRXVBejlRemhsV2xqbEFnelJzVHZSQ0Zkd091VzFN?= =?utf-8?B?d1VhSTdnb3ZOenpMRUVjdkVleWxhMUFhM0JXM0F0ek53ZkRDNnlOOTkzMmlq?= =?utf-8?B?RUxTVWUyNEZsdjh4MVcxK0NMdWJHRHYzbnJ4ZXlrbDJhQ05GV3ZMR2ZiZ2dr?= =?utf-8?B?dmlYTXUwblBjNGNMOFg0dzZoZVoxT1RHVGdmOW1peWdoWUhSYjNBUmdJM3Fr?= =?utf-8?B?K3EwN3hUSFZvRWNtcTg0Z25sK214bWxieGlyam5IbGQ4TjlzOWs2VThIQnVJ?= =?utf-8?B?dmM0a3A4YUxBRWxsa29DYVl1V1VWaGlNN1JodzU3TlVtMUJWWWRwUkN2UWlE?= =?utf-8?B?NnlRcTQ5R2owMm4yaTRpdzB3dGxhVWhCLzJ6TkFwRGlPU25EaExuTGpTQnM2?= =?utf-8?B?QWpjWkx6RXA4d1l3V3RiM3JqVHZMTlo2Z1RKVHM2RGJOWDZYZ0RVNWt2Rkxn?= =?utf-8?B?M3hOKzBQMUhib1p5VTJpNUpMS05QUnExWlFTaVAwZkRUMkwwZ0ViV2RxMXYr?= =?utf-8?B?VUtPVVR6c3VEaVRIVDBWdDBwa0xoUE1WeDMwdjltTFBDS3ZOUUhnbjVEdXYz?= =?utf-8?B?NFBJWVdQNTdWNEpCcVZvazFvVklSemc5TjA1UnhRVFM4WkkwaWdPS3MwNG42?= =?utf-8?B?Y0lOWEU2R2N5andhb3c0SWNNTXhCN1l5bFAwbFdLZUVUU2dPZ1Y3TXBRTEtI?= =?utf-8?B?V3U5Q2pDeElCUVlzQ1pjVWhDWDRmS3BpOGtUYUdTdkQ4Ymd3MVBkTG5ucEJq?= =?utf-8?B?K0NOa2NkSG5HMnRIYm9hL3piK1BMV3gvVzk1L2N4eE5DN0ZrcThFNzhsZWZv?= =?utf-8?B?bU5lVk5ySmEzS1dUQmZPOWM1MjUrOHFMZzk0Ujh4Ui9yQUowVVJtSnlwSERL?= =?utf-8?B?c09TR2Y0NzY0S1p5VGZsOURRYkRNZkFjeWQvMG9PbjF3bllBMG5QcXJhTVov?= =?utf-8?B?VmxmcFY3cHEyaVM5alhVTHd2N3B2L1YyUVNXVHJxeUswM0xXbnEyTHBwRnpu?= =?utf-8?B?azQ3ZW1VMFVxdzlMalQrTmFEUVNJbEkxZnRnOThuQlIrYXVPVTRQL25NbkJQ?= =?utf-8?Q?hWfzLZXJmcP/zf/1a8BvOWnPP?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: de721f89-d140-436b-ba86-08ddd9794433 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 08:21:41.8854 (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: GYm+IAvtXCAybVEeWHchr+mb4nGvsqPEOQGx8jYj/ldaVz6NbGoehlqr28RbyymYuEnr7mAc7lZAq+zD2537eg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10390 Content-Type: text/plain; charset="utf-8" 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 its reset bits automatically. Signed-off-by: Guoniu Zhou --- drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c b/drivers/media/= platform/nxp/imx8mq-mipi-csi2.c index be07ff27071f..071d939d9048 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -371,9 +371,7 @@ static int imx8mq_mipi_csi_sw_reset(struct csi_state *s= tate) 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. + * Explicitly release reset to make sure reset bits are cleared. */ ret =3D reset_control_assert(state->rst); if (ret < 0) { @@ -381,7 +379,7 @@ static int imx8mq_mipi_csi_sw_reset(struct csi_state *s= tate) return ret; } =20 - return 0; + return reset_control_deassert(state->rst); } =20 static void imx8mq_mipi_csi_set_params(struct csi_state *state) --=20 2.34.1 From nobody Sat Oct 4 22:36:13 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010025.outbound.protection.outlook.com [52.101.84.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 48E2F2E2DD8; Tue, 12 Aug 2025 08:21:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.25 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986912; cv=fail; b=tB7UzPZNAzVq8vVz3mBTOF2G/+DykJh2fnZPpGa6JgGJE4Vk2/WCgE4UuwZyywhjEExEkp7VAXI6o67K4Va55WKLhhsAIxY6EW+9Y7csEsTTDX6/XJOaXCqX0b4dn1/DIsSk0lp6d/xGW87pi8rqwY202lFZpDhlCCfgK6nompI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1754986912; c=relaxed/simple; bh=Z4wg0RTCJZkn7L7yZ6v1r6U+6OmyZP9Mj/8MQwJvUpY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=jSuZ9cpZAzwXzgbKNYsFNO05Tm6B7OGEISygVfjN5UBZWOJME49n/idkG7Vy0zhHFi3ElRmQAD5TbDiRUmr6fLv9KY56awUESbftZOy4fhNRyx7jykCr6iKMjYhbUxwUO2sm6usb/N9B70c2xi0fbIjb3HAxZ6cW+bUO9ginPKk= 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=jlUA/aBp; arc=fail smtp.client-ip=52.101.84.25 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="jlUA/aBp" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AuHfXj0dMw0uGnL/gcIkikFsFBWaMYqrjSDtaqpay2/cMLoj24s/6V7gsQmaUFHx5X0RSgkZyS04JKbXM9/Lda1lYJh753ccHx2aPxL4gLqI9xAZBP1LAmRVwhRVfVhC3XOd8xUTdSm20R5x+UAY6raUGt2MfbEQojCpe49Wjd0ftu1+MGvGtSiNqD+wN6v7yKSMOxDSFsyyRDnx+LFrBS7SUHnarKYy0BJHM5L76d4h2j4Fp1pDLgySjpcdxeYm+NIooefkr8LNrKgetW8PGtGhT+9Q55kv8zbaxUaIN4AZ62u2ALvM1iGkCPqsNJou/LNYorDGrj9U7vwQik76eg== 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=yo7TjZrAMrzTnru0AzxVBOilesqyFdWeA/AHlGs62aY=; b=I1udSYWBcTomKigHxVSCCk6dhiganuraagVLUP2u/yn0oZrcWYtlAWuxiYTCGzHcZ0LLjV3m1IjLVDFLujf8+r+Zjwly7Fz2hbew/kohvAM+DZODiGORFc+jyH7iq+JqD/bHH+tp/n04slpIhxGxy70AfxKwq47nC8ihqVLQ7GaMEyT2c+rL3WqiU2uf613mCBGZ2zbfhhsU+tQ69ANhOg+EDd25hkpHF7WeDAQkwYmsUvl2IpS9iEdY6mq2PbbQh47b3Ijufs/pysXsvZrUHG0UVYAoc4j31VajRkNffl31wbvaBhzQ1RzIkuYV+cH7A74iFnHSs2e3iJ9Gptygvg== 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=yo7TjZrAMrzTnru0AzxVBOilesqyFdWeA/AHlGs62aY=; b=jlUA/aBp+kRkzXVabG9mC/VYq7NPSWAV4pvgr5rZO7TnpZa8k2OZsxaksOdmCmZkUUWWkem9DINy2JhJKHHlkO4tTlrjk7STAJFzOnhogt/APhx/wNZ5LDQP6XA8cylxREvSe1WIG12qaC4Bq49LTNDKZ87C4K7PEdbtlFICCHFznK/1MtAbHFgOdoAFfJ0ZisK5pPMH0ewzbUAGhAy5Pk7t2Q4bdih2WIEQE4mq+Bqyx1Q/iedDtW1+KqJ4mo3tK4mlz6O9e4P6nHEurgc7UWBwnhHVgi2uJWG8v7Up9dygw2wPISl9JcNwtY6zQr4xfylrYm9z3I81i5XNlJWIKg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16) by VI0PR04MB10390.eurprd04.prod.outlook.com (2603:10a6:800:219::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9031.12; Tue, 12 Aug 2025 08:21:47 +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.9031.012; Tue, 12 Aug 2025 08:21:47 +0000 From: guoniu.zhou@oss.nxp.com To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: rmfrfs@gmail.com, laurent.pinchart@ideasonboard.com, martink@posteo.de, kernel@puri.sm, mchehab@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Subject: [PATCH 5/5] media: imx8mq-mipi-csi2: Add support for i.MX8ULP Date: Tue, 12 Aug 2025 16:19:26 +0800 Message-Id: <20250812081923.1019345-6-guoniu.zhou@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> References: <20250812081923.1019345-1-guoniu.zhou@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0014.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::6) 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-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR04MB9080:EE_|VI0PR04MB10390:EE_ X-MS-Office365-Filtering-Correlation-Id: a52fa38b-4720-4f59-f02b-08ddd9794759 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|376014|7416014|52116014|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?U1VyaDg2UVhTUTRWOGIvTG9HeXhLK1MrRmxJdVJJL0padWd2cHVaODB0SlNv?= =?utf-8?B?dzZnOFdhclNrcVlCdkFPZUNKV3hzajVRbms3cFdIRXlXNGlsZStlTHJ6b0Mw?= =?utf-8?B?TGpjWXU1NVBINVhTNUdWZUx2L2duY29xNzlkTXA0aUFxdHBtUmxiSk1HUlNM?= =?utf-8?B?ZzhsajNHV0pjMVhvWmlSc2JpUUhsNDZJV3pHZGE2NHl1Syt1MDJ3M29IVTRa?= =?utf-8?B?RjkvU2dhU1RhTmFJV3MwdDlXVFNIcUtabVJaN1VmWnNBbEpFcGIrUmlsOC9J?= =?utf-8?B?c0VLb1RGM2NHVWRWMzZEbCtkNXhNUVltZTFWcDlGNzBJMVB1c25iMmNGU2t3?= =?utf-8?B?R2x4V1U1ay9TcGd3c3lmV1oxYXFmc09lTEJyNExSUG5tN0tKMnVpRkg0c3k2?= =?utf-8?B?MWdQOFBSWndQNFM3TG42UGdIUmhuQThBRDUrRzBMQkhGSXJRUCt6WUNhcmhE?= =?utf-8?B?amxrcld6a2YzK0w0R1NmWDVDbENDbkJ6ZDFibjBmSDNaU3RzSy9tc01Bd2cr?= =?utf-8?B?ZHNkc1F0RGxZQ2FoaEhiVVJ4MlIyTlJEWHNDMFBMQWQ3cisrUHBrT0FDNTk1?= =?utf-8?B?aEdMMHd6NGJITy8rcWdpelU4YlpnSm9BL0x2Tk9raU1YNzBmOEdBMGtjdWxW?= =?utf-8?B?a0hKLys0VTNhWjhFWTJLK1RhMzFyek9LRy9kZkZyM0h0Yi8vSGl0dGFsdUF3?= =?utf-8?B?RXF0anA4M095SzhKWUNnT21YRncvMlNKMVF0WFV3dVZmS1dpaUJsRzdsU2RX?= =?utf-8?B?dEszVEk4eVkwOWlOcGp3OXdvenI0SzhQYk11TzY3Rm5vOW85OWJkQmhiTXNv?= =?utf-8?B?aVNabEZybktUdFJWS0ErdTQxVUZsSWZNYU5LUS92Z1kyVERCa2R1cTdIRXlu?= =?utf-8?B?SVhUaWZTTmU1b0tZTGRpRkdWQndaUU1xNHRPRmFYWCsvYXFXVVBUZlZsMlpO?= =?utf-8?B?QmdDMGRnakpPTFJDeW1lRWlBeEs3azJ4ZnMvbzdYdklHaEFHRVlYZTdlRzZ3?= =?utf-8?B?YzgvVnRLeHhRL1A5OG5aQkkyOHhCbHdUNzNRSGozVmpKaG9hMFB0WkttanBH?= =?utf-8?B?MURZT3pmSy9NYldGNmx5RllaaENDWFlDbXJmRnJGN1YrN2tNcWVUVlVlOWt6?= =?utf-8?B?dVF2VDNSUkdpM1BNSzVMaUVKcWtCa0N6YjExTm1sRlNIY2RwNkFvV1JiOWF4?= =?utf-8?B?ZTBUU09HcnJhd2dWYWd5dzZ1My9YcFhZQzYrYWx3Z0FjcE5SdkVHY2lZQmxB?= =?utf-8?B?U1FJbGJoQzAwSThPeWwzL1JzQlp4Qy9NSnR0Q25UQWs3bmNHbS9XYkJoMHdP?= =?utf-8?B?QkV2YnUzUWh1a0dqcDhEYlN3UVNjNUlKZENBRlZzVWd2Y1h6OCt6YTZ1VVM1?= =?utf-8?B?dEd1UUNjVDlmeTVSZFJLLzlka0Qzak52NlBvNTF2SWlzTnNZTmpSTDMvWS9s?= =?utf-8?B?Mi91THptcktwaGtVZ3hqSU5CaVBrU2xjelRSK3VVSFY1aW8vcE1pbEl5RFlB?= =?utf-8?B?MkFFZkdHTjd4R0V6bUs2dGo5N1U1RUhSZzhRSW4vVzdDbXkrd251VW9keGpJ?= =?utf-8?B?bkI1YmhrT1VqQmRGcURRRlBYVDE0VVByWGtFcnQwVFNNTFFqL3BuWHpHVmJi?= =?utf-8?B?dXFPMlluOGQ5UkYxNGZ0UnE1Y3JMMWtzWXhOVGhlSjdtem1IRlB3ckRNRlFP?= =?utf-8?B?TG16eEFoNmF2cGNaa0xBMktnVGNFRE9WM1RiejBZenhFSWcydmZoKzljOHZK?= =?utf-8?B?ZCtkVmNrU3BhK0ZtV0lXd3RESkxoUE1QK1dsaVNPanR0NElWVmFnZnA0WHVZ?= =?utf-8?B?ZGJMK2hWVnRwNlhUb3RpeS9hY2NpUDZFblJUY0FrekV4VWJVRERkK3VtNEFN?= =?utf-8?B?cFVSTDBhWExQVE9kWGV0cXpCV0pSRG9XMm82WThXV2tYakFDOCszangyREF1?= =?utf-8?B?eGRIWGdMcDhVQjhKemd2ZDVHLzVGT3VrL0p4ZnNTQUpyd0RQOXNvT0RKVDd0?= =?utf-8?B?alVITzZwOHFnPT0=?= 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)(366016)(19092799006)(376014)(7416014)(52116014)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L1lKUEJSbGxWaTJwVml1ekNwb3RzU3ZnN284SHY5WW1DR2ZSeWhiOXZhV0M4?= =?utf-8?B?UGFWUzBzbWxyTGd3SnFJRG1kUUhIRjgyREI3Z0FCWHdqK1N3SDRXTmVPb0sw?= =?utf-8?B?aHJhK3lWOFZyek9mK2ZnZ0ppSUdFVkVIM3g0L21jTVVuY1ZBWjFvMUhEamxN?= =?utf-8?B?Q0xxZysrSmluM3g2NnNnVHhYTWMvNkIrTTVvOEZPN3lkd3dqbjAyZmNPY25s?= =?utf-8?B?Vk5zbmlFRTFNaFhLM0oyTWNPRGJ6eEY3eGdlRlp6SzBpYTliS1ZRUlhoTkVP?= =?utf-8?B?Z0JnTTJQd05BTk5GRFIxZXlvNTE3UXVzZW1jOVJxdDdzM0wyOU8rYjVVNHZw?= =?utf-8?B?YmFVQmRBK0FOWVZYMW9DdnhmS3FrYnF1a3V4VzJ0b1ZLNjh3alBXYWw0aG9E?= =?utf-8?B?Z09kWlU5cEpaQUV3VVNMRkxFakNlWTdYSy9vdTdlSXNKSnJaY1BHOERDbzlL?= =?utf-8?B?Z2p6Z2dFRml0VFBrU014NklPSFNLQjJYUzFZRXdtRHl6K1VmdVIzK05sZUVV?= =?utf-8?B?MHYrTjhrUmgzbDZUVHA1bUVxcGVoOXJ2V2Y1aXNzWVlUb2ZKeDJ4Smk4V09x?= =?utf-8?B?UjhPSk81Nmx3ZVZYOVNhMjdDOFRiVmxyWm5CeGpQQTZBRWNXTnpvNTZDdkY5?= =?utf-8?B?Qi81a2pSOU5IS0F5TnhwRHFQWnhYWkJrL2pqUExuWHdpY2phMEE4cUhRNVk1?= =?utf-8?B?YmNZWm93WGljRmV0akNqdUV6UUZoeUlkNW5MM0RLdGM1eUV3YWZrM3JnMGFp?= =?utf-8?B?eC9Cd3ZOalJ6MkZBWi9TeFdqeFMrL1hjSGNWVUpac2dWTmQyZzdwWWFNMVhm?= =?utf-8?B?ZC8rektOTUQzS0JPeWlndzIvQjVPN1FnSUgxYVVsWTRnaW9jV3NyeXlONGFH?= =?utf-8?B?OUprWEtmSTJkQjR4VzZJY0NrQ09IRXdpTXMrbkFUbWR4VUd1WDdjU0pXd0t6?= =?utf-8?B?d25PM3JOVUtLZWpzUDNHRVdCdk5ZZHVzV3BEOWxMQjZBN28vUUVLcmdJWEp4?= =?utf-8?B?UmxvaDFJNXhLQVVWMzlMYk9OMFpQa0JpMlFzTzNvOExCc3p0YklaSmRHWE1i?= =?utf-8?B?YlJmTnRySFgrU041QWU5OUQxU3prODNvOGxJTnhTS3B0Z0RVZFI2d2JvYmZK?= =?utf-8?B?UFVUZVdPOUpBdHdZQ1FPVmJXVzVTUWIxMnVoaTg5T3N2aTJsdEplejVMVytB?= =?utf-8?B?aXppUWhvUzVKWVFqRWZZMnlwdWlUMmxsdW5jdFpodms2aFJsK1pNUUNza3cy?= =?utf-8?B?THpZL3Q3Z3BvYjZYOTVoZElHcTVMV2dGUURhMHBYOVpPNWhEdmJIbGdoZGI2?= =?utf-8?B?c29aUjBtSWJPT0lEeW1meXlIYkQwaE5mMWtvak5hYmwzWHJ6VjlJTHRGaEk3?= =?utf-8?B?d0U2bSs1N0w2d2JrRnlpOEI0V2hnK05na1YrS1RDWUJlTlFwZ1lZWWkvQWxy?= =?utf-8?B?TnJNWGRFMUJnU2R1YVZTRkh6V1V3Y2laYlNFcFVMVDJZTFUrYzFCWmZ0ZkVD?= =?utf-8?B?UGt1c2E3L2Y0YVErcDFTT29mUlBwQytzQTRXWnNEb1IrRVZCdVNxR0ZIRmRS?= =?utf-8?B?TWRTbjlKYVRCZlZVV08yR0NTTGFPdHBCLzlaSmdLbjN4OUswVkx0dEEwV2NE?= =?utf-8?B?SW02RGp3cUluT2FsMXBOWWMxWDJhVXRXZVVpUkJ1YWc0ZkNzZlFrRUNqUjhC?= =?utf-8?B?UjBUbjhoTTIvSlFNNm5vQUNqUGd4NGZtQ25lL3l0NVp0aDBra1dnaDIxbzFS?= =?utf-8?B?M3BsN1JMZzExSVhDbStqdXpUbXpockN6UWg4WXg2c1h2NE9wOE5QNjVUeDI2?= =?utf-8?B?U2J0WFkwRSthK0lUQnNqSmRpRkg1Szgyc2cxdDMxa1BxNVVmWk9xcWt1UjUz?= =?utf-8?B?OUVvWElFMDgza2YvV1o5UGdTbWhMTU1FMVg5cElTMTRWT1BhbTNoQ0FqSHdn?= =?utf-8?B?QzZLOG8yajQ3aWIzcW5yV2plT0ZUTU9jV1pLeDBDWHNNYjJmK3M0Qm5VT09X?= =?utf-8?B?S1g4ejd1MUtBZ3dtQnlRdzhkaVVSd1dTM29iK3lTWjM3TDhGQmE4WEZVNDV1?= =?utf-8?B?V3NUblB6aEFRQjcwZ3RVYTNZc2VLRjhhZ1IzOGYrWjZQeDF1S2pQZkZldWpk?= =?utf-8?Q?3tmPpSSoOz2o9mdQG7SPV36b4?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a52fa38b-4720-4f59-f02b-08ddd9794759 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB9080.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Aug 2025 08:21:47.2274 (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: XC2YOvZ+exQ6qSj9uiluEM6EwjXt6kWHWgBwg1BblPSKdcsOZZ9lta1kq6DkQdOYwXxY9+UreBaKfkVqnMHA+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10390 Content-Type: text/plain; charset="utf-8" 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. Signed-off-by: Guoniu Zhou --- 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 071d939d9048..14cd08f9a4f6 100644 --- a/drivers/media/platform/nxp/imx8mq-mipi-csi2.c +++ b/drivers/media/platform/nxp/imx8mq-mipi-csi2.c @@ -1136,6 +1136,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