From patchwork Fri Apr 7 23:08:55 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sumit Garg X-Patchwork-Id: 748204 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 3vzyPr3swMz9s7m for ; Fri, 7 Apr 2017 21:43:12 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 4E8ECC21CCE; Fri, 7 Apr 2017 11:43:02 +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_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 C27D2C21CB8; Fri, 7 Apr 2017 11:42:20 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 6476EC21CA9; Fri, 7 Apr 2017 11:42:10 +0000 (UTC) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0079.outbound.protection.outlook.com [104.47.32.79]) by lists.denx.de (Postfix) with ESMTPS id E3599C21C63 for ; Fri, 7 Apr 2017 11:42:05 +0000 (UTC) Received: from BN6PR03CA0067.namprd03.prod.outlook.com (10.173.137.29) by BL2PR03MB385.namprd03.prod.outlook.com (10.141.91.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Fri, 7 Apr 2017 11:42:04 +0000 Received: from BN1BFFO11FD029.protection.gbl (2a01:111:f400:7c10::1:184) by BN6PR03CA0067.outlook.office365.com (2603:10b6:404:4c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Fri, 7 Apr 2017 11:42:04 +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 BN1BFFO11FD029.mail.protection.outlook.com (10.58.144.92) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1005.5 via Frontend Transport; Fri, 7 Apr 2017 11:42:03 +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 v37Bff2d032621; Fri, 7 Apr 2017 04:42:00 -0700 From: Sumit Garg To: Date: Sat, 8 Apr 2017 04:38:55 +0530 Message-ID: <1491606536-3858-2-git-send-email-sumit.garg@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1491606536-3858-1-git-send-email-sumit.garg@nxp.com> References: <1491606536-3858-1-git-send-email-sumit.garg@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131360389239607568; (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)(39840400002)(39400400002)(39410400002)(39450400003)(39380400002)(39860400002)(39850400002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(33646002)(2351001)(36756003)(105606002)(106466001)(47776003)(48376002)(356003)(54906002)(5003940100001)(2906002)(110136004)(38730400002)(50466002)(77096006)(5660300001)(53936002)(8656002)(305945005)(4326008)(86362001)(104016004)(6666003)(2950100002)(6916009)(81166006)(8676002)(8936002)(50986999)(50226002)(189998001)(85426001)(76176999)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB385; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD029; 1:D+wJvUaRr8/oaMhTJMWHNOxWElnJH8dwcOA6oQ2XfMVyRdsnZgPbl5XNlosHAxaZW0F7tPFRdnrodPbs5qA3KWmiPctl/7FrI14CnjIjA0W9RpuQHOV9NzKbMbtzq9zKUKbXFCmTus9gb004JDc2Eq9fjaCo/S9wMvz/vb/8d/GvsO0miS+rSCTH1T9WElsCSfQKvc6TJtgFO9OpLtvI0zm91LmrGREu1A+k5cPcaR2XhdfIBYAby0q+pcqIJdIm/0KMYBXGwXwk4h/MBN69r0GojO6KW3ZxkS/01SlJwUC7435KFpQp/j7SHEabl4jJKmc9C7oG0yAJq6K9t+qJ2H4WYYc6/A8Fodmoj+JGWZY2SLhcDPq25YZsGTpaTSY3mATLfX831UBqzPhVhc7pKUN/r/8Zn9EZxVERNfQ11KS5Id6EkyNou58JvgSDSq9CPIaAJBS0ZXf0eLyOC7J3w4quZHX9YiKW6q0/x6sgOdSWYra7ci1Ax8u8l/1FtN9/JKvEawYpNwCvcnPDDROTktXX5LnoEyJlS6AZHsNywVGlACTR8MSdBuVYgb/5EHkGbDSQCHwaaB7ggLNsqyWgoj+kYOWy872haMGg+VI0ofOWoa5iuAXPQApAvQwBArgOWeT29vAiH9Usi+HPjUSUswXq4+a50IUZkKOrZ1b2NoS7apRCQd2CvpA7KFjYCtqp7grRAajzwZfPQNtJ/KvyrWxwuoiO4TkMVPujPNjK78A= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: c2f9e3ed-603a-438a-0638-08d47dab1c93 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BL2PR03MB385; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 3:nffuII5iaT3syxn4cfuSUIbjRtK0SswJV/9ryEM9E2Td7M72vbCSaKc1ZIBjYV/mi5wIr8AA6xX57droB5HPQE1UXX8Dmv1nzvS38NDLvFzGZqKmUIpaqTsSCb14Ah7rh8gEslG0tiMXJLoB5GoBi/AG8NuoTBbuz7r6N1YrZtGHuSBLktpIPjigj3Rn1i92SM10p6EvwKfsinXtL0rJsYwRLi15Uwq7i/80cjFXjOq3TIaYdufYoqSoc7l2qpa2slaUZhHYe3d1UtrN+1z4wM2i+RMd4QCYka1lg9fkAKnjAr2CoRAT4DYPhhqZvPxa58fusgZaREMbPUZ1K/ld78iUI+qKasFPyEekTOz6HR/B/mdbNKwUcUfxdMnY9JQPJqbuhC0wkOPperkFX7qxx84uS1Fj18OWCxwaOyhE5jOVjrBZwNGLPbLwsioz5acD; 25:7Ib75lAr+V0NDMSjc7fkbzXZioCV8xSsAnMMS98DwgveorYDIQWwKrPIHsK8+3g5KfbkdyMOahVSsosKly7K9vxN0p9OPj/GUKL+UUrOemn/QhkEAy7Ax12QeFxw12A7cNQpopMyIR6fCyox81yxIuaujXyhH/NenWjEgMRVG9xEGcRnkPYjE0FBjrWKAhWqjLxV2R3KsveB37RyV5w9DIN9qz36jZYXdwaJoZx0B1t5fpy1pYxSKXebeiuSwDFRADDfQW7r/my3Yld08hwVIYhJBrp5qwu7WKBNoT4gz1qH7KRUqDqeMB+TQDmEWg5hUQFrze9Qkf7sAyNN3MGgHzLcQQd3hC5WxckGGhrb+SNtmBC0TEpiRAJeBpUMoHQs9m4Ppubd/7LxXJopQQ9mVUs1OJ35RXsavapv+HHK708mY5rlMaRXqdxP61rbzRzlUJawtMtrEjw5ko0ThOOetg== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 31:sA0hBGb7VC100Dwk0q9IYsbXxGSX+pC9MlHX66UUHNuRAWUmaui8r+ROyMtJQ9SytDWbvQQnEsLLOzXkfUinV94JvKQRT4RsMZ5q8LvRxrC1Pf5cfeEracclPD+JTmb1HacWulDhq3RLicZIYw6MausXS76UHV8YBIrP8swGTwoF4SilIv9bN+7zZggp49DRjwMLvHkB74WkKscRHU4Tdb3xU5eUn9i3u4qrWKBWCQoANVBsaHcYd92O+X7NUkhECoRnqnN934TP5qq1epMcIg== 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)(13015025)(13017025)(13018025)(13024025)(13023025)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259075)(20161123561025)(20161123565025)(20161123556025)(20161123563025); SRVR:BL2PR03MB385; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB385; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 4:tNWTdcnGkAjpp+g+qHRigV9zFEQ5sdo7VvDPTUs4RVDKVUbtBsljxIydNwYej6C6Ok2djQcZZSpWGn5DpkhBW4z/gNriENxA10rsxgFf/lBEFFjiMC0HdIOOFCkout46WoNBDy50pjHy3Nk9EoUvtsiowIBZmpUyxna7BV+nUQpkmb5Jig5beNFffj3FN7neWllyOFHgnhRsTYaSwlR+cnBMMKf90pVSC7F3TRUx6GPrNAOwzlU5PTWmTX6F8OkgWpgAVaA4PUHyDtOPmYVm8BuNoXf2FYtM3PrlzKWEMdYd2mTdj2r7q3p2r3ZvY1rSj68vQ2pQakeC2LTi+OX7/eQafcxz3Dm/xflSSB61NrMkZXMOpSQKFEhatXAXMYq0iynWVaG+QvScpHInF4JHz0hOiY1v/0G1LrRglF27dK7a8J3jn41j0dR9PSJnqyD+edlA7+8LYF3Ba0ms4IAcEuogbbYdRlPY42FhMhjuILa/E8t8NnqweDPfO1YDYjs/XqSbCGxMLgShVgZ7xCbfA2tyt9BSNIAb1lGE1pAi/1b4iVLe0QEktiHwaYsw44zj2Tl8qBWHPC7Uq24H7MaEUnAhqV5Vt/gd6pOKo56xCXorUbfHBa5A+ydB1kbwF7a1r5qUpDdZwnFJ10j8eBFVfU6ivGmqAw4EpXDiIV+8c7LWsiS2TouM13DJkmKeuU0lJEq/AhWSIGkX3rpdeXWjxLHnVodNlcUHH0R2/4vxxEZ0N49DTo0JeOlCnnG5CekDTGTJ5/GrRD0HyYr9qR8obcNmIbn6yMCi4YL4KKE+fzO4VOYrS1UFZ7d9gVPRZX26EUqaH7qoL2QPA2LFhA4ONhcEwKPKIv5Sfeh7rsOG2vNkv7NP8xQSftSUBh75sKJqSncaNXcawj/POs7o4sagpQ== X-Forefront-PRVS: 0270ED2845 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB385; 23:7S3siCepD3TcjlrM9d2Kx3QlnSjG7PyDYPW9cWCjU6?= =?us-ascii?Q?q2ruo7fA4iKClgpYELTPpGHoZeSoSLY9io43RHzUqgLaEXuYH7fu+Xiohkxm?= =?us-ascii?Q?coQXsU3iRobbRzSJHUKQuQmtp67PZPaj2nq7+l4bCrwyw66lwgL34NnYyQse?= =?us-ascii?Q?WtRq2Nge3Y5KuWGq5mTlOcJULELRSwSwfPkchvPUFFNPE57VNOM2JD3DFBN0?= =?us-ascii?Q?JEEai1WLxtT+j2UvStD1dDYfUWKY2f/MNqWPayatPW/PotjBXcOMpFMYvipq?= =?us-ascii?Q?2u3oeFm/BDrboUVgVIvu/+jmKEY/6V+lfD76UkavkliJ/9AmAoiWXCyCCRI5?= =?us-ascii?Q?cFsbCPojjeH4Nz+4olZD4nhGTVjUIeb0LjKnLomJrDoOvn8tBQYm1a9i0HHU?= =?us-ascii?Q?Fho9Io+qXGvjl74o8kraabTa85jgeyWg2UtYWMhuX8RYT3LsSzDnK2qJgrOW?= =?us-ascii?Q?GtVCcBBON3nVwkjVmUEgg10oFEuAPOCJ4NB7EmzJPDFXdQm34TZUfUVlo9e7?= =?us-ascii?Q?ubIQtbTK5esUwnudqbjm7kJrvqb9f0eourcsEzGkWzFpB0t3/MDlEBdwsr7b?= =?us-ascii?Q?737aMgVx4+ctxziUFsctV330Q08OT1cVc+Tu03KFKQ4V5HtEkjMxlGo6oPYw?= =?us-ascii?Q?VNSLR4x5Ejnj0c8C0lw3HZFPayEi2qcP/OSf2j2wsj2AWTYHsGYaeOd5GPVW?= =?us-ascii?Q?HHAmuj2ceJhSjFKNdvty1DJEQqNA1x4BUcCfaOTMu6v0lL9SR3vTc4blpY8w?= =?us-ascii?Q?l1E1hE9/UaxRjNAoMoAUNTsAAS2g15fgjnYoEnHRrGhDnGbsF0HVSKzVlyQY?= =?us-ascii?Q?En2EjA95FtLFBgD2sAWVt6SSmaxRa7+955TjGFjGtrXkOFcLXhlQelrlckL6?= =?us-ascii?Q?Fll+uwTPJ752BFDja2VdcLQ4hhaz8YwWTTHTJkgRGyJAiuTt8Zcg7wu0wCmn?= =?us-ascii?Q?CipoMFIj8P6mOrx781vYOK10lNGCBcP16hn7gGvjbVaUAKZg7esAw/VvP7pd?= =?us-ascii?Q?L3/3LhKULd7tydOMf5M2FtaYchZkiSPfVY7ExKZjm45JrfWqa/E3BHYz3/9q?= =?us-ascii?Q?kz3ieySWW89nf3fJw4d+9O0KvyZmbmuYBhtkRFnjyaQQLsRaf5WlHS3hfw1w?= =?us-ascii?Q?5XUcUp0I/3E4h3NYdLvXDRIe/SPKhwILebSJfeKLcAR440QOug2TGEJuGZnS?= =?us-ascii?Q?V3IbCV2Cx3zlvoNkvYgHG+F91I6ZYKGNGbMT/Tq2D//Nfb4vs4bDWcgg=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 6:MSpr11H/hKwRIVVxOkzuChkKyALkKSn2bPFuk+mbyJ6KYhF5Eb3cDSXiomeUecOMlluBOQJvMqMrtXmFE3kKEdJ8qzgNjKUy1EJRQDoZawB/yr+0MBUReaQgW0gr8UtBZ85vkZ3uzzzmS4bA3pjAJVy7Gu3IC9EYmqij+wncZhCTds9k4SNvuyDv1Qe34jJuxaIRrxUiMKrb7qJU/bSjPOeJteJVSoVeODNYtZ5QlHVZ8hA80iurk8CA1ddxbAfJo1zfFlYcdiPBO1EJ/6hRjVXdWOCCgahrd9Artdh3I8VuaHDHXtX595fLgiyzRivnvQPr8m90+GM84zHmYOnXzP2mT/9YyTtpNXji0WUqUYsB+TRYVFnl6zjNzQ5nV8YRrTjD03gy8shmcAKcdepXlkP/rw3RJuEeXmXGYWaVmnh08xEAldQSMX3sudkxCoQjSE+ZUwjTDdsXj9+WYviQ/Q==; 5:CzAzYypuGosbgJ2G8/yYXbZXj0ulevZr0FWy6kjgyzr2aUb7vF0KXGVNo3O7luUu0rcW4dnx8MIhpMrqWpuNJGVpZaoLhd3VaDXf5XzmjuecTNjo49PK0/4DkZWO+cQ/pATJ0DiQG1V/bJ6F+e1PAVz0QG9V5K1V3yWmBP34ciEY1NYZYWPlGdwi0vcSZeBx; 24:/3Ejym0bYkTn8+7VVj9mcc9x+NC7MuT0uOe1P5rk1sUJUZntIZEAG7OfSO5A9qAtqbz74VjmOGtSarEcZOAWDYdTNXeUf8q4UBLTRIF5rfg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 7:kwLbag1DJ5/R0s5/7MBW+y3v6U2IXREyLUf9lZ8dldQhg1+qoWiK6nixEw6ordCIk67lyJnpmofdEcLqxMT5spnGZUVkGKC6TiHF3393BvYc0XKRwX+7WxRHF9xv07KPxYd1fmoLQ9jjBk8+WIC/6kfZX5ghy6aNT0ifV+mbIxxNUEbtO2P9hSLuVKglWVFWtGLFYPlWsZAYHCmNodeLGGkP7LS7DONSJkHLLZtPQyqXtBeuv2U/RwDOCPEydLQ98W0S56znHPnb8zPy2j2QzicrD3Ylphz5GIIP39DcqYTg/ZXfWqN3Rv+T52KipyZ+jLa6+QWgpGgbkWXvmB9U4g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2017 11:42:03.6643 (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: BL2PR03MB385 Cc: Udit Agarwal , vinitha.pillai@nxp.com, ruchika.gupta@nxp.com Subject: [U-Boot] [PATCH 2/3] fsl-ppa: Kconfig: Support to load PPA hdr from eMMC/SD and NAND 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" Add support to load PPA hdr from eMMC/SD and NAND Flash in Kconfig Signed-off-by: Sumit Garg Signed-off-by: Udit Agarwal Tested-by: Vinitha Pillai --- arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig index 9fb76f0..4c9b6ce 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig +++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig @@ -179,12 +179,22 @@ config SYS_LS_PPA_ESBC_ADDR 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 help If the PPA header firmware locate at XIP flash, such as NOR or QSPI flash, this address is a directly memory-mapped. If it is in a serial accessed flash, such as NAND and SD card, it is a byte offset. +config LS_PPA_ESBC_HDR_SIZE + hex "Length of PPA ESBC header" + depends on FSL_LS_PPA && CHAIN_OF_TRUST && !SYS_LS_PPA_FW_IN_XIP + default 0x2000 + help + Length (in bytes) of PPA ESBC header to be copied from MMC/SD or + NAND to memory to validate PPA image. + endmenu config SYS_FSL_ERRATUM_A010315