Message ID | 1468512408-5156-8-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 3F37A60572 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:05:18 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2FFA127F94 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:05:18 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 244BB281A7; Thu, 14 Jul 2016 16:05:18 +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 841B628306 for <patchwork-linux-arm@patchwork.kernel.org>; Thu, 14 Jul 2016 16:05:17 +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 1bNj73-00008S-TA; Thu, 14 Jul 2016 16:03:45 +0000 Received: from mail-bn3nam01on0072.outbound.protection.outlook.com ([104.47.33.72] helo=NAM01-BN3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.85_2 #1 (Red Hat Linux)) id 1bNj5N-0007do-QT for linux-arm-kernel@lists.infradead.org; Thu, 14 Jul 2016 16:02:03 +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=csuk8nKqpMVRxcOXwXdKWESeW1InMphHQ8SRFzu8m0M=; b=Y8KT2aCGaB5EzhV7zzKbWiLV2lb6klwdpnYNI5bkka+47dV+tA2k/xtBmKHG35GwZ+yJyijMGzOqMbskisOwc0efLiVBYB8Df0UuoOmPyDcvIQC2k39M66JH0JaUhxXjcqxxjSjooD+cbIlKaUNPw1Q/Eyq3QSvzlhnw2PcQuCU= Received: from BN3PR0301CA0049.namprd03.prod.outlook.com (10.160.152.145) by BLUPR03MB1332.namprd03.prod.outlook.com (10.163.80.22) 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:55 +0000 Received: from BY2FFO11FD037.protection.gbl (2a01:111:f400:7c0c::186) by BN3PR0301CA0049.outlook.office365.com (2a01:111:e400:401e::17) 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:55 +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:55 +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:51 -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=csuk8nKqpMVRxcOXwXdKWESeW1InMphHQ8SRFzu8m0M=; b=Y8KT2aCGaB5EzhV7zzKbWiLV2lb6klwdpnYNI5bkka+47dV+tA2k/xtBmKHG35GwZ+yJyijMGzOqMbskisOwc0efLiVBYB8Df0UuoOmPyDcvIQC2k39M66JH0JaUhxXjcqxxjSjooD+cbIlKaUNPw1Q/Eyq3QSvzlhnw2PcQuCU= 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:46 +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 07/10] EDAC, altera: Add Arria10 USB EDAC support Date: Thu, 14 Jul 2016 11:06:45 -0500 Message-ID: <1468512408-5156-8-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: 0aa0be8c-99a0-4de1-1882-08d3ac002d9d X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 2:bRC8QyFhgClWIbHg//aYt8Lp2LqDLDYC81hKkCJQAORDaLIHqCAk0uq+crkYSTFCaj0rQSAKz+F8sovh1iuPcvdXP1w09qkPigHvEDLWDH2I0/N7fRivrzWuek/cky1BJ7qMjMBZ8JrM/baJZNakHyFAS2esLiEU0wnZVL3Cgko8G0CS/F3yeJzrdsfZZi4f; 3:QVFhDejCW6UiqXJQFW/1fJHtRXQAaT/v93ywbVBvbirXq06x7owKR2w8hQcokxg+a7zQn+YjoyWhWj4oXmwhAhdSi82Bqxu0tvQG5yIwNRLtMXxhamTSmARuT2jP2ejT X-Microsoft-Antispam-Untrusted: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1487; X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 25:dlJ2y0j88/9jqxEBD+jqVFHp8qRSgbNZrxqkJzHHC91vzZZNzFX9KqPdDZYv6EoZhv5/R2E4ICp0i+hGZv/riRHU0dnlCk2oh+P2kS7uEQfWNX5vbhdlzMePdQNh2MSMaOvxaczM6//jya0WeBIvGP8n18uJChXchRLcEcLKWiKG5rLlbN7cjUjLiZbBfPWG0WKaS+L2IgmjKlaT9QaLBdZnxeB6hhDN7tloen3RYVy8wF9BHns+eEdKJ2xPYDeBUm4YyCGjEtLTz99wGUPKYxw6lDNjnLwrFvAQc6p5hWkYkJpfnwmi/DrzUVpjJczKEU9bS0quRunyJphkFeq4erkgwdgEdzd/UKDWCAJwgkwAQDEWK+0LFpIboKFCq4dLsId7dotJB3Yy0peXjz84l5jP+XpY1cSDWCQJ9V6uyI/BNHRdodtVnFhrSYSSymfMd6gkbsehRZiUxbCL/8AV9hLwKji19XGfhqjrigHTSJEEhueJe690msXPC3hqLY7/qG7nbmwkMiwj+kP289IgcTccm81rCYnfE5H2PN8DF4dQGcpJMj1L+6Xk/s1qeSx31FSGY8kcFnAKpEVTkWuOCO195uqXwf1V9H6r17ZZlQ6P89d9neGdo1L3uBf/PiDrKE49WtuW/fY0iXIqF0HhsK6JTVBi6DbttlUpRXFWv6l33nKNzXGUn5+G7XJIvOKdQLSbRwVrDnbp0njWlqNG3J/s/4hRk68eJSe9uOHnQNQ=; 31:SJqbpBVfJv6VCKo/NjfcLuYwJSmRaBNvwg7fh6Jla7X6UO2gPAXYKEUvF2okkWvsXvSNQ//FzE4F1Ns7wmNjSliCf9jTRRUySmKCDdnKWac9ZrT6Ank2yQH9jjU3yTRO5EWkr9GbvVJWp7t5C0NLRN+lph9ypEtZWoGVF5qchMziCX5XwyNnRrIUfAntV5vsCL/Pivu/Atbvqpcq1DSA5A== X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:BPoFXoTTa6NIgXQ3EitGJMzxJwgKaVyQWq0foEQaS/ZDm/FWjhE6FPV3hqWJcE1hDa5NUwxnphhKsUZeu449u87eeTeUg/g22yC64H+PCyCeIJ8Vx6n+tkrKCoS0RL/vJ/qbPSmHBrEiDjSUzYOaIqQh6ydkpIQyu6Gj9TgKttE=; 4:mi7hUaLaZKI4JyNsiYaWnEWfwfIGdjlSgf0vcngaK/KIUqxnB0XFmpoYhb1WYmH0matdPZbzEcdI5fg6AswaQckBk/8JRZpZvaAVF2+5FsA8rU9jIw35lckso8pZEmpl3R7y/O4EAp/7hqXg2h4Wroe2PZBRZTi8ySdnzOcpUPq371R6FJKXBPBv57tr+Dilk9BFu4tKFtBnMtLH01LTAtFV5El18RX9V5UBfTaeG6jog/kzQkdYP05ILuP9Wm0+sS/KS/S2ioVaMglvn0XiZEkjx5AIUr06ZzXO+OT6bVkebCk4nZJ15N/w60L6bCFYZgg+4c+9rdrqro4jPs9rgkC028P7YkW9n9DjolvI8vjkZyOjMeRStHyjGaknzvX5TOlO5+95dM9Q1rnEP9MBPZuySEGpUf3sCQZ9SQXTXN4Sykaedj7sCvUc8pxkCVEK X-Microsoft-Antispam-PRVS: <BLUPR03MB13326A4A12F0BFE85A3ECB72FA320@BLUPR03MB1332.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)(13023025)(8121501046)(5005006)(13015025)(13017025)(13018025)(13024025)(10201501046)(3002001)(6055026); SRVR:BLUPR03MB1332; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1332; 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:IlQ+zsXRzZbwqiZF8N0tu46zbf/XJSZD12/D5B2cT?= =?us-ascii?Q?1vRPBC/Qfy8KDH7pu+9w+Tz5SiEAIMChKlLDX+dzJEegnKJzCx7xlcFBQrlt?= =?us-ascii?Q?VmeA2YNn1xUa5SaoYbdI2/ZoyPGmOYlJFJ6U5MVpD9R1MTLSUewIzS+e7sDn?= =?us-ascii?Q?3NLTlYSt59oiNTI94wy+BrmJK/jkZtOgE8LXBoIqbcoBxcVd01uA8ts8KLrx?= =?us-ascii?Q?8rEx+AJp+y73XWUdJOVf5CGdHTMI2/JIaGH3xSFvNTrpDMpdiYzXzC+zfEwR?= =?us-ascii?Q?Iv5hKD3flO2DY9k/TxyeGo0KrWMPnxlfFkMtN6Ky+AO+r+uxImOPz5HMpj2B?= =?us-ascii?Q?MSfXb5VvVx9KmFFJK0mMSA+4QAbNoGVlOOiL3jm/65IeHDbbJ0V0DKxe2j89?= =?us-ascii?Q?iDjzSV7DXmTRXMPZWGyz3k3J9emnqCxaw4pRq6SPNZE8FYvWqIwX24gUWya1?= =?us-ascii?Q?tXAYfFV1xcjlDtS4QR7Vso9bNKu3Z08XAJhtI1Iw0XV9WS1FDin/syobQ5y+?= =?us-ascii?Q?yZtHCfZnALmtXB1OfUFI2VoFJPh99e39C3tg4RYSCYrKr7azJeFguhmrFM9r?= =?us-ascii?Q?KQq5modmBBvtjCJqdGJDDG5AhVm5B+vHMkCK8pkRNOOm2CnFf2L0EGfWMtZV?= =?us-ascii?Q?ha7rK2bsXB2M/4nZEPjxRdYsEKQjb+mMM05MRVWRNthflCSG2Q9GAquJ5Deh?= =?us-ascii?Q?xlC2vdqB47ZD8TvnH3VxYBMCssUjmEik+JYeOfMUFge9iud4wwTjNNe7Nf02?= =?us-ascii?Q?JWAxIkf+q5l4nAwbSZ6xoKtl4EYNWg2cdRZkZF6r7oFGCnwrcE/P09scNsdg?= =?us-ascii?Q?OyePhBn2Z5eizaAsCAPYHBi1pzOE64DCLKnBehCH7cNDXXBrfU4SQg1GPcxR?= =?us-ascii?Q?phh9rb89vf/i2FZEfkeBqME5CjSU3a/tiJaemWi71a8CdLpvLbcSxYnHx9a4?= =?us-ascii?Q?zocRTPre10ChuhhWTz7j5PdzSl4NHKUezcwBTPY3crIBNnCfPpwuGSyslvG9?= =?us-ascii?Q?ARe/ZxAIjXFigslTY6QXC1oZ7MYlQUIywGb4dIFmmCUdqsHnWxWIHG5QG+ZX?= =?us-ascii?Q?pcVgCpA4iXHX8sYt6Tu04tThTx+DCxObAIiATeerg6cRf307OToeeYq5Wqsa?= =?us-ascii?Q?VyQBysJXN2YEHiA8qYoRt7xySXh80a/IOwHKvdychXIk9I4X3oUsSkDxAzen?= =?us-ascii?Q?QfCKK9KYS3HlhnoVugbRMFWzFWc5ZZhJlJz?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 6:MpZhcVnZzy441AqcifCKrJfV1Wrh/XUcmu2OBRZCbbfn6ShcMPYSwteScQQ/l8rbbrhm8PJv6xX0gLZjjS+H4ULfK16LCPmgAI+fpNIMf6aADAUuY7gyg1fflwNRI9VOtY+LSB+3Mz7ybFiKbO881+feigulj3xpl7+hl3/j7SkDrMsHcTKCWoc6GtbQUrbew3KqSq2NWzl9zIBf1tpWfWu+/mIWFkXppp5U8UGM/28i3U+E1XN7rjsUy3ynY+J+xBBku1IEikxmUDUn1sFNarXisQAM+pH5rKaH7KVtKCirg/hCoqgCo/jNmRTIZqgKD/R3KSIQpL9JeND4CJmKIQ==; 5:iLJE9YLRaEmR25ffdJygM46OXA0XjPB3SL1+Ph6W1FltjMr+ebtNbieAy6ajntjqb1EmsBKEamcdYGGBKzZufXXFAHQKSl6ysrVLeE6uxVzF+iYrVs+mZCML9uoxkpQlX4AsMR+f/ZnfGvh/Or+sqw==; 24:m00Dva8/YscGjweh4puQamMilqhFB6Y3h/DKOIJPspKYZHwR+gHDaffM2Zb+EEet595VeDcwZ9p8+Vcs+QojisfRvT6RuIeaGNQLYcxtoxw=; 7:Hmf7DIXU6YLx1c8N3KoP3E3KiQBQcssVmj3IMqjlB6GjUdI1aryGNLgLPF7j8CmvcHwNVtJaRLeQZfu4hdJMAO1co8nbmMRokBmT6Lj+3N9mrh6vYfIyScNVM9y5lBtfkwKlgfUekR0wGK0oY1xRMnoK8U3jjaHU/XhYGbpzEmjRBm7FBVhYSP9u2vBVBa3Ux41kKGNpV+CtV1KUQuLSXZeL/RgD5eubpWrj/ZPTw4KrwLXdu8si7MYszAoZU4yI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics-untrusted: 1; CY1PR03MB1487; 20:uf09YBC1O4Cj0lqyrq6HgcSt90wPtf73ifuKmDFllEypTLF7psYgWp6y2eQAT6V2U5bdaPmr7Lc7PKTbhzsmCOxJDfZL3TTcnV6okIeQUwUR/fiVB7OJ/pjYXh2HFCXAMpsHJx1g0RpFY7gG8XwJ1ke59NIFp2kkTgLSB1BXzw4= 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)(1110001)(1109001)(339900001)(189002)(199003)(6806005)(356003)(19580395003)(4001430100002)(77096005)(2906002)(50466002)(16796002)(107886002)(956001)(81166006)(81156014)(229853001)(19580405001)(5003940100001)(92566002)(8936002)(33646002)(50226002)(86362001)(305945005)(87936001)(47776003)(4326007)(76176999)(106466001)(2201001)(86152002)(105606002)(5001770100001)(3720700001)(7846002)(2876002)(85426001)(2950100001)(66066001)(7736002)(11100500001)(97736004)(6070500001)(189998001)(48376002)(6116002)(3846002)(586003)(8676002)(68736007)(50986999)(7099028)(921003)(217873001)(4720700001)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1332; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:0; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD037; 1:qSf64iM2co8QHBjpgvfH1yz858u6a2Dd+CCtLiPo+qC3Dlk/qpPG2bK7sXMjOfCZ+e+uNZs0vPb1G3THx13GEFN0/Av0VOAFSHi12EflxjfMmMnLzkhrbUdjFBGRgZN2YUXcrirLkvQ3H4XNkhS0zmBSG13Hmo+HLOYEoxcDiWJHluk4t6YeIwv026yFM7g9hE26qiBvXmTfy9ylA7w7w5hc/QDcMtP1mhZ+XMUvM4JO4HFBLkkaDaEtxPZZlrNXVVHb/+p8pnFVxaCWum7yyyOsJZdrJWXrmUHxzxdWQAoELiJUpbmSE9/0HWo+FXH+loxWKzIJmkIg2VzEO+mK5Of4gylk2ZatMTwowRY66t/Oh1lxbxskfJnw6gXoQwq8NAkRvhJRg23/XZ19bp/6GuHyL2nOt5Lkr0oGZ+94j1BZZeI+owNcMQBWvLETMRoDTfFP2Mu/3DFRQjcoOOAmY40YAqwN+GdNgASXaCSijgWKDXve5MR26JsR4DL3Rz+FJILAFVb1x0e+jcor0TZySnK5qNh8I3dtw3CWt/rj9U35MZDMvz+Y3MZwyBmcCGz/dNgG+o1++aA2X7rlAMh+HQ== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1332; 2:47b4mhA+jXbuW7j1fgJ5nPuKq8pfOUV3KGcWObN29XrKxtNpqUByiwt1J9urRjwsl8Q4/H+u6yrdWYOyx47hzF32C/+EMIeSBcrYNsH/77uw6g8y9d7s1OSdRiLLz9l2WD8DKrgXY5fNST4NhftkxKrcfXtEx9ZL76LcnBOO2+ZjswTOsGGqE8VbKsxxUuKY; 3:THUDnFquceKpuNcywBFu/Pz/KKEsMXepEUpjm2WHz7L6ut2BkmYL8xMtwtPrEQjNiCzHAgnXAiTxgyJ+Z/E221raUCETZyFBkXFa7Tm5Ka+O56OmIuaX+kC2LmyQJsNmXctk+3yvAD1TW1dl5iVenuyc0zP/9kxGNd+yuY5DLTcWNCddlWVc8u4i8i3/OJirJ8yhqtFPpBQFYcdE114u6Pq1I6/MG3qR6eD47wOKZi9RJiaFMO0EUVKjikM7HxG2; 25:3G0+qJJXhAWFDXMBgrlwSrMbxQWBdP88GpQ5alr2Hi24pmzo4T92SwESMZF1VwU8vmft3mZGuQgyTwHcp7sxUfqeBVonHcPW+WTeTCgJTmuZxBgNFX2Xot7yKGGDXC6JY9oeGyj1ECVwA6NzAyX+93k6XI6lAvUekZLn1g6jJcWc8CcBM3cPsFyDfEmVvFc4TfEZElFrbpY3AJQW4/JV6Lzff4AUZ3i4Dd1+2bpVaMJxsF4H3VQL/oTX/TWhf/QompIEuQBRNRIEWxWNvASnu32rxEPSUzr66XoxhM3DeK5+q+GiK5vCP0YF+Hg84IAuBKixtdNFndxxEwmOZcG1hppt3gz2tlLAu2At3KnhzH679EOU7NuwenOvtpxE/HWjwBZ9zQtfYmqLUGl94RLukhXeTU3k6jPJQf4qTgqnm44= X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(3001016); SRVR:BLUPR03MB1332; X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1332; 31:HJx97e9bXnG+qdFBqlA/NR/EV3jU/eExckMyvzjS0sMGO+sSeIgbw1gKURu+eJrYMl5qOhBkiSD/dedTtaAPUShJWjBCACR+B0K+NeV08ruCU4H/txYr2/BGrazPOmJp1WOCfvdZO7vUviVRaRfCqDAyTbUS1HW/qTFVCNkVzzDQnO7B2Bn3AelwRTwjGsAUrW5XIOmp7/nODDPO3T3qOA==; 20:DPuoXpsRPEbgFPztDh2ybv+UB2bt/I5Mr9DILiHSe4GzRCg1B+M2ccFszcH+GcdWzn3QTCtQVRii0yRoPQS/dltDG7Du+gLqwJA/NlIVWU1q8kulCcXeZ4Sbn8WwbGoxZYHRwSEkp2CUz07nR+djnqMAxbafhrqzZx77trPWUp8=; 4:Mhl7amIIWyT/6fePHX+B/EMbPsNVWKCibIDDYFqa2/oC5baPZr96VtuLX3necmIFK4a9RmCR5wdhvtyvDcSeNibDi6/qmF0llekyUDavtDwEm5aNKenbpVu46GxwCgwiawwdDfUZr02f942jy/cgviv/l9ED1QwXw3NaoNjghRRBQHmS+McDXOl6x9VRmRPBmwdEWViIyCsV2awLYkfNXTrLEb120OgTV9aBj1ipir/E9fUzDWg5RhBEMne2PG4QYXVhIO2x+5SGGSDIH+0sCGfFCIX1pu+bNFU5i+ie7Cf0l7fozpI6OUbvMm9SZQ1R8oSoZqgfFAf1snRkDNo+aaYW2pI0/RS8PQ4bC8LE9P+AgZBb52wO0tCKxTlKswJEd6el9EaXQs3D5rzn0HvJi6XVbdZ4VCbdTtjbQdJ5GPU2VWrIPyf/CfdjGspte0eN5a87NWPs0LUReSMcGllB9v7e2Q1N+Raqr12Pww0W5e9+8NZ1sl7viuuYoFgfZI90R9ntke8mjhWq4amOJeTctA== X-Forefront-PRVS: 00032065B2 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR03MB1332; 23:mlucYnz3UY8WML9igggWMif2/nu994lAAkIFkJPqD?= =?us-ascii?Q?g1YuM+Rh7wDPRMqj/W/Eil+k6JMPUzMs6Q6CWfcr1375/P4AB3UTRDMwR72O?= =?us-ascii?Q?RDl4/m2m/5awx1ZIiW7fJ4dAIfuTF19o5HegVq43QFaOW/1ru5qTiTJ5MO4u?= =?us-ascii?Q?vMB1FqwbSW7nVlFNbaenDaaM0SdBczct/Y79bXuTNfht52u7hiGUiZk9jpQQ?= =?us-ascii?Q?SFUy+3RMG7H7KIt3QZsxjw3Ogy/knHJVf1q7ZHe1D3UnKMA+sT5cSuQkR43b?= =?us-ascii?Q?aEA/0oczku3d06hk4Ni+QB+z+EY1hQZhV8xz5x56aSAwcUKYhAthGLVgctzr?= =?us-ascii?Q?hBQpLlPwrYcwlDpK5C7yeXhnAhcbezsQllAuccK5FosZ0uHLCkVtkeslBNyc?= =?us-ascii?Q?fGCEhDOS2LDVSbq8s/YM9DhcNalOAdLBdv1L2BxMrTjLWih+M4EIQKp8b6vn?= =?us-ascii?Q?ZD/dqT5PkwSM1Vj6e1nQGIr7dWtm1WurTjo5jJyPIRIVOSgFjn4i1tRv01tN?= =?us-ascii?Q?eROIlzf9HW+zPPL4ovDwG/hSZL4TRFJTbNW8o2XS5rgS5mQbCVX2O66A/97x?= =?us-ascii?Q?0UXBFnxB2aO3t3c2tyMAMP5RXxLG2f6ZD/Hhtr+gHy48U0wJYwd2sNpNSFP9?= =?us-ascii?Q?VXM2KvXX2sVaGFyayCrTd/3+qtnXnS4ynX2TElHvNq6B9K5XenrED0WuoXcu?= =?us-ascii?Q?wDPUyEDvFSBk3duUBGP+GRy8hj9L6PHBfBuIfj4X5Gz8muJGYrl3xJmJQym2?= =?us-ascii?Q?Y/pKG7H8NqgVQ0mbZ5Aq7iVF8ztPRcHG1HgKhaw0wZi3bW+bB6IBpTGDqCSM?= =?us-ascii?Q?uOZArry9Gzdv8lB1q4UjKgUn20g5UETqxbs4WVXF0WocU8c4+li+m8UnvD+C?= =?us-ascii?Q?sUk4oQb3Ams0ts0fhdMuXAi/6ndka0B/bY1/RkEUWv1RmZncFS1NA1Bq9Qqx?= =?us-ascii?Q?Nfk83RNWPd2ZraPquA7WdvmAOkwr+6R9WoqnZW9QELUGqtwa0leRmDrf6cCG?= =?us-ascii?Q?3yRnvzSg9WAv+77guG7C6n1tFbJ6s3+xxn3Wn6YNdJ5sM461TJ4GvmVZldNX?= =?us-ascii?Q?v08zQb8gYjadsevoC7VuPs0ud24hyQdtu7BJEmB2upkidkCETuIYKlqd+BNR?= =?us-ascii?Q?hcxs65TrzqZv7QUtDcYZDbFrIIc+D61nliv4BDC0goIIXAEcGQbocQ5X1uMc?= =?us-ascii?Q?jQXAdIUJIJGb+wD3g3XuW79rlqqX8CRgOYHVeUyxYQ5DUF/07K0kv8L43qX1?= =?us-ascii?Q?ITFL159R+57whM2t66/1wZxez1Cdcc53J5JzxOUmq0VxroNIEPxxdCuj3R1F?= =?us-ascii?Q?XxGaAPiO5CSwC71w05a83TF+IWicS0vz9IhGG+25ABWp02/vF2sx/Jep6IZN?= =?us-ascii?Q?TmlukMTQUj3ePF27DcavvmM/jv4+jvNjQletSxWvyT68Jyv9fFe1d3gYAIgK?= =?us-ascii?Q?acd8GJXpCQRp9OYbcmHkHhJtBlaGwA=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1332; 6:0B6kD6hqHzzq6bX096u5gxS5B0Kz0TylKgG67vf9D0vRbeXjFh519Ohyswjl8+t44zY5686bMnk2QXv6KzjOQmGaMDTajQSmipThRBv4z6ARom8JQcwsuniD93XdcMnKHD4dTMe1uc/8C/9a+oj4VzDvfl5h5r/EbUZQ93VGsbQjflOZN0OIO+DdoxW/SaKe9P2LttzwO+9WzQ5XgYr5c5Q5Qng6mqM2kBE2uj/bs7/2GmvtFNkVRAuAXU9oCWOy9T+RtJNwwMfexWNr2aIGV67J6FO30JtMhcy89lPO0MQsnjRAc2U9Y54bnCZ8dP3V2znofMFX+j9wW0bYW2dQkg==; 5:0dnr/UU03AQpbDskFQudNlswoBZZaJ3KnoaS9K5gg5GjmCN48iseO/wdmmq3Qer2+vyPU+6Pbxnrq2uzNJn/TM4LSzr9zV+mvrnVpHnRcQeec2ErUQtLYgF7RSp8QLNgFWHanlupOLMCpRKV3Ns9zA==; 24:92webGvw6HG5o8cYpD2QCRK+DBKkqiYlnMA9duxUsuWo6ZE/eGww2ZH25FPgvu3PCZ1IPfAWbtPqFWVyOkvVE+NaDznW8ubusMhxtEPvefw=; 7:30H7W3fUkABVahAbu/8hSCTUcu0W55AnRZpIbQq5a2P71ThcurZ3lqiNctEu2VCSw5g+5X4Z2u/h5YUdQDHAReFwYOU1u02ozuLXG8CjcJ3baefRV6C1JAFqBrA01p8Ev/PjBmruyLQHbbQ8jZZVwGwo0DDD9MT0yrq6sN3CtgdM+I928srt77cbJyupa9c/ZpLlRPk2yf2577xqweyV5Q== X-Microsoft-Exchange-Diagnostics: 1; BLUPR03MB1332; 20:N0Hx4/wjuVjWWbEWkIibWWhemDg7HhF5iUWUhGQ0J3CWUmQwoyO8RF0ToNEGc3HBfxDixcnEbK3gThrQfhCrA8p8ullP0CZJPEvM3KW4YUCGYquw8gaTH0YniUPMUcX8LyUR+SCHljEKuQbq8odgMRTDgWOB1Yq7Czy6xUYT46w= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2016 16:01:55.2435 (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: BLUPR03MB1332 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20160714_090201_980925_97F348F0 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 d1fd57a..1966068 100644 --- a/drivers/edac/Kconfig +++ b/drivers/edac/Kconfig @@ -412,6 +412,13 @@ config EDAC_ALTERA_DMA Support for error detection and correction on the Altera DMA FIFO Memory for Altera SoCs. +config EDAC_ALTERA_USB + bool "Altera USB FIFO ECC" + depends on EDAC_ALTERA=y && USB_DWC2 + help + Support for error detection and correction on the + Altera USB 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 6e4afbc..439d6cb 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1339,6 +1339,33 @@ early_initcall(socfpga_init_dma_ecc); #endif /* CONFIG_EDAC_ALTERA_DMA */ +/********************** USB Device Functions **********************/ + +#ifdef CONFIG_EDAC_ALTERA_USB + +static const struct edac_device_prv_data a10_usbecc_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_usb_ecc(void) +{ + return altr_init_a10_ecc_device_type("altr,socfpga-usb-ecc"); +} + +early_initcall(socfpga_init_usb_ecc); + +#endif /* CONFIG_EDAC_ALTERA_USB */ + /********************* Arria10 EDAC Device Functions *************************/ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_L2C @@ -1358,6 +1385,9 @@ static const struct of_device_id altr_edac_a10_device_of_match[] = { #ifdef CONFIG_EDAC_ALTERA_DMA { .compatible = "altr,socfpga-dma-ecc", .data = &a10_dmaecc_data }, #endif +#ifdef CONFIG_EDAC_ALTERA_USB + { .compatible = "altr,socfpga-usb-ecc", .data = &a10_usbecc_data }, +#endif {}, }; MODULE_DEVICE_TABLE(of, altr_edac_a10_device_of_match); @@ -1653,7 +1683,9 @@ static int altr_edac_a10_probe(struct platform_device *pdev) (of_device_is_compatible(child, "altr,socfpga-nand-ecc")) || (of_device_is_compatible(child, - "altr,socfpga-dma-ecc"))) + "altr,socfpga-dma-ecc")) || + (of_device_is_compatible(child, + "altr,socfpga-usb-ecc"))) altr_edac_a10_device_add(edac, child); else if (of_device_is_compatible(child, "altr,sdram-edac-a10"))