Message ID | 20220406063031.21960-10-peng.fan@oss.nxp.com |
---|---|
State | Accepted |
Commit | 509b8e7ba13a7c262fb673fbf77a997977b14991 |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=EjaKXdHE; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4KYDFG4hCKz9sFq for <incoming@patchwork.ozlabs.org>; Wed, 6 Apr 2022 15:52:50 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BB0D083DBD; Wed, 6 Apr 2022 07:50:49 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="EjaKXdHE"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7C10583D0F; Wed, 6 Apr 2022 07:50:18 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20630.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 7C55983C9E for <u-boot@lists.denx.de>; Wed, 6 Apr 2022 07:50:04 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l1aDy+0KTmIJnGf9WrY0H6SzE9CM74Zdnl8I4BdDAYuzf+LcN1E0sMJQ8G0wLOQyRt4b7HYEKwFblII6EfnrpBTyIhWq3nKQHC1mpNZQ5djWOd8e2lYOUJyRnIk3WqCR5z3HLnAxYGrQ4BXcCUQYeBPp9UoMB6aOy765RlVGqpnIFG3Wbh5RRwFBDxWEE9iCWrS0O600CLxKsw8EstVW2BudpAzwcky450TRSOcIIWYqG0d191zWdrIuQvJGLbslwxP+Bg2AyWzvL/+99lFZWbdowTmX1mDo58kxqqd+eqUJCBrGvfO1gVNrFpfBQxbXPnO3/W6enWi9jcvn0dPH4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=G9eqB8z1FVr5m2GwMU3sfTI9dOr3mk+pkTpyIDbPOkg=; b=k/abZc/sYaO92Pr2ogewQWiKA/1LwNFAzPWnCWxHHBCAPeIH7mJzUU3q/P4+YZP/fRrXKhJnaZwmvHHUiPjFN8tVw4GVIGQLXiL8ZiJM4vEZNL0s+xgtIMGHrMj31w1A4MXawPG/KgB0kVfru+AV67r1jMpkv/BP+wyTr0JnH4GBJUvFdrCdRLPk4fGOU3OTJvVwAeBtEePw6YelBsnI+UR0AZpOFWLjtcMcFXopyol3IzNriqoMwavvLn565VRkxTrQ+g+qR4DyOwWlXGOL7GMigtdUQO/5NXqto9iOf6aDQeOUjsQtokb0QLBNeykoE18tV77aZy8w0YIitsVvZA== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=G9eqB8z1FVr5m2GwMU3sfTI9dOr3mk+pkTpyIDbPOkg=; b=EjaKXdHEqE863KmTU6uU2pHYMGr+Q9N4tIrOmR26zlSPzT7hIj0wPblN3fREOc0ek4dnqMvLaV6T7L0TT58qv+0WjpH7YVkBj9P/J9A6k9r98LrkkU2wyHoKx1WS6pbVobnHzyCFvC8wb68VS0Lew8jPFc3SBUelm5ogp0MI/Ec= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by VI1PR04MB7167.eurprd04.prod.outlook.com (2603:10a6:800:12a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Wed, 6 Apr 2022 05:49:53 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6%7]) with mapi id 15.20.5123.031; Wed, 6 Apr 2022 05:49:53 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Ye Li <ye.li@nxp.com>, Peng Fan <peng.fan@nxp.com> Subject: [PATCH V2 09/26] imx: imx8ulp: cgc: Switch to NICLPAV to FRO192 before PLL4 init Date: Wed, 6 Apr 2022 14:30:14 +0800 Message-Id: <20220406063031.21960-10-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220406063031.21960-1-peng.fan@oss.nxp.com> References: <20220406063031.21960-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR04CA0153.apcprd04.prod.outlook.com (2603:1096:4::15) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 87984205-f0b7-4906-75ca-08da1791457d X-MS-TrafficTypeDiagnostic: VI1PR04MB7167:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: <VI1PR04MB7167DF36C3B38A31BDC1FC69C9E79@VI1PR04MB7167.eurprd04.prod.outlook.com> X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cF7ypwk3huZJ07MLBxViQhFOkCuCZ+F5wOxFbke8x/40FaDHfqY23Y2Vm9aGaJu6+gqm2uWa8XW0+5NUcOLoEjCZUU9QuumjEAIIrJs1z4j5cBOOq25/trgHUKtDMqP/3qyxlQZEOgZaCBQ6tp42fAUb6nUQD6y6N62gxXIdjs2rCjlTrQlPbRu8I3rseNh0HzajJFALTRAfmM8JFak5YgJ4pWiekIz8rLbcCWWzX276IA+zCrZzmrbeNtx98wZzbKWqrN7CHlRVqJ4ox+TVh43WYeTup3Pe+RBELNv+4Pd+aTmmQ8l8nSvT63nr1Heq1QY9NTDuVGEENQucSSZt7hemSf28jY52C8BBei6wDKVEaPmsX47Zgy7Xtxof/NYn0NbXG6TEToJUlbyyMjTPTmJbYK2FUhXadHqqkm3auEjEeKefB/MWAZ/U9SJhY+ykqL5O0wZSbSsZs6f90CQO7fJUtZblOcL+CC7DtcO6kdKsqDV5vIxDKCBFETjrNbbrhJYw71zy2/Rx+iS7TelyIM5QA3S3flPwyOgE6LQdxG14FcpK3TpKACB+FQbDCpcqgHCvhF1UveXxhZncdJPeNX6ITL6hMRkbtnm8JADLnJw9i9YwES1PEM5ffJ58DVwHSOXjY2WreOIzqXdlAwrHQJQYN375jA9oU2l5Pub1QBmq70DVPg9xfJVozKWOqqA85/JOS3HqrV74HZAvj5mU8O3caxIcPR71ddV3damEbFw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(54906003)(6916009)(2906002)(2616005)(5660300002)(508600001)(8676002)(1076003)(6486002)(4326008)(86362001)(66946007)(66556008)(66476007)(8936002)(26005)(186003)(6506007)(38100700002)(52116002)(316002)(6666004)(83380400001)(6512007)(38350700002)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7ZT5qpnlfF+6rQTdGZ8APzQLMvNn0ksLQbMIQN9zSiMDyYEnQzj4NH0jm9pmtIIqtB2E80VTpJRedjZQQqiw0uBeVXPusGJ7denvqCMgpSPDds/MdJ09tmkHAGpKb0dijs9C8LbdiE9B9XQovirfKYsTt8F2TYQgTTlsilMrcRQhZ8i/LeTfzExefQzVdDs+3u0aDmQFyHeGOvAoSH1lSxvl9auGJQVTRZzbduuIc/IHfAeLsGYBC+omqmfyfjtcLKsP/WIuTY2ommqbQIYelwk22KZn2Ug/vARmXeI97+ASe/EMMlorpP1U1gaqJoWB4eNfWbaPYS8seBupU/A7f+mThotEVf6aM3uVhGufek6y05B3Q74ZdwYgcfcMoX5osuJhhYzw+D7ZuMfjyG14jFa9EfD2o7+eezVIZ8yK6iHUN8JkwUL72jraafWMw+1pvcg2MdAkFy9XehwGkl7q06dzAeIYOlmR7cansaD0J5ZP1Lnhxa25lBerqx6QaViu5ZP2Hx+qm3Korfvf5ZQULUjKuD4K96d+y/nFp2Fb5+/LRalEPV+wFkefz7jlocRLKGXHO65xwxYN93sSrSxBcj4gTXjKxAVaRApzBr3+RfkEop8cjc7+CCtJMOd2e6MEaR/M2KzCU1gTMQdXJVxVC+o8l5HU3MbCkaLYMhbiewOJ1jsFzWdzNKGjzEnZaki/XqNkBIJejq4MQ60yFU9ED7H2IlXO9PuHlk3w4XV4PXVCXGQyftQVtBIVvsGTOH43QLdhH0HnP5zVnHFzaXEUApdmMY3M/vaXjSixN+7MnJR50N4c9XNbMJRntIqKX/iZYjDrQwki58oYkHXIhna9mfSdq4b1UiwCIo6hW7On8tFOE1zmFbHe3LsKwrYjei2IvnyzjVN4318x7Y9Q/nyaYudpT66UWIS9WuB5HOgCIvJLDQhs8WrooIEiqukJYAAOmNd8Jsqv0EgrX/D46QzCpaEW3I6sCRclsHLSDwgA9QXBGDS4S+saINzI8q7GmbiBCaoKQ0bsFQEF2s9y22rW8hiSHnjsjftKdttUTya3AQ9qUoBJnvqNp1UTkjtrrjgpufzsCWDo/fZlFQQz0IUlkQQ3oLduFzF6UBxhWA5Ny6+HbBapyo+l6I1XyOzlpEBc96YIxhAdjhvLo1bgJZr7uPZ7NS6THEEKFy0lXqCJfOX9UXgRW8FzjNOqt+HRgq/Y4z+fvtPIj76C1nX4Nar7hn9AYWodLNmxPa30dtul6XOcQvb/lE3veM7t1sU5L2P7LSsJ0Ke3u/G2T7ypFr4uZFgvWe229XcBvldH68jLyajPfYLaznIFyyzeM2lRGYXuZCmDSkC6eMMhuze5AaTbLhJlxh0wN6ZiaQWrFbWNoqHOYzRiSDHFqqSjmFx4Od4rAGe20pB8mkzgtjDZiy+7XsBIx/xmA5Lkob59W245EFDrtUFf+/xV90BUsx8CDctN9jT7oJLlwl1SoWRnYliXgFqV1GBzlDf/RSTmWTMxYONqdlRJP11w841oHGt6EoSYQ0q59B3gBxsUM4haxsk3+qinl09b3z8YPb6KyZu8V4W9HjhKEH9+nyhCCvvW7ArFk44dMdDRA+z1TALpBHy+CgQnfrQ1DMAJQivCGJa/0yp9Jc8q24HviuzECxW83gOQOJSe0O2oB5Biwk40XjcCe5ncwzg8U8vAlMPNwta/PJ+ItiPVD7SQ+U0pgZXfztYevagMK6qVNp5Efaxm3gn8hQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87984205-f0b7-4906-75ca-08da1791457d X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2022 05:49:53.3173 (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: sceGrjRD8hbbtpuY6daP57K/huWoEoAvQTfX62ZR+NeGHQvZp1WYXuVe79MzixrOnDxkYUTRlk81BeTnnWAhSg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7167 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean |
Series |
imx: imx8ulp: misc update from downstream
|
expand
|
> From: Ye Li <ye.li@nxp.com> > When reset with dual boot mode, the LPAV domain won't power down > due to its master is not assigned to APD. So the NICLPAV keeps the > last setting to use PLL4PFD1. So before SPL initialize the PLL4, > we need to switch NICLPAV to FRO192, otherwise system will hang. > Reviewed-by: Peng Fan <peng.fan@nxp.com> > Signed-off-by: Ye Li <ye.li@nxp.com> > Signed-off-by: Peng Fan <peng.fan@nxp.com> Applied to u-boot-imx, master, thanks ! Best regards, Stefano Babic
diff --git a/arch/arm/mach-imx/imx8ulp/cgc.c b/arch/arm/mach-imx/imx8ulp/cgc.c index ccd977f1a5d..d240abaee46 100644 --- a/arch/arm/mach-imx/imx8ulp/cgc.c +++ b/arch/arm/mach-imx/imx8ulp/cgc.c @@ -189,6 +189,14 @@ void cgc1_pll3_init(ulong freq) void cgc2_pll4_init(bool pll4_reset) { + /* Check the NICLPAV first to ensure not from PLL4 PFD1 clock */ + if ((readl(&cgc2_regs->niclpavclk) & GENMASK(29, 28)) == BIT(28)) { + /* switch to FRO 192 first */ + clrbits_le32(&cgc2_regs->niclpavclk, GENMASK(29, 28)); + while (!(readl(&cgc2_regs->niclpavclk) & BIT(27))) + ; + } + /* Disable PFD DIV and clear DIV */ writel(0x80808080, &cgc2_regs->pll4div_pfd0); writel(0x80808080, &cgc2_regs->pll4div_pfd1);