Message ID | 1446660203-18047-7-git-send-email-yorksun@freescale.com |
---|---|
State | Accepted |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 04EE51412ED for <incoming@patchwork.ozlabs.org>; Thu, 5 Nov 2015 05:04:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0A0044BAEF; Wed, 4 Nov 2015 19:04:09 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eKX_sWQ8yCy4; Wed, 4 Nov 2015 19:04:08 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B31264BAA7; Wed, 4 Nov 2015 19:03:53 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B30564BA7D for <u-boot@lists.denx.de>; Wed, 4 Nov 2015 19:03:45 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j-C-veRj5zQp for <u-boot@lists.denx.de>; Wed, 4 Nov 2015 19:03:45 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0139.outbound.protection.outlook.com [157.56.111.139]) by theia.denx.de (Postfix) with ESMTPS id 6F9684BA5A for <u-boot@lists.denx.de>; Wed, 4 Nov 2015 19:03:41 +0100 (CET) Received: from DM2PR03CA0010.namprd03.prod.outlook.com (10.141.96.20) by BY1PR03MB1467.namprd03.prod.outlook.com (10.162.210.13) with Microsoft SMTP Server (TLS) id 15.1.312.18; Wed, 4 Nov 2015 18:03:38 +0000 Received: from BL2FFO11FD032.protection.gbl (2a01:111:f400:7c09::108) by DM2PR03CA0010.outlook.office365.com (2a01:111:e400:2428::20) with Microsoft SMTP Server (TLS) id 15.1.318.15 via Frontend Transport; Wed, 4 Nov 2015 18:03:38 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; konsulko.com; dkim=none (message not signed) header.d=none; konsulko.com; dmarc=none action=none header.from=freescale.com; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD032.mail.protection.outlook.com (10.173.160.73) with Microsoft SMTP Server (TLS) id 15.1.318.9 via Frontend Transport; Wed, 4 Nov 2015 18:03:37 +0000 Received: from oslab-l1.am.freescale.net ([10.214.85.251]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id tA4I3TDZ004060; Wed, 4 Nov 2015 11:03:36 -0700 From: York Sun <yorksun@freescale.com> To: U-Boot Mailing List <u-boot@lists.denx.de> Date: Wed, 4 Nov 2015 10:03:22 -0800 Message-ID: <1446660203-18047-7-git-send-email-yorksun@freescale.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1446660203-18047-1-git-send-email-yorksun@freescale.com> References: <1446660203-18047-1-git-send-email-yorksun@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD032; 1:GREZtNJ1z/xmJB/meJV0zr1n/zaJMizedsV5FLEbQhZRw1vGzl5sG8yBmZVFrWZX5czYxYZVfU2IVENJEyr4d+ZgRIlqMBS7G2gDEpkujmUZW7DIY34z8VZYNTbX1NOPl/eUGGhPfv2fL4qzd9LcM1IaUSPdfbJ90fWXr6LT2Q24Ys5J+RIbEEbA/NzL8ObF8FO8qo15lULu2lBTGrJr2GAA1vcXzV6ggm4hFJHGBH6RpAryf0KX2syoBNqRpNDtu/nJD+TlA3zOBb2M0omtR5kcvE5gL7N+pjStfPjkm/4r2CzMR62b9Cd5MO8uRJt+ATijR5hwIGwuyo6Bo3vaB+W7Dcqwhm0zp026uGrT/LsyIRCcwoQHK+sLXrf9BnwzNmQqhs4KOizYB8VjR8XAA55IXoMf5U8iElHIn8Mjy3s5usCdD//yeHh2mPB5EKjk X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(1060300003)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(11100500001)(6806005)(36756003)(5003940100001)(85426001)(5008740100001)(5007970100001)(104016004)(81156007)(97736004)(48376002)(87936001)(50466002)(86362001)(106466001)(2950100001)(92566002)(105606002)(77096005)(4290100001)(110436001)(33646002)(229853001)(19580395003)(19580405001)(47776003)(110136002)(76176999)(50986999)(5001960100002)(50226001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR03MB1467; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1467; 2:aNryBxUmVS7RPxLZOFJt281FhPoaeGdAuRaVm13KjviVhWe1ARujM5Xk6ib95p1/QXZlYI+uKyqa3AUrgoc89AYPSAdEZfNvi/oG2aZfwIcvdDRqsaVK86JQlpPS//mKFQjML13IWLaLN5v2+mZrHbSGvttfcc6hfekYpWfSw44=; 3:t02S0GdI6uxHgtoQY5NcxsXPeWFrDGYXtJ46vAol+0+aRnjnzV8HeAa+PkGB54A/KlekfMUHvxc1tOMd7ytUdez9LzLyUQm9O+BFCJ7JmW5/4hgoASqCqNI7p76cC4L8973cQBumjd8+ZNZiJIiLOCEq2aEnhKD134mh5NeGVGC+Jrpg1w/AnthN2hox3WhIPAhf4OHRiBRZ5SnUhmUVjlXvgiaGx+2DhTqzKcX1ymw=; 25:oaOq6tpXeYD4esQPK5JJk9Pdc+fTWfac2onPu3kw832he8QiTWhw3uLbx7fOa+3Z6kU2mPV1OO3PjW76vfU9gLp8hvfEYGfcMMQNgOntzoyEfoMRy64Kh/LyoIV45Sq2mt2QnWvYb6eFAdDEUhvUFgFWbyogrU6naDDq9SLtuXj02X6kC4Q8JHN/ChO35RBFuhIVEkJRES4todcV26/FPVuSISuOhdmZ9P4s51eZI/UjWMO0m8E4xVOiLIlQXinirpC6LtinDk2sEiwV+O2U4g== X-Microsoft-Antispam: UriScan:;BCL:1;PCL:0;RULEID:;SRVR:BY1PR03MB1467; X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1467; 20:EvS0sSQZAXD2HVbFS4n0KFJkt8Fmesky2zH0WghmvVeSP7DwNIs8McQXsUJPeoJQZYRcgbxAsZxUvLBTB5h7e22dJLWXf/sJ6QqK4ZMNuZ//CHUoPi72JYnlBYSv52YekKJuzQ0SMzB0iG1uRMT+V/OPwTxPOvDIUdscd5qSxFvFdMraEXUCFKKY+o4Dtfe/3zcxaZGUKobJjS9Qvm50w9hnZRtQnGvIA4E31EWD9BMEMbkE8ZshDcN7cW2fbV7UpQqI6FaIEYKgAOYvo6pyboPas02Aymvlmtlsk+pCkrEUjfABg+uM+veMgG8qh3UxSbx9Fpe3JCe6c7qaL3t2iMwU+XOHMXuLbOh9o5Tlr74=; 4:8gepCLXlVB718yBJXjzhsnnsCcd3+Qa5nBRPdgyLWDybU4xxsqo6KDs7CHxEEEuNz7BcHKNbM6+z3o6HDMdo1bitoRk88c7dfcxGJDMdNYjDk1ilOUWfpmNE+OEagWbSk+EXqxhx1KQWdnqndAvI+gZnqD+41WA7E/sGafM+rNe8UqhTGMKfZXJVEdmlBz6m9eBxqaqA0pqco1UOnx1PhmhG9kL3QK6xIuJ6eLJ453UfiwP7IQdPOwyshERq1BJodqXeETw2VAUy7xdk3RQLv0NTrgrixJBLTR55VJ57ruFEtXdrP6OvQoNeYmdcKN0ahPXciZsGEhfAra3C3H8yCn34PXGR8M5z261CJ7kBDYmLXovBcnXfg0PfMfZ+E1sotCIhHKSqLSqiVrp1jqxe0A== X-Microsoft-Antispam-PRVS: <BY1PR03MB14671BDBC0CDBFF98D0D37EABE2A0@BY1PR03MB1467.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:1; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(1201001)(3002001)(10201501046); SRVR:BY1PR03MB1467; BCL:1; PCL:0; RULEID:; SRVR:BY1PR03MB1467; X-Forefront-PRVS: 0750463DC9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR03MB1467; 23:KNZYkkpp0CgvIF1oIMVWZ0xkHCJxY9gcB0LYG0m6I?= =?us-ascii?Q?g5fo2z4Dh7gEXGuXAqaEvja6EsTlthMho2R+wPDTkxSFqWkZwFkXQR0fqkHk?= =?us-ascii?Q?DHCXB+q9iIC6ahIXFNMfJxPygOKDtnA9E637p3ykNCITQNDeZ0femWRfF17e?= =?us-ascii?Q?eEdoSKR/NsCCvTovGmVphYO51HiCFWoeahTH5rH9nvn7Cm3sml13t+ZClljs?= =?us-ascii?Q?960kLq3+GC/i/cjd7ZlTGdIi5Sj6kK0mdkfWA7m001woAHUVsFVxyGfpau4p?= =?us-ascii?Q?EnLEkhFfzTCys3rUhrQyBgoapJsBPHJ6bkP0hOY/F85aJMPbOD5o/FnQ5qxE?= =?us-ascii?Q?KuGax5Rfndoek9Ig+MeXTIZQfZQE5MBGn0yq+9wWGYWigOQGz7PJDyaOI/+v?= =?us-ascii?Q?32DyeM64OwjPeGlpDpFIYRItLZrIlrTKEL5qb/tyBZlmGEwLKV9tnaLBfYbF?= =?us-ascii?Q?xsubU1RyqfjgoeH3Ufd/jA6r+NS5iGM8Gau0SLdW3d8CVEQTR+5fcAy86iF+?= =?us-ascii?Q?oK3BpcvxRUIxuFn6IDg6sTCv0m30B5DNGJzH4HZhSMWiwsAFBYm5kZPSizgl?= =?us-ascii?Q?n1Uca6tctCFdWJSyMh/6hQEXZwg0Nv6E5h/3E/IyF/ds98N4G9QxrvHrsRE2?= =?us-ascii?Q?j1gJFGmbRn6IIdXJbkWsTALJBXpo6rZNfcI53RpelgGxoGl0Tee8fcRhBBPQ?= =?us-ascii?Q?2AKb3RHnr8a62F4GDn/I0t3Kl93gjgCns1ea+54r3HjwdyYE36mcSWNZgavy?= =?us-ascii?Q?UsxFE61D1vtYOPAqKzaPp9i8fw+aiTy+wyaP/76/isqg06m0OrzVJhNIkyY7?= =?us-ascii?Q?PwTW+G5KiEvO96Ay6QbuBtGJifMzd0rlxzL6xsJ1cC3X64TEfnJ/ENqdV3rO?= =?us-ascii?Q?qxoAHciFEip3N34rCRgemD29xyyD9xyucfIHiisnkEzrJcTinLjLuORThpmk?= =?us-ascii?Q?GIQaw2lFJtjrW+W1SBYOJfcD4EPIza6oYpukhPOluhNXK0MkOiqNmVVds5Qz?= =?us-ascii?Q?l0X3CkBw+I6i5iR6SsVvKWCKXbtylui1vWLvEcrLoLYrwG1vivzlDIzNBuq4?= =?us-ascii?Q?zeUxpg=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR03MB1467; 5:WSN1AB6OHwZneOQvVukwGbPUnJCUe/MuZDVGR+1bbdv2KuKnJ8xlob5AaZvHwDNlhfnd3pPjEmDoYFZKGON0e2+DAa6smEFn1jWoQzega0DhPJ8b99W75h2eNrVzC8+ThNIcffmUhUAEbGM16DSFzQ==; 24:E1qTnApfbHIfMChaWWMcWU4Nsoh3dkh2zeMdrv8ORFt7o4B5JqY8xUgvjUBXixuvqrU6cPB8jZKJIXJ20uM70bNChFCPIFjicPs2MYu6Vrw=; 20:zix4UZ5p21YY32s7Ret4Hjl6Yyu3WMBXYGVWWyeiAXg32EyDnM4ADQeWkmrjT7lXVZV6iFzbGzIYL5ewWpAmVg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2015 18:03:37.6494 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1467 Cc: Tom Rini <trini@konsulko.com>, York Sun <yorksun@freescale.com> Subject: [U-Boot] [PATCH v1 6/7] armv8/ls2085aqds: Update DDR settings for four chip-select case X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://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: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/board/freescale/ls2085aqds/ddr.c b/board/freescale/ls2085aqds/ddr.c index 8d71ae1..d8562b1 100644 --- a/board/freescale/ls2085aqds/ddr.c +++ b/board/freescale/ls2085aqds/ddr.c @@ -131,10 +131,18 @@ found: popts->zq_en = 1; if (ddr_freq < 2350) { - popts->ddr_cdr1 = DDR_CDR1_DHC_EN | - DDR_CDR1_ODT(DDR_CDR_ODT_60ohm); - popts->ddr_cdr2 = DDR_CDR2_ODT(DDR_CDR_ODT_60ohm) | - DDR_CDR2_VREF_RANGE_2; + if (pdimm[0].n_ranks == 2 && pdimm[1].n_ranks == 2) { + /* four chip-selects */ + popts->ddr_cdr1 = DDR_CDR1_DHC_EN | + DDR_CDR1_ODT(DDR_CDR_ODT_80ohm); + popts->ddr_cdr2 = DDR_CDR2_ODT(DDR_CDR_ODT_80ohm); + popts->twot_en = 1; /* enable 2T timing */ + } else { + popts->ddr_cdr1 = DDR_CDR1_DHC_EN | + DDR_CDR1_ODT(DDR_CDR_ODT_60ohm); + popts->ddr_cdr2 = DDR_CDR2_ODT(DDR_CDR_ODT_60ohm) | + DDR_CDR2_VREF_RANGE_2; + } } else { popts->ddr_cdr1 = DDR_CDR1_DHC_EN | DDR_CDR1_ODT(DDR_CDR_ODT_100ohm);
When 4 chip-selects are used, vref should use range 1 and CDT uses 80 ohm, and 2T timing is enabled. Signed-off-by: York Sun <yorksun@freescale.com> --- board/freescale/ls2085aqds/ddr.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-)