From patchwork Fri Apr 28 19:28:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sumit Garg X-Patchwork-Id: 756260 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3wDmVn2jNWz9s7n for ; Fri, 28 Apr 2017 18:01:53 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 1FE11C21C5A; Fri, 28 Apr 2017 08:01:50 +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, DATE_IN_FUTURE_06_12, 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 8A198C21C2D; Fri, 28 Apr 2017 08:01:47 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 80E09C21C2D; Fri, 28 Apr 2017 08:01:46 +0000 (UTC) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0040.outbound.protection.outlook.com [104.47.42.40]) by lists.denx.de (Postfix) with ESMTPS id 57E17C21C27 for ; Fri, 28 Apr 2017 08:01:45 +0000 (UTC) Received: from DM2PR03CA0029.namprd03.prod.outlook.com (10.141.96.28) by CY1PR0301MB0603.namprd03.prod.outlook.com (10.160.142.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Fri, 28 Apr 2017 08:01:43 +0000 Received: from BN1AFFO11FD040.protection.gbl (2a01:111:f400:7c10::175) by DM2PR03CA0029.outlook.office365.com (2a01:111:e400:2428::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12 via Frontend Transport; Fri, 28 Apr 2017 08:01:43 +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 BN1AFFO11FD040.mail.protection.outlook.com (10.58.52.251) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1047.9 via Frontend Transport; Fri, 28 Apr 2017 08:01:42 +0000 Received: from b49020-OptiPlex-790.ap.freescale.net (b49020-OptiPlex-790.ap.freescale.net [10.232.132.83]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3S81ckJ019111; Fri, 28 Apr 2017 01:01:39 -0700 From: Sumit Garg To: Date: Sat, 29 Apr 2017 00:58:58 +0530 Message-ID: <1493407738-27921-1-git-send-email-sumit.garg@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131378401023614409; (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)(336005)(39860400002)(39380400002)(39400400002)(39840400002)(39410400002)(39450400003)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(85426001)(48376002)(50466002)(54906002)(47776003)(53936002)(305945005)(4326008)(8656002)(5003940100001)(33646002)(356003)(77096006)(8936002)(110136004)(8676002)(86362001)(105606002)(50226002)(575784001)(6666003)(2351001)(50986999)(106466001)(81166006)(6916009)(104016004)(38730400002)(36756003)(2906002)(5660300001)(189998001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0603; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD040; 1:n+xn4g06l62u5asrCcU7+cYdtg7wPe1CtTMRR/+l1Y6yBj8l6soJxvRFk7IXMJLRKUIX5mQ0zMoIFl3zEvuhuaYfrjwMknqXqP2AusJpCr2bAjZWCNHRNSNWehTSN+htQngcZPpOJzufIY0YjU379AU9MtGWplaw/p69QIu6qyX88cjFvmhU6dLtTThFBUsLP8wRg12ZQnVcgedsb5pECXZp5UxRBpl3kvEePglfEpcSIQ4yKuAuCHbsdC2lLRQ8cwuvkbCn5a+m6QyP5bAlynxcGXDXYDzocLJIxBO9D0kwbZy/QtZefX+Q8ol1ST3bPBQUS0iUHjOFTI95Q4y3AnDyU54SXRTTgfq3VRWh+2K0dHErxXR7htMwkmeo+9GUDtBQPLOteI3arMoGLugYrf3AfN7wfOBfvU64UktjMdKcIwJ6edE5i2lLoSiwexo1os3V40sAnPhdIrBEgYCbU2A+3vz3J7yNpTYPbZNoJcCMLwrMtk7JfKepQYgaLBHx6HNc1+37jqZ5qUFdbFcuT+5/NunkIs1XEpc+ewjjY4t2Jf39ha8tKfVG9AngW4BUeKCJJXtMMoRBr5SBiWA9bmlAJHOLh4slCRHF09EZIMzQxVqR2OPsqiDsAiaB7CQLfYBpqazKxrTMFawntw3OIUMY+0t4UAUco/S/j5A6KeWa9VstnvuVudli37L2vvJqx2bULJe25qd+zHkQAlBjPAa1B70+tkGba6x6kqKIERo= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f5b16c42-b042-4221-7c68-08d48e0ccea0 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:CY1PR0301MB0603; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 3:xiM+9JBS1tEO9FhfVKN3ljXXe9/ZRLgRYOv8vN7/zx7RfXxjnp6ROuqyO7NTy7TGjCsUrOuWcaVUG4uw8V2e00nJV4/pI0FlYiIzrUbRX+mvf0tS6XhDjmhdPClefK5NGT5WS8fDYGkSOy0RUxDTQr4iPvhEKzx+EyEHdHTMl/14KWKBSvNKRFExpZtb5A3UB6svfJmcCeXnolVbzdzk6pwmDcMRH21lDFl/VauJbohDVC3/uHr3zT+GnDYxYhxZrOhVCwiPTSuXw3H04u20jaFeh3px87ymxeueKzr9liCu3bxv8OHF87P0E2y23vWSg9/cwcZ2aK10ElHvzv9QQl5j6CClmh40NxHUkY8h9nkWYOPp+fSjK0WmRZ+rOul0VSVLRx3QfeInhUMRvGb64B/lcG8geLDsxV2qXMlAXFc+Ft8qdSRullYkJ8BzFyGk; 25:nxhPdEKD2AHOH4amFxRIDs9ZiZhlk+SO2P6FR8urKkNd5eJgVNka9oC9F0mfUEtPRL4HBJ/I1HGPNlvriwLwnJF8lPfDU3M0/e2ZJPEOwRWSkThrXo6koJ+4OZI7G9Gspph59e4YhMitW+SM2LjioIlaKomS6HritsXxzA2UgQCeR41ud6C1WY+vhBO0f2+2T6cvpz+Tdxzu3iKNifl5eZ+bANPImynVbyqfZwn+pHnCzmJcBM29fydleis39OJsjK9KRlmitS1FoUL3xQXKG8k4S5Ziyy3DNgi5kviNprZkEUo7+fPURZpPZiQ3+IKGmOLfHHpU12buk+AX5p/WdB1J6S98TVK09Z++uFByK6S54X7Yt/QVWrWuwZOQ3Y1MRZhWWSv/4vhrhvErTDkx+sR6T4Pk6ZEgiZhDPEcG+jY7MHXfET1oLVo8/ox0mm8uV4EUuNjVq5WARlefwbHfWw== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 31:9Mo01byAsPshWmqmJaMlsdAbYZknL5XeTh1X4eFRe0vYuk+CCHag+fV6vA6cvbCUSgYcYoS9hfi7cuKTFoqLO8bSsP2K+TrwmQ1ZlHZVqH6WX7KVAaYDHGtaUn89+IOZ1KC2WXJK+CD/UWnTfxe/VG//JqJyDBd8yA0ZZpUONq856uBZTVm1C/wxITFG+SpbbGzCVI0GP2n6qmyN+xVUMny1r75aqYVevGjrpDVTp5N858fi9CHOgImb+SO42quwcxOQ4Y9+9Q/gVfH3bawagzFidJMwhuWAb+Yjq9P5i2g= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13024025)(13023025)(13017025)(13015025)(5005006)(13018025)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123556025)(20161123563025)(20161123565025)(20161123561025); SRVR:CY1PR0301MB0603; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB0603; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 4:vaVSmOsfFrX2Z0Q4oRsWgYbH7I4DqVzSjcuxtjZtJkDQNxsvttJceG7Fjd8Xb0FfwlQ9RFxmY/bv8oe56/JVPbpRxmByF5AH8Fm48nUf9XilE4IBcygqXSGdNO4FeMv+rGNrN7qcU666As9ghzGbkhZnHfS6iR8HwFyA+ZARwOFms6gLCUaTyNA5hf9oa9RNwr6mZhRtm3d3NG/05AamcOUYiS5z9SxkE9dccq9mw7RqaHvfX7OudFtDTJ+9QxH6EmLKdju5ZKkl58Zz7qo0rweRo0/xvBPpsGt39BDyf3hIZI7EGanghFpkSVG7uGspQfpswaUM126O8L5b7tEaSTVsNlQWcsODaaCLRcUmCfSKui0feqHv5VgXiR/AQdnYIUEBVJWmdpNgln2av35ISRFOtDD++RswAEzuVKRIeoeTDvJ5/tByEFQbXSjxo1ymMRwhqWSkg5bmnXfFOFuCCB7ZIw2FbBc68PbKpkIlEslh4jkEFak/xarxoj3972Vte7CEVa5j3yvQrZ3FRt4bJcVRBAiej9DNPgH6i3TJdJvhgkwecQ3ylT6pJbbusVytPWy3PJnsd9mm7GbOob2DGomk4rNj+S1sZk91JE2tcSmJu6e370vlsamxNYqFXSP67m0qTgwVmERDGdXKAOgL930UcOeTn6/X7KQ9C7BZXACYg/6T1GXF7wbtzivm1wsHyK4Hn67KDsERkkBElHn7r95MTD+QlkkriLbfODed7bkq/dEyiZEn2Zsr5tSiAy8Gdf1J4+X4Cd2jiuzsx3khxf0xlZxb7zSU/tW1YneFYFr2gBpbHsGQbCCNQNbvmA1GBRBcHZ1o1PfBFTkMzTvHEX4+U7/nLenSREKeAzb7hG9rQMGP6xkRlqI0hTESLiIaz8EKGe4vDsAMYISIn7MwnoGSmTAZGHf6gYn7RN0DrDg= X-Forefront-PRVS: 029174C036 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0603; 23:TTDHchewI7OB6B7T4Rqdm/fMQwBxL9GA+pCRCdE?= =?us-ascii?Q?R4mRSnPpl+W2X0NgjcscfqF9r45L4U5c8j7x0hx4iBLUajdUKo6iD1EE8Gr8?= =?us-ascii?Q?ZxqFWSI3ntMXbaiUcHahoDkPv7M5Xiz6ADs2vGP29cvl9VTN1uanrLPffb1o?= =?us-ascii?Q?sDCijDynzXd8HYS5F1vzBN/gu0426f/xU0zKO2trhKKEKdWu39KR/z5ccVkL?= =?us-ascii?Q?/hDPnAOzCN/pSxAAYkr3fPVNILzXI6WxKZvgX15mptDqkZLm9KXL9BIvSr2o?= =?us-ascii?Q?H14D6nFNrdCvwygFMwF47LL/69z2yLvpL7Ku7PQPo8TS7CkjVyQp5p0mPt+V?= =?us-ascii?Q?Vd50nRzztnTFDaztGslefL5gnQBVtPuoDpJsWuCzTbMwr3ol5Vg0xg4ptUlp?= =?us-ascii?Q?6b6TRwRUXFS6y5DIZK+9kyG8Nl46wwK3NJ0ZZGAU0YFBKMiUVKJKyTvxSV+/?= =?us-ascii?Q?SMN/eG4Rh37ifF+01DZ05KogXW4I4ap/bWoMA4LUodMRjngPKSLnHMROqdF0?= =?us-ascii?Q?BS1G9t2uy1Mhsc7+eJNPZ6rKfMv6WQ3+130ws7GBzW+86tcsrCoT008Zj89z?= =?us-ascii?Q?a2rSCPxH0Rrq7I3/RVZ/77L0ywwK1T5HEcrSULeOB8yL+Btk6v6Qg4K5TkQv?= =?us-ascii?Q?FPzi6eFKBkGGnb4KVW1lyEOnxmvQ6CpSq4Ww74XIW19IFEAPhjMkQ7guhjGo?= =?us-ascii?Q?wzu+0Y3ArFn15h2x5/qyq1nEMJceZoshXWF5dZpJ9OeRdES3KIE8J3BXNC9q?= =?us-ascii?Q?rkwS+SKbpbRhqEoLMyTwFeT4Kr45cyxifyXrRGLX7ci/Co/FCBbFzirpzKAt?= =?us-ascii?Q?lagUbLy6bKDa67vqruQIc1kvMRzuDLjQnuAhv1k4ShmXal32UY0e0DKtw6Mo?= =?us-ascii?Q?faz0KFK0cRjcy6hC2q6PD0VVrF/yeBvA4pKFpfBZScsOX6+laHDnJz8SXhvQ?= =?us-ascii?Q?+C5MUjgdZDGsi/TEDKZTpDk29sJ4405ck+hAa3FCDv/gGltULI0SkgFvg+Cn?= =?us-ascii?Q?FsDTvf4ECDBrYsR3KiqcFKV8S3VTXUxBkWU1DU05j7cllqvogwybpGgiBHlH?= =?us-ascii?Q?LbNvR1GKclGGKiyQWPhWzrI0vV3QV8Pj1q3SzNOfl4BfsZ8bhrFDhOhTwUKl?= =?us-ascii?Q?H+umDGsuy0nDco79UL/uyzqNFClsHTYWyN6saYU924hGyoGe87hZMnRq6hWd?= =?us-ascii?Q?dsDvZawsYW8KvkgM=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 6:S943Ujf3L6ZKR0BJw7dYSSPmh3oT4jVytTacpeZcnUHt/DDkMLE/hUCIhR8I/H/KtWpMR8DzqzCWa5ojW7ikNDxAmkVgETq6Mysq9IyZ5e2AhyO63haiCN/XLPifupcylR8JWEp7W8dIVh5FU5YhXr9VyzsEJxyWo/KtF3o/qtukLbAqazJyuEm5HJWatpKugZLVj9qvdfodbtywwkgZ1jyePsLhbIf55c5G9zaU60r/6U4AqMeiKOLHivORXIT8mgZl9mRoT3Ghs3YZKu5i8zZEZeHu6Arqk8GgBNaaTtjH8wwpnU0YtIc3r/OoIyZVCob4krL6QtZ7m2xW1PlHZgNu8p/uUfW+rfYaZ+Zg3m3dDwQoYW8d2BKLuRVQZbB2cvAuDB/wwEIAFSTvRsZroZyk7oRJv4ZtDF0kx6u6XacjvcAFDZAadoTgmP/DSnTi71skJ1kreZCXi4VNk86HOYPN/0g5Fg0WoPsaRcf2T08o0YdR5j1AhsfjT52NPLcZHLc/52ICW1iY587Ds+s4SQ==; 5:DbVpwxOUtPMJef694q2LdmehhyO8loKp+7YLlCUZJA1PKCrxGh+V5uMcXmCFnrRRpItVZFW6Zj2Obi0Fu8nLxhLt/GHzMigUh5kPutKjZ0cY/65L5Ji1CGZ4yB9sglXki4oa52Fvh2Q2+7Nnm42EvaysQysw7FiYLN0GFJq5xtAHP1vsZe2dtHA0z3YaattH; 24:LsqW+YAUcKNjqW+1ToTWiL+Sms70isEfg+zStngd5DQbEZOAcBhGksUlq9HJJ3zwyUM6EKsLkvu4yRbLftvdUFbvnaR1w0ZPKjQV6EjdAGI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0603; 7:HRXVsrTFuSu/7hUBPZoa5LpyeAonAfxJzu20PLcGTT4LBh37gR82N1akQnpNszie1IrTJG//iedhBLcHkpPp3go7X5B5X94o459y14aVHx6uXxjZhO9lpZ3VIIF7XMb0L02P9tIy4wly88VH/s/YpgGoOxKH+HakHJnQPYTDzFr4j6flaTGOU4xuBdyPBYbxfmRkyHKB2bwuOWC6pk4CadYa5Utb9FnqWg/3fWijJv89RoiRmX1yVUb+khyxNGYAUB+ccgZaz9RpesKBSenbKYPuBpMpa5tCDzQ7cUnGXJLK/PVS2u7pq3lgmI0CW1q7NmoaCBhcYFZiZTqniNt/FA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2017 08:01:42.1742 (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: CY1PR0301MB0603 Cc: udit.agarwal@nxp.com, vinitha.pillai@nxp.com, ruchika.gupta@nxp.com Subject: [U-Boot] [PATCH] SECURE_BOOT: Unify memory map for Layerscape based platforms 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" Unify memory map for Layerscape based platforms as per DASH SDK memory map. This patch includes changes in bootscript, bootscript header and PPA header addresses change as per unified memory map. Signed-off-by: Sumit Garg Tested-by: Vinitha Pillai --- arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 12 +++---- arch/arm/include/asm/fsl_secure_boot.h | 54 +++++++++++++------------------ 2 files changed, 28 insertions(+), 38 deletions(-) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig index 8270431..c849c05 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig +++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig @@ -206,12 +206,12 @@ config SYS_LS_PPA_FW_ADDR config SYS_LS_PPA_ESBC_ADDR hex "hdr address of PPA firmware loading from" depends on FSL_LS_PPA && CHAIN_OF_TRUST - default 0x600c0000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1043A - default 0x40740000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1046A - default 0x40480000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1012A - default 0x580c40000 if SYS_LS_PPA_FW_IN_XIP && FSL_LSCH3 - default 0x700000 if SYS_LS_PPA_FW_IN_MMC - default 0x700000 if SYS_LS_PPA_FW_IN_NAND + default 0x60680000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1043A + default 0x40680000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1046A + default 0x40680000 if SYS_LS_PPA_FW_IN_XIP && ARCH_LS1012A + default 0x580680000 if SYS_LS_PPA_FW_IN_XIP && FSL_LSCH3 + default 0x680000 if SYS_LS_PPA_FW_IN_MMC + default 0x680000 if SYS_LS_PPA_FW_IN_NAND help If the PPA header firmware locate at XIP flash, such as NOR or QSPI flash, this address is a directly memory-mapped. diff --git a/arch/arm/include/asm/fsl_secure_boot.h b/arch/arm/include/asm/fsl_secure_boot.h index 7bff8b7..42ae4e2 100644 --- a/arch/arm/include/asm/fsl_secure_boot.h +++ b/arch/arm/include/asm/fsl_secure_boot.h @@ -1,5 +1,6 @@ /* * Copyright 2015 Freescale Semiconductor, Inc. + * Copyright 2017 NXP * * SPDX-License-Identifier: GPL-2.0+ */ @@ -77,55 +78,44 @@ * DDR memory map */ #ifdef CONFIG_FSL_LSCH3 -#define CONFIG_BS_HDR_ADDR_DEVICE 0x580d00000 -#define CONFIG_BS_ADDR_DEVICE 0x580e00000 -#define CONFIG_BS_HDR_ADDR_RAM 0xa0d00000 -#define CONFIG_BS_ADDR_RAM 0xa0e00000 -#define CONFIG_BS_HDR_SIZE 0x00002000 +#define CONFIG_BS_ADDR_DEVICE 0x580600000 +#define CONFIG_BS_HDR_ADDR_DEVICE 0x580640000 #define CONFIG_BS_SIZE 0x00001000 +#define CONFIG_BS_HDR_SIZE 0x00004000 +#define CONFIG_BS_ADDR_RAM 0xa0600000 +#define CONFIG_BS_HDR_ADDR_RAM 0xa0640000 #else #ifdef CONFIG_SD_BOOT /* For SD boot address and size are assigned in terms of sector * offset and no. of sectors respectively. */ -#if defined(CONFIG_LS1043A) || defined(CONFIG_ARCH_LS1046A) -#define CONFIG_BS_HDR_ADDR_DEVICE 0x00000920 -#else -#define CONFIG_BS_HDR_ADDR_DEVICE 0x00000900 -#endif -#define CONFIG_BS_ADDR_DEVICE 0x00000940 -#define CONFIG_BS_HDR_SIZE 0x00000010 +#define CONFIG_BS_ADDR_DEVICE 0x00003000 +#define CONFIG_BS_HDR_ADDR_DEVICE 0x00003200 #define CONFIG_BS_SIZE 0x00000008 +#define CONFIG_BS_HDR_SIZE 0x00000010 #elif defined(CONFIG_NAND_BOOT) -#define CONFIG_BS_HDR_ADDR_DEVICE 0x00800000 -#define CONFIG_BS_ADDR_DEVICE 0x00802000 -#define CONFIG_BS_HDR_SIZE 0x00002000 -#define CONFIG_BS_SIZE 0x00001000 -#elif defined(CONFIG_QSPI_BOOT) -#ifdef CONFIG_ARCH_LS1046A -#define CONFIG_BS_HDR_ADDR_DEVICE 0x40780000 -#define CONFIG_BS_ADDR_DEVICE 0x40800000 -#elif defined(CONFIG_ARCH_LS1012A) -#define CONFIG_BS_HDR_ADDR_DEVICE 0x400c0000 -#define CONFIG_BS_ADDR_DEVICE 0x40060000 -#else -#error "Platform not supported" -#endif +#define CONFIG_BS_ADDR_DEVICE 0x00600000 +#define CONFIG_BS_HDR_ADDR_DEVICE 0x00640000 +#define CONFIG_BS_SIZE 0x00001000 #define CONFIG_BS_HDR_SIZE 0x00002000 +#elif defined(CONFIG_QSPI_BOOT) +#define CONFIG_BS_ADDR_DEVICE 0x40600000 +#define CONFIG_BS_HDR_ADDR_DEVICE 0x40640000 #define CONFIG_BS_SIZE 0x00001000 -#else /* Default NOR Boot */ -#define CONFIG_BS_HDR_ADDR_DEVICE 0x600a0000 -#define CONFIG_BS_ADDR_DEVICE 0x60060000 #define CONFIG_BS_HDR_SIZE 0x00002000 +#else /* Default NOR Boot */ +#define CONFIG_BS_ADDR_DEVICE 0x60600000 +#define CONFIG_BS_HDR_ADDR_DEVICE 0x60640000 #define CONFIG_BS_SIZE 0x00001000 +#define CONFIG_BS_HDR_SIZE 0x00002000 #endif -#define CONFIG_BS_HDR_ADDR_RAM 0x81000000 -#define CONFIG_BS_ADDR_RAM 0x81020000 +#define CONFIG_BS_ADDR_RAM 0x81000000 +#define CONFIG_BS_HDR_ADDR_RAM 0x81020000 #endif #ifdef CONFIG_BOOTSCRIPT_COPY_RAM -#define CONFIG_BOOTSCRIPT_HDR_ADDR CONFIG_BS_HDR_ADDR_RAM #define CONFIG_BOOTSCRIPT_ADDR CONFIG_BS_ADDR_RAM +#define CONFIG_BOOTSCRIPT_HDR_ADDR CONFIG_BS_HDR_ADDR_RAM #else #define CONFIG_BOOTSCRIPT_HDR_ADDR CONFIG_BS_HDR_ADDR_DEVICE /* BOOTSCRIPT_ADDR is not required */