Received: by 10.223.185.116 with SMTP id b49csp1106386wrg; Sat, 3 Mar 2018 15:44:49 -0800 (PST) X-Google-Smtp-Source: AG47ELs7vBwVAL83h7WNWOUAMzu2uCWvr+DKTj3cnxNq+YrTGySBDLN8vml6XY24F56+Ee9U39Yq X-Received: by 10.98.21.200 with SMTP id 191mr10348676pfv.166.1520120689113; Sat, 03 Mar 2018 15:44:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520120689; cv=none; d=google.com; s=arc-20160816; b=r/3KAaCqQXikeq01W4v7pBaX6MTtnEABn3wzvaWDsg3ks4+Jy2RpL2N6WS4mxstX4E 35GqO94DoswBmA/BD+sr/Rdwo2PWLgpg2jj2/Qdm9+sziwKcvhBiEZEvw+Th8I+u9ESo Zbg6o/Hv9AbA0If1Mf0cDsUrGPQrMjifC9DSlsb6QxOeEsprh18grU61LHcQTk6PWS2u r1p5T2QefeXi1aq/7HO5fyXrp/i7ksPO9YdoFQTr48rh18OAHs8B0zMKUB10kKX728OI gCzYcdu4tc0x19mt4QoS4onNXZJZBmMoLNsDhRt4jUhDxf7UV2JXStOC/7Odt5MGTosa bGKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=uWkJ2WWmP61TC6WbRyBVZHGckx5zhnvYgAzpnPfkIZ4=; b=vNEhJHrL/aLs1QSElxD45HhzMqS52nnF9ZeRuJt1uEs9/ZRZNaHyEpmvsKgFVZsyW3 76KbDK4WQ0cmOEv6f/FASQcisyDAMP80GZFuz4doNxtYKiOXKDdmPIRWasbjVylLLyHV JEmXkCiQZfj6EWI0N2ql3nnLY/D4lYGpxC71SIc+4l55vQR5qyvYRy8RNAn3nOXzcOuf zLvOSFy6s2ZE6I0r1JHt2k+PqGHLYeOfl3c3C8Xuhbe+Z4Nxand9IKOV7GB0cVZBsWFs s2cd3S+IzuTAYT/AYtodFOhbfsoG/xArjwFzu2lQEMkeHGDgCj/d8Ev42hoCsfj4gwNd nMXQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=XxKT5NOF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 59-v6si6924937pld.299.2018.03.03.15.44.35; Sat, 03 Mar 2018 15:44:49 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=XxKT5NOF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934232AbeCCWef (ORCPT + 99 others); Sat, 3 Mar 2018 17:34:35 -0500 Received: from mail-by2nam03on0113.outbound.protection.outlook.com ([104.47.42.113]:51939 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934191AbeCCWeP (ORCPT ); Sat, 3 Mar 2018 17:34:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uWkJ2WWmP61TC6WbRyBVZHGckx5zhnvYgAzpnPfkIZ4=; b=XxKT5NOFjctOFVYPxwUaP039kkyqQ2vWhadn4+OfntyXJoHLtRstsYmqJ0liK9tCHvrn8HyyRn1I2p53pz/+RthzQV6kkHeUUIboJlhYi3GinZu7dOM/q7GvU4lu/QPaPwowwd4/SkosKGeo2O9U3GJ83mA25/YiPGot2up3Om4= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB1068.namprd21.prod.outlook.com (52.132.149.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.3; Sat, 3 Mar 2018 22:34:10 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:34:10 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: Thor Thayer , linux-edac , Borislav Petkov , Sasha Levin Subject: [PATCH AUTOSEL for 4.9 119/219] EDAC, altera: Fix peripheral warnings for Cyclone5 Thread-Topic: [PATCH AUTOSEL for 4.9 119/219] EDAC, altera: Fix peripheral warnings for Cyclone5 Thread-Index: AQHTsz8Jg4A1+1MeD0mMUR1LJkYH/A== Date: Sat, 3 Mar 2018 22:29:05 +0000 Message-ID: <20180303222716.26640-119-alexander.levin@microsoft.com> References: <20180303222716.26640-1-alexander.levin@microsoft.com> In-Reply-To: <20180303222716.26640-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB1068;7:jBtg/y6mMQLp3JCn8Y4b5cqQJKek+ze3J9C1WHMjx7OEKnls3I/canXCMaWSNzrbUVPQPkRb9kldie2OzAperZDJwy968Hu5iZJwJah7Dji4IITutmka9oD+44EFZK6sV3Qljzx+ePHE4gRSffrEWEf7F/7Qp13XrrSymWIhe7mBRbyrBGLO3zj7rHq1wxtYFTMMC5QNFlZne63x/OeSYw6w64D/7Dzq6xMzVtuDr+F9oWrABWgK7f++BM4WYv0B x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 080ffcbc-43e5-4784-f568-08d58156e229 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020);SRVR:MW2PR2101MB1068; x-ms-traffictypediagnostic: MW2PR2101MB1068: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(9452136761055)(42068640409301)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231220)(944501244)(52105095)(10201501046)(6055026)(61426038)(61427038)(6041288)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB1068;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1068; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39380400002)(366004)(376002)(39860400002)(346002)(199004)(189003)(102836004)(59450400001)(6506007)(26005)(66066001)(4326008)(1076002)(105586002)(966005)(10290500003)(478600001)(72206003)(86612001)(14454004)(186003)(2906002)(2501003)(305945005)(7736002)(36756003)(3660700001)(5250100002)(25786009)(2950100002)(5660300001)(3846002)(2900100001)(3280700002)(6116002)(106356001)(22452003)(97736004)(316002)(81166006)(10090500001)(81156014)(8936002)(8676002)(76176011)(6436002)(110136005)(53936002)(6486002)(54906003)(6306002)(6512007)(86362001)(107886003)(68736007)(99286004)(6666003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1068;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: 8NMSVKzCn8B5G0DwqiPGQW0ngZ7bs6/cVdP/CmR4B9LSyG92cJJjYCHy1YBmC6L2DTwpGuafA82p2U7+dHnx3b5fpsqQIPm5Gn6f3FSfkawlK3lHZ31bEp3GiH9Bk6S4eIyDVsOdyOmdo2ZXQCskRBNKKSN6W6Uw6qcAqkQECTU= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 080ffcbc-43e5-4784-f568-08d58156e229 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:29:05.2757 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1068 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer [ Upstream commit 25b223ddfe2a557307c05fe673e09d94ae950877 ] The peripherals' RAS functionality only exist on the Arria10 SoCFPGA. The Cyclone5 initialization generates EDAC warnings when the peripherals aren't found in the device tree. Fix by checking for Arria10 in the init functions. Signed-off-by: Thor Thayer Cc: linux-edac Link: http://lkml.kernel.org/r/1491415262-5018-1-git-send-email-thor.thayer= @linux.intel.com Signed-off-by: Borislav Petkov Signed-off-by: Sasha Levin --- drivers/edac/altera_edac.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index 58d3e2b39b5b..61262a7a5c3a 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1020,13 +1020,23 @@ out: return ret; } =20 +static int socfpga_is_a10(void) +{ + return of_machine_is_compatible("altr,socfpga-arria10"); +} + static int validate_parent_available(struct device_node *np); static const struct of_device_id altr_edac_a10_device_of_match[]; static int __init __maybe_unused altr_init_a10_ecc_device_type(char *compa= t) { int irq; - struct device_node *child, *np =3D of_find_compatible_node(NULL, NULL, - "altr,socfpga-a10-ecc-manager"); + struct device_node *child, *np; + + if (!socfpga_is_a10()) + return -ENODEV; + + np =3D of_find_compatible_node(NULL, NULL, + "altr,socfpga-a10-ecc-manager"); if (!np) { edac_printk(KERN_ERR, EDAC_DEVICE, "ECC Manager not found\n"); return -ENODEV; @@ -1542,8 +1552,12 @@ static const struct edac_device_prv_data a10_sdmmcec= cb_data =3D { static int __init socfpga_init_sdmmc_ecc(void) { int rc =3D -ENODEV; - struct device_node *child =3D of_find_compatible_node(NULL, NULL, - "altr,socfpga-sdmmc-ecc"); + struct device_node *child; + + if (!socfpga_is_a10()) + return -ENODEV; + + child =3D of_find_compatible_node(NULL, NULL, "altr,socfpga-sdmmc-ecc"); if (!child) { edac_printk(KERN_WARNING, EDAC_DEVICE, "SDMMC node not found\n"); return -ENODEV; --=20 2.14.1