From patchwork Mon Oct 14 09:11:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 13834423 Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2082.outbound.protection.outlook.com [40.107.247.82]) (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 954AC14D428 for ; Mon, 14 Oct 2024 09:04:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.247.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728896659; cv=fail; b=k0zDtB03y6dztY8XVpXDWuDRibgLWdmAOpHY/PjfliTsQewQCcF5pDFUCZf3xaVcXfNUgMvLl8ZwQisnGmL6fzGxaGmptMJYfTPocWzta8wJMktfCua8y4PnMUg6WTJNcv1ExEM5jjjZeXQB3UGH9TRpg5EdRyZPYWnw7QIIVN8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1728896659; c=relaxed/simple; bh=WM8axHdOS1DBj6+db7+nso3rTnKFePd1vJt4i2cOUQc=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=pZaAQFxmkTkPY39Xd9+Z5Xg2//4TxcqUyigjxGmKw3MXErAsEWyjFTuZ+me96FF0oKMp+CJ8H5Z8sR8CUmFOrTQ7VemthSvDCUl8JmQ/QY/lVRi20fiKIz34937YIiq9AgvvzLvoHqWJlgMyFinisp2bHokxsnxaT2CfrU35EAU= 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=kB4BmWMN; arc=fail smtp.client-ip=40.107.247.82 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="kB4BmWMN" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HZDd1lgU9Dhf7/kLBGtamGITe7vXYddDWrO/JwEzfPR/LxNkhWUMhKxKKGYufknG0Oebkx5X9m6xppZ+3yb3aa3/xvnF2fcz4HbSNfHBlC2D/Nc2H3Rs94G9IUehQYJC2agwv0yL0mo5XjemC/Sxq41vABnTmzb350A5hyhoxflRhvHszwgAb+fwvydfeYFaOA2+GOZvC44oyy+d3RvL4VMLW/zzhVEnsg+KCm9mCA5UurzHtdPhS98GroSI6oK0LENU4TDumJh4h2400l9UZjBSFN2zGzD4VzUdI0znRFBGNu1vVxxwlU++p6HaIS5HFKWTa9UmVx9PbEBfqKlK0Q== 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=vDkmhGeybqNEMRaGnhMNWAstwq7bP5WMezEInvaPZCk=; b=aUQy5smYnoBKIvi2FUvkZIqVNG+WY2nIh8n869wCPyx9Oz5yVej21BoqpcgCG0mEewRUgfxMBaoZ5qB/VH1YpkQLkoH0btnLCElaTovNPlS8atX4oRZJbZblDu2CcWZ60uhzqvFpBg10wwiVOey1VnddLBU+5jBuF697CpUi+yABBG/DQo6zhpQVKO987f5YDkO94oeDzE33LrWY8bSFkZpzKnZLLGHGc7U9PCmnFlEAQOoY4sGT7o4nO68zdxzPKjG/jvma6s36wNYToe3JmUZj90MGX5Fpl9bV8u3iZXhsGVsLyMY2cpchZEN5JRpFeM5KVLRY98RzWGRFUtByHQ== 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=vDkmhGeybqNEMRaGnhMNWAstwq7bP5WMezEInvaPZCk=; b=kB4BmWMNp+4SaQ8RXAChuKvqSmT7rIPJawacD7bp4y6q0+hjmSEnrKuL2vJBIsshU8Om3dgXJr8jAXmYZyS6XEOITaPD/YM7xIxvr4K+6fzaXY9a4rC4BveHrd2qT9XHmhCMrfPRYY2So1C5t7wA9K0DNdE5sT88WwBPQnCpXpqQxdrxqKWmknOICU5mhH5F+n2G7VAIdhmhA4CgHPcN86QH/oAPxT5jzio8Qxu3cIq26xAj8IPHM+6UDXG3Be3sxkadYB3fcKxK9YwIb0QscmYpPWaUwQ+wJT7hkVfNoRA3ApskKJf3n2uC0MR36YX8bBBA2bi8bd44lRFRAHgSgQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) by PAXPR04MB8765.eurprd04.prod.outlook.com (2603:10a6:102:20c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8048.26; Mon, 14 Oct 2024 09:02:45 +0000 Received: from DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197]) by DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197%3]) with mapi id 15.20.8048.020; Mon, 14 Oct 2024 09:02:45 +0000 From: "Peng Fan (OSS)" Subject: [PATCH 0/4] clk: imx: scu and fracn pll update Date: Mon, 14 Oct 2024 17:11:21 +0800 Message-Id: <20241014-imx-clk-v1-v1-0-ee75876d3102@nxp.com> X-B4-Tracking: v=1; b=H4sIADngDGcC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxNDA0MT3czcCt3knGzdMkNdI5NkI7PktETDFHNLJaCGgqLUtMwKsGHRsbW 1ABIAyttcAAAA X-Change-ID: 20241014-imx-clk-v1-24c26cfa1d79 To: Abel Vesa , Michael Turquette , Stephen Boyd , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Aisheng Dong Cc: linux-clk@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan , Jacky Bai X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1728897092; l=1025; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=WM8axHdOS1DBj6+db7+nso3rTnKFePd1vJt4i2cOUQc=; b=T57IHB8lgG1d3+3Y2FUqZQgBaZRxtjA0R+ofh3gJ92tQ4FfjLtXKaws6AWVWe5VFPKd5Z5Qzf QMpoKBQtcKeDVOw2lG4+7PgaPejtgeVIravpemV0lqJ/cfKhloF4CeT X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SI1PR02CA0019.apcprd02.prod.outlook.com (2603:1096:4:1f4::15) To DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB8461:EE_|PAXPR04MB8765:EE_ X-MS-Office365-Filtering-Correlation-Id: a6643872-6c47-4994-9831-08dcec2ef7a8 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|7416014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?syBIJARgWoL8bH57IcUJcnWJvc0zlTM?= =?utf-8?q?yoZokN8O1ULKJr5sKxaC2wV7wk2/biUlGZV+ZS3V7r6BtnV141eT6ymuXUQKJaAm3?= =?utf-8?q?dvLndYFzZ3F9PTT9lZCZSGApC1YqXy8wAyz6Qxi6t8189FFLKFRRFXqEuZ0cLp3kL?= =?utf-8?q?YzNIDq9EciPS8WSNzQt2mfX72K7PEKlLwy4W+JozkbGKAKw/RjD0BbohVxPVVrPxS?= =?utf-8?q?mf3J6Y+WTpo6lWndVsx8kQ/qDAUAQzHt+uWpnaSuH9+HmfqIUtdK1G/EWS8u4Bz6q?= =?utf-8?q?RQm9oeIkrzDiwBvZiMQYTwALhmVoejZ4fskQwEO20nBZGH4EFaqrZKs/bpbxiCfh4?= =?utf-8?q?iGx7bYOM74xWimsxXE9zzwahEUtp5E0HvGRK4OyE6Nbcp0k9HdfeIOJJUXpR/EgWZ?= =?utf-8?q?P9m5ewpHlhf8vYMmQBW+ZNuaae87xq7v/bT8oXjoIpK/6gP8BLg7GB2ZXOc2sv0xM?= =?utf-8?q?1M7Y/bqSuA4vQjDcR1c06ZTX7JVWT2Otjki6ESMtAc89NhNr/lqxaPDLX5MW0wG1j?= =?utf-8?q?9hBWOT2eQ2KpZ6JtpLcTVgdpq+rvzoA+1UyJJoR8vm0VEMtTer6Wh0bjR9PJR7La3?= =?utf-8?q?Xnj35mgsqCfBY5qonAxsjsOZj72YjX0Kw6xh7H0r9mgN5D4tAHSaCJ549KqGDL+dW?= =?utf-8?q?rzvGVYn+0kOyg88ZOEhI01nZnXN3m0ayKapwJvEDApVCe/6iIC6NtYtrjsSUj+Stm?= =?utf-8?q?I27WS34uAtKD6rgwANEB4OKij2owpGImsIDEeRStZ4yrrQC29iwNBk9MpsjjPeVlg?= =?utf-8?q?6VLy38PJdw/TbV5T62iq+rrplzaewONK2yejsxi9l7bWoySN2kN94HD7+mbA1RvUV?= =?utf-8?q?83eQBDVuSWbtJF+ZNYsWoGxXYl7CsNBjK5GQqO8eT1IQlo/Zq39GjygHHkffq9UA9?= =?utf-8?q?tAyQCWYK1asXUnq9LAljYRDwE2BEGB5epArSxGY7XmcHm+zUc/1tFicYFjHyCZdh4?= =?utf-8?q?OD3Qo0K62ILXExZYHPEXg7hT+r87LI/Ec3HCxJ45FxsK8Ukby1F7z6W9IFW9toxLC?= =?utf-8?q?jVz06GkGuwwh62d9zYibyvO31XdO71KxchKY6Su3PRKfIefOGcmrbsvIurHcdV2Nz?= =?utf-8?q?YFEHK7JDoQY0a1dF6f5RyT7xlu/UynVrMf9X4zVADhJZ8rtiU5fJgUDGFNkflr1mT?= =?utf-8?q?yz/S0Sr8fb7HcRhXgcmCWjc2XoR3o1kY7etL8tGplzJPVWNQ1ABcOoAoyIOZ1ndc2?= =?utf-8?q?m0D4I9ZdqFre3Vi8Q6dJb1ocZ14Op6l93OekcjsaPLJN9Ez/qSiHsuNal80kM9LtG?= =?utf-8?q?pqoUzV3OCfkbZ6oEtDWw+QrrgSr11MNlKHg=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB8461.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(7416014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?AecoF624gdbUqgm2CJyJIDczvFtI?= =?utf-8?q?KjnrIIB8Y8LzrAm4oaFMudaN7A5G9Mp3l/k/bvafbylDTNAp9j2UGX5TSvs7BJbgV?= =?utf-8?q?fqpkny5CCP5nrop02BSqEgAX78ABY+ksog/yhdIWtPg3QPAAP9FTrOrKt18lC00hh?= =?utf-8?q?dPAuyaeuz2HPOVGw1XxeSGUNdeO6BmkSzsb6DKnPjFIE/NcKIq3qmD97TgQzVN0J6?= =?utf-8?q?k6+JoZafIuEqH25qIffx5ESarmUM8e5SkuHTWJXAZMvCtS7a0gh2XmcxQksBOXzQU?= =?utf-8?q?RU33ElomKmx7PI/teEyqEEWmcTH6T3YkuUlSgSlVcExqa5igHuUzlb8yIMt1QMR1x?= =?utf-8?q?N7TovX+qk+wHRI2MtWbDidK/AvHEP467zCz5poYPhqOjbmm8GYtFEVFqfH7lrRz7A?= =?utf-8?q?h2dP3s6c7SchXF4tpdfXb3ZoqOU+OeIgiGvMYpMJKy0xuWA4vVPexOzXlWiL+Am8M?= =?utf-8?q?q3SpVFh310jPLWCnpT5gCjSU1HVO5cyn2eEQdSWZMmhBu1NOXIkE02goIRjqN9kKZ?= =?utf-8?q?HRD7/xMOfUCxitTsUG8jeMqbI4XcMj6EHp1MIJ6zNaOhorNMs4l8CwzShf0JPdziL?= =?utf-8?q?KG3L080EqzujcTUxPM6psPzB17sKmghJLsKKUY7b6tErln2OxG7sBSfAsG7xNcdVO?= =?utf-8?q?Ox6NTnK9gFXx8J3go51tKnvTKt0KBHXchbcXtBD7msW1xzlziFHDWrloj4ATu/9QH?= =?utf-8?q?070LDaOJxf++YmhYwfvXAqAKkUuOFqwc8fv3LcmLIpi8YFq2zv3wt5becNkd0nEVQ?= =?utf-8?q?8WuViRZXL3lY9a6MO8zWKHPo6BXmmzOWc8FJHKs7P1t9TjTebw3qKTQGBr4s9nR4k?= =?utf-8?q?lLIZurR1eA9Fd+HjSg72FosnKbk1n72dgoJBrnQmGwJgb83xWy+/gtuRCOrxUM9BX?= =?utf-8?q?r6uVa71eEpUOW+RzudSVmGfZbr9Ta3UH+6V/ZnGj06XWR7oRqO7nyfXcRYkVWJGSj?= =?utf-8?q?Aw5YkDn9JYTiY8Vwd32jgwZ5uBhDMYaApEnCS8YxVXiuxfTXvkrsW1sGu9+LV3u0+?= =?utf-8?q?gaQzUwN1i+18RpdDrm6UnfxH9xvy/by4T1ZT71RoYQUqIQBNDE2mYiPH0BD7/iDg9?= =?utf-8?q?6nNrmjq2KNJMp9W1/vdR+/vQA3ShspZDOi4GNpLxEQxJUysMC+gfxGIFWcEQN9WGw?= =?utf-8?q?Nt9ZFKiovDxfLS05jjxzM8Uo01/MXlMmbVjdwYCEi3YlXCt7hUs8dVJyPeY8W3LzF?= =?utf-8?q?Kwv3bCy14Y29tBXhCc54RaUrIUf/BmAKpaBjVDzUzvxfqR95Q7Rd1FMbzwtLC/u5z?= =?utf-8?q?uAkq3mOwt6hK/8bBcjPbPrJ5MM83pFKcP1gJNgFbGmBnGRWBDSIZeRA1ofT4JIBFt?= =?utf-8?q?a6xbmONpIC7NSm7l6JPU57R6TlTl33pEbvwlDkBwdrDURdoA/TwBloRCpflOBuL3u?= =?utf-8?q?FcclwJf3uIqE3uqWoOKhhWbKYougLlhh6zZ9NzVTYKXcB/nmFLid9UkExCmVf2f74?= =?utf-8?q?XtBQocixv7DL5HZFu+tGyLfYctGR0GVlLk++/yffbUJq56JG8mSr33ylW2X4uUgfD?= =?utf-8?q?/EQSb71Xqr03?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6643872-6c47-4994-9831-08dcec2ef7a8 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8461.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Oct 2024 09:02:44.9743 (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: EOYOBxLLPcCix3bDudF3E/JLt9WnR/hVcFzY6bTYq8HzFyBVbj+SHDMOYf7hDOh2FC6JxiJlXqgXQ73mzJwRZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8765 Patch 1 is to resubmit [1] with comments addressed. Patch 2 is for hdmi. Fix tag not needed. Patch 3 and Patch 4 are for i.MX93 Fracn PLL fix. In Patch 4: fence_write is reusing the idea of fence_udelay in drivers/clk/tegra/clk.h Detailed information is in commit log of each patch. [1] https://lore.kernel.org/lkml/20240228082649.1633083-1-peng.fan@oss.nxp.com/ Signed-off-by: Peng Fan --- Peng Fan (4): clk: imx: lpcg-scu: SW workaround for errata (e10858) clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore clk: imx: fracn-gppll: correct PLL initialization flow clk: imx: fracn-gppll: fix pll power up drivers/clk/imx/clk-fracn-gppll.c | 20 +++++++++++++------- drivers/clk/imx/clk-lpcg-scu.c | 40 +++++++++++++++++++++++++++++++++++---- 2 files changed, 49 insertions(+), 11 deletions(-) --- base-commit: d61a00525464bfc5fe92c6ad713350988e492b88 change-id: 20241014-imx-clk-v1-24c26cfa1d79 Best regards,