From patchwork Wed Apr 19 23:39:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sumit Garg X-Patchwork-Id: 752226 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 3w7LZw4cJ9z9s0m for ; Wed, 19 Apr 2017 22:16:40 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 6239CC21D35; Wed, 19 Apr 2017 12:16:37 +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_H3, RCVD_IN_MSPIKE_WL, 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 011E5C21C54; Wed, 19 Apr 2017 12:16:35 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 50FD4C21C54; Wed, 19 Apr 2017 12:16:34 +0000 (UTC) Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0046.outbound.protection.outlook.com [104.47.32.46]) by lists.denx.de (Postfix) with ESMTPS id 731F5C21C30 for ; Wed, 19 Apr 2017 12:16:33 +0000 (UTC) Received: from BN3PR03CA0076.namprd03.prod.outlook.com (10.167.1.164) by BLUPR03MB248.namprd03.prod.outlook.com (10.255.213.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Wed, 19 Apr 2017 12:16:31 +0000 Received: from BY2FFO11FD016.protection.gbl (2a01:111:f400:7c0c::101) by BN3PR03CA0076.outlook.office365.com (2a01:111:e400:7a4d::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Wed, 19 Apr 2017 12:16:31 +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 BY2FFO11FD016.mail.protection.outlook.com (10.1.14.148) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Wed, 19 Apr 2017 12:16:30 +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 v3JCGP4v028026; Wed, 19 Apr 2017 05:16:26 -0700 From: Sumit Garg To: Date: Thu, 20 Apr 2017 05:09:11 +0530 Message-ID: <1492645153-29661-1-git-send-email-sumit.garg@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131370777904555455; (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)(39410400002)(39400400002)(39380400002)(39860400002)(39840400002)(39450400003)(39850400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(5660300001)(50466002)(5003940100001)(86362001)(48376002)(50986999)(33646002)(105606002)(6916009)(38730400002)(2906002)(110136004)(53936002)(106466001)(77096006)(47776003)(356003)(54906002)(4326008)(189998001)(6666003)(8656002)(8676002)(85426001)(305945005)(50226002)(104016004)(8936002)(81166006)(36756003)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB248; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD016; 1:/nU0tcPw5qMcCWGR2/DZjdm928UoaGb+SGLgWeglQe8+ne0LibKhHTrGdi23eMIBzxOOQkqmwAi+zv61AuiiApfYyHzWQHKjZGGjsNUcvkzZca1M6WsszMYEl90aVa8CrVTVMlS8HiRpggGSYRSWVKh2lBBR61ABUtTbtYi1vZYlWxurmcYG9OW0y86OuuVpr/feZD4vEcl/lb9hXJAPyTqQV3htmqMUj1abCEEFqPmar/gDpxpvWCJr7TV9/khmogF4Enc7KNKVHeQrAYRFEP1MOGz4+azZN0/p23plOgO5gHLWvh+1nPOufxwA4+iLdawaHexxuM4K3y0Np708WpUR6qs1MGOcJMgISfl/PfVwr/n8pEd7JAq4DdoVPY1ekc9UBbLvt5Ehtequ8FoThNYqLwZecB7V6RMqnO2iJTP5wxRYny82DykYyF0L6tIRvk4N9+Fi+lVamoYaaUfgb5MBowLGn4qWQ56AThfRxS114PWUQshYQlGtalah1IGj1FdGkTJopzZ7C47x7ZO9rZ5vfRitiCcMApWCmf2nnPdlLRKE326jw/k5y32vjlb/vG8F7Apkmm6m3dZZ0P7r7y98P0ieNMrcSEl2oj4GNREa7LC54rWg9Rhv25rN0FP/Z59vbecHcMgKGJ1u81lPqfXidC0Ys+NXvgLAuLdstQq+NsS7qbaU/BSrZA8ULte1jGy7aAOTZhHP4z+y3wNe4KClQZGhZqEk1V/gpZdKEoo= MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2238a928-491f-492c-1ab7-08d4871de942 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BLUPR03MB248; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB248; 3:fwGLBU3ZY/SwPy97vc4t7qZAmRra0QDxmg39B4/SkTm66J6lHM92baK/lNp3pRKlMqrlJOpolbWBbW2VOHdlf5N3hxw35yoA96RHRGAtjpTWmETWP2LOJR9p1DO0U360qKenCQqAT+5tVCwZwUOIZMviwcrxw482zLcgwcB1f1TQqhduyosA4X/9C7ByRbaIpmBHv7W2iOXa8JpJJlvOOWJ0eeNW7KRtFGqny6f8+8Yn0tEIuS3VlfA/Xgrdg0wgT4YkIyVByNmb3KnN/AubbPvOIATfIlcDpYMGW/Qm1tNOIoWwecoLc9BKWpfp+ISZQCe5ZUsKU1ul+g3a3Hx65SJajHOVP9QXx05zOSnLHXooa9cUUkKEqwJNfZDLuVJAjxBbhEaLV8JBG0D0rw1FmBwZWpDUBfPzzvUc0YPOZQ2KTLfnPvRGRZrVK4Ve0oQn; 25:Gx/0p4uVzSaJ9vp36a3KjPf2XO33BmveDzlQgjHvpmnnXVG1sN+KtniKZqJfG6+j5nULViZHEtvSEgwIMGz7OS5TuiQJSqVnR/8saII4PLUBg8hHSU9F/fbl2IsxdgL4ubMSUKbRwj6bBMFeMEgVkRPKxD6tjNaPMSLajh2JHKbY3yY1EJAiMCPsM7rABdzTkxMB9WMQ0vjrdfxYomTywg41Q4djnhwmn4SHAGpYADG1DbeJ7dBPIxpBfI+kTiznXPzrbnP1LrJWj6oXoQjRKSoNkwWMBr6C42O0ecMYI03vzfKreyixag8qzXqpVg/aCqJIIi74rZcGgwASKGgETAARTA1sHPW312zAhbfp/cPuHt69hUQUx0FRofaiuDRpXMe2s7pErKVxqzbPb2mdZQdiWzjpz/yrOYhC1vMVlxxGkrvAu/kzgDv9uY9r/HvaHRq8oQQ05Y7V18ptWU0zhw== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB248; 31:M7NuYRMZpHvu5pJus7dnHZpEcuUvul8maQo1lgqpkyt4ZzoN1SnCVBYIceGSQuR4oj8LpOBgXYN75CJw6CdFc0CWoho9wR5Vi5KfikhHiEkN0r4M6xXAEg/MCDMGn9NFPgvgSqhtzEc9PGkWFF8KQ3yN/vAzBc8UucGoNG3AHidZUKZe3SjIPWdmYjXM96hwdwhnuwt1fZ7V9WZ3rxCJH/5fbfaQ3BbWKOxBHwik8ALMM5V2XbGSCxIk8p3xFd9Zu3wi7hvaGK4ze5KjfE8qbg== 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)(13018025)(13015025)(13017025)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123563025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(20161123556025)(20161123565025)(20161123561025); SRVR:BLUPR03MB248; BCL:0; PCL:0; RULEID:(400006); SRVR:BLUPR03MB248; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB248; 4:J/SYOt9Vl2JqRdOAPpCGRrUO+MPNvKMnZfkVZkq6yquFN9CFjfegKEggdjNGQSEZSDB33xf6IQjV2j6nQw5L1sN/72r3gBHjI8DUXB8Pb+kMIb635oPvBv0Fd4YPOc4Blcn2BswYlYzUzTeteOB9E10mv+ULSxlErTY7h9D+n+x+HRPZaTNblQCukPC10eqZl08fbZXm7jCw1++AihUWC6E/DNX9EWjvoz4QGuubVS3LZsZNHdeVqwlLcCClkwBlLTW0fGZNKv1lIcBj9evBaWX4ZHmwHR+1BRICw4yJqNFcgDksZ8s76QiIkI7alwG6GZi82BPYmaku7nVSNskGSRpu0NnSfVmpNpuPR6WD5kdOGYLcd2uXhoXHUDuH3iWXOjJDNVozqgBtpf1uvoUAAzp5DJT0OZavGccDHiApp/YUJApxiRfdL70+kHTtE89Vb22lUVAEWwL2Ph6pv8aTqWr46QYNbSqibOLTq4w0zxJOSebt3S3OA4I62rBjRYJUu3GHnlwBneaWxdCkapzOIiQPCQzPIqOVrEu5i/fv16o26jEdJn/biujYmT5tmDS9pj63pLdGbLg6L450ji/cRLbuz4BLnYgMkKlNxS24Nrw1KdBcxdt8HY5Z+zjUhS4HEjW2oY31VVvzw3fQPZYz8OkkGKPSP8MW9ZWRT909ZwxTmfGND5v0khU3AZOiyzu/htKQb7bLRp9juWRM1p7AwsV591t8XXIPXTwSsoMNZkxbLlILT0Qe32pNHPsOpXhZ8d2Hs7LnnzMRpeBxkD4UKNH691RP9HcShI+rt8bIEPW13NLsHEl28ZCFR5i0hv6W0NkmTxy4gJEKj3ycmPdKHQ1wDjuv0pFaMYyb+5wVvYVqjK1t2eKFk9CZ/jyq1CpE3wf8vcUTzqXV34WKOUZQhqSAszgOq9IDC9NY7g076C0= X-Forefront-PRVS: 028256169F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB248; 23:PKv1CS37t2MW7OKp5GD3D9jf0IPi3Y1dGAfuEDgMPm?= =?us-ascii?Q?kDkncCet/EHfM1drUzwDS6CVdAdx6RHKaMtlxww6N+Iqkwb+G8e4st8ozyo9?= =?us-ascii?Q?O99ava9F11ShCgRck2qRSncWKCAplW4V9kxlEZs7raxlVkNY/WnkPnRajBP9?= =?us-ascii?Q?/hmiYp1+NQyU7dQORO0qnX8OaAb8mgsM2f6bihoPADKW7NKlxcaijZ2NTTcU?= =?us-ascii?Q?kTFcwdeJEodPL1UVPSIFBkbv698dnJYV5c+1BJP43R+wIghuhQchB6C9BHvL?= =?us-ascii?Q?jTVjW3mp/JpjT5vwIPMKQwuURCZ/K7WMQs27iEJrrZDgExLczOajUGrkTcig?= =?us-ascii?Q?XUGzKH5JfsYGDWjfsO9USGyOHwydnjmDN5FZsLbZI3tlXihxL3FrsTU4t2gw?= =?us-ascii?Q?c0sLN2o/SEt3JY1m0/guqH3b3OdIyDauZaH41LweGG3tmAi12XI9tgbRfJ16?= =?us-ascii?Q?UEsLqYv8iL0RbbFY0Qq6gOWdr65+pcDpPBRebzcdDZ9Nb71v7dkdERGejGI0?= =?us-ascii?Q?hyftPZzv02tMUCvdLc/zFh9tuRWHCxhDT19/JXcPGawy3QeetsDxyIBvmHQ9?= =?us-ascii?Q?sYk1w+4p1JfPhWe77sf5BOCjY5dxfINpBZ/jMQSSQCju6BBrb3OiqQF9MgDz?= =?us-ascii?Q?hm7/wRHgY0s1tkoFfDVhwc/TOKVc3RZDQmMVN6Uujc4PYJVZfIZZedznsW5S?= =?us-ascii?Q?j+nSYAgnnnoUz5lThsMNmN8DrHdOKCdxSfQBpe2GCUzSE1oyVT+8xbghssZr?= =?us-ascii?Q?hQzK7wjI0S+gzR5zEmNW9uH698Lr1BTYlrL+Ddh+Wdhbue4hNgZjqglpm8qj?= =?us-ascii?Q?BWnGBQK6GKm+hlHAK9t8mJDcQcjuJ0XxQIq/keD5XZ+le9Po4RG/zD8idFhB?= =?us-ascii?Q?+nUKZ8XpBGrhNRNCNZtU9l7pyZXbHt9L31xXtprduPn4Ow7gLorRoSX0McKa?= =?us-ascii?Q?vbMkplznItyNKU33tUtBUFPIK1QIunf30+pu4WY7gENqId78dETIrePddbs9?= =?us-ascii?Q?I5u+Kn6ekU1Lo2gdir8XfiqeGv6kBOR6bAEFdlKcmp/wTW9BjN7gmWMa1QTj?= =?us-ascii?Q?VOOb44ODBkUly4COLzDcxRYavGnZfWKxM+Rn3ceHhriORBe7NP6Xffjk3r8b?= =?us-ascii?Q?uCzYXqIXpZxE2x78+KlPtTijtfMyBF/5hGO2h9eJ+NRHEjoYQmKQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB248; 6:0yjH0Y8orsOfbR4wd1mSA8pOQmuRKyWp5KZ3ufr9PxgCu6BiY0+yzQ4O11N35GZPuQThkevhb3oOappEqTwrbQBYOdRoXBPkwK5qidAW6WEF4CCRqpHDsvyT/BNmnzIGZKDEjH/M1qFoawD4tl8ghdg4PeBSX3Vj6iggb9GdTId2umd6W8vlqy/EApD9syQ5mFLu6W4vpGZJlw0AtQc/YNsbYesnR3ucFfEskFvphaiWaxJ4zC5hulkxDOnLAPecq0TARGx2C8UieaZ4JE7VEagpP/m28egmvQPFWPuc/0foJAvEWo2ofd8jl0vM5gfOxXaI5ikVggQDy49+SlXcUHlFq6ClOiHsCSaHWtP+vuLfFomayzgdbhjCC+76TVfVG41RkFUmE1wdeJzRqpyAeFpM0XXn+noRU8OqIBMspBilCYIiC+UiUEBwMV98B8pkZlfKUjEU2XQE3JlaJFp+Etgez3l5Towdvb+P4IrTKlciegaFVzU7QydLk99EFQp2vmfq0wWo4n9mAc1LGzMtXw==; 5:7HNMUTvykwS6QQ2PresNgvf5tWbCOwK0i4ct8ujgrjnXX41xzMInUFz9pbGWVL4m4ODMM1/w//hYtT73lE1B3H3cCg7VThe7oYTwEo8W5FtfBOxXIGKoMOFNz8WPoczP5CTxpfCLgOBE4Ci/dbPD0osAGgKDEbHTbH5MxdQMNBgmqy5zXgnD99Vc/inI3tsO; 24:o3trVW1IXZdsTkezs73X2un+5ozrmixhASssqNm/45z1KOYzP4dFjCq7SYs+sWZTicSpHewk6BE7kjerbxf6ldhdGZOw02LpBAQb2qgtuwY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB248; 7:6vhDYBxOMay5fnnUOp5FPVKjp1yVIc7JVtIrydGM8fFpiRsIWrDtoag720uWBiDF3tBqhoL7hGmNsdO9uu1Y+hJI6cgNY/5u9rJvzWUicvt247xWT5cLD31DX6vU8X40F8N7e216vt5HE0ZcMbaVk8P0glYzRem3hFQ+qkvbh+80abRujg1gSkE8sbtmQ2tBwPIK/f8Ld6Oqyms7wDAENU83Vhn8PXoIx1nigEagP5a8OoAQ9TBZM/0vxbSPv02+JoodIjL65s9UYoHHyhUdBScTflCDD/VfQSDtnN7rLHDp4bZMQhhS8yawWzSkwUsxZSS2KLWcKiAJjKUYxji2IA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 12:16:30.1435 (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: BLUPR03MB248 Cc: Udit Agarwal , vinitha.pillai@nxp.com, ruchika.gupta@nxp.com Subject: [U-Boot] [PATCH v2 1/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 --- Changes in v2: Changed order of patch 1 & 2. Also moved assignment of ppa_esbc_hdr to CONFIG_SYS_LS_PPA_ESBC_ADDR in XIP space as it's not required in case of SD/NAND. 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