Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756794AbcCUP54 (ORCPT ); Mon, 21 Mar 2016 11:57:56 -0400 Received: from mail-by2on0079.outbound.protection.outlook.com ([207.46.100.79]:17260 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756064AbcCUP5u (ORCPT ); Mon, 21 Mar 2016 11:57:50 -0400 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; Authentication-Results: alien8.de; dkim=none (message not signed) header.d=none;alien8.de; dmarc=none action=none header.from=opensource.altera.com; From: To: , , , , , , , , , , CC: , , , , , , Subject: Series adding Arria10 L2 Cache EDAC Date: Mon, 21 Mar 2016 11:01:37 -0500 Message-ID: <1458576106-24505-1-git-send-email-tthayer@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: CY1PR0601CA0028.namprd06.prod.outlook.com (25.160.162.38) To BY1PR03MB1481.namprd03.prod.outlook.com (25.162.210.14) X-MS-Office365-Filtering-Correlation-Id: 9ae1d6b6-a8a5-45d3-c191-08d351a18cc5 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1481;2:n+WGBN5T4YV+qvsiZC4r/gLWOgzodLnzacvxDM9BatQ1Z1woXbD9nl7xyeckBPKF7PTjhVjClHCc0NUMmVQ42CUvjmYO2x2XGDmgAwt+xR56egt3iQK15+PBtnVb9qVkAtzfWTDs8WY07NssZDx0d1ssO5NtibgUgoqUvZbNzXM+fIBnQMbeuxG8FtkcIs6d;3:jgUf2nSH9ixl298zu+8IJCCdm85lZYkxDUngYurbv+byKulMff1toPVEGLDFLyPVWWz0aw6YqL0mqP1aofpsCT7pziqN4lgU+xzhEQQ7Xiq6HHvOTczcvDv+te7yKcea;25:Wdz+W/uO9e+GaVgLS4kZ5sjOzB74FxMEgdZp1RyKG8I/lc1dozLdemzKp+IZ5gRx5pbSHYFOEEdtLDMTuAYsl0EgsGuKPFeGHVsyEwFUcO8dNeaNFUJ8mk9YscMgkkKMdcAs7/HuTBKNeJLsCYCLwip7glt+NpKQPfbv9MwARYhuSiVJq2koDihh1Ce18GGCQVuq96TwZs05YbMmAh0XUp6RFOF7yUlWqDAmXK54YGtFNzRemmZQV0Sr+8BN5a9v1O2E/uUXB7vrlFTqetW5O+OhHrkLG+Rch76OP1e58uuZt0TcFf07OgJcWqsFlRBjHSm0110Bh7C4Lm0WwMJHIsGbU/7umVq5mMt+lFWrprxi6rPEXXnActWr4Z/0ENG4VToOwmGKEj2UhK0DxUcAULcelsYb9CIeO93FYmU7Uje4+r1tUV8EkjP57+QI8knwEhO8wrdrMFG2mdZJ15bFHZMea1QLCtoqBZaWs5JlOtrDZ9L8lTQDeB8GkTypauMB X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1481; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1481;20:tIQq4qgCrAzOewOLPXa6Ck/3NMDPI34FHxP1G2dHV8V9OEZmvDxOMcy2MruUpLpo5drUR5/79DAmrs2CpQybsiQWN1szlxepx+nEDWWD35iIOu8AShXutqY+qLETWt/MGyZYI+yjF3+7yDvyYFqBV6LfBI9vZe6G8AtjrTrfFkM=;4:eY8n6bpXWgi4PqwfOJlFRIk9X7z6lmAVCgpOTrISUN/Hx1kLRUYTvE0pIbhYaqMlvvb2/fghPyo2QKv3D0WVVesabkacMKbFnXpRcCMLV/Am0kvXY032Erma82mvzZiao0u6i8alGngGWtPp71ccczTo9ADB49bgcyydaAzbnDFM/1URmj1tdtM6okFigvuuBZuJ10eQL88xGv+f5DDLo8dCxxI04uYQydWnFgfvtnDxT4LTP8NCIJsFZIuAvEuEfgRMErW3veo/N6tU9a9T72wIO9nEXL2vYmnCC3C4usEbgcLzysEMi7ZybTBKeJNycmWiAAUmcAx8mWvAg9DQl42LlgIcxp9JXRLPyUM3eVWidH+fpDDZaTmVavRV5zPX X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:BY1PR03MB1481;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1481;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(13018025)(13017025)(13015025)(13024025)(13023025)(8121501046)(3002001)(10201501046);SRVR:SN1PR0301MB2031;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB2031; X-Forefront-PRVS: 0888B1D284 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4630300001)(6049001)(6009001)(47776003)(66066001)(86362001)(50466002)(2201001)(86152002)(81166005)(92566002)(50986999)(42186005)(5001770100001)(189998001)(5004730100002)(107886002)(229853001)(5003940100001)(50226001)(1096002)(3846002)(586003)(4326007)(2906002)(6116002)(4001430100002)(77096005)(5008740100001)(2876002)(33646002)(48376002)(921003)(4720700001)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:BY1PR03MB1481;H:tthayer-HP-Z620-Ubuntu.137.57.187.33;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1481;23:C3Gs5EctRDG7fBlS1SP7WFj+pXhqJYffj+WmCej/PS5Gfk9L9HR+bVobMBWNDgE34973vWvuRYWaKOH8bRDKO6k6Qn7OeqF3+Q4yWLI9oGkm0czfcoBwyeW0M7K2VNB2lrgsSCSkFgQmCfcQfTb2LglViX4etqN4sDY/DPGd95JFj3UmTYsZabpT+hxFFZepRdi0PKNMwfr81A98WdQyOjNrjD3jYxdbgiRAspUVU3VoTcW4nOwS11vRNAo9T0upaJ/3A+f44NVRYMP8dUaiq+Y6VFPUBha12SlL4S7CpjiCBhggu/W5YBTZYtj71LERP3EYvHLasuRmA00/YAGv4s72yChMPjCUpDaUjHVptKAjkUXbCn2xdS+ByqCrez4fIgzkYiyHHM8a60Hv4gyPDbhAa9bdMJG+VL+zlTs6MaSOj/eBYjfcir+JmjltzOxwSE4+0gidDQDd+oC9wzLXXALqqpJ4o07ckRZZP3JwLUnIKZfa6Ec8AKWb7N1dGiebNPDifUGMhn8S2Yozh1AL1L3nV2zMuTTunWHul3ZG/oKLhE8G0g5GO9Z2Z6Sk+NA46LBdabrLzkVOx66spZ3iB9BydUH5vZ2Cmt1ttVt4bxp1e0Ha8Rkz52XadqdUwmcXOqiutny5hjW2aXtt4aNg8VHX6tfc8LEyxdzWwdOGPOXdeXA4iQB4Z7tQQh6ipqHT70MsME+Z+AHlDUp3r94biTb0oERp0MJevPl7XA1OyPH5q89lOdawibpeTCwZI5zGRRPbgO6BiM7yh9QLfFOTH+TLUnAoarf4iSDKiGkKeo1IcK0M95xI75N/0wxrSAb2AZBwMRtyjLmFpj5mXuAmlyXj0pQ+wC6ZRuxmQy78xJYi4RJZuHPQHIxQFvwlwDIt+7v3bK1V8p3tgNdH4URZWZpOd6123OQGbtqzyTNydUuOG9eWQrxkp06rBePU7DET X-Microsoft-Exchange-Diagnostics-untrusted: 1;BY1PR03MB1481;5:R28aBjZ/M5uBgvLK1TAiYuzvlXAgyT93isUVT0Lfp4wHbXwjCbWCQM2sgrt2vV9EopAg1RAmrQFiXzeTcvgXrZ0lsqwF+YrCA2MLBohAhs7UMQgmeQu3ahBIfH/9ijqK9CiMUysRdWL1KXPJsDIQdw==;24:e/OyJUZii7iQLNzJqmV6FUuM1tjcTPGzTp3m3wCUK3wjX6iM4HqrKCbR6eHnw3s3JmuzaWp0AfX4imgg1kH62E/t+9zPqpKWEKKLenaKc0w=;20:owapei89qY0DoLvqwBNu7iSuiouCk/xfU9PjpT6VEdwivFvMPx97wLhSdxX/9W639X2Ar3F9D7SxW3Kj7sjYJYxtpgUXxdPZcBZra19QpE9GGDUmAzurWKIDYCDzTniJfYZdbkXmU0pZ1RypuG1SI2536YaXaVsKnEEL/jTmrPo= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1481 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD046.protection.gbl X-Forefront-Antispam-Report: CIP:66.35.236.227;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(106466001)(105606002)(5001770100001)(4326007)(189998001)(50986999)(86362001)(586003)(3846002)(2906002)(6116002)(3720700001)(229853001)(107886002)(5004730100002)(5003940100001)(16796002)(92566002)(50226001)(1096002)(1220700001)(21840400001)(5008740100001)(85426001)(6806005)(77096005)(2876002)(50466002)(4001430100002)(48376002)(81166005)(47776003)(66066001)(87936001)(33646002)(956001)(11100500001)(86152002)(2201001)(7099028)(921003)(4720700001)(1121003);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR0301MB2031;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:sfv;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD046;1:8qiL1V6RbbsM9Xn46sESO4+qvWgrrlDXUfGYwjEO8lZ/EbzBbcDuinCpp5MkjjDjpLZDvaeQV0zgOqtqzzvgVEeRl/sibzxY2Kb3Kqd8eF6PrtHQSbJ2RTiMdL+ZKuUAvoHNhpcNk3oeLPZJPx/U24SyMazE8K3tVNKz6hvCVBGf0mnr8r+lCiDE+qskW9CZGmJFRG86s6LZC6Du14F0VlT+PPYIVs2sDWaf9/V+7GzcZraO2a0f5n7wtYc2ur8w6cMOCohaF9BkU/yTzJM436f2Z63N62+sPU/4S/T7U6HScJz5P5zZYGC4UFauMWZe+Ly+h+olY1RGbsAulu/rQ+ESx1b/IyRu2H+vGaJF62goAqcKCxnAvz/ku+owzARbMhxXeLD7wOqvEe0k4SLuWaLkG07mlkX4aruNTKwvJJiOHgunYDcGpbnEDDtco+8etETEc5ja+ap1GdCFKB3OAOMpSCIxxWWhSqKABBEQ42eeV6gi0zHq1/8HePcn9y0e X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;2:R/HYi29R+q/ZL8S6B+QeCtt4S73tdEej18BpWicEbtv+XP2yML5epD8knE6gUyjhs0Gw3qoPu1dZI4CrYMzixNZnNUmxnoRkSMK3Y7jBzgZZvLlxYoyY0RME0OlFV99gQ3V9lqqOKXZsawTOPEH1C38FgszhoS3Sl+Mk+ps3inGA7oTTSpYh1JKUR7b5HtO1;3:yCKX0K1smhc1DyLp33EnYjxXqOyzNrJIWnBFx3LTEWj2ssB3kTElhAqWSyrY8B2asNmFFaZMZA5bjnF8j7A3GRyIzdRaA8/7TD1Yd2UTw9hAFIGU581DLpkbYINLvetRrU6I0cwLcx1gGNtGDszPm3kWEHdSJh6cq3Qi47S+Yz9/Sec1AnV04MuFjWnsHbgneKgp9WrwuXOpdqrZnplr51PnFFPrHt+v97u7KEd/b9EhCb7gZ/RZb6V3npLk9DPp X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(3001016);SRVR:SN1PR0301MB2031; X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;25:DN265Kaznrd7lBHDLEOhdf2PIsBvQasbyv8T3mJ2HP/WR8w1JEnCo8qeVDPfJdpfGOStaNkiPGNbJ3fMu082ApAFbJnZR9AgN/0nqAbNRHPpHK1rSurEz5L7HQE8HKJvO24Oeo4M85BG5lRLd8zvTqG2RatKHiqnr6pne6cczWX19deZZqyJpe9o6lUpmPSYpi7KyDEJihxAtpqT6KxUZ+a6RmIeMVVgV+0ICkrUl1WzZWeTOK/VLNhM13gLcLWkIqvcPavgtdlc0RS213LctttxLhkTCdPBmVl4xeEmeslp6b4lLijiqXAQPl2YzFE2w7+86u58DvpNsyPZdKnRbHLRKKg15kBoxS/h6kzUtll2c5yHSS/sH7acggSMxCCNE3caZbIBs6iFNzHXaXBY2uujwrb/GB5X2exGVPILPtVcPREiupp9K3P69gN50vJAunGBovqHA/LIz1ulixRQKDSrCO53RAU6pNbUoY1JrU39j5tIY6L/yH1wz9jDIIK0gBWi9Rc/8aiOX/jM7W6e8y2iMqENX7ci69OIxKTmyTA=;20:L2pVMHAWouhdMzBxgujg3YKqVF/pXmHyXBvFus6TMO7eDzLjmo1zpEFacJM+dqsXiAeAE+lp6Xlk8bgtYvhJ9sGLoNBWPLqERnO334egNZBDsYKQMxAeGEEWyYnMo8tlOwBfxKRe9OlZqoHFN32YeNw5/+KermsFcLoJFDae308= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;4:Wn9q/RBkWUD3cbM++Am/pUXfN6j6Cy+IGoBL+IRGDzlELitmIKrEXOWymFAWk1tx+FBas2/0Xc2F2pSL0Kx9xoTwzM1kzb7WeqydsR6aDgonfF/GBU22qEBUznHcc5sA2B8Ia6+3ItwNyOZWtGPweFwHT1dBlxVjenFuA0GXcfYwNfi+Cl29SLKY1NkG5r2+h0nMIj9gV/FeI4pzFyHs5deqB6wQdKawWRSz3Ecedgt9u3Z9ckVFDQ+8/KjnWUqLlQWQcX/ATlRety6GnK5lSVeepZtGcj8QNYDTA6YCQ81yyE0XvywNFU3ZJ2qfM0m0y0M2H7v8w7sqiSNruThwwrjVNo9GhGOA1uTbuAbxpbip0um3xLXkQIx339qq6RCT0Amaqf/xROOVnGq3iITkW3jsPjUiAqs06UHYsJ4UwszGLJ4HJroZN0cfLYnRLE7mm8ZMUY6YpmYx6Sf18GfV3A== X-Forefront-PRVS: 0888B1D284 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR0301MB2031;23:U/z4sMmkiE82QhMGVXoZoWTrTBWw/arE5gTeVr7?= =?us-ascii?Q?1pJWDsNy1Tw99BMEPxQk2LEAfv2We6fzamhuyGfJoJSUNm33cCZqXWLu+W/y?= =?us-ascii?Q?UAre9G1aTdjZy8VLU03erQY6lh3E5bgNQRzv+ueUpcLA0AhHaT4pmtvq/1NZ?= =?us-ascii?Q?YxytCoXxO2wyHuQka9zAmNE4ajtFgvoFHvmrX00C+wnW9jECnukmr/SQYKNj?= =?us-ascii?Q?QmBh5jhxyRGe3+hyPY+1DYAcJ5Ido+usQR3Fsf3TSfkIKaoFVp5TPKd5dKFi?= =?us-ascii?Q?LiFxoXNTUh5QV2qKPOx87te7nwfAk+keq754v3mHpfzB0K69xY+9MVrBLLU9?= =?us-ascii?Q?H7i/CrPM61nXB6gF0EO52hr0yVSZIKmP1iyJcq2ck7AP7rcO0vLE6tvsa3Vr?= =?us-ascii?Q?qhxlh3UrMpMxTjFhUNCXnLAq8aZ+qgJTTpXJgI/OLcGGAH2aQOOmP+9JiVL9?= =?us-ascii?Q?8QjlN//5R8JReMzcknB2WcrDDEAfoOpJnZeNKjr8yWt3X859MuZob8qCxlb+?= =?us-ascii?Q?HUExr4Kn0ZAYfKnqDmQDt5K6SQ53gP0efqlvVsxTj1Ov5Bs1GYsZa+9BxNEu?= =?us-ascii?Q?I2BttLj35FfWuqPTAXkceBp74OKlmxet+ZN8R+7dhIjm2x7SI6Swu24uCo50?= =?us-ascii?Q?kbH/vF5O3143D1/wcjuFStcC0SzoJGDW1Py8gFrbOuAOk9pu/lIaMoLgYIvs?= =?us-ascii?Q?xDZc9f7rRN9QlPE2sINcKOY6gdzBYA0xb/zbdGB4iClr4MrAqg7xP4DGDb49?= =?us-ascii?Q?4OU6lhBymfIqi4gxZb071n9zTraDKXJidhPNzQZzF80I4tzuimZ8z73bt48K?= =?us-ascii?Q?ixP2uLym95IREcecPjKOUIxdwMceC3S9D4K+Dlb8QkJpR1bj0jSI3V0cMtj+?= =?us-ascii?Q?8/rXb9rFy+hMO3l/sFSwwoHCm8hvcqzKBRRrLeqKbiyZVQeJrJHnEe9JqbwD?= =?us-ascii?Q?OwOG4HX/0xrxB+1y9iKh7y2281Y/BI5z6/DbYwy8hxsr3oGpuXHTm34Slb1P?= =?us-ascii?Q?U5ylGbTmOvLSiPU7v8RU4nhzsPWSu7DKmo+gCS1pGosbcZX+ttlWZG1FWmmZ?= =?us-ascii?Q?jPhaFzxwqeIZdOdjSaMgyQc3lg6IGDcFK/z/te7nZFjP9Zr+M0/GBPfY80/8?= =?us-ascii?Q?azph73htmyysMXAnaYB0DNR9cq/MBbH/hFoDWfcZE7SmYc9McEGqr0jkhmTe?= =?us-ascii?Q?L8kvldbs5f6Vlcl7ZdEQsHlVwyWeVk3W5NsDLDKzeyV13QL+myCwRnjbAuiv?= =?us-ascii?Q?ZJZebkiK6zcbc+fRZxQTuEnXZWrMn84nrkRn3XLym?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR0301MB2031;5:PCSYO2lczIjsREkzj07ORCzL5x4htRMiNV9y/8I5Zt+ZiLj2HK+XE8yCvrv8romU9uqh4hfecnhFj+23j3bWTxnLUUS1G5EcCWburPeFaRIcZzGYpRC5TRIMcQFp/vxgFQS4OqTbuVUl2t7J3O6G0g==;24:KvCbd1oZarTn48cqE8zNsLF1ij7hHoEn+nHb1FVR3Ek0pxBL0xDDUB7sbM/uz/+9EbynIskR/mtNWrZhBJthWXpzIG6JEWn6hBojbv3zPRg=;20:Hn1TVM7WWuwkoxm8hpZM6FHEUBIwXf/C7YrqgHk1UToC5IO5JziHLnEBZ5u0Eviy/ytDgR++aCC+bHuqMHOTirc0um+hy4ujJYWEvfv9eIqZK5Kcop+vHakTT/mTMalmItPK2QvUnm+pGh7wfVGGEnSjNnaxvCx0sWmxZe9PUAA= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2016 15:57:47.9138 (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: SN1PR0301MB2031 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 828 Lines: 14 This version refactors how the EDAC is configured for Arria10 since the ECC hardware is significantly different than Cyclone5 and Arria5. Since all the IRQs are shared, a new probe function based on the xgene codebase was used. [PATCHv3 1/9] EDAC: Altera L2 Kconfig change from select to depends [PATCHv3 2/9] EDAC, altera: Move Device structs and defines to [PATCHv3 3/9] EDAC, altera: Remove platform device from check_deps() [PATCHv3 4/9] EDAC, altera: Abstract ECC Enable Mask in check_deps() [PATCHv3 5/9] EDAC, altera: Add register offset for ECC Error Inject [PATCHv3 6/9] Documentation: dt: socfpga: Add Altera Arria10 L2 [PATCHv3 7/9] EDAC, altera: Addition of Arria10 L2 Cache ECC [PATCHv3 8/9] ARM: socfpga: Enable Arria10 L2 cache ECC on startup [PATCHv3 9/9] ARM: dts: Add Altera Arria10 L2 Cache EDAC devicetree