From patchwork Sun Oct 27 12:00:06 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: 13852496 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2073.outbound.protection.outlook.com [40.107.22.73]) (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 9E1556F2FE; Sun, 27 Oct 2024 11:50:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730029804; cv=fail; b=J6DoqktSCisVIWfBz8Vn8N9qK0altl4yv3zjt8kL8Hnj7DAlyTb2rV8X3OPB7tF93dn3x78C1/2Y4bDpwFS7/sc+mI+ckSubq9e/yFf9r7tS3EQQIRk6nUR/XtOsrF26AewjHssKoF6zyI7z5JasTLnjI3dqgKIojLG2oba5+1s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1730029804; c=relaxed/simple; bh=+TM44h+DCvmaUzZNIZXMeATrzW/B9WHhTVbV/vxMtH8=; h=From:Subject:Date:Message-Id:Content-Type:To:Cc:MIME-Version; b=PzWXIes8qQrh2PKdJINjaZ55TthZg4mwTQ62TXIX4K9gbLFJJEkTCBg25SkXH9FQNApeNELu6wg4/r1walDNn5WbZhhzlT2M489xDxMRUFSm2KZ5EYmnmqe1XjgyEa0gj6IjLvROapcXijPwf1cuPY6VpliJtyhaCIYGHrUxkGw= 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=dOZ8QE9I; arc=fail smtp.client-ip=40.107.22.73 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="dOZ8QE9I" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tba3uQTb4Ja4D/jd7OEiXYbSKv3okSR6zDaxR3exbaX778xFSp2Gdg2IrQn0z7hFxTMphEqc7Nr/lkW3zMpRa53DiAVh47RB/slj0I6HAuoKXcej6CweSrsLHphUfQ28vfPqjVmJyXtVl50OkYD5TtGvAZiNosU1ylNGKEMZtTz2E+y4YMgY1iwEMyvKw3NrzhmB1Hp5/Xmn7cB5qtY/KS4wDFstWqEHjp1Hc0r6/lrywfp6dQFgfxldNAWOIO+SH1sNs92vBiINS5i87R7622T/z2l71f1iqTDR9LoH/FWZ2ZqM3los1Mha9AdCO/2f+iFDi6fD4ORblMU53Sl3xw== 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=q6oO6oxZCisTPteVhKtnaHxvciX+hYQIPRyTTGo1gZA=; b=FCTz2jfEGG6Ic2qHf2R73nvuZ1RFSCHMBlBf04/+AOQJwVUSECC/jGiAI34pppRkvl+4vppkE9cq/vVp1CpUOOncnrwAXtQUXZn6siFOp2zHezn6T5zKycMiLw0whAJ7IqwNsOAx50vzNY3WiEju6299r34aO1lu9ANaAVBGvQ147ldT4jMF28/R9h+a/EDCsW6KvAEupmbuh3XGDf9TJdJW/HzmmuFn2tdrUla1Q1aV7Pvx+04Z1ElJ5KZQCot4Lx+I7AeIw07IhuICg+/odQDtZhygfI8X+ktPcKjBivO6IQ3vpmi+qp2YwfOzEG5/5uC4Y2jMS8kc7IuaPb6Onw== 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=q6oO6oxZCisTPteVhKtnaHxvciX+hYQIPRyTTGo1gZA=; b=dOZ8QE9IP2v3+Z8YuSQjSeMrTxlh8XVpIxs3K9km5064w/KKOcRd2+vcWWTLOvyy0moCZlf26rs4IY2Epkz5z7V5aH4uXfF8VEbzAVub3lwxsUzXz2X5iGCd9dW5MMwKbQ8PSNax1aP4S9D3hpzIlR1fk6g9yc2JVJ78OIs2Uc9LHVo3c/1CmoBDeeiQQhKnLx15imduXv9V9JuqcP+NZsk9bWhG2SvBP83AS2hfBA280HUBOB6mFgzjwpah1gq+kb+lFk+Ebs9yF7yRKByvC0WQ79ul95S77R8+PUZ/WHNqIwV7x2XgwyxbT/pH7Hmpu5kUpRx9VV5ONFhDIfgm8w== 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 AS8PR04MB8689.eurprd04.prod.outlook.com (2603:10a6:20b:428::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.24; Sun, 27 Oct 2024 11:49:57 +0000 Received: from DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197]) by DB9PR04MB8461.eurprd04.prod.outlook.com ([fe80::b1b9:faa9:901b:c197%5]) with mapi id 15.20.8069.016; Sun, 27 Oct 2024 11:49:57 +0000 From: "Peng Fan (OSS)" Subject: [PATCH v3 0/5] clk: imx: scu and fracn pll update Date: Sun, 27 Oct 2024 20:00:06 +0800 Message-Id: <20241027-imx-clk-v1-v3-0-89152574d1d7@nxp.com> X-B4-Tracking: v=1; b=H4sIAEcrHmcC/22MQQ6CMBBFr0JmbU07YAuuvIdxgWWQiUJJaxoM4 e4WNmpi8jfvJ+/NEMgzBThmM3iKHNgNCfJdBrarhxsJbhIDSiyUVIXgfhL2cRdRCSwsatvWqjE VJGH01PK0xc6XxB2Hp/OvrR3V+v7NpElBZA6l0U2uJJ6Gadxb18Maifgtlj8iJrFCK69a27oy8 iMuy/IGEzV7j9sAAAA= 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, Abel Vesa , Peng Fan , Jacky Bai , Carlos Song X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1730030419; l=1529; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=+TM44h+DCvmaUzZNIZXMeATrzW/B9WHhTVbV/vxMtH8=; b=WuNlMMd3fCiXlydkEDcs/X8JDU/KpdX7iGq4bx8/p2lMSkCPPf5fgSiI9Jd8mQN3PcAGyFj2O SzXM6Ka89MtA8pAUHet/NdsU9XsOGWe3B6Kwr6XNY1f6OgYQdpPqJKS X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2P153CA0011.APCP153.PROD.OUTLOOK.COM (2603:1096::21) To DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20) Precedence: bulk X-Mailing-List: linux-clk@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: DB9PR04MB8461:EE_|AS8PR04MB8689:EE_ X-MS-Office365-Filtering-Correlation-Id: 9daedc51-6549-4d31-1728-08dcf67d7ae3 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|52116014|7416014|1800799024|366016|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?57gJCQWMIqziwlhMG4tojWKtBpM8wmI?= =?utf-8?q?FWY16RI5RTanA4AtGpTE2XB2aakiWMeDx05xRAofAZeEk6J/nsBUg9stt43bRKUSP?= =?utf-8?q?ydYqepqapqWPuJhvdxTZrfA6DRVj2Qqvu8BA6rawHEfwIrsXTxVCnKXpNChO26iW5?= =?utf-8?q?bm051dQpN0ITfWr7KcRUfhl+/qb5JK0Vr1SH+Jer32N6WA6AjYpM5VhazQABnYbzc?= =?utf-8?q?DdDRrN2hAmw4scNhL++lvOH+W6LGeBNWERrNFcU5+TLyOcXpjGqTbV8RgKuAPYiOM?= =?utf-8?q?Hw7IBkyoeihMnugzLUAUOgBqE4gM9JFdSmV3vS+bbY4RqnLyT+kNdOndCjlurLD50?= =?utf-8?q?PsVmTPQWrCGR9SSnZvnLPtHFGP5o2tS6+HpVJdTAs9Olj+e86WUXjXTJ9JNFQ0pAL?= =?utf-8?q?CU9U1R4BJ72MjYcjGNZXEXPxlSbT7snlW8QjMZ32X9rrRbuEe+gbTGBVh2u2oGpxa?= =?utf-8?q?JbL71xvW0GRvYI2/0DAaPIWWr3HtoUJurwTzXWjcj9uOd1kMeLWyahfzsx8p4M96/?= =?utf-8?q?A3GYg36cyJVzNSt/wtCR/MDvMYL+fff+HEX322hu0yR0h0WPND545yDbhQBFnIr5o?= =?utf-8?q?vGQaXeq+Qn6N78s6B0PiKuYn167gD4/MpapT+rHbjJAGa8P5M7VVXiUFNP3Motnc1?= =?utf-8?q?CdGVV9Q0Eyuj/wlwtdX+68D49rvJnVc+DGk/xBnfKDV0fHMjXH8bz+vWeUQwZfpbT?= =?utf-8?q?TsGNJLA8SiAfFuFtnIG9K3csGjLV69ycXxA3FwB3jXO7wqNZpekGHE0CHlIwn33mm?= =?utf-8?q?IEDdSeqyHPS9IWJkIgVB2H03Can7iiqH7D1q4qPU4XrSCIKGNYhYzmar4MH8Dm9Bx?= =?utf-8?q?0z7fCKezq/0Xx0V8RDXuv9E/MY08u7JPCJoesXT+MYVE5kBjKLjE94ud8FaHFrwXn?= =?utf-8?q?jNevLFDUgFgAwMtxDmBoeSKN5dWWqnoHH3Cb14Ocy2GEatM0aBxmT+0r57uyvC7Yv?= =?utf-8?q?BwLxxHnUUDOEOf8perBw0wkHgmObYaJS/6XMLvKnahSMT1WWIc9XmTLla3XEw5Jrx?= =?utf-8?q?BLLOZYqm8cEr5T7ea+s8WYkwTQTT50afUL+3tA7CYjV/uFf5qLRrghveIk6xWedm4?= =?utf-8?q?m3aVs7KH6zAsjJq/UiQMEDwXOK70Pp27iS6nqePiV/naFwR7t/ela8WYcU4cTd7Hj?= =?utf-8?q?TiUrwc82yJuyAiKYwYWhqMlxk0/S9RJQSnx4VMIDLL4yLt89Zm6Xqm1lcHEc0LdK0?= =?utf-8?q?OYjE7tAaaGMp6PgCl9bKICqa05e9H93pFiknJreuyJd45b7mDWaYGZF2tnTX55m/f?= =?utf-8?q?s1DaF5QA51VvufYj/bzmht3ke+FPQj3gz8JoBCFSrA7KLRnDkkF3Vjy1raWckanAY?= =?utf-8?q?KrIqIZuSzBCE?= 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)(52116014)(7416014)(1800799024)(366016)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?oVTHEsZN6P8UheUNjR6Cho3QPrtC?= =?utf-8?q?8TwqKiUM/+BvJQ2L783QHaG9/HNEq9e6i8bhuIQgjD3ADm31IjKyQe2y1n5bZ5OK7?= =?utf-8?q?Q13mfrMLgC3PbXeSD0ZCQ5dRml4Gd+ic9NszPEfEzou1Ze8jVnCC/czKsHFTZjP2R?= =?utf-8?q?X5ucTNbqsec7in/CVYh6gsVHVhZVBJKkd7RV0e4xrPjy6X7N/f2fCiA4gg+0yWOSA?= =?utf-8?q?Gx+bvcsHjSGluikzChdKEOHHRzOmyLQId1qe8d1Omw3l3WZF/8S/i3Fk/vAdArWDn?= =?utf-8?q?pK5T0zAk6ZMAs/ZsMU4l/XgKS3XwK/N8HGd6RU/Xlibkwvlp8gWjFMMnsT5fXmi1O?= =?utf-8?q?L3Pop9K/RwA9DrgZPQWzqLGYoPZeatXB4kyjPi9QJ04/EZWUB1GRZ652A0fCfKs3h?= =?utf-8?q?c3DON+K706Da8wQsCl0coLKuimyMx8YJe7jAJf6Apy6RWRe0ujADbPABSgLbwuYnv?= =?utf-8?q?o2fTJW5GzNQTEy14tr4QdfuUYwxU8FJ6lkv3/jKGGPDbsNYSdNzDH6F5E3DqaNvVr?= =?utf-8?q?/8OgLYuEe7bbqVz+8dEjgukYuZFhLiAr0666aNn/UPgFlFAdVcQsd3LjdzO5kUDuM?= =?utf-8?q?RO8fNDHwDG5mMnENjlnGQgnxOAqBIxMxg4jVty+GIqodamjH+nPrBRsInUzdNNxZf?= =?utf-8?q?RgXcm1haq5p2BhlIxsCzFvPOW2cSJ/gQv/uMd9ob/shCohxmsf+T/+da+vOil9nsO?= =?utf-8?q?QAqpsLoHisKFqFBc06Fn2QQsWbDzYbUocAS/jHDUDPy766zswd5kT/y0jR950CNLJ?= =?utf-8?q?aOz2hZD7tyB3uwF1oRoC0kCgWMAI8OZX8ZjznE2nUZ0yMM187Ml1JE8l8F8vFtO0/?= =?utf-8?q?wP7UM2qWNRnl3VhV/xIBtRmgjDH5fxY3FOh9RI6j6hsDHSszbNqijouTsLYANcP8F?= =?utf-8?q?p2gl+gUXlo6+DvsJuGIa+NkJrlrlNctX7kkvAkfC4c1nWR4SzSytwYbLYWS83ygGi?= =?utf-8?q?GxSYJLm4PewB9vC4chN3kL712dAWBu+eG8zhRMPltkg0DPw2U/R644sb87BwrcL67?= =?utf-8?q?GnThKwayj4J4SoMf4fppOTihxU1lRe5CgHc11fGlyPpXCkg1INr4vQ262q1p8iAzM?= =?utf-8?q?RL6BOk3/1FiRZOPJYxY0/qeN35jZ0v+fyK8hG2Ju5e58a10kPVLaWTfIujXzfZu0F?= =?utf-8?q?EkS90I9WA1DsaQdJ9SKYW347ETCbZpdaIO/MFXHFezlZK/hoMcyDkMXjPfE0kOhA2?= =?utf-8?q?+I3y/la3Zb/OltHd9yLK4aEj3D7m//TZiKl09kmq+k8Ig/dAwBRkXLuxrj0ZXulxp?= =?utf-8?q?MqMli/Rr9sbQ5Spp7tJtVbKHDBF6a9tuMQ5m9qPwnSAlpYsOACQnhwLRApOs69S1z?= =?utf-8?q?e9QBzrpV4e/kbBQMS3PE4yjjqeEVI8IfFEnHB8X8n29uh7nBisu85YPeZWEhr9Rsn?= =?utf-8?q?PGAzz1DbHCMq3XqcTseLs2ZwD6b4WJFqKBiJBsFm0UFR3gSkSw38vHXkxoHL8XiJi?= =?utf-8?q?hnZfncB0rAEUMO1c5kIJsop1rRf0V9d0krMiB431y8nj4hNdVWMwuGyGdZISjLhmW?= =?utf-8?q?vfpgv4wc/osv?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9daedc51-6549-4d31-1728-08dcf67d7ae3 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB8461.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Oct 2024 11:49:57.5141 (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: 2tJEK+elmwGW9TwabzX+sJuCCe/mvCrfFFGnj+PzBxh2XMnTdq5uJBh2YiuqXdm4oFXCau3zlol06uCQ6Cy/OA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8689 Patch 1 is to resubmit [1] with comments addressed. Patch 2 and Patch 3 are for i.MX93 Fracn PLL fix. Patch 4 is for clk scu fix Patch 5 is for hdmi. Fix tag not needed. 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 --- Changes in v3: - Drop some comments in patch 1 per Abel - Address build warning per kernel robot in patch 1 - Add a new patch, patch 4 - Link to v2: https://lore.kernel.org/r/20241018-imx-clk-v1-v2-0-92c0b66ca970@nxp.com Changes in v2: - Patch 1: use HZ_PER_MHZ, use unsigned long, add errata link - Patch 4: Drop fence_write, just use readl - Link to v1: https://lore.kernel.org/r/20241014-imx-clk-v1-v1-0-ee75876d3102@nxp.com --- Dong Aisheng (1): clk: imx: clk-scu: fix clk enable state save and restore Peng Fan (4): clk: imx: lpcg-scu: SW workaround for errata (e10858) clk: imx: fracn-gppll: correct PLL initialization flow clk: imx: fracn-gppll: fix pll power up clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore drivers/clk/imx/clk-fracn-gppll.c | 10 +++++++--- drivers/clk/imx/clk-lpcg-scu.c | 41 ++++++++++++++++++++++++++++++++------- drivers/clk/imx/clk-scu.c | 2 +- 3 files changed, 42 insertions(+), 11 deletions(-) --- base-commit: 099aca1fb909cf2295ae6eac3c2fa34026f1047d change-id: 20241014-imx-clk-v1-24c26cfa1d79 Best regards,