From patchwork Mon May 3 07:59:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1473049 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.a=rsa-sha256 header.s=selector1 header.b=K2lIrRhH; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FYb4V50BCz9sCD for ; Mon, 3 May 2021 18:00:24 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DB93A8168B; Mon, 3 May 2021 10:00:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.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=leica-geosystems.com header.i=@leica-geosystems.com header.b="K2lIrRhH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B04A58168B; Mon, 3 May 2021 10:00:11 +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.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on072c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::72c]) (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 E9BC082008 for ; Mon, 3 May 2021 10:00:02 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=andrey.zhizhikin@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FriT6yDVk08PsiUnjknwm28RNIAje5lRNr51omsA4rOwQWP7QxVw884Y/XxG32ONXVvut7RWl+GLYXpUMSpHn5pbhFRnXwer6wleOdIPYB0I4kgw1OWVguHV6BkpSUCSiL5e0OfNDu+cacJY8KvBpjMb1oVOWIiyYx+gIcOsBLI+bwrMyLwF1anxfHnotxjNiuR5R9jt/oMKbzcDiEgXuiUVFUHCkFFL8mwBBDO/Jc0Wh9a3aWqtpcIXvbW1qiqTWh8hge7hIW8szBi490gKSoJXd0QQ5VzCT2v+i9Glw8FcvE673hCTAt46nZyb/FkEDzYzXP/PL63RwBLPdNAgTQ== 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-SenderADCheck; bh=u3M8Cgpkp9s5U2oYdbegK71/ugUbTaf+XQ55XVF7hF4=; b=LbbPWgPxf3zVANnK8p75CeGXPlz5oXkW7yWyB2N5dTng7CsTc8VFDygRCPZjhaaEOn4+X/9jiETPGYfPiRRpQPB3nKyC5Pw4hReO1YfwcIuQ8lMlf/04QlWDGr3pEQeNRI0OdMU0KyOYw/hlSgjaXI0eshHNX8TOMlc4I9wImraal/3kcVR0hUfxwo+tIjEktorQylVpkdENDCer1h4+JXy2VA7DazHhmwq8zcStejCUCxyU5E7JCbUWS/Rxpn+S9ZMiGGChrMrGdJ0/LGXneE4McNWt3v2JC+zTlub8eJPteo8yptbcj31C1S5/ZJVgJISFlLXIYjkNBo4532Q+tg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com; dmarc=pass action=none header.from=leica-geosystems.com; dkim=pass header.d=leica-geosystems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=u3M8Cgpkp9s5U2oYdbegK71/ugUbTaf+XQ55XVF7hF4=; b=K2lIrRhHJzqFoQb6MQPuy/Qh2tvAFrHjyZSlpkkgGblmjFxTqOV0jkpkeSTIF0ecoMlFUqMa4yABsk5lq8lOB5Pwd7O5YCsSiJDDAJBmuIIg46AkWUyE1CnUpn2VObCtywd98f1H7EU6HBfVnAiemFWW1ptlprRBkWFmus63mdk= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=leica-geosystems.com; Received: from DB3PR0602MB3737.eurprd06.prod.outlook.com (2603:10a6:8:9::13) by DBAPR06MB6871.eurprd06.prod.outlook.com (2603:10a6:10:1a8::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Mon, 3 May 2021 08:00:00 +0000 Received: from DB3PR0602MB3737.eurprd06.prod.outlook.com ([fe80::db2:2568:8384:444f]) by DB3PR0602MB3737.eurprd06.prod.outlook.com ([fe80::db2:2568:8384:444f%5]) with mapi id 15.20.4087.043; Mon, 3 May 2021 08:00:00 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: festevam@gmail.com, Andrey Zhizhikin , Stefano Babic , "NXP i.MX U-Boot Team" , Peng Fan , Simon Glass , Ye Li Subject: [PATCH v2] arm: imx: imx8mm: correct unrecognized fracpll frequency Date: Mon, 3 May 2021 09:59:17 +0200 Message-Id: <20210503075916.590-1-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210501201306.4996-1-andrey.zhizhikin@leica-geosystems.com> References: <20210501201306.4996-1-andrey.zhizhikin@leica-geosystems.com> X-Originating-IP: [193.8.40.112] X-ClientProxiedBy: ZR0P278CA0060.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::11) To DB3PR0602MB3737.eurprd06.prod.outlook.com (2603:10a6:8:9::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from GEO-HfyyrYQLnZo.lgs-net.com (193.8.40.112) by ZR0P278CA0060.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.27 via Frontend Transport; Mon, 3 May 2021 07:59:59 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1e2c2046-6a97-4732-26f5-08d90e09733d X-MS-TrafficTypeDiagnostic: DBAPR06MB6871: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jPHfQMjJXYdQPPIhDHCx0cseYWqepPwyNnx08kKho+vF2eUKEd0CZNuvy7L0CyK8HFAuSLOj6J0DDlUKBzpPm0OjYwndxdjrBR0h8d9wdNu4QrhJw8/tAVrPORlEng4jPxut1Eyv+MdW2gYhi7Zht8X/pav/F8P5E/ijhdcreZsqp9owi8DinISDpH2aSMRX1ty+CxBgRYVGvxm5P9n7D7rILrYP22SubB66lPBUUbLNg62Ed+p8PFepstQ5VzdwERht+YX34DrEmXah5ZzPL5lLH7KZ9B0a2NIgRpVzQPrw6ECnhSvK7R4cLpF7HDzV/8G48NPv6iI/IwPDGrgn3BZNCWY08UKskFuglXviKMN8V8bf55fvX9J2nND0keDf2ZBuJK6mlOswz3sZXwt3m3fLofrfmv54UXWrk6tu4PVrIKCzuIXGtQbV6DEpGXN6Tn/zWY9MPmCkgeO6IJ0QKdP8anJ2w+htwh+JUS0UUofNRTLMqS+rH7wpDLr/Ibw5D0y81iWe+Ty7Eru7gshNifhetkSx2/05ydx7nnAvNBSdKR3R8KzeZtsmHqXpV1TptdtCPa860FBF0bnIRbQnBmBRSwFFWwF3aC5KzX5ldvVoWArY5QZCJpJMwPmcqAS8Ok7Nn9DbXdxLWb/HvoP+VgkcfBTccBxzEL1T8qMd3Ciavke877LYFobr/Fi001zI X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB3PR0602MB3737.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(39840400004)(376002)(346002)(366004)(6506007)(5660300002)(4326008)(6666004)(6486002)(52116002)(38100700002)(2616005)(86362001)(956004)(478600001)(8936002)(6916009)(186003)(38350700002)(54906003)(44832011)(1076003)(316002)(8676002)(66946007)(66556008)(36756003)(2906002)(66476007)(26005)(83380400001)(16526019)(6512007)(32563001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: eSFOw00wo+MVcr4PcLQ9UnW3bh0O+PprdiBI55cMbPSKIpki38PF2HLbCXEd9Q0myx5rpjp4NtF9nFUVcX8Om6aFwJxSpcBuLBJPqNhclm8Vbs3WZv99E/KJ08LRyZ3M1hC3O28oTf3kgplUwLR8HmzMmdnvc4au6iAWKBpjRftjiZAwwborQPQNUhJRVSqxD3xa8SkcU6L7Ig6QzV1BDAq48e/GFVMSY+h5oqNOprc8bSFwtqNKhtYtdjzXTfo8Rtht7NVP49XiO/BxJvJFUrWUHPLrsooUrO900Vlp+88laZvtEYH7KrzDhvIm6ePgsrsGclJ4oynBcpJt4VBCdRmvzhbXCwirXT5XBfocEQOV3EaIah0AurCK1nyI4759r6miVo0pGMuOoSpUOhfmZiP6nHp1hlBEC/KnFXaSGgn/vN28Mu+O3vYl48RgI4yrY5XBap5IfuwVSqZKprdaok1CTVsCtdMlUDOhV9cVREGNBJxK9/9hu8RH5lHcRBwCyD3PMUBo+hVjSMj5XbwQtr+h6d2sWJOf40c/DuVBB9/fhzeKIANwBzIxkS6DaeoQZXxKJKxOr/ixccKQXtGtzJXyr7JKmwHdxEqLtVI/gn4aZUqtWxB5CDSPUbjRkZGa0G30qTaS4cRqMxzoHnA4lGl/fXJPE8Vph3pZWrs0eJuMrMLA2QUf6mxwdxwOD1nb4EAjVZ0KmerqBCB1YhpqaySQTT/w56NOahAz53CHPf0zNpRDtrO2UJBTHQvuHX40/rX7SN+i6xGsuQYqK9f3lKkA2IZjYjwpbN0TtIvhIot3KDuRY+gocAUTtyUaAXhcmYdX/GPJe1tasFi78Nf1eTGIT/6UCfy60VayQ3t1vbf4IUaYdTmyTPk/e1CpdLDVop3dwm0fOMi9YfE4dy8qynoWirYX++JBT9ZxqDeP8zJqi/KgiF9lfpX+fghCKY9v+4JUk6vq7EPNl7OdQKZUOv/KuWJoEoBqmV2FoXgtNeEoTH5BP4+B//FlGTFqJT9Kqn9J1S4ADl2PrzcxkQ/vL684zwG9ka2Rs8uQ/4nlX9RCSo0VrEuXxelT2CYy2pURdYMrneoPQ945nyGS2viTWDKjp8d4Jo+8/WqS4tmebH7ErDuGLlk84tIYW6DP3qa7hZeMrLHvzsndy3wFQ9oLOvtUw/Oio3QocbW3NKg1Om2kKjMFD/W0nceqM/OGciDUycjDCtAb+JbXm8jDDyMMTB2uiVWCq8IeUEGMvc/EHiWJSPikT/YWOdC/MlC96/uVjGybrFxVRJzOhpmEfdSQN7GvfRio6Q4gDLcbC0CT9+H++sw5gXLvrlsgC/lQg0Fy X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e2c2046-6a97-4732-26f5-08d90e09733d X-MS-Exchange-CrossTenant-AuthSource: DB3PR0602MB3737.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2021 08:00:00.3066 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MAP/zV6ZBq1hqVW+zCKODKEHI/qfwkr1M2b+dSjt/LIS0eN00R9zif2CUk6/rSaOHrEiuHWgPy24Gpr1ocLjksYBA+2h4WHBeFWp8k8z2/g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR06MB6871 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Frequency requested by ddrphy_init_set_dfi_clk from fracpll uses MHZ() macro, which expands the value provided to the Hz range without taking into account the precise Hz setting. This causes the frequency of 266 MHz not ot be found in the imx8mm_fracpll_tbl, since it is entered there with a precise Hz value. This in turn causes the boot hang in SPL, as proper DDR fracpll frequency cannot be determined. Correct the value in imx8mm_fracpll_tbl to match the one expanded by MHZ(266) macro, rounding it down to MHz range only. Signed-off-by: Andrey Zhizhikin Cc: Stefano Babic Cc: Fabio Estevam Cc: "NXP i.MX U-Boot Team" Cc: Peng Fan Cc: Simon Glass Cc: Ye Li Fixes: 825ab6b406 ("driver: ddr: Refine the ddr init driver on imx8m") Reviewed-by: Fabio Estevam --- Changes in v2: - Remove debug message clarifications, they are addressed in a separate patch arch/arm/mach-imx/imx8m/clock_imx8mm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/mach-imx/imx8m/clock_imx8mm.c b/arch/arm/mach-imx/imx8m/clock_imx8mm.c index 029d06f27f..7d0f564a24 100644 --- a/arch/arm/mach-imx/imx8m/clock_imx8mm.c +++ b/arch/arm/mach-imx/imx8m/clock_imx8mm.c @@ -54,7 +54,7 @@ static struct imx_int_pll_rate_table imx8mm_fracpll_tbl[] = { PLL_1443X_RATE(600000000U, 300, 3, 2, 0), PLL_1443X_RATE(594000000U, 99, 1, 2, 0), PLL_1443X_RATE(400000000U, 300, 9, 1, 0), - PLL_1443X_RATE(266666667U, 400, 9, 2, 0), + PLL_1443X_RATE(266000000U, 400, 9, 2, 0), PLL_1443X_RATE(167000000U, 334, 3, 4, 0), PLL_1443X_RATE(100000000U, 300, 9, 3, 0), };