Message ID | 1468512408-5156-9-git-send-email-tthayer@opensource.altera.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 6DCD160572 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:06:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5A05D27F94 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:06:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 4B70928285; Thu, 14 Jul 2016 16:06:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_MED, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 2196927F94 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:06:21 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.85_2 #1 (Red Hat Linux)) id 1bNj7w-0000rE-ET; Thu, 14 Jul 2016 16:04:40 +0000 Received: from mail-bn3nam01on0088.outbound.protection.outlook.com ([104.47.33.88] helo=NAM01-BN3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bNj5i-0007hr-S9 for linux-arm-kernel@lists.infradead.org; Thu, 14 Jul 2016 16:02:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.onmicrosoft.com; s=selector1-opensource-altera-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NW5xqmmEkIS7WtKds5/1BB26yVD5NtiPcKZDiqK4ImI=; b=j+Ryc1K823rvQLL/VWBPHcvU19Ux8MmmA97qChEWhTqAAl3v7VjWV8E8XQ4rkXXHgWrnqrupBkoZL9McWkwboN4dISS3DmlZafLIeRF/gmxaLvQwqcdIYtNbi5O/DoLIptK5uDsBfr9TAsMqJYGBpZEq30Mz0nO4dbbqiZern/w= Received: from BN3PR0301CA0046.namprd03.prod.outlook.com (10.160.152.142) by BLUPR03MB407.namprd03.prod.outlook.com (10.141.78.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.528.16; Thu, 14 Jul 2016 16:01:59 +0000 Received: from BY2FFO11FD037.protection.gbl (2a01:111:f400:7c0c::193) by BN3PR0301CA0046.outlook.office365.com (2a01:111:e400:401e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.534.14 via Frontend Transport; Thu, 14 Jul 2016 16:01:59 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=pass (signature was verified) header.d=altera.onmicrosoft.com; vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Received-SPF: Fail (protection.outlook.com: domain of opensource.altera.com does not designate 66.35.236.227 as permitted sender) receiver=protection.outlook.com; client-ip=66.35.236.227; helo=sj-itexedge03.altera.priv.altera.com; Received: from sj-itexedge03.altera.priv.altera.com (66.35.236.227) by BY2FFO11FD037.mail.protection.outlook.com (10.1.14.222) with Microsoft SMTP Server (TLS) id 15.1.534.7 via Frontend Transport; Thu, 14 Jul 2016 16:01:58 +0000 Received: from NAM01-BN3-obe.outbound.protection.outlook.com (216.32.180.182) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 14 Jul 2016 09:00:56 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.onmicrosoft.com; s=selector1-opensource-altera-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NW5xqmmEkIS7WtKds5/1BB26yVD5NtiPcKZDiqK4ImI=; b=j+Ryc1K823rvQLL/VWBPHcvU19Ux8MmmA97qChEWhTqAAl3v7VjWV8E8XQ4rkXXHgWrnqrupBkoZL9McWkwboN4dISS3DmlZafLIeRF/gmxaLvQwqcdIYtNbi5O/DoLIptK5uDsBfr9TAsMqJYGBpZEq30Mz0nO4dbbqiZern/w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tthayer@opensource.altera.com; Received: from tthayer-HP-Z620-Ubuntu.137.57.187.33 (64.129.157.38) by CY1PR03MB1487.namprd03.prod.outlook.com (10.163.17.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.539.14; Thu, 14 Jul 2016 16:01:48 +0000 From: <tthayer@opensource.altera.com> To: <bp@alien8.de>, <dougthompson@xmission.com>, <m.chehab@samsung.com>, <robh+dt@kernel.org>, <pawel.moll@arm.com>, <mark.rutland@arm.com>, <ijc+devicetree@hellion.org.uk>, <galak@codeaurora.org>, <linux@arm.linux.org.uk>, <dinguyen@opensource.altera.com>, <grant.likely@linaro.org> Subject: [PATCH 08/10] EDAC, altera: Add Arria10 QSPI EDAC support Date: Thu, 14 Jul 2016 11:06:46 -0500 Message-ID: <1468512408-5156-9-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1468512408-5156-1-git-send-email-tthayer@opensource.altera.com> References: <1468512408-5156-1-git-send-email-tthayer@opensource.altera.com> MIME-Version: 1.0 X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BLUPR0301CA0028.namprd03.prod.outlook.com (10.162.113.166) To CY1PR03MB1487.namprd03.prod.outlook.com (10.163.17.17) X-MS-Office365-Filtering-Correlation-Id: 46447cc5-1a55-4a3c-3682-08d3ac002f8c X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 2:Vmy4nHDzsknG1rOqEBup0vpZgSPH39SFP5DvznriaGVOPZPTPupGbyB55RHEa7SJe2h0qbtLkqJFJjaaP3QFZ6mupH18vu7ySZXqH5IC/MMpjqDY2/jzQm1BwI1N+YT1X0AdQqhe2PgAuhA7jocLJM1PLb2kw58aS6mHCpMB9JvT//qv0/G7allrN2u3/kvs; 3:YxngbcDDyZG6/jRcQyi4fLF7vn+ykMtU2/3XdCI0N19mI5QEsTIihe+dniK+xGf172Nqhkr7vqM9CqD8g3yLau3pDIcguwQoVsHWvQbhIuAt91T1IX/ga8Wy5+8Vbf0b X-Microsoft-Antispam-Untrusted: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1487; X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 25:mNJqPBxvp2Hc6pHeU6+9zGwa4jlwfM1AXw6wXnTHbZb5HDSTdScZbzP8hzgDI0BTiEaRkTkAw6Gs2ufjAQD/mUKnlUrhDywzH9AX1dGllt0qlq29Sq1qvBaxRXbNQ3P/Fvid2YsGueH5t/NnS/Wc/D8prz9+d6rpB3Bz6jTGrq+FevYLGzBFH2+AmCQf1kWkKctlF/AQTxyhnngbHOIjjTaMI8bdGybbLuYSTAvYKmrAylLL51fBC4oEl/XWMdmdifh6OZZcw1cuYHkpF5BSf1/IZVeshF69WppIkeNRaGWCcfHGVYrZ1Pv5A3SLnY/37o66yeM1lQ2KiIK7kOCgmGSNKxPiw50pwG7FADYqSSXyA5pFq4u5GZLh0BkkEMm0IzvavG13wDMk90ObpusT+ebtxmZ7BJFMiY2MAoRYZcVardoNi8wWoRvYE03J2tkOEPogTGMVBDrVmxPMqsWvI1oRpzUPvlMISuyxlTRO7c/hCd9cEWaHFIwngKLtJ59HskOZcD8Sa8+UAvcBYwcK/JriDPZBWn5eB7oAfDmTG+FBSbc64UEhbMW9SpI0qzBkJ5IVfIR96WpZsSp0D4KbCERd6QNxOmWZtUVGkcF9WgBqUBNO0kmPM+rwBZapmVNlC3+yo7x5gb3La3ZdJE75+rFYFZTkKUK8/6KnbXV3kOyEuDE8LWtGp/mpooDxu48lnWHL2PHc6XOuUZUBKvBkBNysKsN+ZsIEv4dmxEd/MWc=; 31:SWfv8FCVO64LPdElpJ1Co77yZgtqc2OqntBlm+OlRhZK2ak9Sird20tOGhFvMTgpE0J3TNliLqWQSsl2nW8FCA+m3PoQPncsgHkmO3cp4Kfgoja1/4+an6IP+8+1JuseACLACM/Ki9CzrYOAVRTJ/sWXUUOR+75dBK/biQTr9cCvcBeuf6wgxgyiPGMa7DotwC2EkY3Ocs0WMIWgeDQ9dg== X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:WuGRpE/01uuxKnq3L0pMxDhMc6clkBQUq/vcw62wy1Nue/y4LBfSEU5jTWzZmfWqALHh/yISwpNQI+kwTwbQQbVVHmDC4866Zux9rDqDrMXHMVqLn6324C8rLSpKc/s45U+2jesxqswB2sFF/DvylzyymTcAY92WJLNky+NlzaM=; 4:bukRDz9RJfvKYzxwUffPUq3GqId7vV/H78rK5wZF6JkewMNphFl/zpcy+o/TulWyzJdNPbukyjjGThbfDrKgwIg7PxTuyzaxYwGltdYGBapnpnkEuFA9v5KbxvWLFSooXhXCy3mKtvR+zKPbQJgu+QDl+OUQyHFSag69cuc8jNdI/CrrGGCqaS9rdwC+p3HDJUHKJkrp+3KS9eQChqMFy1ej8M2eD5n/DMNEtS+8nFrzMZEgbMOMR9FJWdQJS1VxZHdkLje6FD1sfUaL8OW+XhKar2P5qiVd/OP9wKAo/018cq8OxFWZZSk6/OcGQ/6dw93xa1scFXsI+dCWZ3i/hIkrO7rjkiflB01b3nRNW9tVI4YXOD7DBNiBfNu4U7KzSLp5m5VUdy5QKHzi9YQXDZH/j7KyM7nIx8bTvW6Cgpfvl+LzMD0/1l2A4oy2mwPE X-Microsoft-Antispam-PRVS: <BLUPR03MB40791D6AED59262D3478C8EFA320@BLUPR03MB407.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(80048183373757); UriScan:(80048183373757); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY1PR03MB1487; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1487; BCL:0; PCL:0; RULEID:(601004)(2401047)(13017025)(5005006)(13015025)(13023025)(8121501046)(13024025)(13018025)(3002001)(10201501046)(6055026); SRVR:BLUPR03MB407; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB407; X-Forefront-PRVS: 00032065B2 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(6049001)(7916002)(189002)(199003)(2950100001)(50466002)(50226002)(48376002)(229853001)(7736002)(86152002)(81166006)(81156014)(2201001)(86362001)(305945005)(19580395003)(77096005)(19580405001)(586003)(7846002)(105586002)(106356001)(47776003)(33646002)(66066001)(107886002)(76176999)(101416001)(42186005)(50986999)(8676002)(4001430100002)(5001770100001)(2906002)(5003940100001)(92566002)(3846002)(6116002)(189998001)(97736004)(4326007)(68736007)(2876002)(921003)(4720700001)(1121003)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB1487; H:tthayer-HP-Z620-Ubuntu.137.57.187.33; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; LANG:en; Received-SPF: None (protection.outlook.com: opensource.altera.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1; CY1PR03MB1487; 23:NZ2TrBQU1oyOQ6mB3bzLfI/AeEHbL6Fkmml9t+EBx?= =?us-ascii?Q?DPw5Lz+O+wV2oJ+QU94eAvmd7jLbxEjof+DHwDWikrVawsuo2JZplW8JMwQq?= =?us-ascii?Q?yG4UawgZGuddRFszUF8nh1B/ErcjwS0cElwrbon0/z//CGqJaytS+JabjnPn?= =?us-ascii?Q?QaGavATAlG5Z9InyO+Xd3EJuwu4GXC/SnZLspeP5Q4m2RwyBf3/b92AToQ+T?= =?us-ascii?Q?bVXMffrTp06ixSKFtQSUCEhMK2QaNmllnkfjdrri3ZpciTI5Nju8ILHHeS4f?= =?us-ascii?Q?aMGuBkl/9b/XTYUvlIbqArgqYzzbbzQ49et61PeWlEehSR+kGSSzxx2lDj29?= =?us-ascii?Q?PLq+f6oREYScwhzh/KCpRu1KETPQe2dwp1qpPKvyu5PBhX87YGuhOGtyrILf?= =?us-ascii?Q?oT94AhW3D6XWuOW+suwt9ifh83/FnTdf+a6XeY5Qs6q9+AEUFNIcqbsl7UXn?= =?us-ascii?Q?EdBR+rE5bIh0abpgLAg1RR7ZoDJf+v+8aNNUyO/8bqRpaXxrQPxJYK6+Yqxc?= =?us-ascii?Q?0f2jvKnH94mXQJ9p+ATn3bljwIHBOLDF0hlOf+5IT2QsA3DATWVu3sLz6Qv/?= =?us-ascii?Q?BzZiJ4MOYB0VHCG5d42Fp2liPNpmoswcLwWYgY3S1Hkt/BbPEHW1Ey56WYUl?= =?us-ascii?Q?6ex6Vjxt2JmUKN0+3xrDFgRsYjfMjhmGBfPxMZn+sxjeszBdElVTO99XbRss?= =?us-ascii?Q?wkWRHJZdwlWyqb+GPxA3eiffJrW7mK4DAQd1V9jckbMWPb8FDn4f9eG3wmJz?= =?us-ascii?Q?r4d4WId60vmro8QO2J6KRGoFmRMnarVbxj5WU9AUmIQ79gVKAFW/iwS/oaAr?= =?us-ascii?Q?JsPawFktL9haXkdOBXf5exFkKlE+p1ZX/DTuIjp37ueCCLo7SJeNpQjRRGOS?= =?us-ascii?Q?LRpUg5707W5Z+Qhc+Jyv53HaMQUwosBNMmTRzanzzAvpIHAP9y1UrmO+3vDB?= =?us-ascii?Q?CLHfeLLCvU96EYUexyVllAdwbLR9qItJK+Bmq2v0VuxfK7XhBpv1F5pgeVWd?= =?us-ascii?Q?24KlFfQDCRtJsXnXFWCKQXJMG3L8vyVc395eQDwjKyNqELGY+1yDoZD9y6NU?= =?us-ascii?Q?qR56L4393eMLWxRClsDkfja87C2wqA0Zj030nDdOxiQcq4BWjepqZnBZMAhd?= =?us-ascii?Q?OuOc6ehi03kLHzwtkIPZJC+IJNHOhM1JUpWRhnsEg6zAz7d+TDgsqH6kc/Oo?= =?us-ascii?Q?V36wVtQoNhKQZepxiZxIEmTxRm/VvFf9qbD?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 6:NdcGiuVamSxHgukdSp/f+blW5BhvAsR/qysps6GLa876mSqHqwj2aevhAlAZ4v0R9D9/lSrBiR4xA/7bjOSLb+HJ0VFLs/orxrC/FB0T3L+AUWfyxXxmbSXbq365KMbFlUIUpXZ2PI4NzIKe4q2vh4KSEwrKqENQKDNrPhUtstjTDMx4rEiT7eOk7EaiKwwI+9TEtOlOY+b+PSQrzYm09oeYRIKmMeDkVSn41aN9oPSorQI9mhYnLsnGCkdposPyMTI5a8HOuUU0I94/hmBIBZYzuSWT6coBsOAvvH2LGsZE1HF0hIxv3Codz/tlusBPAhsSrzp6O2fMITWMInuLPQ==; 5:mx2VH80ZmD5MjQxJ0YUY9wQJOdGyXyvwggLyey0KlcTcea2YNvZnFbgEEnSIYSc2XgHJMoexW5qszcZ0bPPGdPQ2IPSP+NGC8Fy4cNlYukQ5YmlSacOEb6avyzH4u2rJlptgRBcwoDjkte7fDwIwSQ==; 24:b4CuRpaY8Xwlfa+MeZ4vCeLKS2EAhdM871OORNBtMFxKt5O3TdiMIHpRtThqxFeg3uxoqEZaqRPaMIyANEWaVM283kdVD10XcR4sOgg1sY8=; 7:i7DD38JQhLi0+GuWVREGgbIjHF1lZUIEwWc0uEfG+GtKceTKNJtMPZvDtIGzBBn1HdgtHJYXv8Qm7yVQx+nQJKwmJ7gxQ2AftAnRbnsMPgbTDB1fT8Ez1ZUBspSNc9RIlxsvab+4BHhTFRuvhsKMUBjutDTGS7ibQ2Wq/AWI3u7iRHSl0nnhDcqcCO7HGz+BrEpMlxUr2Bar6PpBmk8/tLouwaEXa9DzC7SvmDU19bBEjOlS2vekfR4xFBTx8EiB SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:dys1U35+TrXLrcamJM613y0NhrDG21wlmVabFDg5s/25U5Fl8tZWVujfkOH/mKN5ArJZFxwz7DuhC//8Gz8Bc+dUldbZcquxTQcJ54uROlYi8OEXzQuj4dFu4AkfdDp5w9RaFunTQY7Jj5iiUUAlw9YNcup/oyRNJaQ6OxOmBFo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1487 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BY2FFO11FD037.protection.gbl X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.35.236.227; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(77096005)(87936001)(8936002)(956001)(16796002)(5003940100001)(305945005)(66066001)(7846002)(2906002)(6116002)(3846002)(2876002)(86152002)(2201001)(586003)(50226002)(19580405001)(19580395003)(3720700001)(7736002)(11100500001)(92566002)(105606002)(4326007)(50466002)(2950100001)(48376002)(106466001)(85426001)(8676002)(68736007)(76176999)(33646002)(86362001)(50986999)(97736004)(5001770100001)(47776003)(6070500001)(6806005)(81156014)(189998001)(107886002)(356003)(229853001)(4001430100002)(81166006)(7099028)(921003)(1121003)(4720700001)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB407; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:0; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD037; 1:qwnTRQEmMf468INtJLZMPYHI7yjWamEKKavEcrIjLXVveNsep5RcQLebVJum08AGR8pKOLQmWUkmtLYrWm0zIfbI65q+l+4Jvim9UE83EiO4aEmkWaSekwpYMvVdLhsIw636wSSccW//QFABD15e+NHrAr3JkU3dKq38KCrfStas0kM+iB4Cxg/3b6nkh+qR50bkWyCP+3ZWq68DTV/ytNVnsAV0MsuED15o6GNDKyWQGHffnhD7W94cAwIKtb5FPnG0g8bIulYeDEY6flB7DFsksTGZb9g4O9w0sCG8p7nBjHq8Iv5PYljoxLFuKqT4rOoW4GppTPtkKXNbUAoD1BVUVv7vbhub3F709dpXFr6WXhM5gwDaRQK0m0r166HikKMT4WZhNxK9Q0BZlzjVxhs4RjAJgmamcB0hBuE25+K5tB1dCfWDYerKwlP3/uLAP7XR4ZyO22dLEJP7pgWWSXP4OTRl6wmsb9h22rJsp5Q/8U7F6WGQqMCzalc7LxvNheN2EP51MK3WUq9fKj4WVQpTN1Axs2ev+2TnttzbVsZyOCCvEduQ70uOZAVtQXfJ5gZ+rPt34tjp2joQZk/ntQ== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB407; 2:4CFa9fwcCn3uN54LQhr7V5ab8vqRhFmy+B6MOpDLRrZ2qKRXTLUKEEp7o4vVK+BArAzxZvLUWYRGe3jtm+OTYL8WzOuPr7rEt4klrmzdnftCqySw9rT2ifzOEApSkuAkxCsyGHBeSTyMVRhikvh+NqVJJx9cD5el2bYxenWDMz0kZKIFpC5e1ZXRpucgqA+l; 3:561d6pqXExbZvAVOy+c+dmqmgxi8fjTxzyvgpCMTNFyWL6oWX8wFpBNboxzJg0r/PnNWfQIXAFE/jEJbxws+d5bMBunTIsZazfi5Vt4OYqjCi8xcDQz6cWDdMrKIQ260P0SijMVl8eSlPOYVMkHSDCgntDcCKsISfM8Bf0a1K+E5O2uZufm+SoLRvip4C25a5y4Am/1bc/+PDrO/ndl/Y+Hy4mneHSnrlqakegeC9xvT07q64gn6D0YXT7F1pU8P; 25:g4A1hSJ9cxtDiTRn4/wflEha9AGZjjvVb2wHMt74WRFUjsnpp3N5oNc88FvHEp1r/qV7Vv8IjUKpBMZmFv6/WWFUYBBRIjPQpptxKuGv4NMtSx60YaXx6sLJFtqCeBIOieSeqxQzrL+76EWZgItDYSZcLYuUIXxJjb8nmFQ45mHdHZ7iiahIC6HXpW9JiflPqFoTfySsHfuB/A84I2S91o9EHOWpn4BsO0CTbK4wLV2NOHniqkHUaw/ZhUNi7wEFlwtVvd8gtNhha0OZz43RSInQ9W3JCbcgfYrS0TSD++6CTdds9s48MZtO4/Mu5GJr+LMmt8YwNQ2fCx1X239JsUsXFNrxrkH35AKPlc+bOmvLc/ptIcREsEQK7AotHvL24e6D9LgobjeMVy2ayD/zD+kszNwZ2L+qmepHdNwxRtw= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(3001016); SRVR:BLUPR03MB407; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB407; 31:P9vBU/cyz5PR5gW2BK4zbTsiMVbbJb4aRhLkHdn0nfPZLtIwBobRhqUmsMm28J1e/ObWra9Jo/7PWGwXu37bL3lScvK/yoBCDLUCqPYjkOHA6VcufZZwdp4vUIPfzxwglC4+FEr0dSIX5pQ0oMDbNU3sMpuv6QHv3L5OiM9uzwlsS9qIeS8100EVLc2FKy0G7nKcD5EZeMq/fFvlM9LBdw==; 20:8xpnzuuqrAaG0BofJjEEjIysAYvrlQH8ZaJn9NLHzZ/RDY1Q8M2OYDfeAwUuh/CyD21hPCN0a0Pcv/tz5EaSmgWBcUnKV42sVvZCz4d0yDb5KKdZNFC4prQbptup/pv0QamJPd8JcJvOH9fGgcj2AyeczkEJzQ8Qc2Xp08vjLtQ=; 4:iAlT6BAY/Mrg3GmghEsytYNb2O+V3tMlQd/vI88jKgj52g2dmw7c7YMT/6tjSJduF725JaiDY0xcE4pWc4aM0yYs6b97K95yPmU5ghZ+aE01HlrcCcCA7G4QgifxXhJoRf6Jm4lMAEgTMLGOT8pALbOjsm639cbV6wPrJhPbsZ2TGAtBc21rU2Ye6/hKKq27P5tYr0hHvs11OB1hd3Lnujoo99A3BJqF1TY3Io2gjNtCcSq62Li9YfmeaPoSO192C2wIWTlJhinWLNFGsVs5suFmWD7DSFXlxXZUcUR6i0omzHax4FT8kTxsdMWsFFze5b5cvj6jnnxz7rxaeMPKNSww4Ui85ulSppeyU80pQePP7rtR5nVHQRLF05pnrPmFQqJ1BhLvQvEspwcgOE3Al1//1ICLfJ0ebjjwjYj77Tx0guz6hWgvIeg07EKJKLor166EEJGGeSxMfmTGMDrNTy5HaO2GVym4WJbu3AOgsYgdaYJygApG8LSSit9MEdahFUuptZPXHXfdsFdwxn8OSA== X-Forefront-PRVS: 00032065B2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB407; 23:aAoE/yEudvsroJPX7essLbJpQywCXGp+ErjFZbZRrX?= =?us-ascii?Q?608uDGLlS2lWDGLxxr4KZ+2RhperDeHP5IWvaPB5XiLv0oLGpg4HvHQDv379?= =?us-ascii?Q?l2AAeJRE85qV5q7tNydgT78Iu8kJAVXPtIio9z/9daqDm7XP2yi0i4h9IYBf?= =?us-ascii?Q?b9tITryXKxUilsxJkSWBRHPiJigdGH8pctVMg0Ps8rZnIIqPw8uPdjjNgOsF?= =?us-ascii?Q?qsl8l1v+NO6A7vZG7M0qZtvB/enU9v9yR09MP4tjSYvfKU07yuduigsdnLp8?= =?us-ascii?Q?pyeFoVkH2kmigYNdjV95mDl9jviCqgRiwr+BOxOtRvTR1pHjHxi11/O8WHLE?= =?us-ascii?Q?cllk1kD9bM5oUeHb3L1Q6c9D9dtLYHN5TpP5eJG6dgD1GQbVpdoCScyerzib?= =?us-ascii?Q?WaeCs0Vvi6QjKinmk5cS9Nna7jr0xq77jp8y2kDRRhbQFhVlPtIBTApidcN9?= =?us-ascii?Q?Ak4wnZCHAniJ5WdCsgA4RsDzfCmSEdiVyuZmFqqGmbUZo/DXuZq2XBUR5u9r?= =?us-ascii?Q?tKq7OkkZ9kJjiP9cyhUJnLt3iyyxXVmWJX+sSuz8ylZWrnAGXbE2UbDH27gk?= =?us-ascii?Q?W7qmsQxyCD5URmg5rlXCCbmb9fDh5bQqc0j9Xghhc3//B+hBLhw/QHeUOfYz?= =?us-ascii?Q?QybIhzidoYs/HggRquRXwJuXielnjJMs9AbtvrSotHjfLJe1dIkjjYJSmHEr?= =?us-ascii?Q?6uaRB/i/e2I8yfhM9iBAANkjG1vHWd5fyjB9ePUcyuS0S4HmeDRB7ykl58Au?= =?us-ascii?Q?W13NcPulNEqeY4Xq167MNnOaNDVBRP8QSCT6lmxgtZ1PzzfElgmqOHpzJr1E?= =?us-ascii?Q?0RfsT/zPX71XSge6mWGbGeku76FylvxNvDmbrrGcq/CmfT+Sj1zJ93m3P9Bj?= =?us-ascii?Q?735MoejCXjQ8vYRO1GBH5Vo/DFBEKJR+rJOuz+3C2x9FiBr7vq2Zw0NO7u0r?= =?us-ascii?Q?FH9xrXrH5slim87vUcLaupin4yB1ZMkYNgBeuukkJuXR8fWVvQThrm3kc+9Z?= =?us-ascii?Q?EM7XO2IjkMUGMoK4vyNwi7x+r2x2u3Wa6q0sSO9vMtCAitBVkln5MN/jepfO?= =?us-ascii?Q?GImBd2u7RTnha2/x96287qtLiGt3nKmxUiU69ZbBfERz3azcDuI31VcEYzNU?= =?us-ascii?Q?9PM+3y/F6z3GtxN5+yLbOfXn/3QDrKl9sYwF/DvKVknEPCLFKt9pnPn6zD8g?= =?us-ascii?Q?O51bjev9l/CDaCxbn/YGzaUGXV5RgzHGbKOSGlKMy+zdsTurhe+XbXDF3zE5?= =?us-ascii?Q?7RbOT7EflwtJGr8R4PqZSJ1hnda/eF/S8JpHgQhr8JDXcPhG1rV8EDDVt9TV?= =?us-ascii?Q?cLQWBpIPjv/qX9izqy8F5bbI1RF7yE84s4scNMek+nTxMgRLOUoO8/Bndx4r?= =?us-ascii?Q?QFygpew/0ARNSy6rtbR1zBSLT8bq1inRzL5BNF4NPyJt59jdHiX0uoNGHR4+?= =?us-ascii?Q?qK32zXyFSoCWcy1XA3xqrWZrhYue4=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB407; 6:QgyCQ2zFjM0o93mlGjcq4O+NxltLgCFFvbJJTgIyDAbfvjY7qMYKM/JMcEDgaFiwRYUis75EGQAKC2gFViX3BLjfmTXt7Ce48t2MzPq61YqnJ5xA2dWUxeZNgGSXVAOG25KsdVXZFto0kW+iZCf9aVr9dHuAKc4OGG9Rqbqt2rLuw4zyZvyretkel0y6ChaY0zSiOcqN3OXZ8gLsgNNrDLB4mwAnpx1/nIWjIRZWiG9ZGyVcjzDdlUqX0zDjUqEAn9RtSnGwCJeNgJFHtRih0nV0xfUEUAPAeVsaEoc3N+s1IbnxQ2cLueE6J9xFOlebNvePypVaFJk452U7UHjOfA==; 5:nd5SGyZlW3bGtjh2p8N/btJza0Qvdns3G1rDvQ0FcQj4I/pAzKocgxRqSTQoz7ihrGi3jHhhuIe6+kymlJfe0Iu8vXDhra12T+i4QwUWrjTgEI8vyN7gAEGWul6EkAajIaW5R+72RpNrbYJ44qZMxA==; 24:37+rHh7a+9uAEM4HW1Ivd+UulseEvPkJ68yrXed04C3ehD+lx2x8Kq1xh29MJNkVA0wZwLqLp/Sqa56w92CVG8xTohnck6rZ0TRAt9vPD4E=; 7:loT7pnNlitvhwsYsSxccY/IIixeidtZ9bsioWi2f6Q2wKVvagB1US6bzDbi66hGvIzwSEljJ4/erVLBgMKNvWLMq95ZdN0opSVVXy69KMZ1iqlldNu4nTJssV3qRkx9a1P5Hbrf0/P0Yjs7ZGSFAZKKHe4b9RdvJCI9xdDZqxBjA5cwR9KTi3Op8OpXxaum/H79rr3FH6f9LwJpHQ2SeoA== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB407; 20:DANARcHWTg3O/sBOBALV6+i+ut/tHVhiBE9gokaNhJ6ShWD4sZrjIwIqB3z2yOuQEsfdtBbonmXa3io06oAvN6uXcKUEDzk2Uk9BnDqdOUCxyTIouUk+rAwN1VrcCQC++EC2933vwE2mxE7Gw9F/s0YdvOVJxef7Y+b4XrpXGkw= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2016 16:01:58.4883 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.227]; Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB407 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160714_090223_309548_D6BABC87 X-CRM114-Status: UNSURE ( 5.10 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Cc: devicetree@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, tthayer.linux@gmail.com, tthayer@opensource.altera.com, linux-arm-kernel@lists.infradead.org, linux-edac@vger.kernel.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/edac/Kconfig b/drivers/edac/Kconfig index 1966068..72752f4 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -419,6 +419,13 @@ config EDAC_ALTERA_USB Support for error detection and correction on the Altera USB FIFO Memory for Altera SoCs. +config EDAC_ALTERA_QSPI + bool "Altera QSPI FIFO ECC" + depends on EDAC_ALTERA=y && SPI_CADENCE_QUADSPI + help + Support for error detection and correction on the + Altera QSPI FIFO Memory for Altera SoCs. + config EDAC_SYNOPSYS tristate "Synopsys DDR Memory Controller" depends on EDAC_MM_EDAC && ARCH_ZYNQ diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index 439d6cb..b2900df 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1366,6 +1366,33 @@ early_initcall(socfpga_init_usb_ecc); #endif /* CONFIG_EDAC_ALTERA_USB */ +/********************** QSPI Device Functions **********************/ + +#ifdef CONFIG_EDAC_ALTERA_QSPI + +static const struct edac_device_prv_data a10_qspiecc_data = { + .setup = altr_check_ecc_deps, + .ce_clear_mask = ALTR_A10_ECC_SERRPENA, + .ue_clear_mask = ALTR_A10_ECC_DERRPENA, + .dbgfs_name = "altr_trigger", + .ecc_enable_mask = ALTR_A10_COMMON_ECC_EN_CTL, + .ecc_en_ofst = ALTR_A10_ECC_CTRL_OFST, + .ce_set_mask = ALTR_A10_ECC_TSERRA, + .ue_set_mask = ALTR_A10_ECC_TDERRA, + .set_err_ofst = ALTR_A10_ECC_INTTEST_OFST, + .ecc_irq_handler = altr_edac_a10_ecc_irq, + .inject_fops = &altr_edac_a10_device_inject_fops, +}; + +static int __init socfpga_init_qspi_ecc(void) +{ + return altr_init_a10_ecc_device_type("altr,socfpga-qspi-ecc"); +} + +early_initcall(socfpga_init_qspi_ecc); + +#endif /* CONFIG_EDAC_ALTERA_QSPI */ + /********************* Arria10 EDAC Device Functions *************************/ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_L2C @@ -1388,6 +1415,9 @@ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_USB { .compatible = "altr,socfpga-usb-ecc", .data = &a10_usbecc_data }, #endif +#ifdef CONFIG_EDAC_ALTERA_QSPI + { .compatible = "altr,socfpga-qspi-ecc", .data = &a10_qspiecc_data }, +#endif {}, }; MODULE_DEVICE_TABLE(of, altr_edac_a10_device_of_match); @@ -1685,7 +1715,9 @@ static int altr_edac_a10_probe(struct platform_device *pdev) (of_device_is_compatible(child, "altr,socfpga-dma-ecc")) || (of_device_is_compatible(child, - "altr,socfpga-usb-ecc"))) + "altr,socfpga-usb-ecc")) || + (of_device_is_compatible(child, + "altr,socfpga-qspi-ecc"))) altr_edac_a10_device_add(edac, child); else if (of_device_is_compatible(child, "altr,sdram-edac-a10"))