From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A717BC433F5 for ; Wed, 6 Apr 2022 05:54:36 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0452883DE1; Wed, 6 Apr 2022 07:51:30 +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="b74MN1xK"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A0B9C83D93; Wed, 6 Apr 2022 07:50:48 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20606.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::606]) (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 DCF0683D96 for ; Wed, 6 Apr 2022 07:50:15 +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=deUiT2ZsiaHmMETnq9wawWHyQ3FhFXPGO9mohzfssppZBgss+q+7MCbOpqw2fQH5cKsi2iYOLqCTag0Pal3duQg8NHRApIagmSEwe182e2aJqn3nrhv916QUOoChfYpc4nTm+FZHoRVsxH+mvoxvGS+vMrCsf8Pgvxn0OyGLNKhNjh2YbaM0T0tWS34ONBEtj/ZsuNO8B6cG4CvgcQeIfc0G5n3Nr9Q790ErJwvX9b6nS+PnJuXXymQhj4No7OZ4uQ0pkNq35qLEZUIDiMSEA5uuG719P9smAVWolFC9z+k3sG9F8EtIIPsSPVFf2/VNPddlbZfXMIF/n01cXyrvGw== 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=Qh+IiTdSWnqX11LaipgmYs6xrcKMYUZ0tMtTDniXe4w=; b=Tm8vvH5yKFeazf1+FdDb/kP8pppFphnOHuz107sMulEUbcWbJelDjFSvX7dqaKB9PgXvYnjV03lZL7rmjts2z+tC7/UA0GwxS3tmqNKlMr01TzNW4cXEMce4c3ARlnksxvJljuKvbSq3BZcfOhtZzz3awBQvOOo/nUh/dPfsulF5qBPhgrTfAxkOBkoYyIaJv3CBgvdB2fdZOOQNwGAy14DYdbdDQJSB0bR/EEM4mqztQmVTaItMuuuWql0oWC3k1+lAcoWWukCqP4QjNp1g7bDclMshoOyVXXF+NeW3EDfhVtzuo9Rwd07AoTB+li1xMiTY/W8JX8/xrbRNL0sxzQ== 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=Qh+IiTdSWnqX11LaipgmYs6xrcKMYUZ0tMtTDniXe4w=; b=b74MN1xK0xTnNpiz7UiY+4dppArqJQNaDIWR/YRiBJh2/N9+8e+wHOm4Aqm+AZj7V9kLOY/4SMq/HlOU0Q+ILvt+yOYEOGH7XCTxeWmxdB6ZV3enyzi9JJ6Vk+r3yJOSVX6nHpMNbLGDTsbKoodprmKwoHugtYkdu0C8NVqo3Oo= 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 PAXPR04MB9423.eurprd04.prod.outlook.com (2603:10a6:102:2b3::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:50:13 +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:50:13 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Ye Li , Peng Fan Subject: [PATCH V2 17/26] imx: imx8ulp_evk: Update LPDDR4 PHY settings Date: Wed, 6 Apr 2022 14:30:22 +0800 Message-Id: <20220406063031.21960-18-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: 917e4b62-5275-4061-5e5e-08da179151c0 X-MS-TrafficTypeDiagnostic: PAXPR04MB9423:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rMt8AilCirNjS1lGv/SAkS8QFZqI5wtCPuFFG3UJs9tDuEcgq0OdWvLJ2KjprbTA3fu1QjNzX9pGA7KGeQYT/FtNYF64m9KzasFOGw9nNX80i+L+XmwiStoj562vwf8tLzM/3SculL2B7ND+GrzUyzPTa8RT7ZsZtH1thOvmSe03mUioWixFJZrgEzPs9HsMXU1591yrUWWUR/o+QwW7mShGAtEwVNTbwEzLkjS0Nf8LsFOzcJMs6hNZxZRBsD8qGlbQilP9l8WbtXVDqI4JW0e0J0Gu9HKK+1+1AEVpg6n6TZQCF0i6QR8Jb0aENpAXRK/81UG/Eu3NqnFpUs/Fqv6ORh4B/ECb7uv9xk8tLNMbZjHtKD9un372tVagIw2WOFI1mEoVmAjdALa/Tzc/n/pG2sbnN6lR17VpqOz7I47TnHVApPwUQRLRp3RxKamtI4DnE3gJii3HSlKNNhY0NXC7KICmi1Fs8mbBucaEVYr+tt770pQs270He5MjlkxHISENUC4HV5qe5njSSrlrw7tnW0VJRqXWVQ2OhqQjfl9j22Z+vmnxFrz323GkYf8ABq2Ul0H93RpOI6kZvDmaW5k2mDLY6DMC4qj25fmCfXFXyr3Lx0s+rVvp6hYGx4w+64/qTGw84TPNSog/NylBLj4YXqt8naEtHGv9fCadt0MXHxavLoOxuB/NXKla0aP8VMHWYlqquNLGB503GOycoQ== 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)(1076003)(66946007)(5660300002)(26005)(2616005)(186003)(8936002)(38350700002)(38100700002)(66556008)(66476007)(83380400001)(4326008)(86362001)(8676002)(2906002)(52116002)(6916009)(54906003)(508600001)(316002)(6666004)(6486002)(15650500001)(6512007)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?miS7Fhu2xcu+Re/0QKUZXGw4ag+RqDCifPQLABboY9VZ22rlZ2dkcIYpcGp9?= =?us-ascii?Q?QbHZoIIVMzO8HWZ9zE8E+VqWBpp4gloBYCuNenvqSc/SVjrPMshfhsG1O49V?= =?us-ascii?Q?4kbl+DaN0QRzMWaZk+gx2oTesFPtsZ4yFnMEfvRGU4etE2H9+LtlH6h3K7Ts?= =?us-ascii?Q?mrVF2A0NWu7oAbXz2CvyUK1MRew7Hq6FPdL0zxwU4/L0VB8a4bezU982HSMq?= =?us-ascii?Q?UXGF1zePsV1mAoBShkYi/2e36Da8nTD4EVVnGx5Dxhte+zqjmjwJeEJ8YjbO?= =?us-ascii?Q?FKgvGtUuPrt6gRX7puLI1mI9CnUMNaVD15UTN4U0OYpS4YZs1xt8eDG1U2Yl?= =?us-ascii?Q?b/84NIP43SsUyRJvkv0dYj1G1NOIPmWK4ymXp6bzFC6iRdioECA2Lce3E9fz?= =?us-ascii?Q?vdvhhSJ0pCNIpABIdtyOE0rgRxuPbyRrB9e4gDSs+d3Fe1Wej6kZymrZik0V?= =?us-ascii?Q?bsE9mZd4i6/1eJAs4gDMoJzCV7hRzv/LzfF98fP6XNI1QBeaGWp4oAxeVYgb?= =?us-ascii?Q?JuoQndkEB5fRGPiYEMTLcndDNiQShhyzSzcQeuf8kGpfr4QFV7IqAGe064DZ?= =?us-ascii?Q?rNioe99/BaoEhP2X2lb7mJdFHgw8ccLeIfrs5vFRLTsT3iu1KzsqbEqdw36v?= =?us-ascii?Q?52JxXDV8rSlgEwB9NNnECKdHM20F/PfOz2xjJmDWwom9LTKCb19NTmv7v5jl?= =?us-ascii?Q?PWX7fIXoaofmMRQZ1Oj4+dIXetlHGWffGVzV2pon+cIXA5xjClphqdjlPf5p?= =?us-ascii?Q?5ZnQRj21tE+czRPp8Pd4/H/g0OzR6o9IQaTQIQL3Z39CYHLkKXjRpGJmZ9z5?= =?us-ascii?Q?aAMosZaOwJznLRj1s+GF8VMrDIaKpmQlLZcYOoCAIccFVp7fzrAiNkiP/R+/?= =?us-ascii?Q?hLhgcefbLM+6O3PQdhEn4s5AVv6U7M4FVLzDjz8dxSLzA0QsqZ9zfFfzn41L?= =?us-ascii?Q?A+K6t9WI6Om8RsA5NLOTDyUvE9Ysm/RaHsn66LAcPO82KSl86niTzHSSP1Qs?= =?us-ascii?Q?UXMIN7nzNORAxamjCeh5XVcnXLcGy7WN4RwfPpdpre/Yc7AtYpk2d5YfmAsk?= =?us-ascii?Q?Dt2mvIz+ATN+jiYC2sJF93+MJ7Hz/dbBK2YBOYQWt6hcQLeDkyiH+03R+Tie?= =?us-ascii?Q?tREp6KwLaBmrlKD8T4tGqnNNWG/ehasu0Y8TFgpzCzyE4cM2vxlzrQL+yJJV?= =?us-ascii?Q?Bz+eCSAak+FcW/JVjTdmTXeACM8KmqXlm88m1PNRmuHaWbhD8pnZQ55gacSJ?= =?us-ascii?Q?rcjnFjuUpxD2bFO8vqwSW0VfBHkdbelUolXWG2kEA9KG5quxJ/QgWoozKP0r?= =?us-ascii?Q?CLsFa6SSGs3eNr6DOYRctRCCzI9g4twiL7Gtz1XnjIudWoMSi6P3jwgafpK4?= =?us-ascii?Q?xYjW+NHi9JQy6fIoaA3yTt1ovx9NBK73mZDbbbEd25Mxx8uukz9yF63JRdJH?= =?us-ascii?Q?LDt0IJkIMbDuA675lWLukWElJ34QoeD5YUic4fR1CD7HKMsnD1QTFq9M13Da?= =?us-ascii?Q?nD/MdmixpBtlvidd2TyQ6JVSsX+NYvKyst4jjK7ZJaxxyFBwWaJc7WhFaFDe?= =?us-ascii?Q?eKcyBl7Ex7NpVplWg6714o99mg0b3WBADg5IuWLBMsRxGT1bHaG3wTp8OwKI?= =?us-ascii?Q?TXtvQ9aWx8+/55mK+1BWf7v9qARG0sg7tkz2Mx3Fh5Rv4Z/KbRvXu+pd38q6?= =?us-ascii?Q?jTcPqtaLgbTq7TL30HRRvP81FwZHmCBXlA0VEZUE63kXvOf/k0jwB2MLmdv7?= =?us-ascii?Q?W7A2OUBPCQ=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 917e4b62-5275-4061-5e5e-08da179151c0 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:50:13.7322 (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: SuMrI2CfxaQ4UKhsxIT3KxcUIXvXKrLFgioPArQn1phT6bFp1YQUBupKr1W1FFvcNMT2x5cKMDsLk1ONPV7DNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9423 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.103.5 at phobos.denx.de X-Virus-Status: Clean From: Ye Li Update DDR PHY settings to support LPDDR4 mode only by adjusting DQ VREF ctrl, ODT and pads drive strength. Reviewed-by: Peng Fan Signed-off-by: Ye Li Signed-off-by: Peng Fan --- board/freescale/imx8ulp_evk/lpddr4_timing.c | 32 ++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/board/freescale/imx8ulp_evk/lpddr4_timing.c b/board/freescale/imx8ulp_evk/lpddr4_timing.c index 4546e92b01f..09240999cee 100644 --- a/board/freescale/imx8ulp_evk/lpddr4_timing.c +++ b/board/freescale/imx8ulp_evk/lpddr4_timing.c @@ -701,7 +701,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e064154, 0x2000000 }, /* 85 */ { 0x2e064158, 0x51515042 }, /* 86 */ { 0x2e06415c, 0x31c06000 }, /* 87 */ - { 0x2e064160, 0x9bf000a }, /* 88 */ + { 0x2e064160, 0x6bf000a }, /* 88 */ { 0x2e064164, 0xc0c000 }, /* 89 */ { 0x2e064168, 0x1000000 }, /* 90 */ { 0x2e06416c, 0x10001000 }, /* 91 */ @@ -777,7 +777,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e064554, 0x2000000 }, /* 341 */ { 0x2e064558, 0x51515042 }, /* 342 */ { 0x2e06455c, 0x31c06000 }, /* 343 */ - { 0x2e064560, 0x9bf000a }, /* 344 */ + { 0x2e064560, 0x6bf000a }, /* 344 */ { 0x2e064564, 0xc0c000 }, /* 345 */ { 0x2e064568, 0x1000000 }, /* 346 */ { 0x2e06456c, 0x10001000 }, /* 347 */ @@ -854,7 +854,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e064954, 0x2000000 }, /* 597 */ { 0x2e064958, 0x51515042 }, /* 598 */ { 0x2e06495c, 0x31c06000 }, /* 599 */ - { 0x2e064960, 0x9bf000a }, /* 600 */ + { 0x2e064960, 0x6bf000a }, /* 600 */ { 0x2e064964, 0xc0c000 }, /* 601 */ { 0x2e064968, 0x1000000 }, /* 602 */ { 0x2e06496c, 0x10001000 }, /* 603 */ @@ -930,7 +930,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e064d54, 0x2000000 }, /* 853 */ { 0x2e064d58, 0x51515042 }, /* 854 */ { 0x2e064d5c, 0x31c06000 }, /* 855 */ - { 0x2e064d60, 0x9bf000a }, /* 856 */ + { 0x2e064d60, 0x6bf000a }, /* 856 */ { 0x2e064d64, 0xc0c000 }, /* 857 */ { 0x2e064d68, 0x1000000 }, /* 858 */ { 0x2e064d6c, 0x10001000 }, /* 859 */ @@ -1032,7 +1032,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e065860, 0x8040201 }, /* 1560 */ { 0x2e065864, 0x2010201 }, /* 1561 */ { 0x2e065868, 0xf0f0f }, /* 1562 */ - { 0x2e06586c, 0x241b42 }, /* 1563 */ + { 0x2e06586c, 0x241342 }, /* 1563 */ { 0x2e065874, 0x1020000 }, /* 1565 */ { 0x2e065878, 0x701 }, /* 1566 */ { 0x2e06587c, 0x54 }, /* 1567 */ @@ -1047,7 +1047,7 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e0658a0, 0x4410 }, /* 1576 */ { 0x2e0658a4, 0x4410 }, /* 1577 */ { 0x2e0658b0, 0x60000 }, /* 1580 */ - { 0x2e0658b8, 0x96 }, /* 1582 */ + { 0x2e0658b8, 0x66 }, /* 1582 */ { 0x2e0658bc, 0x10000 }, /* 1583 */ { 0x2e0658c0, 0x8 }, /* 1584 */ { 0x2e0658d8, 0x3000000 }, /* 1590 */ @@ -1074,20 +1074,20 @@ struct dram_cfg_param ddr_phy_f1_cfg[] = { { 0x2e065980, 0x300 }, /* 1632 */ { 0x2e065984, 0x300 }, /* 1633 */ { 0x2e065988, 0x300 }, /* 1634 */ - { 0x2e06598c, 0x4bf77 }, /* 1635 */ - { 0x2e065990, 0x77 }, /* 1636 */ - { 0x2e065994, 0x27f }, /* 1637 */ - { 0x2e06599c, 0x27f }, /* 1639 */ - { 0x2e0659a4, 0x27f00 }, /* 1641 */ + { 0x2e06598c, 0x337cc }, /* 1635 */ + { 0x2e065990, 0x8 }, /* 1636 */ + { 0x2e065994, 0x1b7 }, /* 1637 */ + { 0x2e06599c, 0x1b7 }, /* 1639 */ + { 0x2e0659a4, 0x1b700 }, /* 1641 */ { 0x2e0659a8, 0x1980000 }, /* 1642 */ - { 0x2e0659ac, 0x27fcc }, /* 1643 */ - { 0x2e0659b4, 0x27f00 }, /* 1645 */ + { 0x2e0659ac, 0x1b7cc }, /* 1643 */ + { 0x2e0659b4, 0x1b700 }, /* 1645 */ { 0x2e0659b8, 0x1980000 }, /* 1646 */ - { 0x2e0659bc, 0x27f00 }, /* 1647 */ + { 0x2e0659bc, 0x1b700 }, /* 1647 */ { 0x2e0659c0, 0x1980000 }, /* 1648 */ - { 0x2e0659c4, 0x27f00 }, /* 1649 */ + { 0x2e0659c4, 0x1b700 }, /* 1649 */ { 0x2e0659c8, 0x1980000 }, /* 1650 */ - { 0x2e0659cc, 0x27f00 }, /* 1651 */ + { 0x2e0659cc, 0x1b700 }, /* 1651 */ { 0x2e0659d0, 0x1980000 }, /* 1652 */ { 0x2e0659d4, 0x20040003 }, /* 1653 */ }; -- 2.35.1