From patchwork Tue Dec 12 19:41:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 847612 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3yx9Dy5MD4z9s81 for ; Wed, 13 Dec 2017 06:41:38 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 34378C21DC1; Tue, 12 Dec 2017 19:41:32 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id ED209C21DA0; Tue, 12 Dec 2017 19:41:29 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 36690C21C29; Tue, 12 Dec 2017 19:41:29 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0063.outbound.protection.outlook.com [104.47.41.63]) by lists.denx.de (Postfix) with ESMTPS id 29862C21D9F for ; Tue, 12 Dec 2017 19:41:28 +0000 (UTC) Received: from DM5PR03CA0031.namprd03.prod.outlook.com (10.174.189.148) by CY4PR03MB2693.namprd03.prod.outlook.com (10.173.43.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Tue, 12 Dec 2017 19:41:26 +0000 Received: from BL2FFO11FD048.protection.gbl (2a01:111:f400:7c09::100) by DM5PR03CA0031.outlook.office365.com (2603:10b6:4:3b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Tue, 12 Dec 2017 19:41:26 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.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 BL2FFO11FD048.mail.protection.outlook.com (10.173.161.210) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Tue, 12 Dec 2017 19:41:19 +0000 Received: from oslab-l16.am.freescale.net ([10.214.87.13]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBCJfOub002259; Tue, 12 Dec 2017 12:41:24 -0700 From: York Sun To: Date: Tue, 12 Dec 2017 11:41:02 -0800 Message-ID: <1513107663-12616-1-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131575812798287571; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(7966004)(39860400002)(376002)(346002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(199004)(189003)(6306002)(6916009)(4326008)(356003)(53936002)(6666003)(97736004)(2906002)(51416003)(104016004)(105606002)(5660300001)(2351001)(8936002)(50466002)(85426001)(86362001)(47776003)(8656006)(106466001)(54906003)(77096006)(316002)(16586007)(48376002)(966005)(36756003)(498600001)(50226002)(305945005)(68736007)(8676002)(81156014)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2693; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD048; 1:0Jfh8pMwv6+7GVU8tzHTiJydV8ZAgLbZY0ASDEljLwQe5E+R1Aoh3wtiNENODqHOgGw4Sa4+tfm2foFPtRkK2RurK+bPLbUO438lLt9Hl8c/Z25uta5cf4j2jy6YgfWL MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f963cd75-3718-4fe9-0ed3-08d541985157 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:CY4PR03MB2693; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 3:wsH8wo5BUhcEuDcOSuqkzPSv8qq2C2+dN+x9IvqPwqoQ2GNghuyaY5oF0JcCnxFqRBZJJvUwMPWffzoFbIgEGxd1aXAwOMvyn3iZY5BXk+EvBctYV8nkaR2UoS5+qvwsSdwuGv8CvS3a9vEY2zkMKAVd+HPkx/khi2GvZ3YeVHdk7bbERvakvHYvk7xjIVMOi0+nnMZZ2iXpR16eMoPkylfujXUuOAlVKrjdIhxXwWHj9yZQDAXf1TrkFNg8bmcz4UIwuTpCLtPU3QOAbVsohhPun+8KUM+/HoIXobvSYZ9xrY3j7VOekRa6Mo8pn1gxgqwqxHnCBCGRDD7gsClBhyNx68H5zhrRh7TMpnpHhqk=; 25:Kf6uVDnR9lGnskX2E81zQJBQr4gtjhVvx/pUJ6auc0W3hn9M+7SIxiUyausRjD672ePhdHiyVOtBP6ueQRCLPLe2Zsp/tRs22QNgWK2iN1tuembMvUWwJAx5Vxkagy+d7NA/6QHeOQWQ1W1MtflPuJY9/PV3K3OU8pHBJggbjXqvXwBtsXDoDgVNbQnDwJKShuTzo3bSqpg+s5EoJMjyBsesJbR/4pUEaTRgSE0WkslIZ7VCunvwdPTX8zH0KlxIQ+3AJBk6AnpVr8fzNyqNk4zrQ51vw2fv5n1gmOZwUQiijii53uToiLAmfaWFbRXpKmIKbH+hP1Tcsu9SRVcDnQ== X-MS-TrafficTypeDiagnostic: CY4PR03MB2693: X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 31:rxnBGl2+o2a3Nexxj5mZqVuLRGMG/9j+a0qrV946HSlkrjU1xiFEQ7BN7rAzE/TrIHCTqPkqGdO6Cc4QO9GOBjFh3SEtingwKNHjAC/naWI1F1133I/GKheCJ7SRieJQ5wlKektzDkDZ1zaZwU+vb1eYJmwN2HSdUaY4iuHWbUcOFUMYbwkYE3hXQHQR+NJrS7smMQgSw7C9MaOKjioR0Kf69vhOF+XoGpfW6GszQ8I=; 4:3qq1cu9GDUeCTnPR6xFTkd8HUVZjGtdge3yX/wthJ4ISDR/qJVDNz+kdYbtlgWy9I1M9qmkVG1BMLHT2otuum5zePzHkIi/szw5eAcfO1VeJ5454A8cvrELL43VgRL70/G3x5znpHT7e0MKZIVyXr0lMatME415FTpDzMLdsGIU4TT1TXtQ0Ee7CFHh5LLeXh2bII70jg0SnVGDRj1uJimDi0GwjNJnFo/pZ+YYDcLyOOZLtisq7BodOjS6NCyUI+aqqndINjPvgSrppLOyZUjAlDphtFjByHh8fTGfBH7CxRYOIP9EYJRj9ptsnz3QE X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231023)(6055026)(6096035)(20161123556025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123565025)(20161123563025)(20161123559100)(20161123561025)(201708071742011); SRVR:CY4PR03MB2693; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:CY4PR03MB2693; X-Forefront-PRVS: 051900244E X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB2693; 23:ASBVhdeR2dr15E+xAov4OjI+h8am3k6QDjxFv/V8M?= HCJmJVmbn4inJaVcVMCx/WrCAky8bTdHw/qTK8508G7YZavi3BpRJ4Iv1iqI/vm1KMNjece9yjYkLR1M6qBroDRxRpulhjlojm8Z7RfCuxkV4kvUKWJs9VpcCfeiwgSZ22pSbUwzAh1rt7tfWhdYSZ/basYx64ECg1zR0vXwdqiVf4jp9c/pj2raQjyCe3Qy90JrbgP+iTgA06j/sA4IkFRqHeK17wVtpOZP1EQHOeJLCTYWnp5hUVJ+mW+KNITep/nrw5qTLlOl+RC9RfZ70VQdMJsTektvU4wq7OlecinOPMT/UcLdGzLHFjLLZEIog1w4tA27eWEG6jA3yDQ7Qre4WyQBksf1v/LQutBFHQWHEyA2RBNoqdPkSpq1r0NG2cgxnm1R3nRHfRvOP2Y5wUR27iXPa0TdkOkJXF/FRfTf59UYrKuph9DvygL8L/sCjcBocaK+YsQQKlU1TpNxVeDmgshQQG6Z2oVWBlUlU/Rf+NfIkCikXtCi1z2USWBuwgyW2NC9GbVEDugqJtlxjlKBAjNCA6CbSoYX1IPtJMNRyAgR3o7GDl0qwINK9QR2fVNmCO800GuCHY6W5qXq2CgukRZeXW0TQhEaSwnIKu6zoQ8d+p49o7FbsJrkYKjbxMdyU6sfw1SCsKnO6JkMDzEGPPuhcQUozq28w3DhFEecdvc3DRMuZyCgojI3DXKS/Rr18VyMOwmRzuAkvlFFeoOkA12+Fhf5sem/2YQlxqbPveJOP0wbIWFUgJN2rluBLZEan5vBSheQt+MVo0T3hiPf5O9MAUq8XAqSSVx+9U+owNUqqOLkdwg7tOLuJ+iHsUmJg0tcttVfofQlhcC8lEsFEBTfZp0wSskc+j6wy0BSqNm9dKY2wu/0MDP1PKF8epMwPeBchngFADlxvmpGrhkAn0W7dSvnNUS7fLIBrFOyFWOnhbXTYJvzaHnM9I/y6QBo1qDr/+zX5cAoDczAT1NxpA9/iBBl29p5wup52pUNCB6BRdB9m236CLubEy6UDrR1KTF12xNJIOs77ZPEaXp X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2693; 6:oK3MlmkG/s87Mp6aUueSHs9DqAkap9p56JWIB1wC0p58YyDaIihkovyVnruxuv/PADNYO44IHbWJbSWnjeXF0kv1xx8q9QoWnow5asvxSOAN45mPbq6ITLD1WwAYRdg/o4qttid4aduj519AzObFSw/cDt6MXz/vfc6cgfiVa3Ij/Fz85ihO+EpsW0TaUpB02qgH74txz0bBIpF5ZJ+mjjiXOBxcdANiA9FnlJK+iWS5fufWL6pE6HaMlIAZp6RAN0UqGDVbbFk7zHfCLJeTc1iy4sePTdV9oO/7NoNAy8yjMczl630AdCx2HekuLfaB/S3WPe4Pi8S2HEm+rjt5E+JJ9IPhP/9quJus7zxBM1o=; 5:P2xHI+dzEFYxLVujPszQk1iY2Yzc/o0+WaUmFVOizQAR194VveLmOwHMQqGBii3wwJx7k4C92gymhhv7kpvaV2feZj959PqoBv8DNi84vp7XhDITPj7ggh9wLTXRDYmeU6dfdLoHPwW02uu5XeCwXCRr49Asi/Bx6V4W09c4LgY=; 24:3esjK262/1il/FqUQ2TaxgYmE06OLN0GjR6Tjb2DMp4nIj7Yd5vrKl9pq2t0QARk5kbrbcJ5jU5n12HnO0BocvG1GxUIOius7csYzyfYFtk=; 7:eFHWWceJ5D3mD0bV4E/nT6x2s62tT0yHeXAmuL6D2TtcLMb8mBmeAdAUPoP9030VEI23Hnydyt+sbdc1VqY+75luTgifMIixbGJWj7fBKfik7XLKcgbeglTfW7ZDUrZvSerj94ysx3eXE0p6pBjMlr03QTHN9cuvfaRsEGcjjN/mpuePMQaPeKpbB4653oj0FIlDxmaH2ti+NsazUJ1cDdfBL7XG9AtzkaMzpSYHtnSj/AntRITirou/Ic32ZAtz SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Dec 2017 19:41:19.6415 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f963cd75-3718-4fe9-0ed3-08d541985157 X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2693 Cc: wenbin.song@nxp.com, mingkai.hu@nxp.com Subject: [U-Boot] [PATCH] armv8: ls1046aqds: Adjust IFC timing for NOR flash X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Increase setup, assertion and hold time related to chip-select signal. Additional delay is needed for the signal to propogate through FPGA. This adjustment slightly increase the read and write cycle but has no impact on burst read or write. Signed-off-by: York Sun --- This patch supersedes http://patchwork.ozlabs.org/patch/842859/ include/configs/ls1046aqds.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/configs/ls1046aqds.h b/include/configs/ls1046aqds.h index 1713e2c..29dc6d9 100644 --- a/include/configs/ls1046aqds.h +++ b/include/configs/ls1046aqds.h @@ -178,12 +178,13 @@ unsigned long get_board_ddr_clk(void); CSOR_NOR_TRHZ_80) #define CONFIG_SYS_NOR_FTIM0 (FTIM0_NOR_TACSE(0x4) | \ FTIM0_NOR_TEADC(0x5) | \ + FTIM0_NOR_TAVDS(0x6) | \ FTIM0_NOR_TEAHC(0x5)) #define CONFIG_SYS_NOR_FTIM1 (FTIM1_NOR_TACO(0x35) | \ FTIM1_NOR_TRAD_NOR(0x1a) | \ FTIM1_NOR_TSEQRAD_NOR(0x13)) -#define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x4) | \ - FTIM2_NOR_TCH(0x4) | \ +#define CONFIG_SYS_NOR_FTIM2 (FTIM2_NOR_TCS(0x8) | \ + FTIM2_NOR_TCH(0x8) | \ FTIM2_NOR_TWPH(0xe) | \ FTIM2_NOR_TWP(0x1c)) #define CONFIG_SYS_NOR_FTIM3 0