From patchwork Wed Nov 25 23:02:58 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 548804 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: 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 0D5DC1402E2 for ; Thu, 26 Nov 2015 10:03:19 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 883FC4B9ED; Thu, 26 Nov 2015 00:03:15 +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 si6BYvnpUvrC; Thu, 26 Nov 2015 00:03:15 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id AF37C4B9C8; Thu, 26 Nov 2015 00:03:14 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2CCA74B9C8 for ; Thu, 26 Nov 2015 00:03:11 +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 bJqWJTmZktFO for ; Thu, 26 Nov 2015 00:03:11 +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-bn1bbn0103.outbound.protection.outlook.com [157.56.111.103]) by theia.denx.de (Postfix) with ESMTPS id 6D2E54B9A7 for ; Thu, 26 Nov 2015 00:03:06 +0100 (CET) Received: from CH1PR03CA007.namprd03.prod.outlook.com (10.255.156.152) by CY1PR0301MB0874.namprd03.prod.outlook.com (10.160.164.17) with Microsoft SMTP Server (TLS) id 15.1.331.20; Wed, 25 Nov 2015 23:03:04 +0000 Received: from BL2FFO11OLC004.protection.gbl (10.255.156.132) by CH1PR03CA007.outlook.office365.com (10.255.156.152) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Wed, 25 Nov 2015 23:03:03 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC004.mail.protection.outlook.com (10.173.161.188) with Microsoft SMTP Server (TLS) id 15.1.331.11 via Frontend Transport; Wed, 25 Nov 2015 23:03:03 +0000 Received: from oslab-l1.am.freescale.net ([10.213.168.139]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id tAPN30GL020611; Wed, 25 Nov 2015 16:03:01 -0700 From: York Sun To: U-Boot Mailing List Date: Wed, 25 Nov 2015 15:02:58 -0800 Message-ID: <1448492578-8265-1-git-send-email-yorksun@freescale.com> X-Mailer: git-send-email 1.7.9.5 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC004; 1:kZP0We9ada17pWmYSPQS7Y5osgp9jqesb9zDcih2vx83GFIk0qdb8OEbv6jiJrC4H6+/OSZJR/NQphEM6itI9r14FP6ZAeSEMO4Ffkg2RwkJZ7VuxDV1Jc4B3Lxsifl1a4YlHix8wpYdBKY6hyngafmrKxCh7lSCH6ogPFPHTTQ/huXzWu8wr6B8wAu93QD+uZCXFmJzv1k1BAqDtOwMlt7K9fGV+SGc47BjMNI/YGjal1CKB7b5Bx1jjPFmaMmVMVxSEVHVHDo9fdmQBO3oKJROGI5n6qw+Rr7NOG06uNJQuFLoCsadfspluNX7SLOXSb/QEdZabWzQipz0lMWQ3fLbT0GjTEUsXfY6l0kIEGjkksxSkkZ5A2vrXFuADrLqvmpZ3P/LNDEyKh+AmKwlukuNc9ciG/Uyl6gGAhMLvbgh2NghVM9nIQkvRzhs++IZ X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(1060300003)(448002)(189002)(199003)(50226001)(19580405001)(77096005)(33646002)(92566002)(87936001)(97736004)(50986999)(5003940100001)(48376002)(69596002)(36756003)(6806005)(110136002)(1220700001)(106466001)(107886002)(229853001)(110436001)(606003)(86362001)(104016004)(50466002)(5001960100002)(4290100001)(4001430100002)(81156007)(85326001)(47776003)(5008740100001)(11100500001)(19580395003)(1096002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB0874; H:az84smr01.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0874; 2:rBwvRuxYxGnKu6yIjKHXGAm/EsPyQF5t4YXJozbif6d669nr0lol0yvV0Y5Qxwy57KXOx8mkKJndgOn23YrFIY2oMTeV3a05lxfQCFPF2FZS+7FdROsgzk+p+O6mznVVk55P4uxpsaOM4xQl2o4ykg==; 3:kK+orKP97auDe1ueLNK1LoQT2ivkCO5IOO54XDDcfxolGJn3e3bZEUPhrBJWuD+pzUf1/WysJ4mFzuOKz/AoJPbtSt4SBegIexSw5RzunNNsPyGIUvXEpTeyYY7FKy7HfrXy0NdbYJ2LYKvNYw2zPIf4KkXQpm9ybRDyHbk4azTSSdz47uvcVBtwhqdpfXJZoAczfHrTRoNjEJ3GDO/icvGtYzZB7FhCYfIFiz7JB54=; 25:oGWBlefk26ZSmj2OsbZjPqr5kwhsxbU0vHSTyr+ApyHEgXv9fyeI6nqNePSM0b7b7vkshUb4GdVAOIpbTvvn47KY76tUAL20ozAnKyueXlMmCh2IGuQjILfa+jjfSsLPxUJmg5ESGaD0qlgBdL1+n7417FPJ+FgI0EpKrruPhJGDHktQCksAu7HtCs+wMJDf5tVmUcku9ljlLqKh54R20Qc+nciHEklQa6wuYnSWa4N9O40ijyhfIda84Bs85+WsH3I1GOB3tiydTnqlCO3k5g== X-Microsoft-Antispam: UriScan:;BCL:1;PCL:0;RULEID:;SRVR:CY1PR0301MB0874; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0874; 20:3thBfPyRG8FgQZj1wLSN/Qm3Wr66KF+ZP/QHP9z7wWMWKA98PKd9S+flVaKYxg5g0VvXU8ewYc6J1OM+lov1My1SYkLVKwFK31CfP+zcKWFdwRKkC5JYcpcPi1d1OIQCfZaiLCPUbtWNNvJHZ24owWU9O4HO8bszBum+6RwAp4F6t4sWFdJe78gWfdAG57Nywq0U27z9uOrpff3b2T+Y5hoNmYALymYg2Uio9EUBC+3T1nEReHYdk+1ngpObj9yTN4VVBAoITaj2ex3uS+Dp6mamUuQKrL737Rp74I9Q+LANb9tllXJCu2RFWpdrY9iBlVd9Zrv6YyvQ4lFRAN0eHzllZDg5NBzdlStDHWmXqtg=; 4:QpuimdAlgOXPZ0k4MjNk7stvxPXfRe9qdzDCtAgcMy6ZroWAAKjGxNCqHLKS26WNy5Fs6mbnvcjNwZg1w+FGMf22/2GBdDlvMgFiYxCrDZLw08IAhIjryQQFkDHjuhFmN3ZRuXmJVrHDKFHO1keFAtzDzVv+nqYWRd+ZUFRQSdMTRC1mltU6fqB0LAl/B8PBthe7CqzDqP5MOBRMdKBYg7N0oxX0Wq2vPUw0VZNgACBZC+r1bIwSmtfe6XIHR+GBCJZSdJZkUUk5Cs31gpU/rEBAALCqd6Y430Brv8GeLLXT+DX68gswsShZFdjCxiiqE1Kgn4a/rQqgU2pZ325dqh2DCopupHz0pI/+NZYxilsHFHw/5KXJ9rx7Zw85uaIGFzIVzzRFqRK/C9KglzBpUqjABpDP/Sz6kEbcgdyqpB3GokmT3cQ+/b7GGwkQSm+S X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:1; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(1201001)(8121501046)(3002001)(10201501046); SRVR:CY1PR0301MB0874; BCL:1; PCL:0; RULEID:; SRVR:CY1PR0301MB0874; X-Forefront-PRVS: 0771670921 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0874; 23:nRjRjsrpbZP2VdBh9npTmySOeUVpL9PZq7pOmso?= =?us-ascii?Q?edDxGPJAMYGhd2tvyWAUhtcVHVK8otZ0J+9fzbkxjhXCHNYgkGPE+Hwaahcc?= =?us-ascii?Q?UmnsNXIAD24AHfA9YsXqukAXy0s5SB60a0X+DKSaAz+vQjGGOILEubF+yUsM?= =?us-ascii?Q?lLmyUgU52HJregm/250DTpJSOwqR0joVIpdvZ0lHw7tNWCxfKFOLOHLgo5yI?= =?us-ascii?Q?0jsiVyfZWz3bUQLmBV/hBSRSwAW+kDEyKUXFnf3OS802L40RP+zfjVOJhvEn?= =?us-ascii?Q?kLJeecFo+yrRcSJGs03rU4T2s2VHvUaurK8QVweEyACynr+iltlvwMmY9d3Z?= =?us-ascii?Q?Ffu/QDNYE4/I62SDVq+LUu4iyvSAsOcbaxTfURv47qpphhYdFCLC2Z79BCjq?= =?us-ascii?Q?1oEcd/5XetEm5qkwT9pJeSUyASzQap01weBfXqRGuXm7us7gejkp9Ex9dl5G?= =?us-ascii?Q?feps58m/NNm1pk5p/mpElJQ+U5wxlnCGg4MSqKc8X4N7uWw8m+0tbES6bnDA?= =?us-ascii?Q?hO4Xu9rym8udMzlpGSZMPik6t7a/YigJaIkCAVabLmLAM/orp+fiibjELH7K?= =?us-ascii?Q?aWH5DgcgdhSC7gWgJmXIpH4zFOd95iWzAANW1EhHfyL8zyw+zE6lx45n5Uns?= =?us-ascii?Q?tfkmwRFFLhfEMlkmfzP4SnuxnQhsLvcu/1sPRGHyRV0fmdxMrGMQ+Rgu7fc6?= =?us-ascii?Q?jbZcSiCxtF0+5guonHx9oOQbQrQ1NwFvIaghS/nKU+oAbg/eCeXO+LxWwqiV?= =?us-ascii?Q?CHhrbNB0Nr3ea3ZKDX4zLq4vdfucZNpbIKBaSLlQLDfNDQ/2fFG9kki7Jtzn?= =?us-ascii?Q?ySxuu515W3VzOCcpNm3x536un5h8amDbCSgdjFwO8xuLiMOAfMh38Wyy1Qf7?= =?us-ascii?Q?Sm54DTzypilSfAEyL3w2P0v9GeEemStcbGLicoK2RVjsA70+jp/Ykj8AOfGT?= =?us-ascii?Q?3mdbiUFGGl5aADJcgO2BDWK1aUtQ/Jvxp3BaN5DT/FhwvfCpW01tnXwZ6WLd?= =?us-ascii?Q?B098bJxdVudeSbfpI2cz5TRyCZ5KCshSlgEXjWya2kVPJZLJhJlQVTqgVWzL?= =?us-ascii?Q?p5tzqXTw=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0874; 5:k/3GW40ydZLD4sQrnvHO3xwFaR08SFWE+9y820kz3dwK46k3SyLwFrbro4m6E2Vp0RgxtNaltUJ0SB5ljcWEt4yfuAXr+48C0hvmeLLTlYwWYllRVcZRQn9cocus4fY2Dkfw0MTWJYunbg1MyYwQCw==; 24:ng2CkR6pnR0t0GnpUCtq9JN9W6Y/Kj5C/zvf7NG0heUnGI9/XBbLc3Q8trn1NBSdOrqy+fI2Uwr7CURpaov1SueBXn6uNFMOyPPhAaZEUfA= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Nov 2015 23:03:03.4252 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0874 Cc: Gong Qianyu , Alison Wang , Hou Zhiqiang , York Sun Subject: [U-Boot] [PATCH] armv8: fsl-layerscape: Fix early MMU table for nand boot X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" The early MMU table doesn't enable all addresses. Unused addresses are marked as invalid, as introduced by commit 9979922. An entry was missing for NAND flash space, causing nand boot failure. Signed-off-by: York Sun CC: Alison Wang CC: Prabhakar Kushwaha --- arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/arch-fsl-layerscape/cpu.h b/arch/arm/include/asm/arch-fsl-layerscape/cpu.h index 727fd24..1012935 100644 --- a/arch/arm/include/asm/arch-fsl-layerscape/cpu.h +++ b/arch/arm/include/asm/arch-fsl-layerscape/cpu.h @@ -130,6 +130,8 @@ static const struct sys_mmu_table early_mmu_table[] = { CONFIG_SYS_FSL_IFC_SIZE1, MT_DEVICE_NGNRNE, PMD_SECT_NON_SHARE }, { CONFIG_SYS_FSL_DRAM_BASE1, CONFIG_SYS_FSL_DRAM_BASE1, CONFIG_SYS_FSL_DRAM_SIZE1, MT_NORMAL, PMD_SECT_OUTER_SHARE }, + { CONFIG_SYS_FSL_IFC_BASE2, CONFIG_SYS_FSL_IFC_BASE2, + CONFIG_SYS_FSL_IFC_SIZE2, MT_DEVICE_NGNRNE, PMD_SECT_NON_SHARE }, { CONFIG_SYS_FSL_DCSR_BASE, CONFIG_SYS_FSL_DCSR_BASE, CONFIG_SYS_FSL_DCSR_SIZE, MT_DEVICE_NGNRNE, PMD_SECT_NON_SHARE | PMD_SECT_PXN | PMD_SECT_UXN },