Message ID | 1468512408-5156-7-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 12DB360572 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:04:35 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0344C27F94 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:04:35 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id EB79928285; Thu, 14 Jul 2016 16:04:34 +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 E1ABC27F94 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:04:33 +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 1bNj6O-00087s-0m; Thu, 14 Jul 2016 16:03:04 +0000 Received: from mail-by2nam03on0076.outbound.protection.outlook.com ([104.47.42.76] helo=NAM03-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bNj5W-0007g5-23 for linux-arm-kernel@lists.infradead.org; Thu, 14 Jul 2016 16:02:13 +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=62nxuithRnB2rGJci9ALDQEIQilaF+gvzewPhCiKIJg=; b=QXv0j/XPpF6++OgCrWqEwbaGAqA4B2DS1N3P3ePN5A4+1Q9BWqyY3vRtdMfMl6fHpw0ZT4kfa0eOUiwmH3DDUdgw9+t/lzS8/pu3vW+XVYXEpkQALPhsHOGPAkXye4oqX9/v8fhPJa1PLOfyJnC8XwjisAYqjr4hViJ6hdfUP38= Received: from BN3PR0301CA0043.namprd03.prod.outlook.com (10.160.152.139) by BLUPR0301MB1601.namprd03.prod.outlook.com (10.162.214.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.534.14; Thu, 14 Jul 2016 16:01:50 +0000 Received: from BY2FFO11FD037.protection.gbl (2a01:111:f400:7c0c::178) by BN3PR0301CA0043.outlook.office365.com (2a01:111:e400:401e::11) 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:51 +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:50 +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:50 -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=62nxuithRnB2rGJci9ALDQEIQilaF+gvzewPhCiKIJg=; b=QXv0j/XPpF6++OgCrWqEwbaGAqA4B2DS1N3P3ePN5A4+1Q9BWqyY3vRtdMfMl6fHpw0ZT4kfa0eOUiwmH3DDUdgw9+t/lzS8/pu3vW+XVYXEpkQALPhsHOGPAkXye4oqX9/v8fhPJa1PLOfyJnC8XwjisAYqjr4hViJ6hdfUP38= 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:43 +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 06/10] EDAC, altera: Add Arria10 DMA EDAC support Date: Thu, 14 Jul 2016 11:06:44 -0500 Message-ID: <1468512408-5156-7-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: 04dd9f92-1347-467e-0a22-08d3ac002ab4 X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 2:mCGSaw/wT8vChOkS48Sip7/IRDtv8JzYHOo617OjsP1OW3nVir6U+PXTR4+jPDOW+y1n027RielQqv5CD8mSwwYU0HPiGl2sUUmEFSfOmNmhKptx04iFTo5qp0Oc6x5L4D6K6w7M3wG77C4rOWTZ1rCAK9SyFj1Cp7aeGtRCKNcNP5qiV2y4PSltI/LzBJuy; 3:MhKI2FuyweHXkDr3hVG14QSzIic5F9Obs7PlOXi9XMKxcNZB5Oi3vuHel8DyRhpGMFFZ6mZaqUawveK2jl4X/MCXLepK3LY359yfvmME3bJkhR6+K/nhcuYu70tEAaiP; 25:132RZY6LqVxhg0Oe3507Z76Kt30NaMIBZfpSMqSDf6G1vmzdxX/80SyVzK+N5ppjfqkdkklUgWP4G0nA8SLLMZAKta+UgAXSgXFQ7prZqIT9ENW3xnQ/xyNwLzrkY9G5KzLFpbNgZZgsg8PqqOjcT/Zq1rgKkRcRnTQmN5sHGGbi+RvfJnO2t2Iv5tFYKaV6IJH+jcc8hhWbTCZc9MyqtnynYe0Zw1b2DiOpG79fnFnUBfLewIe7mMZEJm5NOekugkOOcGlmuXqTY6CHQu/mP7VTqrv+hYH2FhSZ23yhspwpCe3nyJ+ovDzVuPPu8bA9fDBPGh2kUWjbKKY7eI3WYLXDn8HkzGYQRKNWPHFQ0j+ttrQoRTnRVTXOjmgBxonuF8leVhNPUnfYl0FtOwZ7RQps8FFEjl/V3URU+mBiTnk=; 31:OSdtx/Pv+uNGLOAiMhFMFT4l3l94VE8eGqOYfNLDA5DvhA4M+4Gimg/ftJZ3xVrlO8WUp1KCnGlKG86CVBoOZi5XL2cmjM+fQMWfgKoprn+zTp1m2KF42agjdghSTB1BWi+S2EB+7kzo2nqLYStGENqqtA8wRbYPCQO+FAZJW2T4eAoO+u0byOqxNapqYnadti/FUSg4EznC8C+NYtE/6w== X-Microsoft-Antispam-Untrusted: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1487; X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:Q3XlAB0sxcI3Sf2WnfMFTKUlVkE0S03q+pTxpLhpR69Mb6nt8aqz0A0JlREXFyo5rdF/Ne2Eae4VlYKEALL2ShgN0W5/SdRzI/4JNN08D+xLqAu3BgADUxl5YGgfNKOYUrW/vJLUdrOeJV2IDBxOvJJz2oP1ENsU7Ow5hxmrkK8=; 4:qjjm1/7L3Y1npWOZKqlnofPTn1koYqcpQ1G8uW6GsBIVrsnfUU5/E1BLxXErBQv9mtpg8mfSb5CaBpDf2tvui+eqQ3EAHelX7/U2pqxkQGdzaFyGLHZ2dGp6/ubMOxR4WP10zQ1CuTiE+ZOSQecoSLvHoc+66SvKi8QCGB7W/5pUXarQzYY3VXqadB2Zx1J0EPabzg5uy7m4Y7nOueazev+v5VeAGvtaO340ETho3xy8/2DHb22q0+uHtj+gCr/KGefJtJ2V2KwcNMIc8hK2rl1jWkG1Z0G9QNlmXiu26AvRVYBwmJAkAaQ2dldLc78FCjlFixOAQWNZTiMqrLdZWtt3qyDh4+Xl9P32krZuuSWtuFpLj9YkKWZWC13VcX7qT85kaEeLAcx/PAjcYNajdAoSBalOHxNTIUy2D9eGwnrtKxD3I/iMHiA9Ot79F3Gb X-Microsoft-Antispam-PRVS: <BLUPR0301MB16015BC9FF3C09DDD2EDAFE7FA320@BLUPR0301MB1601.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)(8121501046)(5005006)(13017025)(13018025)(13023025)(13024025)(13015025)(3002001)(10201501046)(6055026); SRVR:BLUPR0301MB1601; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0301MB1601; 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:FZMCKcrD9eZcawk5d5sASiDYG4MnmPLbUfESk/kYR?= =?us-ascii?Q?WNv/wRtQhueKf4aL/HUyIDRiod6prZEB7GrYU9YAfOqn3p7FmVWnT49tCcOt?= =?us-ascii?Q?A1uKbo9s0oM5WAKahzJ6ePZMlTSNVk06/wsIdL0DXrQA+OuJpnwse9qZRz7V?= =?us-ascii?Q?zNS4gwyaAcMp0F0YRcB2kCbSdEjbavnh5EFlGAul1932PlOF5iN0sTbqK1XQ?= =?us-ascii?Q?RFELJdzxLUkoP99gMqSN2YsIQxfgfKFbWCZxSpTSHT32kkVKZWu9zVCLja7x?= =?us-ascii?Q?F7dUdW3E6Do9TB72mKe9Ub4Q7VpgBHWFIddxzUkdmacBAoq1mre6kgk7nBoM?= =?us-ascii?Q?t/cDbn/87FzoMghm0pXwRCX1MwS19xxSaeb0WHrKroUkelgu2p8T74l/645g?= =?us-ascii?Q?5i6ELz2B1N+T6mAOYAUyUt5bvqm5OF8TXYCYLpXVQDPbKr96SRwO+XaOkeka?= =?us-ascii?Q?wwutEIQRHgPy/7dg81Zi6EcQY1ksVGtP9V7kIE1ESmXfomK2UTPayW2qF2Mg?= =?us-ascii?Q?vWR6uXFdGLtDJAsR79PV59DGWBAnBpY//trGWjfx/Y09c/W3c16uCizI01Zh?= =?us-ascii?Q?3DHRifPLGnaNzeccbzdChErR1lTj03q9hhc9gxmDoToefQHGl+0m4FX2svms?= =?us-ascii?Q?lY2VmNuDdGEE1w2rXfjiJn9MLDS0qdF6NOC8YSNdF7+Vklt8pQ4Ie5rt9QZP?= =?us-ascii?Q?OiRnmrzkbYQDPn3kyvxnXe4kb4i+LTG+gtg2fY7a9esDf7A3vpZfQtJT6ZpM?= =?us-ascii?Q?+65XOwsO/5p2Bw/DAXqrbd+0QXw1TtPU0wcZiyZe3yIQ5bDcFoA4zi8hMAac?= =?us-ascii?Q?bdGijljHUJzt6V2qRPsGtjWf5/Glt2TootSTppxiK05e5XDJaLDdqb3qsla+?= =?us-ascii?Q?VKHZ3FujkpfpV1z56eofy1tfNYF/h2zd6nPwFY90yXjp7ZUaYwVUigD9o4+T?= =?us-ascii?Q?rX9EMdO8VAUv5VMX9FIJCI3/GGpmhu/a2hUz4U8Q4WBQHY3I4+o1z6AtxPGL?= =?us-ascii?Q?sGewCiXDLlmjjaNFgGyr73/ZrbpmkXQ0AqTjS2xAabxBxQsgdOVM2KUbO6I+?= =?us-ascii?Q?pksi1px5WJn5ejboHwAGiWpcM78AR8Fcf/3YtCmxnnLjaMu97Bm/puWpZ/Ri?= =?us-ascii?Q?85OtMjswSTWxYTS7S+XGajeGLOGDqwImghE6cV4UKuaHh7IhjEVvFJFGJ72g?= =?us-ascii?Q?pSRybjc2JEmmcbk0ah8kGULuYRbmtmwOm+u?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 6:JLZf0FbuMAWhgP3CkBPsXbQlK9LToZnWT6BxjytExzggj9WutdeEu0GCxzv7rrMtcIMenDvt/mloUHvJSqQ71HttPIjvk9PMoPkPN67mk3sbkowUmqB/zJHgR+hQddt4KZfbbA44WqFWT0aFpGEJ8bdocwCDJC/hFGrANVOp0l6yTgoA0aKu0+iuSD/gMBkpnGjnts2eGOqw1zD5aMJ1AlUOMYPttXLkm1j/flqWySX+f22YNcA+4PGSFFkJHA30X0rT5VMEW1UNEBSmQJ+SA/rf0e279EmU8ncYbt5ho5Vw1yLpFBfSZ9d5CpmOkNEPXLHsgZ4Lwwl4ezZpcXrKLA==; 5:0TF4S1W8RLr42MkW0rwskeTMswUopBdtZjwfZR2Qf1nr8ZS/q6pKE6D/iTd3TUuB9LzT2HOJdZYsAVHuKi/GKRYN52bWqkkVUO+aI/JiawtpRwFQYN4HY+i0OcvSGHmQ32DXwMjWBmQAZTt8M9/ZRA==; 24:XFzc27Jfa0cpAX9+FWB4QqG3roHtCZstIq0Klpq9r3kt81sT4gkBym74NlEeGZZ/ngeGSg6cMRvOYkAgnSpzQoB4KGFWRTM62fTYTl7Xty4=; 7:0OS0U4l6jxcSuVgaKyJBzLnThjFDCoUAsGKXZQNiX8VOL3JVkq1U47jiy+41C/UVktQ9/fyIWhUTWczqZS7qOJMQSjLo6kN1+jkbbEJOLATFTCX0FPbap2Vgwh/lyBakOoiTl7EQ1n3xzhhQlx/pxxpcXTrVATEUqjCkdEo2pbaVLwgTefhIdHRpJDNm1AYdk44YFwtpk8zUUl3BbNM3ierpKZAHFUEblzUJRTFyH3hQ6+J2ye8vraXnIChtyfrS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:n8a0sLdmEZL2B7nofL/IiUzqxoici0yVTZDkMRdpbEspW/rQaWKCH6zbhzPRu+yI/YKqW4zBBm13nLb+z5jzxlTO0HxqPxW0Xg8or7swuFwsZvmlXbgRyfXpCeNmQZwNqKVkKMXbzJAB64QgJroCwDWvfK9xCFuszs5AgAW+ngU= 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)(50986999)(81166006)(76176999)(106466001)(16796002)(33646002)(105606002)(92566002)(956001)(19580395003)(77096005)(19580405001)(8936002)(3720700001)(50226002)(85426001)(229853001)(4001430100002)(2950100001)(3846002)(87936001)(2906002)(6806005)(2201001)(86152002)(81156014)(48376002)(586003)(4326007)(2876002)(107886002)(50466002)(356003)(305945005)(5001770100001)(97736004)(6070500001)(7736002)(7846002)(5003940100001)(47776003)(6116002)(86362001)(66066001)(189998001)(68736007)(8676002)(7099028)(921003)(1121003)(217873001)(4720700001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB1601; 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:Mf4GJ3Q9HyaP8D5ADHVou6xbgaML0FZ/M7zGi0QfeHndUDfBpqbuyq1u6ItOIR2H6jsgRWsjaEUDs7Sv6JJzW37WMTZ99KBagTE/srIUS5icSy7jptVRIaZBzEzL4tvtz1wTQnduBuLJQieZvuB4etDnEjdT8oQ0hfCcUZT/KUMBTjLWxgbJxUTHCwN+nHnb2HmCEjQ9WfFmhE5JBrwjSSmAJ8P5xwzAIcNzZ783avOlUHDrkK+X718c3g4vkMQDpDv8Ho/nGYb7mPPh7NYN5dVFHwaG1Otuw83GmXYRv+laOIzetv8Ff1A1C9XgWfHgf7YnqMy5KtlecCgNWZamDB4BncuxulReALmGzQ4IQqXAJ6o9EA784lIw+pq/De1CPiU26urr4a80fiQFCSbLOxh8nCcd91WKUCDBZmBbwryy2NUmfwgAFObVwSPgd5J3YV/cRMpC3FOjfSLoQ3Ae4AzJxr4Ac+M3dRi4QPX7KxerrjShox/Ru8GzECTCV2LS3QWwG+0b98pOUy1ZJrg56dc+3WNopSvEBxWsxgsklmEwRw3zA1a4CnWtnpN36CXlreV1SbhNqcDO/bO9MKC0iA== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1601; 2:CmzZlU6iZx9St33Vaq7A5oWibeYfmN5KLRKI9/b+Iu72Z8YeOkyVt2yMOg6FpHynrhA0Y/Hyc56cAMC/6LcMRbGwvpD+28CMOHQ1WC7GqMtG8v2PUQ6z70dHNC28AtUv/iL0C111DrSKVameJOxgOPGfzmdMzNRqmd0IX7umOwFUNpFJMfes6U1PsLL8kGnZ; 3:w9m7VXEWVcxBhYtyp+nOfKZX7VsUz/ftfzIvzA4m+qHfcoKOEZtZOiMgE/PZyAKanNbf5Ha5rSP19PKX9DIbtvWjHSc9FTmS7VNgfASKBpSoJC7g0PIfMA/eYB+0QG9dBPeYGce1WMae9NsAIxK5n7onl+hBmflxPH7zpKNFfmbydgwWd8x77LxyiU/4Ogb/se/ocXiiGIzPl5QHW8X2rwz6BASwmAIiQVce5W4LUuGbigqQdTj3EzrkoAcveXTA; 25:yAzcb236827rOG1rj92FxKnQN3QcgEJzVG3OvVeFITaFBa8xgEV6RB9c/Er1IwhNLftaVgZiyA+uyjv0w1MzeOMtHpf1Zs1nJsunWNvqpLRkJPgot4bA1GlMU+GlKV0p0usY2/NUCQ0gxYkrrQ7QrHtQTUKcuHrCfsDhgqqqGcMgODRZOZJCj8H/8HpsyW0Q1HGVzyWGk5BDU2Dwb3B9Yn9PHReNyBwmjN5ToA1ZLr1kVDmH4REnQ5Ij5l50cRsz68KTEY86Nvg4FZc3ZoT+zNW6SPoKsDvg/T7PSUOP0/4iNsKRUZPnXqwZfmXsKvrmts3pVGKqFosEMWx0K+k/23pzmyLIrc6CJ7AsiZcQ/kpiw6yty2gHmfslTVFR1RLGLlrVzpznsj6ZErDDgEJw6TNJxF3W6Gg+RrYvh133ADk= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(3001016); SRVR:BLUPR0301MB1601; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1601; 31:n56kIMsanzITSAqgXfm1UqMDsnNxylw5xHRgRexh+h/DLsgDxpgcEd7BCFwgBA2AVKLJ++hN0gI6UgcdUXyY0UG0GtsSa4sxeNMnYiRn2FzT+PEUBoOrBP5ggdCpxLup/ECUeRLrkQ9Ak2vlMZt8Vbm3YpSjdYUzMix0qI/sGx88diXrVgljDjXPSFIFZREW4IWQnMm9P80ClHzFalkPrQ==; 20:bAlN/t1OpqVAwlfSvjgEd9FmrE6SSdG4cUvXrqV50TLmoyzhqOhfGzN6uhvGQbJqku7RQLhX1kZnQJBRvrA1fW1gkmLzEMAaJSyM4HT0dbSHN7nRoKXt+QXvRKNPIAJ30o2ukkISW0pJhdqP0ipUCOQ6hAgKJ4mqbDaO4ddrSvY=; 4:bnnzfz4dzqH7KyjqWO9REpubzYTTjom6Kc+CMXtgNPJ0tMQS5e+tx+FjNiSNVU9VvSp0VslQZOPhih+mvBmCCr9+tBUxnLelwxob56BySyLsXhkYNM17Y4ptHO8RZBIxqs1EDYhOt0elEmKkTpJqKXv0NfTxRkc7CUE8PRNR+znPWtUC3pusxxxugrS9S1Gludl9xvGc06T2QciFy22sTReWEL4XlSuUY9119TwB2K8dTc8lfItQcghlcx2/+Z+psvgnuZOa6Y/GADoY8W5VQazxr2c0ObY2MCEfhkk7YY8VusSoenYfptX7hhPAui5j07/fplo1IaL2t6C533xEG2G5S1sN7LwE75O6xlc4yqI1QLslKCNr1MAFvi5BjUbnAMoGky5a9h+St5PJ7qV/0K1R1KJsSG+sSahJ098Ss2AIkP8FONh2Kgc+j/xz3Vsaw5v1Pe6jz3Dndwm9kvN/SJJZOxFP6Cbw3q3+ao9E2z0svK/w8/COur5Bd6MFDX3aGXEAFcrN3/dghZXUWuftRg== X-Forefront-PRVS: 00032065B2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0301MB1601; 23:riL5OVtu3q9D8vKbGzY9B5/fcDiv1S5Bw2zZ8CG?= =?us-ascii?Q?wt8ABXtfS3E+6Dl/64pkHhieLq3ox9Enw0J9aGWgThHPYsL91S/7/pyjziUd?= =?us-ascii?Q?sSL8to3jmD5cThG1bLJ5sCbkT/6pdYC6ZvHzAgSRTQy26c46+9Fkyehjse9i?= =?us-ascii?Q?R5/DS7Y6d3mzC29G3qraU0/Mmo8yITXqboc0JMwoUucIEJ3VXV9t8XqWHNY9?= =?us-ascii?Q?tqVz0PpWicNQ6af6OLGUxrwv2bSBisap7rFzg6vkshQLaQ1gicRz9eWrgfGG?= =?us-ascii?Q?K2XYxBrMTAAxDkZQfCFwqt3gGK9EfUIvGXxA7EQSzeLzePk56zQhTBBAmAbY?= =?us-ascii?Q?eH4pYUR0f2Dh/OuZfYqT1ongkVqz2NAmutKjYik9IUgqCuMC2hlEUaLWCO7r?= =?us-ascii?Q?j0mani3/Lcg/ooPRtWQIwp+fQBglTjXorBlUXi7x6+d0e6bwXm5AgEKxyE5r?= =?us-ascii?Q?qVL8eBRo/IBnmRyd7izjZfwRamsTmwxs/IuAfCU6X3iHf4UZtOmwIc3B/9Qk?= =?us-ascii?Q?z7BzbIYVUfClHS8c1hdi6gZSXkG9EtBakgenN404xfwQK2istzqcVkpL4kZl?= =?us-ascii?Q?4UQOtBbTZhpCAa+Z51cV8Ry4E3Sdp1y7hoqHABjq8qIfybzdfhn1jg7E42ia?= =?us-ascii?Q?7YB/3jgD2LqcC/wcD+C6GozTa14r+7OWsLo/2ovaafeJncAmxswQUvgPLx57?= =?us-ascii?Q?ctsYaWPTlKmvjtsqlvCIGJBl5IYmGTfZq3V9SfBTqR9d09BsFezzrRfqOtRx?= =?us-ascii?Q?+Furc4HFUi2B9NjLIZrHyvxa8tPgV1HJ5aJhoI08RQetV8RVIfMf1fQk+NU6?= =?us-ascii?Q?ggN1PTohThuV9FoYd/FuEFZH+B/Ym84CBaGbzhcUsacSvdvgmcfX4d2Zj2r4?= =?us-ascii?Q?CvhXTJ6bbdn2/g71KfeUPUv4fbWgcMoMNQet545L80rC1TBXrLOu1oiH4j7M?= =?us-ascii?Q?cFzfUweQF3ZEOxUn8zxArme++ZnlAqj/ep4Fc/ae4cTt0gg0MQ5iuQjbI/jq?= =?us-ascii?Q?XTx8u0mlpQ77VPjkwK3g/tbIFJitAguWZMiim4r1S5JSt/3az8ShLl5D1JwZ?= =?us-ascii?Q?ZPveFShlxSJtII/lotTeaS/Ek6bx7AtPvTdCRb7XfZ9kQ2zhrCDnOYCJDDMY?= =?us-ascii?Q?QAVP6rUmsvfhJoPXrZsTSHWDgWusqlAIRO3XZHSYLWo5HINUWfPvAzvu5gBL?= =?us-ascii?Q?8vaiA0HBUqYZAJMxee0IjhVxOsZKWr5cJA5SqfEGATwX+8cXWoEQVk22APHX?= =?us-ascii?Q?fjoPlb+9WzlbGGVVQlGIzklbgjUYR7AFVwPVP4d3llF3RI+YQ5IUxKCWiVfJ?= =?us-ascii?Q?2Z7B4U7rQrMqR8z8DndonnigXDdaX4fMSX3pbjouP7hoYK/uMkwWR83lLCVi?= =?us-ascii?Q?I7WHfDDEpijNVZ8uTP15vuYm7/Pj1S5XMta3Z4nce4mLrE+n77OfpzDAYH+w?= =?us-ascii?Q?4NIXbTm0+/g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1601; 6:GIj+ROl+kO8QeSMi3eQ3DGoOkkfRwhdXt++OVkgBnHVF8wbddmvQ0xtaAtGSw6Ym7sM+1R8JehUo/qktwDXDH6GPhiSTOqb/OJkNCkugjXyrlU2je7n3HU6eDTG8ZQ74CGVku/+8XUedV5oDOUbDwQaCTdj5M/+8uaRgUj5deRkX3M0vnFeT3y1nykOixbeoHlmKUn8yvjv+SseEx6BCQO3amoml9Hpc9UKcM4+2lVei4nvu5OLu4c79GNp2PUtGMq7GzYy4AWBuUYR7u0hryDxqXHnuPhPz9u/LL6HHd4clR9QBPcjrfe3nvFmyVkDyVGwu366eUpiqxrlN1fZIZA==; 5:7UgDyTf2nj6abiMN7rA4AFeSO0IgbRINhO1YtRP2zB83rY8eItTQRoFy/DEQhxE0VMRwa5M/pCYHFw1gnHYRQQEgAHuxpjuIKvhbadHKWXpmNJdLgUAx5SW9Kx6qKTvg4yYJYTfKTAxrCn8gaFLgOg==; 24:HZ1TfkSbTBdRviN6dBLsk+8NOxlz8zNnkvKgzZ/7H/cvMyIXi3X25TfX6pjswc37Gv38gtkVOQBMgnroXw9I27gQPgqAptEnMDA/b1g5TvE=; 7:BEt6MrmGBeSlMIH3+bT1gb2Wa7RRu3+q5el/0YeafJ3r7eRIZLmajLzO4jb0bc4Oi1NVHqLkAs/hY9yMxxYeuJ6Q+Iuo5nEzWAbzUD+/1nSaLIjwK6Qgz8xxS3WcLSTSZ+u9Eu/yjjVODHrhFQAGRlqJNyUYz5jQFl7C+OHGs8SMC+pZdItZMao1jb8fI2BZJte8FHykaRSkXyFoOsHB1g== X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB1601; 20:YRkoMMi7yaDb9CJ+H7UjDn5948u14C6A6pIckX2I+cT2K6uGBSXciKVbYSLHZYFtUpnovh8mJBAnhw0C0w4DJqzDeb62c+N872k1i4cd/EccixnY7yOBnA26XyWPuCVsMjb0f7QvivAsrps9H1zxTnneEYVrYvJ8w5p8sReTvo4= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2016 16:01:50.3451 (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: BLUPR0301MB1601 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160714_090210_379501_B6D61723 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 47378b3..d1fd57a 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -405,6 +405,13 @@ config EDAC_ALTERA_NAND Support for error detection and correction on the Altera NAND FIFO Memory for Altera SoCs. +config EDAC_ALTERA_DMA + bool "Altera DMA FIFO ECC" + depends on EDAC_ALTERA=y && PL330_DMA=y + help + Support for error detection and correction on the + Altera DMA 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 35d87d1..6e4afbc 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1312,6 +1312,33 @@ early_initcall(socfpga_init_nand_ecc); #endif /* CONFIG_EDAC_ALTERA_NAND */ +/********************** DMA Device Functions **********************/ + +#ifdef CONFIG_EDAC_ALTERA_DMA + +static const struct edac_device_prv_data a10_dmaecc_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_dma_ecc(void) +{ + return altr_init_a10_ecc_device_type("altr,socfpga-dma-ecc"); +} + +early_initcall(socfpga_init_dma_ecc); + +#endif /* CONFIG_EDAC_ALTERA_DMA */ + /********************* Arria10 EDAC Device Functions *************************/ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_L2C @@ -1328,6 +1355,9 @@ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_NAND { .compatible = "altr,socfpga-nand-ecc", .data = &a10_nandecc_data }, #endif +#ifdef CONFIG_EDAC_ALTERA_DMA + { .compatible = "altr,socfpga-dma-ecc", .data = &a10_dmaecc_data }, +#endif {}, }; MODULE_DEVICE_TABLE(of, altr_edac_a10_device_of_match); @@ -1621,7 +1651,9 @@ static int altr_edac_a10_probe(struct platform_device *pdev) (of_device_is_compatible(child, "altr,socfpga-eth-mac-ecc")) || (of_device_is_compatible(child, - "altr,socfpga-nand-ecc"))) + "altr,socfpga-nand-ecc")) || + (of_device_is_compatible(child, + "altr,socfpga-dma-ecc"))) altr_edac_a10_device_add(edac, child); else if (of_device_is_compatible(child, "altr,sdram-edac-a10"))