Message ID | 1506613337-19467-4-git-send-email-york.sun@nxp.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 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=<UNKNOWN>) Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3y2zYF5lNjz9t3v for <incoming@patchwork.ozlabs.org>; Fri, 29 Sep 2017 01:45:37 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 84099C21CB1; Thu, 28 Sep 2017 15:43:28 +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_DNSWL_NONE, 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 77DABC21CB3; Thu, 28 Sep 2017 15:42:45 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 03F18C21D82; Thu, 28 Sep 2017 15:42:41 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0061.outbound.protection.outlook.com [104.47.36.61]) by lists.denx.de (Postfix) with ESMTPS id 46E71C21DA0 for <u-boot@lists.denx.de>; Thu, 28 Sep 2017 15:42:41 +0000 (UTC) Received: from BN3PR03CA0072.namprd03.prod.outlook.com (2a01:111:e400:7a4d::32) by SN2PR03MB2367.namprd03.prod.outlook.com (2603:10b6:804:e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Thu, 28 Sep 2017 15:42:39 +0000 Received: from BN1BFFO11FD039.protection.gbl (2a01:111:f400:7c10::1:114) by BN3PR03CA0072.outlook.office365.com (2a01:111:e400:7a4d::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10 via Frontend Transport; Thu, 28 Sep 2017 15:42:39 +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 BN1BFFO11FD039.mail.protection.outlook.com (10.58.144.102) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.56.11 via Frontend Transport; Thu, 28 Sep 2017 15:42:38 +0000 Received: from oslab-l16.am.freescale.net ([10.214.87.31]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v8SFgU5J018597; Thu, 28 Sep 2017 08:42:36 -0700 From: York Sun <york.sun@nxp.com> To: <u-boot@lists.denx.de> Date: Thu, 28 Sep 2017 08:42:12 -0700 Message-ID: <1506613337-19467-4-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1506613337-19467-1-git-send-email-york.sun@nxp.com> References: <1506613337-19467-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131510869590608873; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7966004)(336005)(376002)(346002)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(54906003)(2950100002)(97736004)(2906002)(305945005)(77096006)(48376002)(50466002)(356003)(105606002)(8656003)(7416002)(2351001)(4326008)(36756003)(5660300001)(106466001)(6916009)(498600001)(47776003)(85426001)(6666003)(76176999)(33646002)(81166006)(8936002)(8676002)(81156014)(5003940100001)(104016004)(50986999)(68736007)(316002)(53936002)(189998001)(50226002)(86362001)(16586007); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB2367; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD039; 1:qtZmqe3Y7NNrzAW+q2eyfFqgijv6g4pccqNNXWc6/fdlNU/36HJC5hWqQW9vjJYqX21oaT+jsaHg5TTzYjqqiUbwhlZs1RHC8NbMDsFtBABRnmYSha5alX0AnHtZKPWz MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 39e02872-8092-4c60-4927-08d506878c7f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017052603199)(201703131430075)(201703131517081); SRVR:SN2PR03MB2367; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 3:Q6/zjJ+Onl//Rop1eoPUrnA5c4HEnCgqbGNNTZxUu3JV0/nxRkUgUhb9o53NtQxI/qPNCRjNEJgCUlGfbPjHWNt98qYSbbmXHnVqIWCsNwhyYKqnJ/j9fDTAwEJF2an0xb1c68sfVqUG6ocvRlLieNn3ZOrv73GVtBVVTzyNlRsP0VQ/RFFCw04IbiS9cSd4eXz4ACSjhVmnHLTgUX5p7usdANGMRjWxx/oJavpy+ggWASccS9mnw8OvVvj482H2GElwKQVqEQa7QnZV8LYHW9Ws5CwGITCaTwjgNuWqPYlMN4vMSIotLGfIaFU6uHqHqJQf6kYKTaHofEX6DYymMpYwmeKdQUN7cWI1KhCoqbo=; 25:JiQFtixqqJtQfw5Oj3AMxeVp2MosKOM0wT2sywa8X+/K4lS2DoEvcZfjttVmV2s5zGTZUY4GxUxCTThmR+G4HP1suANL7u6gBZ+KOS4xMYm1INZpIaxIwEKou8GSghOvi5J+Z3rYHhLF7JT8eKiauoKb8Qj9b0AWakJfJqPi+J/AutsmhiylSQJyW56V2JI8875S40FVlHgu6zQZm2O+BLTDJSULb3OXL0vKDnGUyY9kKvmvdUn99SAOI1b0lwOi5rLNsszTUYqPGhjFVutohJcysqha/p1vxLy9CIvqAcR4dD5YRfZBEeD7SW0NzfJ14ivC6JHSl0zEMa2jGoAcOg== X-MS-TrafficTypeDiagnostic: SN2PR03MB2367: X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 31:gsnsP7CIFew5Tug62w+3TqYXU8YvmmqIew4o4IMSYXf1jhq6HkwX2YnF0oXpgeYnom/uux2G5sxjt/KeV9bUazN0mvsDzGB/sMHiUZT/uuYzeBilVZAY8MvTyATnn/HepI707lt6YOf3lPFCWmkQnYlxQ350FawGeZQPHO8t+fEnR4lrAr3qr4mR/e9TeAD+DVtO3kToWiscAfUvFEO0sJTt1ZYVsXGSR+aXfyyeyBI=; 4:zWTLj/yqGlSb6or+BY0jDkuHXrAwsS3PzZbVv+zVdrBVchRr5quMmIWVjGEb+8Lp9f1gUTdjXJgXcSI/nFUABXgx1sr3BFUJhzits4NcyECicTMWcFd/hlJxurlBxfrTfsprk+zbefmeWSqzwIMDMz/tghJ+mrE2qOVixi0mj0cznJe0poGtvncUTROm8KOevKC5WwT5Ay+T7ERuEsz7Si0bZnIMpBcHDh+Fp3ASZpPOj30RudQC6Mzi8lTnXwDyQCTZr6usPq98OHn+4rf+gHzd0aCOiCPGVO4XQBqsXVY= X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Microsoft-Antispam-PRVS: <SN2PR03MB2367132BC7F80B8B8E1947819A790@SN2PR03MB2367.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123559100)(20161123556025)(20161123563025)(20161123565025)(20161123561025)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN2PR03MB2367; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN2PR03MB2367; X-Forefront-PRVS: 0444EB1997 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB2367; 23:D7gQLe94aD28M7UlCJCGGkPRTc3Zg31k6UtgiMahc?= t4pqOgMaSyrTCkocKFOf0sASMUFy72BWPB8MV0xhfuwHXbTLW4o7SVtOeJ9dj7meS5APEK7in1hvmujSO1HUkMAZ4v855mMJGbtvvFA7l0jt1rs0k4Q3ssk5BLW3UkA7QfunPVy+qRetWgTQfl86AQNx8HFHK5d1bikzxd5F3YCYOd1ncGWSlWeQQW/K3e4LFfl45heUB9vQMEdTQj8Up8g6yj6s6FLevYy9VKxZEf0mssEZ4WFbpONeiMwx+2SDlajtxkLsMeEqsSD8gdIcjvi2y/WlXQIhHOs3G6quNWCv7OOm95gMh7MoV/N+51EK7p3o/V+oaQlhN13JGTuu+AOlnwqoLiTHW6FAKl2MG0D9htyn0oBLZwKa99tX1n3JyXTgNv7GOjaisLcwMLiHqlGLfQYfMxuy3U1InDgann+56e94pkv+yeEcpzgChUUppJTNuK0pmmlC7Ub/COHVjB32GtaC1bzoMlN/OTuVslFkp5e0ZpnpE3Bvc4kcVHnF63cAjZwC80gecszA+1VatT8d/6bLbzjElKMzEplalZBuF2O7D1DL17yFvJ1HhO1DwIzXENc3fXXGAXUGfasIFXK7eSqr4SBx9FR5wfp9FcbWDzs0Iq1U5gkZekFT1Vwh4v8vDtSlogsTVaXUcSqbPM53D1cNP89ws5C9ErBGYy+S2opJ05rjodvN8YbUGt3b1s0m39uTKaKw9b3zij+/3Ep5uAjhvTQnft2eJJIO893kSJcnVJtmGMH52CMgIcwhJ6qyXsB3jA4OoPfNKAJdE11WLeorxnkYen8dtHWDWlhGewrPtx/Mh5mTxO9BZd0rbPmFkUPhfb4J/Xd4j23NpGGgWC3S8ficdNvOwLxev7QieeBedH2GXNtXdX39Ms1579+f1Ez3zDs7QRDJ/5x7J3feIc/0QYllhlVX/6ALYfPI9AvdRYmHK2mUQjZ/8kEstsg5/iEMYIDXoM17NgInKeIGJeb3LBXeyDw3vgFDZPvLeu0y6syuihD7FK3JD0v3KvntAAm4xp+nklceepNsoKetg6L++SyfawdR5BNRpNbRWzGSmLQqnj2LmFXte0t3HuEoj1PjQ808SL2W1fljfGg/sUSIuD2P2RqtRmWuSjrKaCqXL0vtlzgKr4wRVPKWRliAUfq/CcHhksTgN7P/Uh6 X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB2367; 6:9KbSLgcMX+zcR60w3F2rBq/yquFOupbpp8SY5Kc/mRAAbfPcC/+vdY776lEXJ88XW4uH48Njhye+r4D5WHaIIK36s7ySyt7w2LFuoNsZr16lxOTmlUCKSsHOTAXvCI+lXYNtM7tbOIop5NehxWsf59Blj+fr9Mis0jEWaYrWgv/xGZla6MrBVzjHfCecvci4GE0JiMopJ8sRnAN3i2S/e4yAEyVXp/AjLB9ndgxgGqC+05P5wFn6x4Xq0RE8ZuHz6kkXyXgws09e17yM6pmPfA9l+9KA4loD/rO8F0LBDWynq6U4v2nDJDzOmoRHdVCbNzJ8oj6yppTDK7zNBeUxnQ==; 5:Ol68on06SOTGJ8hmB23l4giMTntMh/MCgzVEy2UpCPeDI+Tqm703c0L3UhpPg7QUZtyMPUyDg1cAW/j/mKi9lSHQSh/x776kTwETYYZ48WVSETrZagpUNueIgcSTd99R9RnJcMybkbyJcWEijLHXdA==; 24:06LhBBL55rqPzFY/5r1HqJhSJGgDpcM/XielW0qKUQkVmyKCK831JVvwSpdgViPgWJmFGyJT4dZukpVNyja/rei43nvUrokDv2H3XK4Pte4=; 7:usAs19JtYUeIqTCaIu3XnVoai0PvQIvxH8fvs2WfhNdE5F55ERJDUcZY1VlO8VY35GnMZP4GMKGmdeqhviRR/r7l40YDdtZHfRpJffg7/LCGNjfjb9bbuqYwt9v8r+FnGnoge2wtdCywuM1BweuA4pJkrPKx7yNjr7kZMmaAMFwHvvZyLPny07DchxU0jqTeKbl1a4dQPEpFY5RXEBKyIJFpzdZ7pUJrYqo4en3ZtDY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2017 15:42:38.8112 (UTC) 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: SN2PR03MB2367 Cc: Yuantian Tang <andy.tang@nxp.com>, Priyanka Jain <priyanka.jain@nxp.com>, Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Subject: [U-Boot] [PATCH v3 3/7] armv8: fsl-layerscape: Avoid running dram_init_banksize again X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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: <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: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
Enable falcon boot for LS1043ARDB
|
expand
|
diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index d21a494..fe5f4a9 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -698,8 +698,19 @@ int dram_init_banksize(void) * memory. The DDR extends from low region to high region(s) presuming * no hole is created with DDR configuration. gd->arch.secure_ram tracks * the location of secure memory. gd->arch.resv_ram tracks the location - * of reserved memory for Management Complex (MC). + * of reserved memory for Management Complex (MC). Because gd->ram_size + * is reduced by this function if secure memory is reserved, checking + * gd->arch.secure_ram should be done to avoid running it repeatedly. */ + +#ifdef CONFIG_SYS_MEM_RESERVE_SECURE + if (gd->arch.secure_ram & MEM_RESERVE_SECURE_MAINTAINED) { + debug("No need to run again, skip %s\n", __func__); + + return 0; + } +#endif + gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE; if (gd->ram_size > CONFIG_SYS_DDR_BLOCK1_SIZE) { gd->bd->bi_dram[0].size = CONFIG_SYS_DDR_BLOCK1_SIZE; @@ -797,6 +808,11 @@ int dram_init_banksize(void) } #endif +#ifdef CONFIG_SYS_MEM_RESERVE_SECURE + debug("%s is called. gd->ram_size is reduced to %lu\n", + __func__, (ulong)gd->ram_size); +#endif + return 0; }