From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1423452AbbFEOSQ (ORCPT ); Fri, 5 Jun 2015 10:18:16 -0400 Received: from mail-bl2on0099.outbound.protection.outlook.com ([65.55.169.99]:39456 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1030184AbbFEOSI (ORCPT ); Fri, 5 Jun 2015 10:18:08 -0400 X-Greylist: delayed 56705 seconds by postgrey-1.27 at vger.kernel.org; Fri, 05 Jun 2015 10:18:07 EDT Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; gmail.com; dkim=none (message not signed) header.d=none; Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none; Message-ID: <5571AF71.8070103@opensource.altera.com> Date: Fri, 5 Jun 2015 09:17:21 -0500 From: Dinh Nguyen User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Borislav Petkov , CC: , , , , , , , , , , , , , , Subject: Re: [PATCHv2 0/4] Add Altera Arria10 EDAC Support References: <1433428128-7292-1-git-send-email-tthayer@opensource.altera.com> <20150605110255.GE3679@pd.tnic> In-Reply-To: <20150605110255.GE3679@pd.tnic> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [99.103.66.154] X-ClientProxiedBy: CY1PR12CA0069.namprd12.prod.outlook.com (25.163.230.37) To BLUPR03MB1362.namprd03.prod.outlook.com (25.163.80.28) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1362;2:O83BHcUiZHc+JSATHmX1zt+YEJNtZk3a3IC1EbEigMkfiA1sxqL0sNFtGjskIvU7;2:QkqPhI/NfrfncHu/hUBufqptPpcI08WL30CJbhIWek6dY9QdxHM1SOq1+srxuuocoF+yUdpoU4pKOgwHOzlbmdrQHee5VcWYfsCXxL08DgQPH1gV2tWxaH7sspHFTOzbBATbOE6aLN8kIp5faVXPsA==;6:l2ejCNj2mzKin1Eus64hgXfkp2X1hc8jg95AZ/gSFVkWPtPeC3bU0owLZETPDC1NUrKzKTkwytC1ruynW23phOWSnOPVggxJs3o3kVFrKMFGJwOpytM8E3E7ud7ViZU7tu7el1JOoEqTgK7CNxQKvA==;3:usl3n5PHEYV7bs91ZGFzEpPlsIUCl7okY9B62wuf0CjbrFZgBNgiM/N0eW1dXExwtzmH+W7glbQ0L9a35yNx5CJy2ZlDzxDlT/7xxqfZR5q4ZyvVa06YAFN5LzKcTRZax16AnZWIYXVkQgMxPlea40+7Ykl6VdjrWjRGZ5b0bTNFcHxligorTasQ8HNgG0Tjg9/hOPu8gvkwiHY2bbNKgC9JRIeVh4QhrDc21Wq/Z9sdVLmbj74TIMF1qLGVTKHTmioNo9snNGiWSDsmyLPX6RvU+h0dwhpMQD0u3ftwKfenJhKuUDbp9z+s0X/mSIxn X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1362;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB121; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BLUPR03MB1362;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1362;BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BN1PR03MB121;BCL:0;PCL:0;RULEID:;SRVR:BN1PR03MB121; X-Forefront-PRVS: 05986C03E0 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(24454002)(51704005)(479174004)(164054003)(92566002)(87976001)(4001350100001)(5001770100001)(77096005)(189998001)(2950100001)(5001960100002)(42186005)(46102003)(59896002)(19580405001)(122386002)(19580395003)(77156002)(62966003)(83506001)(40100003)(65816999)(47776003)(87266999)(65956001)(33656002)(76176999)(50986999)(54356999)(86362001)(50466002)(66066001)(23676002)(4001450100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1362;H:Dinhs-MacBook-Pro.local;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?utf-8?B?MTtCTFVQUjAzTUIxMzYyOzk6ajlReGRXaFZsR29YSWFmNjZzb2ZNVkNUWG4y?= =?utf-8?B?S0ZFam0vakZRVUpFUDNiTmdmZ1gvbFNOc2duZ2JVMDJPVWJvYzFXOXlLMHJF?= =?utf-8?B?NDdQdDVTaGg5SFZPY3VTeUpzNUViS0ErSUVYQkg1V1hmZWdPbVFHL3owRzBM?= =?utf-8?B?Z2ljSnJWZXFGM2NWNjdXOHl5bGVEZTlNVk1yU2VmZ2FnRXlYeW1jU2I0cC9E?= =?utf-8?B?ZURtQ0NVUTFuQjBHZ0ljTlAwTzc1eUg5RFlkWUxUbHFZajdYOHJLRytGVTNK?= =?utf-8?B?WW45YVoxZEwvM3FGckVuTHRnMVVhcElHS29CUzJmTk1zS0FrKzVqOU4wTVlL?= =?utf-8?B?cVZVSHhCdDBWcVAweklocEdPL0xQeXMxa01yVFJTZzFDdWt2YUlJU3o1ZzR0?= =?utf-8?B?elV3elp0V0xXbWlwUjVKVC9JMEhoRzdqSEZXaXpYVlZrOTVZZHZUSVZWM2xP?= =?utf-8?B?ME1SWlpYZEZIOC9EbXNaUnRwcVhONFU5Y0w0ZHp5bjV0MjU5NXlzMFc4dy9l?= =?utf-8?B?WEdDbkYzM1l1UmZWbk1yUGtBVzVLMXJKcVVVcEppSjZiNENWVG03eHVOaFJr?= =?utf-8?B?dDZ5SHcxSUtvTkNJdituQU82NFB0RzNOS0ZIQUtEZEV4dXYvQzRzRU94aFNG?= =?utf-8?B?ZEg5VHM5SnVvODBBWlhMVUVQRXR4ZTlxNHp6c0VDK3o4K2xaWnRpdEtnNDVy?= =?utf-8?B?N2hxVEk5b3Q4NVUxTzdSM1VDbXZTSG1iVUI4RXpqYUlIMVpXUUhyTnlJNVow?= =?utf-8?B?dUd1Ry9HQ29PYjE1UGpBYXlnRlU4OFp5M0VqUGQwcEpJWE5hTkVHa0lBMDk0?= =?utf-8?B?K1o1NXVXa21LN2JDeHljd0Q4MTRsUGZ5Qnd1TDdpaTRxWjNUcHo5eGU5QWx4?= =?utf-8?B?WUR4Y2RxSnR1WmtuN25XZGYxZjAyeUg2U3RFbUVaK2sreGJDekp5VkhkYWE3?= =?utf-8?B?bzdPYTY3Szh3NVQvL1RqMTFlT3djbmUvcUI2akowaDk1VnRRMmNmRkd5ZGZr?= =?utf-8?B?b2lwVW1BUXA0Ni8xQlpqZ0djVVdnaWhZUVNrYlhtRFNDY2Nxd3l4aWxpLzEx?= =?utf-8?B?L1hNYmkwdnkxTWdueTRlcHd3bFJOWlFXWVBkNFl2Zm94Qm5Qb0FXQjdBL3JT?= =?utf-8?B?NmlZWXlYbU91SlpGem5PNHFCMlFRdU41L0RnbFpwWjY2aDFHRUVPTVVBQ1Zl?= =?utf-8?B?czJhY2VyTVgraFJpQTFuYnM5MFNrMXE0L3RKdWJNNXd4emJGTnhSaDlsbjN0?= =?utf-8?B?alkxU2FCWXlUSFJLYkJMcVo5azlTaTRRdS9reUVkeVQ5M0lBd3NPcUlldTJa?= =?utf-8?B?MGkrNGNqZFdoTFpBMThUZ3A5Mmd2NEJ3RnlJaFpCdHhRaTRIKzhOdnNGczZM?= =?utf-8?Q?QTARJ0P?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1362;3:quT2uEK9VTyMSnaswgjf3/58auJXkFRZUTYRGPKOpGYwrqBcVJww41aurqPoqrsXKhDnfOi/ws5hhmMLFPaeLywOkPU5NjZz3jAuwy3Dl0UZSkyWyU50YVwVWlzyl/RTq8ACDyqaqe6yqs4HT3KEXg==;10:fwDFt1KGMSqS6PbztMJ4TuI/BL1Td9SmndueC0JEqS6NhgocCKVlXftlcaAGdOkxw6tERdGuDN9/bPVRwUnO+LKWx4dKGdDWxBa10uPihAM=;6:ULk1GaOmnMNqRowxy/amAFvxmiBMrvF74edipd3D8P7PDvW052AYuaC0wg67ksOjK5tp4scJqQvQqgiThCFYFULOmplCxWvJQ6B/fBh2jnYzQt8F4fnvTekiFUAUgCpPJ3JRgu2gfa5LwN6Yqm5v8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1362 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD049.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD049;1:mqT4NuLzYIb7p/SwuTyyrlulfET1lU4PWFvMBwF8GgBahJp+qEfnTearhWCeUdYS4S/v9nXtZqkzA5kqlEwGA/ezhI2ZjCePn6BaysvwvbD3K2uV/FBz4P6Zc/jcNIjRk42mDkcB9Vi+34lHoedI+G0ieJvRQEAjewjh45D89jx/2BOPEMMIAcjRJymwQ7/7GA/fnwPa0T/KMz+GMGpuQ6zoanYlKJJGSvHj+LdxD/I9vvzKQhqs+jbKQhjlYrPf8uojLKTpgLRIa6cuHyrRXeRtbY/9J2u2iAOM117VfKiuxDgXGWGyRkf4WHpJNqjef6d3qjX6MtBNo0+3S7aoLw== X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(339900001)(199003)(24454002)(51704005)(164054003)(479174004)(377454003)(189002)(2950100001)(86362001)(54356999)(76176999)(87266999)(65816999)(50466002)(65806001)(66066001)(65956001)(23676002)(50986999)(33656002)(85426001)(80316001)(19580395003)(19580405001)(4001350100001)(83506001)(77096005)(46102003)(62966003)(16796002)(122386002)(40100003)(77156002)(47776003)(105606002)(106466001)(64126003)(5001920100001)(189998001)(5001960100002)(87936001)(92566002)(5001770100001)(6806004)(59896002)(7099028)(4001450100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR03MB121;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:ovrnspm;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB121;2:+uoFVK4v1aBZnZzSUgcBK8WLP7GOziOVSFJ2ihULGalwrBPwByINXYRcjrKE0MmT;2:evrx38Sh5vVAhzwr3LifVwzyBOi3CvELqR1tSfnYS4SzS3YIZrf5/HkY1aMsu+qpNwZNs7PkKb+/CDLFMUtoAL6CvDzqSrOvakIr5emtiXTKEK0J7XwnCLPOoglfA/2q34dwTPvdL9f3RUm+PUuoDhSQe36HI3a+1ZjaHm6dF9ZHoDNhh7SI6S4n/U8OQrvSty3sFRU+/gmQSKcIvNiMgxf2WjNaQ+SqSQ/klAs6Fcc=;6:OWnniL8RchxAyzsdx3sIivce/q7sQtv0HQ7oGKr5hKEKYFsMWDiy3GC/A5rr73aAqTvILCesEYo76fgquWLvDlKky9yxuJXakvUrv9v75XX9LA1eaYF/c0YUSwVeBR6I2LdbgYa3aejCnCvor+g3qw==;3:LVOnVJqf9Qf7Yirdg04eAqQPL+wXkTa18MQh70Tk5QLEAJXRUGfEWUY5atCYCylz71RCMNtUJjE0cHp6sIl5Qt/Rqu3GvXBi5s+9vbWUVUgVcWJ71S6+uc/WvuFTBHPHsUF3gPr/wfxcV6m0Ya/rIO7Xqa6KUCYrNSrtY2qWteEy/SrNji1H6omD4t0WpT99lb3RO1+qzu8K2ViTP1ScBE1ChvhH4Johw7KpM7So5CKThfakrPgPX+VLVnF5b8Yu6U/4+S66E2TsGQyMo4rqUpMM3m3Pzm5y+39RoGts5B8fbbaithMbYQCbN7vl/G7N X-Forefront-PRVS: 05986C03E0 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjFQUjAzTUIxMjE7OTpseGRRR2lCdUNlOCtZMlpoTCt6YVZwb2dudmpj?= =?utf-8?B?UmdmZXZRREZxSFBoM2VYbG1CYUJFb1VwM3ZmTndvMFF3UkJ1bHFSME5BZG42?= =?utf-8?B?Uzg3cUt4QWdKZ0J4REF2ZFlpWGw0dXhBY2RtQlZtcG9YR09JZmczNWY2RDdI?= =?utf-8?B?eTBrNElqc2dnbXhJb3lxQmd3cWVVQnZMK0N1b0hpSEJxZXdla2NoYVNzUnRn?= =?utf-8?B?R2cyaFFYMVQ1RktzQ1FTSmRlM2NERHNIN1VORDlCZlArS2NnS01xNTdhSzZu?= =?utf-8?B?anJFRmFnMEFUTmhHQWs1TE0wZVFRMjZYTzVsY0MzTGV4U29Tc1owNFhNeHpU?= =?utf-8?B?SjBPdExpcVVESmluaGhTNmFwRXF1SmdlMXp4TG83MkZaNjVObnhBWlZobUlG?= =?utf-8?B?YXcwMGM1d3ovanNxRVIyM3l3Z1ltRTgwMEJRWWdJUHdySFN0TVEzR25YMm51?= =?utf-8?B?YzJTMVhtTDJQR2RvaFdtRktGdUpPTktnYVJxRTdIRWhoZ0pIQWIzSzJhbGJP?= =?utf-8?B?YkJhWUlONjZMQ29nMnRVcEtoMU9tU2RRVURvVzYzcXNnWmx5SkZlQ2tSaXVz?= =?utf-8?B?SXVwU2NINWt0N1BYV2Y1cjg4ei8rNjg3aDNDSEJFR21jY3JtWlk4OUMrYllz?= =?utf-8?B?N3F0RjlNck0vdDdMRlJUWVZZbDJZdFRXRUlsOE5PWVN2SjlWYVAwK2I3Rkxy?= =?utf-8?B?enFXN0c4cWhwSmt6ZjB0OVJtRWllT2wvN0k1K3BVWlRwNkxWQjNrM0VmdzJm?= =?utf-8?B?MUpQRGJsdDhUS05xYlpqVUlnTXc4Y1dqWC9DSWhqdm1lZzdXelBHZHVvbnFW?= =?utf-8?B?TkN1NzhCakczQTR5V05hU25aMzM4bVFOQ2c3MDNFZ25NV1g1VXMyc3VuTnNu?= =?utf-8?B?ZHBFZTRVSHJKWXllNXk4VjdyN2hmSVdxSFk4b0ptdVNkNk9iU3JGdDBMV0Rr?= =?utf-8?B?NU8vNGxUdU1vWU45ZVJ4UVlMeXE2RzBKWjJFbDY0MjRFWG1LSDY0M2k2VzZm?= =?utf-8?B?S09LaXRkYlNLQnZ1THRrZnliSzN0RW9nWHdSYXQvb0psUlFKbUxtM01BbEpG?= =?utf-8?B?bVpYYUtkOGJLRnlZdmh3Wk9USVBUejB6UWw2ZXUycjBpeWhDMEdFUWVPZ2sv?= =?utf-8?B?V2tXeVJOUG1Wc3h1a2Jkb3FFaFJSTThzVjhFR1M2cHVSYVBnaVo2MitNT3pD?= =?utf-8?B?aUdRZFh1dTFMSDJBUklwQzJsRXpyLzBQcmVoMDU0S1JmS2gvREdNeEJrMUZh?= =?utf-8?B?VEhlWVQvMEdlREEzV0czTWZnNnFvS1JpTWlpa3BWT04rN2FqeThiWFJWbkM2?= =?utf-8?B?ZEZ3bklBdnRPbTJ4dlVsUThtTXlnN2ZkZDdEZ0ZjWWw1dk53WWF1RE1Sb3du?= =?utf-8?B?dm5ZZmRldnRkM29sSGRWNWMvUEFQN01MNVd6bnhIOGhWajZVb3pySDhpcm1H?= =?utf-8?B?SDlQeUVGYm1hZnVVUFhrSzdacys5cEdWL2IwZUs3Z0hGRVUzMllWS3BMYitX?= =?utf-8?B?bDNMVUhxaitEMmtlKytIQVBMUURENnZmRkY1UllsSzV3QklSSmxMYTZFSElW?= =?utf-8?B?YnFRZXJhaVl1ZS93T1NaNlV0SDFHWmxybVQwQkJvdVRuajdqRE1wNnFLRUs5?= =?utf-8?B?WXpsK2VhS0lZZ3FoZSt4VDBYT1JSWk0vNzFQZG1ISVdhNXV0OGZkbGFMNE5k?= =?utf-8?Q?YiVr0dk3U0ATeR++VCdMQJ1142ecxBIOlb1ru?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR03MB121;3:VUu+hagDPAU/L3cArmaCn+pFbwcL+93LIp9czjxlWLM1DenlJakH7cdfhaQOrQ82Sy5C1XWO8U8oaCYcSvmqXpxDu+fGWuAfHvJ+pJrrWSX8f5IRjPG6FZUi624MnXpo/XHks76q94NeW0tTbA4Z1Q==;10:c5IfxS7w8BX1nSpeq/AwMYW+ok/bV5WlgehHGv23N9pF2xaY3R11c+xHr3J8TvuSktjINJnlWWTPQ544YTgPxVQJtVUvFIk117UqB2eBxIM=;6:SW1y57UYPHKaFabXgq/zICthNSrSbQTalqTKuan3tMzDg0QgRL95VUqYr+nOTNqFpdhs8Bi1kmzUFq4Hjy5gcz0kHTmUVhgYGt6h0pRT/h7r/M2Rvde/v5S5lsA7UQq5TH7f5gtkiliauhsU6Ar9gw== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2015 14:18:04.0475 (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: BN1PR03MB121 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/5/15 6:02 AM, Borislav Petkov wrote: > On Thu, Jun 04, 2015 at 09:28:44AM -0500, tthayer@opensource.altera.com wrote: >> From: Thor Thayer >> >> This series of patches adds support for the Arria10 EDAC. The >> SDRAM controller and ECC registers are significantly different >> from the CycloneV/ArriaV but common areas could be abstracted. >> >> Thor Thayer (4): >> edac, altera: Generalize driver to use DT Memory size >> edac, altera: Refactor EDAC for Altera CycloneV SoC. >> edac, altera: Addition of Arria10 EDAC >> arm: socfpga: dts: Arria10 SDRAM EDAC DTS additions. >> >> .../bindings/arm/altera/socfpga-sdram-edac.txt | 2 +- >> arch/arm/boot/dts/socfpga_arria10.dtsi | 11 + >> drivers/edac/altera_edac.c | 364 ++++++++++++-------- >> drivers/edac/altera_edac.h | 201 +++++++++++ >> 4 files changed, 437 insertions(+), 141 deletions(-) >> create mode 100644 drivers/edac/altera_edac.h > > Ok, all applied, no need to redo them. > > altera_edac still builds ok with the cross compiler here but you should > doublecheck my final result just in case: > > git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next > This builds fine for me. Thanks, Dinh