From patchwork Wed Dec 28 16:43:41 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: York Sun X-Patchwork-Id: 709333 X-Patchwork-Delegate: trini@ti.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 3tpdsv3ZRGz9sdn for ; Thu, 29 Dec 2016 03:46:27 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3A614B392A; Wed, 28 Dec 2016 17:45:52 +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 pGKNBubRTpB2; Wed, 28 Dec 2016 17:45:52 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0E4C3B395E; Wed, 28 Dec 2016 17:45:25 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 161CFB3920 for ; Wed, 28 Dec 2016 17:44:44 +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 xnKQzyoevPpx for ; Wed, 28 Dec 2016 17:44:43 +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 NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0049.outbound.protection.outlook.com [104.47.33.49]) by theia.denx.de (Postfix) with ESMTPS id 3C21BB393C for ; Wed, 28 Dec 2016 17:44:28 +0100 (CET) Received: from DM2PR03CA0053.namprd03.prod.outlook.com (10.141.96.52) by CY1PR0301MB1579.namprd03.prod.outlook.com (10.162.166.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.11; Wed, 28 Dec 2016 16:44:25 +0000 Received: from BN1AFFO11FD037.protection.gbl (2a01:111:f400:7c10::148) by DM2PR03CA0053.outlook.office365.com (2a01:111:e400:2428::52) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.803.11 via Frontend Transport; Wed, 28 Dec 2016 16:44:26 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD037.mail.protection.outlook.com (10.58.52.241) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.789.10 via Frontend Transport; Wed, 28 Dec 2016 16:44:25 +0000 Received: from oslab-l16.am.freescale.net ([10.213.172.100]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id uBSGhvtY026038; Wed, 28 Dec 2016 09:44:23 -0700 From: York Sun To: U-Boot Mailing List Date: Wed, 28 Dec 2016 08:43:41 -0800 Message-ID: <1482943430-10231-16-git-send-email-york.sun@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1482943430-10231-1-git-send-email-york.sun@nxp.com> References: <1482943430-10231-1-git-send-email-york.sun@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131274170654692405; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(336005)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(48376002)(33646002)(189998001)(50466002)(97736004)(69596002)(8656002)(5003940100001)(104016004)(107886002)(305945005)(81156014)(8936002)(81166006)(36756003)(356003)(8676002)(50226002)(92566002)(77096006)(4001430100002)(39060400001)(110136003)(7416002)(38730400001)(86362001)(6666003)(6916009)(106466001)(626004)(2906002)(85426001)(50986999)(47776003)(76176999)(105606002)(5660300001)(68736007)(2950100002)(4326007)(7059030); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB1579; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD037; 1:q6DQNk66bWsvieQs3S/i55mWN66gmGkwJwNzspu3NI4sUDoMgVLx8QIw+NzdVD5XFLv032oiIpIkN0hZWnrvOYqACF6ehoH1sc0TDoM0b7yIw85dzNsKOqJZYRpJyJh7IZKYnRNxnLDfaAz+POX/wmYt/1KknMxlRWQpLWIe+WT31z39LQQBqe0IQ86bcef2Eiq6ydClWI1Ex8G54Qvk+upOZXHKaeV5yPPMmHG0R/18DcfJFGLRZWqXOfsb1/ndHb+hjojyKy3O4vib9zT5g4PNPDRq3XQbkWoD1EsbS6lPZx7sbthez55xfQAgfkrnC7Op+bImZ2UmP4rwjLzfJqDl8pqNv4XxIuPkcz/wCMvSEgsaTwii+dVa4tBjeAjCM20HJiHtcjVkf4ph21Poe4QXs6tK+ak//IGvlm2dWCRTYCgd7iIlG/Zm2P/V1zZtwkjgjXhmoRdFpUxRuBsf2l8yRhJXOgJ/FpXYE1VTPGPH7QjrGnD6LETvkyEMZTbv8eX6Oi9akY3Sw2ewHPZpk4bmsBT6OdOIDTdlvokKssfD1KWUlVEf2GrAObQDgurGKkpJlgvOZUjWjocBL0SGYCL+96giiIJJzdgcAddq0aR/9mqj+jBiSu3itLjR9zfMw/OWSA0NfAptvJm681J5wzDkzGSrHIfEy2cxjKcpLo6KWgrm0F4l4vbm/r7I5sVN9NAZ7jIQFgIJ+vZgQ5SOwj9mcWJXn7OuRB7M5+Tq/cR1e/z1lR6nxZ4hGjgOZckokwc7yLNai+Lbn8UwfUimrg== MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: dc0bdc4d-119c-4152-32d4-08d42f40c883 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:CY1PR0301MB1579; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 3:xe59y4+oKM5o9pVbNmFhHZG08CyP4VGYNQgFqbOYL+PsBsn6wEUnRBa8ZO3fKf8OL1rWXnAsi86hOZvLyZOXag3tUgPqhmpM0awudRJvLhm/pk4r6lNkgVoZP9QYgyJYkRdLHYvLIXscA0U2Aw+a65WJKK7y1WErYbFaKdZ9Q2jouFA37yLdtN/8Ifb8tX+3L+Id6vtV2NL1M0r45ilSw9xkkDkaiyIC11UXi5NVDyr7KyQtWTNc+CfOgEGEv3ounPLl5sytoEIUYkl+GyTXfwlFCnhEF7YY6Va0FqmddraTb2wc9DIKLHUZgwGB0xYVsNq2ZmEWGa6JOFTBBEJFvAKCCLz+X1dDfxP1g96oSYHUW12I+1zCfXe7puOhzU6H X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 25:OclYKet7ULiSDFU1K0sig2IxpLxy6FYeGJrvGUy9amqnlNTgtOc9FGd4i2hUB6IPv22dlEYJ0TUdbB9n6L88mzzUVAZIv6zymOYtXLFayVE+O6MqNCR7MZFldB4nJJHYwkyCardHovqM+C/j9RG7ndmmhkBFFpIh+SmWUOH3ki8qBMP4HX2QLAoF3itjFQcGSvm7mbpzjPDN541YEY4/qL35t0uaGh/fZ7gpchQP/IkV1sr0RzrrWz7X7Dw33ECTgSDV9a5YDPNVu1FYzzSSBykqjK25xO4HQXITv9xj/LIGFjrzWMStg5MNX2XkDHD5BF4FvZ9mDfvmbyd2dDEsvNJ6EsSTOV44c1xwdm/+XnrpzzfMgTqhKOWmUPZkJnbfG7QJVDjD596iL+KCQr9G2i2Qg7PC8U4xat8h+EGdggupha5yWRWqXh6mKxQ60EjxLLwxt3oMVVj3rqhMnxYnGPmzfIPv8OYYGpAk61aXxRcWJYdyqWI8QehYAS1nY3PGhjPn1tHWPoRDHbMio+yxKjT2LCtyi/bTp1M4sY0kzoLUZaD0UySGCTif5zlAr/B9/fsApPufy7ntseDqGTXouC8peiyrV6/TG+wMoff0Q2PwApCg9k8/svJ+k3Ya5C8QnXvU6BvkoE/sYBByAsBx8JUE+OFlRxI08WqfGesemZFU1rVJSwPrNT2Q4ZmxeI/CGhDfcgAUD1TYNusCbG/usJ+6CFvatA9Yn59roxERxarbZZ6fmhmR8uw68+VBAWPBgwMddZeHmc7l5khx8NugefamxR1g1fl0Pqehz2M5hdM= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 31:S/Ns2xXsHWeDCBaAgiIcCon7cp66/hyIFRRnreq0StOwETyavpvMYiI9XnDiOC+izAH9BXGIBhUybj0WnHE8BvGfVvAv73P+t3K77jwOZ/j0GcSgvqNgCX1SwDGAE+Di5oadUH6/R8v9+o1dhSRR/FI3nyd4XwdvXHLHDJc9IGmmwmWXJeayMxVWrEhQOqOi1yh28/SzaB5kYW1YTl37DovGOjd4pliOU7aU6Q0HpsyAdNvXo5cC4u/5k0JekcAnXWPNRrNRHWG38zkxCmcCag== 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)(13024025)(13023025)(13015025)(13017025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123559025)(20161123556025)(20161123565025)(20161123563025); SRVR:CY1PR0301MB1579; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0301MB1579; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 4:9bbXRVNw/ZmcSEed+dlL158Vf3pSMOtG1pNMiS0AkzcHEznAqmUrbiYwzGc7ywJusmUHo/dwZCKGCB1f/1xnbPQ7h1wfPmyYCrRZJuzul1e0A8B+TctREpRlyGwVMTpUJupTmSWS3+ogeah9ofyo5GuB8ytThZ15d379QcIB2ohngnfh9beO8OLKUJE7m1Am/6u4h6K99fFFVG79ykDJCuyQFttSI95W4o69Ulqpp8CZ1AQnBDy2EfhYTDqrFO7ZhTPtsSezlVCQbGqQy8oZf1Q2zinzxBCfVQeJJY19U/EtH5dhI+KRn0StxilL9tnqiRr/XzoAjz1ZQtqcObGPmmoEezNpcOhbvT75uZaEbGnKU4lZLwr+5Ltxdxv36lPvlBil83eigg2Fqa+ikOXyiO+5Ajer1+hBzFEVAWNuHwTd1/Bo0NdbJm6flmKSopl9uAoEeY0QvTjyfnm5yQYj4PUQHz+RMYVT/C04wyCuFRPM0gLEZmjh4rSMSB6EDQy+16kZIFZIe40Jp7VBLEUcoitsv/B3OcOh4FwuBFJ+Fz8GWxHce8uWB2Y7ykAitZrPmYYjWuq1WLQJmU05QYCiJLYj/Nht6SScIvbknSWq7sXgdR1tZCtkq+l9N2MOanZm4OMpt/tQmD7j4V7nCnYVAlkh8lnQDFd6cUPAxe3lFDpxYDnDE5FvjuGnAH1gnrRLHULEw73vexLmiS+4NNp36CRupaGye+5BuoJNIEQem5mgLYccBS/vnW2iWPN+VO5q X-Forefront-PRVS: 0170DAF08C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB1579; 23:ihNBOGNVuWsZvpfwfMj/J6jq2xPy0L/Vy/kbzc6?= =?us-ascii?Q?OuOCw9RfnuGY/ifhctdeSQGxybm4s1iSsnzsJYsxURlO2bFRUV8FztfLSqJD?= =?us-ascii?Q?7VSdOFc7jPMX4OSQoOMxqb9NKOFZjx2jA4ixyGJNiEME507K1NIpj2PxwOpf?= =?us-ascii?Q?GB/MCLjqAGIVPlNGvNGdQQ9C76W5d9WAwtVvQfZCyF4vvJtpwPDRxkGTpJWx?= =?us-ascii?Q?8oRx7fzAsqp0YclZQ1lv1M0REyvXuRrk7IL5IVOro/i6mBsVHzaKHupKb12n?= =?us-ascii?Q?eOqJhw27HbIt7kkHHMaDK2sdI3anjfVgEZ/sG6NIPUflO/9/eC1SydomQwf7?= =?us-ascii?Q?2RqndZjaPpR1qL9hb1WA64F95Xpkpd62biZuzL44sjHrZsjwiDj7ybId00wU?= =?us-ascii?Q?BCNf4SxaME+d5YBXy0lwzzDsKbdfThbIOi5bDYJeBxuDWITKwSdeRaK4U9oO?= =?us-ascii?Q?6bf6BpxPVcWWJn+hNAjQ8VvJTQbo4S91L6qUn2YJwCAl/mGh65utck0rWrPS?= =?us-ascii?Q?XAJ568JG0bV/8GQxS0B0T+JTfbgDyXB0a0aLo9FfNEchONSTIQsMA5dftk/b?= =?us-ascii?Q?bDdB+r3BcIWWBGVPsSY4ha4aEkbVpOkTJyqNl34sqm7nMqr3XsPqgVwBx4ss?= =?us-ascii?Q?dcO7MB/OfObl3k95N780I2UFcus09M1X9c2WvILDK+2GMT+bH/qxzjwQJbvi?= =?us-ascii?Q?wYxYfN57KHapPRqcnrPBaXRAlIJGPeZKLkhpHLmfXSBuOW4OPZrvvj9syT9t?= =?us-ascii?Q?hPHec0yHApOoWRa7QqdVjspt3xVAxT/CWvNItceIg3AT+BEY22mIbwInyYjv?= =?us-ascii?Q?mohhqsSywUy6hXN/V2GTbOFOQYqwd6iPhVxFLAE68fzRWvQYebq2vW+wXcph?= =?us-ascii?Q?YbTMEz04jszF9usC0Ox9BpU6vjIuJpYpQQBLfTfyQWDxq8jCobpQfB9sD4FV?= =?us-ascii?Q?zbEBsu6As5krpJsnMn6Gp/0OvUJs5n4nGpL/15pPxLt+ul0rGApzRtms9WZI?= =?us-ascii?Q?Gz+mnWZne1S0qSUC+8ApU5DbHx6GnTIMCsyKgR6deE8uraJtt2nL9/WYnKyz?= =?us-ascii?Q?D1I+fuKE3WAR0Jty9IOcm/2vfwCvvagukDh02t7IBeUPu5e7ukCIJ1XW0kmO?= =?us-ascii?Q?D4BOcen2wsnnkRHINMew8aojYjOctaVn06Pkpq+VVDELPL8YAB+K5oCq0cUD?= =?us-ascii?Q?BP7k6Fp9BaCZDxdQqUi1TEiivsetDeVc6iAt9?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 6:R/xY6ZRr7k86ha4/qPWkAQzxHHguntBdFlZx9uM8SmEj1S2NDLaHZZVoR6KU4HzWnG3jHDhL1EodQCNLfqbdv+aqF2g9I54hpm4SMMTwhqyHzbU6ygQ40XqPPfKvl7P7Pu1UA5uqEzRzLk40N3SwociabQtm6JCG7HIZetQqa4WZaI9g4ybKnMOUIAk+ItcuKfvUKDOHLwcBLbQ/sQa+JA8D4ZfMVDVJ73AXPJtgc+VuJhgglwdgkR3Jr6QUFufRbuFj9GIVHSCjA0v7Anxq9Q5gBa+bXp1IJV7U0EpHgTAG0srDhV/8SxD2Zazvl/ykWuGqmqCYSaqMxZJ8jNuBrS2yhj9wN/0KmhCHX/mcGtuV4z7Pb+yqr/7Az/CUDNC/xaa67bpPa0D76OSmXcde1L/94cq/n1tYgdh2D/ny5kGnVKH7BdfJvMHlsuHC5i+g; 5:BYRdepoXnzdxVqU6P50CsgVCikhwXgChMQWoNgHWm8Z/GJD+0ZioxOUxHzBF5v4sHI4mMk4Kfv4MNQ0KNteai7Wguf/J9vnTgw1r90/Ubi18w6Kko/PxJP3lUjC0Y4DYPHFPgjO/gRD+j/VOnQKP5BKKbq+1XRVolkjVpd0FMW4+4D2lCIt5I5vRWMebXygt; 24:M++obYPqYRhdc5s/3GGHLPeL0bndOQc7F2PBmRmR6oPUuFOnkUCnS1Xz0EFPv38eFTdUdlzOecMcbJPpFCf3ONV7eDG/UIyciNtCGKz7jOQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 7:l8W682JnxTqcMzCMhBwu0wOr9/Gf1JMER7aMhwOTSjHTA4knmLERV3FrdQb9i/OiYfbFBe8EfIemX7M3hROXW+MUFslFHe0Z39agBcH0WJ68Q9TfqEzUCsw6hEVhbJnI/s4q1Bkc5+P3st0cWkEha4KDdkBQbphpKZ0q/3azBSd8ZSHEJuTiZaVORvysLPJ6nhAV/eyYz8zLKeMEW1UgNp76P7vytIbVHzH4UUK99lCApHFxfEzEecalBvsQ/M7/L8CTt4Lk23Pb+jGT8tDTmfMe0F8aRvQrN7mXCPrzOg/WhPZKCiM5kJoh2IRSYscuPE+XHAr46idfDzmFmA8Kd0kQ4RJnPS1ae/tKAEzsZhph//CK+WMrmFMqPWLMcsbHgxXcGBvyzURAm+UZN49iHNEb35+QLkMiZVTFWYtvjz4Hz9fnK7d/SdTg0aMdMHiVMVVilg9odccjQXdEgfKu7w== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Dec 2016 16:44:25.1260 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1579 Cc: trini@konsulko.com, Albert Aribaud , Aneesh Bansal , Saksham Jain , Hou Zhiqiang , Mingkai Hu Subject: [U-Boot] [PATCH 15/24] arm: layerscape: Move CONFIG_SYS_FSL_ERRATUM_* to Kconfig 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" Use Kconfig to select errata workaround. Signed-off-by: York Sun --- arch/arm/cpu/armv7/ls102xa/Kconfig | 7 ++++ arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 41 +++++++++++++++++++++++ arch/arm/include/asm/arch-fsl-layerscape/config.h | 20 ----------- arch/arm/include/asm/arch-ls102xa/config.h | 4 --- drivers/ddr/fsl/Kconfig | 21 ++++++++++++ 5 files changed, 69 insertions(+), 24 deletions(-) diff --git a/arch/arm/cpu/armv7/ls102xa/Kconfig b/arch/arm/cpu/armv7/ls102xa/Kconfig index eca1d06..4b904f3 100644 --- a/arch/arm/cpu/armv7/ls102xa/Kconfig +++ b/arch/arm/cpu/armv7/ls102xa/Kconfig @@ -1,5 +1,9 @@ config ARCH_LS1021A bool + select SYS_FSL_ERRATUM_A008378 + select SYS_FSL_ERRATUM_A008407 + select SYS_FSL_ERRATUM_A009663 + select SYS_FSL_ERRATUM_A009942 select SYS_FSL_ERRATUM_A010315 select SYS_FSL_SRDS_1 select SYS_HAS_SERDES @@ -56,4 +60,7 @@ config SYS_FSL_IFC_BANK_COUNT depends on ARCH_LS1021A default 8 +config SYS_FSL_ERRATUM_A008407 + bool + endmenu diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig index bee7d15..af84e40 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig +++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig @@ -11,6 +11,11 @@ config ARCH_LS1043A select SYS_FSL_DDR select SYS_FSL_DDR_BE select SYS_FSL_DDR_VER_50 + select SYS_FSL_ERRATUM_A008850 + select SYS_FSL_ERRATUM_A009660 + select SYS_FSL_ERRATUM_A009663 + select SYS_FSL_ERRATUM_A009929 + select SYS_FSL_ERRATUM_A009942 select SYS_FSL_ERRATUM_A010315 select SYS_FSL_ERRATUM_A010539 select SYS_FSL_HAS_DDR3 @@ -22,6 +27,11 @@ config ARCH_LS1046A select SYS_FSL_DDR select SYS_FSL_DDR_BE select SYS_FSL_DDR_VER_50 + select SYS_FSL_ERRATUM_A008511 + select SYS_FSL_ERRATUM_A009801 + select SYS_FSL_ERRATUM_A009803 + select SYS_FSL_ERRATUM_A009942 + select SYS_FSL_ERRATUM_A010165 select SYS_FSL_ERRATUM_A010539 select SYS_FSL_HAS_DDR4 select SYS_FSL_SRDS_2 @@ -38,6 +48,16 @@ config ARCH_LS2080A select SYS_FSL_SEC_COMPAT_5 select SYS_FSL_SEC_LE select SYS_FSL_SRDS_2 + select SYS_FSL_ERRATUM_A008336 + select SYS_FSL_ERRATUM_A008511 + select SYS_FSL_ERRATUM_A008514 + select SYS_FSL_ERRATUM_A008585 + select SYS_FSL_ERRATUM_A009635 + select SYS_FSL_ERRATUM_A009663 + select SYS_FSL_ERRATUM_A009801 + select SYS_FSL_ERRATUM_A009803 + select SYS_FSL_ERRATUM_A009942 + select SYS_FSL_ERRATUM_A010165 config FSL_LSCH2 bool @@ -132,3 +152,24 @@ config SYS_HAS_SERDES bool endmenu + +config SYS_FSL_ERRATUM_A008336 + bool + +config SYS_FSL_ERRATUM_A008514 + bool + +config SYS_FSL_ERRATUM_A008585 + bool + +config SYS_FSL_ERRATUM_A008850 + bool + +config SYS_FSL_ERRATUM_A009635 + bool + +config SYS_FSL_ERRATUM_A009660 + bool + +config SYS_FSL_ERRATUM_A009929 + bool diff --git a/arch/arm/include/asm/arch-fsl-layerscape/config.h b/arch/arm/include/asm/arch-fsl-layerscape/config.h index db40669..6073d44 100644 --- a/arch/arm/include/asm/arch-fsl-layerscape/config.h +++ b/arch/arm/include/asm/arch-fsl-layerscape/config.h @@ -111,17 +111,7 @@ #define EPU_EPCTR5 0x700060a14ULL #define EPU_EPGCR 0x700060000ULL -#define CONFIG_SYS_FSL_ERRATUM_A008336 -#define CONFIG_SYS_FSL_ERRATUM_A008511 -#define CONFIG_SYS_FSL_ERRATUM_A008514 -#define CONFIG_SYS_FSL_ERRATUM_A008585 #define CONFIG_SYS_FSL_ERRATUM_A008751 -#define CONFIG_SYS_FSL_ERRATUM_A009635 -#define CONFIG_SYS_FSL_ERRATUM_A009663 -#define CONFIG_SYS_FSL_ERRATUM_A009801 -#define CONFIG_SYS_FSL_ERRATUM_A009803 -#define CONFIG_SYS_FSL_ERRATUM_A009942 -#define CONFIG_SYS_FSL_ERRATUM_A010165 /* ARM A57 CORE ERRATA */ #define CONFIG_ARM_ERRATA_826974 @@ -169,11 +159,6 @@ #define GICD_BASE 0x01401000 #define GICC_BASE 0x01402000 -#define CONFIG_SYS_FSL_ERRATUM_A008850 -#define CONFIG_SYS_FSL_ERRATUM_A009663 -#define CONFIG_SYS_FSL_ERRATUM_A009929 -#define CONFIG_SYS_FSL_ERRATUM_A009942 -#define CONFIG_SYS_FSL_ERRATUM_A009660 #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 1 #elif defined(CONFIG_ARCH_LS1012A) @@ -204,11 +189,6 @@ #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 1 -#define CONFIG_SYS_FSL_ERRATUM_A008511 -#define CONFIG_SYS_FSL_ERRATUM_A009801 -#define CONFIG_SYS_FSL_ERRATUM_A009803 -#define CONFIG_SYS_FSL_ERRATUM_A009942 -#define CONFIG_SYS_FSL_ERRATUM_A010165 #else #error SoC not defined #endif diff --git a/arch/arm/include/asm/arch-ls102xa/config.h b/arch/arm/include/asm/arch-ls102xa/config.h index 1c5158b..fccd4ff 100644 --- a/arch/arm/include/asm/arch-ls102xa/config.h +++ b/arch/arm/include/asm/arch-ls102xa/config.h @@ -91,7 +91,6 @@ #define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \ CONFIG_SYS_SCSI_MAX_LUN) #define CONFIG_DOS_PARTITION -#define CONFIG_SYS_FSL_ERRATUM_A008407 #ifdef CONFIG_DDR_SPD #define CONFIG_VERY_BIG_RAM @@ -114,9 +113,6 @@ #ifdef CONFIG_LS102XA #define CONFIG_USB_MAX_CONTROLLER_COUNT 1 -#define CONFIG_SYS_FSL_ERRATUM_A008378 -#define CONFIG_SYS_FSL_ERRATUM_A009663 -#define CONFIG_SYS_FSL_ERRATUM_A009942 #define CONFIG_SYS_FSL_MAX_NUM_OF_SEC 1 #else #error SoC not defined diff --git a/drivers/ddr/fsl/Kconfig b/drivers/ddr/fsl/Kconfig index ad5858d..50adca5 100644 --- a/drivers/ddr/fsl/Kconfig +++ b/drivers/ddr/fsl/Kconfig @@ -120,3 +120,24 @@ config SYS_FSL_DDR1 endchoice endmenu + +config SYS_FSL_ERRATUM_A008378 + bool + +config SYS_FSL_ERRATUM_A008511 + bool + +config SYS_FSL_ERRATUM_A009663 + bool + +config SYS_FSL_ERRATUM_A009801 + bool + +config SYS_FSL_ERRATUM_A009803 + bool + +config SYS_FSL_ERRATUM_A009942 + bool + +config SYS_FSL_ERRATUM_A010165 + bool