From patchwork Tue Feb 14 05:04:31 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Priyanka Jain X-Patchwork-Id: 727696 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 3vMr2H5v3yz9s7t for ; Tue, 14 Feb 2017 16:04:54 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 32F594ABEE; Tue, 14 Feb 2017 06:04:50 +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 WDZEd6xVWYL3; Tue, 14 Feb 2017 06:04:50 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9C14D4A99B; Tue, 14 Feb 2017 06:04:49 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F3F244A99B for ; Tue, 14 Feb 2017 06:04:46 +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 1EJ0USBefjs9 for ; Tue, 14 Feb 2017 06:04:46 +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 NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0067.outbound.protection.outlook.com [104.47.37.67]) by theia.denx.de (Postfix) with ESMTPS id 4378E4A997 for ; Tue, 14 Feb 2017 06:04:42 +0100 (CET) Received: from BN6PR03CA0038.namprd03.prod.outlook.com (10.175.124.24) by DM2PR0301MB0735.namprd03.prod.outlook.com (10.160.97.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Tue, 14 Feb 2017 05:04:40 +0000 Received: from BN1BFFO11FD019.protection.gbl (2a01:111:f400:7c10::1:141) by BN6PR03CA0038.outlook.office365.com (2603:10b6:404:10c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Tue, 14 Feb 2017 05:04:40 +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; nxp.com; dkim=none (message not signed) header.d=none; 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 BN1BFFO11FD019.mail.protection.outlook.com (10.58.144.82) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.904.16 via Frontend Transport; Tue, 14 Feb 2017 05:04:40 +0000 Received: from b32167-VirtualBox.ap.freescale.net ([10.232.14.151]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v1E54YFB020999; Mon, 13 Feb 2017 22:04:37 -0700 From: Priyanka Jain To: , Date: Tue, 14 Feb 2017 10:34:31 +0530 Message-ID: <1487048671-2186-1-git-send-email-priyanka.jain@nxp.com> X-Mailer: git-send-email 1.7.4.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131315222803776832; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(979002)(6009001)(7916002)(336005)(39380400002)(39410400002)(39850400002)(39400400002)(39860400002)(39840400002)(39450400003)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(4720700003)(47776003)(6636002)(48376002)(33646002)(6666003)(50466002)(50986999)(97736004)(50226002)(189998001)(105606002)(81166006)(8676002)(81156014)(2906002)(106466001)(4326007)(5660300001)(626004)(5003940100001)(36756003)(305945005)(85426001)(53936002)(77096006)(68736007)(8656002)(86362001)(104016004)(92566002)(8936002)(38730400002)(356003)(81003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0301MB0735; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD019; 1:augPwYS12hRP6WHUL8MC5fKIOloUI3rjPSemEh74S+YH2P5u492atzVTZhD2KKW4XZy3pj7+UBwzLfOtMmZfAKCXdesR/NeVR2D8XeYd3iqc//dRZcCMSjc1sVoFQHJX92nxjEXifr19cy8qh5u/XTHY/3fUJlZMrwov0VfPxOW1NqjO8LE1c3oKMceoXkixuMyI6dr91FDny12MgZ2BqFzUM7do1vKNNJyYtFuKrKG3tvIopPKstXTZcvN/VUdcrtQU/x0UNz9FlFjX3JFQPpchhyN7WjXfeqkzuNhrBP6JpJ0GzjVGG3J+T9FMMUCYvIbqVIL4EiHX7h1w3sggfamrmu+NsTQxtRdf6ZfXFF/5Lr7/iI9Pkn8mNhPghKqCgRgPxnJ7hduKS9+wRdHumjCyCM2Xn0EVgzfTQ0ikHSEHUEjPzckKafKvw32nOBAJL7ljGgQ+5YREAALqjSloy7cueNDUyp28ptTZVKSIcyolg8NZymkPvI2p0knGluZaNg/BxYzd8Yj3bvE6YTy7sq0MQ0nH7ayHLhJmMDYwAzpxMjD+EHUhiXd5wWJF8JtfaxEMUzCUCwPcosk+aOTBaKHBy0x+GbOOkNj5Dt2fnFKm60vmCBQMS5+ctOZegqO5MrZs+Ajl5nqt9wOAASDd+DjEofjMM2tNXHvTpK4PpFbuXEqRBiRJI2lIBV4D0kExSfV+iDM9toWfIJbD90gV7w== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 54af0e9c-1433-4888-a3e1-08d45496fb46 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM2PR0301MB0735; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0735; 3:vY7Qm9NHeeay2swMJEXGCuX8NHbKzv7cGgoQDOskjbrcaQkAXJCatGz7/0w9Jd2BTPW29YsZFXbuPf64Om5mD4u0BbK6cikcln6Rq9GGTZwY1P7KM1nkTP39jXU5rvyw8S/2ERi6ttEjdAArA4zTvvK/o4tqQnzr2XkrfXWh63s3DO6phjbO3kYqEVMM14d9yOGC5SvXVdHzL5LCkQEPci7Q10uPmOvyJbj7/HbtR+fizeb0j2VrR9cRHbg4zeCvJrYlq65VJ4idMSR3HoIwPeJqm2L4HEhkTxm51bLCisE+SVUCQRvM3IMQYHIcl6d7m/5MDNihWPYWs/a8YDRgAMIbxwlCadOqkxpgStlF0JK/3Q7C/m6cYTKtS2IFBqZs; 25:pr+L/VVUNl2FniWJM+ZLxD3Aqt8HBuGOgcBAT7Tk5KRNRWOVWshzpkP+mddUZwC4jawI2A5C7pvPzAl0JQgIQhcdsshsIGgHqO3jKXHTyDX4qzyx1/3k7ZXCvSZJT4HeA5VoiYNPc2z92DVLvHF0jiVe8pMO+09T3JcgKh4H5/U+GT2/NeLX/sEbki2WJbiZCcfQXn0iO5VAgfuvwdwpNTM4p586iDoXGUOZNPLzuVF87+OvW/RRURjRm9iBU00V5fGGFoZmUDb9kkf1IZgiHmYi1F0gSK+wuMHoqIwUlUJO7pUI1iH0SQijfDNhlHOnmm94gXbTgYw52v0LRvGG8uNMk+1sJtVdZK+giBZ0UgTQ1T/Addr6XLnAr604Pi9HlYJmxD7kCi+y3ufkT7TuvqYzxX+U3cN7c/3fL5JrixRW0Mvgh/DE7H81fMArdp2ncO+JuINWJPsLmeV7odCmtg== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0735; 31:FZJ+fL+MvNpvFP3nwgX4IeMq6efbSwYHCvD5qpWQhYe1Ye3VTOA/AJqkpSNbJ+rv60FE9jd0ETKn3MtbX4mTMjIopbhDzdjuijjYgIlrRsOB7Xmz1hhgSGmpvFZ00KeUSge4p5avae2nglhsEyoWOTNOd/PksDvzScEBjLyD2z+vk8rWXbn/GN0i4jcl24oUtcL5gyOwE5Pcju0c/snfno9L9u2rqppPwv4gvEn8/TBaFyhhoG9Fp2BRm7EiV3bse49qte096nz2q2kkRC4771EA58ujYpoyDR/Sol2QK3Q= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(8121501046)(5005006)(13018025)(13023025)(13024025)(13017025)(13015025)(3002001)(10201501046)(6055026)(6096035)(20161123559025)(20161123565025)(20161123563025)(20161123561025)(20161123556025); SRVR:DM2PR0301MB0735; BCL:0; PCL:0; RULEID:(400006); SRVR:DM2PR0301MB0735; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0735; 4:jSWL7fEq5uzed/y+uq/7gECZcKZCTHsLdeUqwcAJ4gNlRLLxl89HRMvaviSBAAzTd7wE6CJrkrafRTYlVzRnxifyUq72h/4Dwx1GE0dDiUN1mkSK54Cc5KzFYHMLxvwjQ5E15fXjLGygxf7xhdnunzrjbv98xc3Uba42ubgVujqk9ocNxyZcEewEjCgpWrxVrWhJGhznCzitVlN9ZQ7fEvdxHOWFm12oP4vS1gDK0rZhl1yOc/yyJItY1x7Zn0w9+yAXRgMEBUmBYBDfNfSxpZ1/Sk1314gN4XbN2oNZoIyVuicFgZVV2BoaByFnjeYl8dHMx1UZLBASeWAqncx+TqY2Uj095HLAiQp2d3NI/CPt56+gXgQ5vEl5jU8P1MR4eZw8EMtHc9ac1N8qHod+1Vg4+T+blv18xP6h9LgDvjWVas8omgMpQ4Nyj2edCo7MdENkulSxLbAOWGWaKjLbS4QH0gufAZFxvQ+umrZTZgVopM7rj/UI79bnn029PhBrxDy6yK2OjThj8xGMPXYD1mbdvADKMhCEY0l+wxNjf8i0+4WI/Ne+v/fkTzMN7aalRdi65iJDpCk4XdXspBmGMh6M2ZVeFVaEprw1I28r6Aep5Vf1XCNPRLbLK+S96p3Fb35ANu/ynfTNP03O8+QrnfA/gIAysRnAqlHqBrVqgO0jRttR75z6vyPCbUiW/fdAXoPkCW3oIG/z64bEjd9cgDauA/UuR8NZ8aRSsiKMArmmA7L9d5zUkc094l9dBDxE X-Forefront-PRVS: 0218A015FA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB0735; 23:jRKzPlh/L8/FsHzQP6tDGD1UK6YoLXEXGC58nuj?= =?us-ascii?Q?3M9/b8szFfZyKhwv9+DnsYcR/Xb7qCoc0xOJMg4cFB5dZNQkhgSww7W6Hj8X?= =?us-ascii?Q?c6JavYj6g5k0ihsIbNgrI8YZoO/Rxs9lk0iTz7BQ9BHZ4BnGh+2OZjmy0C2O?= =?us-ascii?Q?0qw0Ggoct9xdm2f6V7qcxtbWn/C9RPEjG+utfdvX0vwsem+OgLPOkK14veB4?= =?us-ascii?Q?Tt3idkPruJHuso3KmBnYCPUk1W1fvhiqUTlt8tBeGqlbb3YKzBuzWC56YYu7?= =?us-ascii?Q?UTv15R5dJdAhbQV+urBxIxZ9inz+0SG807Fr3Eg2gFEs7sgYtL5YvTxLbFzy?= =?us-ascii?Q?HGfkoJoMNXLzOFnW8FGeHS1aIIQjlY6BhC1DiAsDh3vtN9iu/MLtI65gsabE?= =?us-ascii?Q?1fw4aE5IGjX29JrKL/EFCF81WcF23CrT9TvZh/ejP09Xk+4SmrG+rbBFM8JP?= =?us-ascii?Q?rCKHAB3N5Bt7RMBWbYhWgYe9K6/I9ZNYH59dOMWqi/jX6Fyid5xIVDY8Iy7r?= =?us-ascii?Q?Jq2mDZ7X4dn2aqq6srgi2SJ0TiVrXzqRWhzAqdYehIAd5dwnbs+RLqSIpdlX?= =?us-ascii?Q?pg/kDIUGVF316vk0yrTfEcuejvaDFuoM8oY9tYjc5kn7HNkTWF+IViFyH7ec?= =?us-ascii?Q?gkCp4bjDoQ5GcPzn5agqk8g5kiSjYNvFbcRRpbx8QXASLR+W/zKjPN7YJ6hL?= =?us-ascii?Q?n4e137ekmvekF/caUHvREGWPJmLwyVRdHIUAxypdkMYbiuHijtjeWwtL451/?= =?us-ascii?Q?jqAndE3XTrQ+iuy3GCvswyBPcIS2nIh3HT35jQOmdGgUryE6bkhf3R+SW+xg?= =?us-ascii?Q?xJcWuMC/L3//jQbG7Xjl8pfOYCDOKrN+MiFqLiJZv0KinkKik1ZZEhcY8Q15?= =?us-ascii?Q?Bx8+p6U7fxkQwL/Z2V2e4HQaXU6biZ1msVS5zu7xqqdnGXpYeE+nKxpsN3+F?= =?us-ascii?Q?4am9RscRERQA4ISLnfzBFB5Ogm2R0Sdcg7pKDU1HRmP4osSQfxT2rXq1JTEs?= =?us-ascii?Q?W9GrnulaTDVsWA0azwgZZvPK5uZlbATN8cvt+Z/Dol0Bw+XpRtsUzVHL4DnT?= =?us-ascii?Q?nbEIPC+bvyNEY8lW08HxVGP/KNKccPkuHkppo6jHZW3PIpLV6bVvrNtYTRGZ?= =?us-ascii?Q?EuDTx+sRmJhKvfHL/9pwXHipmw1nSWtAW9c62MouBiU3M2582korZ/vZmaKt?= =?us-ascii?Q?c6auL88N3RDPk/6LGKW247nXFK9Exmwhizpv7IjsRLF74mppe07g0L9flWNr?= =?us-ascii?Q?CCyC+rUb/PYKcPu9Ope+7e6RuM3WMg+IjRr3YZ9QEB9Q3qARHMFtWUkAYr/X?= =?us-ascii?Q?snHloiwmOeWDFSCTSAGWjdSSQWt341mgYsAMXe3HfXPUS?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0735; 6:9/xNRJl0MRLDhV3U7vv7wNQ4jk/59s2GPV5hIDXOrnsu2oU9aqMkhMK9x2n5sUIVXhxVLe+invaWBPqPRiu/YXIfMAXYZ/RpSrXpXiYuhPN3iPuELbtPgqwUVKSRHAxQXH7jNQLAgaP32gRdiOsqaqLGoDR6pkwL2W/YJivva98Rt2w6JtnfdN+lKyeuNSKMOJR0NPvmtHTSPNu32NPWtmc/OZC3phx6wANIq/duoPzu0FtMCGfnVS6OOqJE5cJjAXMQM6mW066OTojrG4JB8gtObQK5Ha9dCFDxTVOlhQvuu9KAKs783i3j2VmYTurX0ZDU+c/CBztqFU6ZjFwz9Tuj2VGzPQxwN5kmZjvJ7fMdqVuNk1Xl79rBHyC7bGsf7MDOpvCS9YyX7D3VWpQ+0aNxalmvxEqzj9/fsQJFoGM=; 5:zAEa+g/bKKJwP0pT7LktT6ihrrFaKnEtSPDv263sjjgDHg6JA8MowdJ0z8D3pRNJKYP+8p35noqH2OCAObkROtJ0nlKui/OJ6lbyq9SgC6HsLwiFYY41MZ2MDcV7PVbVWjHqWEbETx7KBlhLYCoe/4g8xi9a9Ssj1Ghjfswzt0cf7f2RDA9gFbebbfFbZNzL; 24:dwQ2VdoJQaj3P6Dju5EsCQFugxW59SYn0eqt1o8gsbnN2i7qOFXWyOMzIRXOqOt+rXO6JGhXJyE5NNvKrgnd2QM8IADI2/VPEW1Dt1KPyR4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB0735; 7:F18SqNoLltqDx3GCYRq3dRL/ZMtrHKK04eadhNd3gL642pkNcqvjD9g03tr/yAdQ8SjBjBsDY5DsYBh7VaeRhYGtKk4UA9ORVwBFIcLnlW/P1FhujUzmUVqu4EuylnmDAVVzwCJuatOelRida6YFtBjKmJP9nL+bfnCMU5Al/tum5rVw+Lqj80D3F7YBM16n+LBYYNU/eU4GI9obwYT1lu+wu2OsbN8XA5KqAhNsZHRp7O7tcg3adYx5tVsvjSdE73GjMk9XOB782n5D3AJt8BvrqhH0Io6mnf4na+e/dMKNs7hDzykvBkwEQBWUWD/deaWyqy+5Q5pIajTiuNIwze4HRAzynG8nRHDM90v7F/nsDQBdnVOJtbVW1QOk2Zj94MFzxUn88trD7za3gBeFukMB/S54+Bs31GAPy6C3J7SLIJrOV0DRJRZkeJH7wl2pESGbh7wyyzipwHhheeC+OJMMmTAjMvmd0Lpmi5h9XKRQEMOuZAlH8Cqf5yfFad25CdcpDlm7mM1/GwQEZ88YhA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2017 05:04:40.1748 (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: DM2PR0301MB0735 Cc: Priyanka Jain Subject: [U-Boot] [PATCH] armv8/fsl-layerscape: Update erratum A009635 implementation 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" Erratum A009635 is valid only for LS2080A SoC and its personality. Add SoC svr check for execution Signed-off-by: Priyanka Jain --- arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c index 335f225..99ac374 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c +++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c @@ -405,7 +405,14 @@ int arch_early_init_r(void) #endif #ifdef CONFIG_SYS_FSL_ERRATUM_A009635 - erratum_a009635(); + u32 svr_dev_id; + /* + * erratum A009635 is valid only for LS2080A SoC and + * its personalitiesi + */ + svr_dev_id = get_svr() >> 16; + if (svr_dev_id == SVR_DEV_LS2080A) + erratum_a009635(); #endif #if defined(CONFIG_SYS_FSL_ERRATUM_A009942) && defined(CONFIG_SYS_FSL_DDR) erratum_a009942_check_cpo();