Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp3085360ybx; Fri, 8 Nov 2019 13:49:44 -0800 (PST) X-Google-Smtp-Source: APXvYqwy/Bfffphe490daV36GACMy7rDI3h+DmNLx9NyHvpGXUNUVJtkd8TBF+dvLgKqgsgtPgMU X-Received: by 2002:a17:906:1f44:: with SMTP id d4mr11037306ejk.16.1573249783914; Fri, 08 Nov 2019 13:49:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573249783; cv=none; d=google.com; s=arc-20160816; b=0IlimplGRdhki4QuBZ3H2xEU20f/pBq0iLKA4EwyNCHNrWAArDyjIRSZtCKjWlDVJM bJVgNfIKfbwsgjtxIPYLKcffpGZh9T7FzYcc0+i++ma+mazoCqZNypyWdJIKVq1cjHwZ roKuPbWWtO3JIS4H1qJO0BfCPihe1qAdm2BFXDxtJT1UlG0WbbTJ1vG+BPssklQS1+O3 aKtBDhaEsDmvWsexWtZq6AYQDR1CDa5RNAPZ25EEizMCjHa9PaUGkfy+fxNbYDd6LAs5 efbjTXOlJbJi+y94L6e5bkPTjhuR1MPh3BxyLIJSCScAWYQh4ZnGwbu9l4fbHRP67OH6 PoVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from; bh=6iCbPloCzWqt9XuixmXFSSzsWtxQZTRc1JA6RwJHlKw=; b=ttjFOh0MT+0B2qBqR4rqgy2lwWAK+187AuRqJr68wcV9eSHVwjFAsgLe5ityiqmp/n nGZTb2tRdHeUKRBwqk7N7ovFBZC8vdMn34j9tdcRH0XpC23UhQ/n0YMs874q7OWFwF8L Et/h7AgdmlD7+rbdMGW6qIo6wre+D9LHMCEH2UY+P/8mH2uwqhk3GZgItAg7KNsNvsgx dFpAW4AYzXVlH6+29CWKWYQXd5pjZ9YLZVWeiHdc+QyruxFy3HJAaXyAf9WRZat8H5/J i2EBzKwhLPOGrKQCX1Hl6xW1cCHMr93CTyeymGazzK2PHAbsN2PxK7YhNMe05dgX/tOu ZCnA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f12si5983745edc.1.2019.11.08.13.49.20; Fri, 08 Nov 2019 13:49:43 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727210AbfKHVse (ORCPT + 99 others); Fri, 8 Nov 2019 16:48:34 -0500 Received: from mga17.intel.com ([192.55.52.151]:20333 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726231AbfKHVsd (ORCPT ); Fri, 8 Nov 2019 16:48:33 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Nov 2019 13:48:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.68,283,1569308400"; d="scan'208";a="197038024" Received: from tthayer-hp-z620.an.intel.com ([10.122.105.146]) by orsmga008.jf.intel.com with ESMTP; 08 Nov 2019 13:48:32 -0800 From: thor.thayer@linux.intel.com To: dinguyen@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Thor Thayer Subject: [PATCH] arm64: dts: agilex: Add EDAC Device Tree Date: Fri, 8 Nov 2019 15:50:25 -0600 Message-Id: <1573249825-21769-1-git-send-email-thor.thayer@linux.intel.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thor Thayer Add the device tree nodes required to support the Intel Agilex SoCFPGA EDAC framework. Signed-off-by: Thor Thayer --- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 59 +++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi index f9d1b26a3384..2b3468590f30 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi @@ -534,6 +534,65 @@ reg = <0xf8011100 0xc0>; }; + eccmgr { + compatible = "altr,socfpga-s10-ecc-manager", + "altr,socfpga-a10-ecc-manager"; + altr,sysmgr-syscon = <&sysmgr>; + #address-cells = <1>; + #size-cells = <1>; + interrupts = <0 15 4>; + interrupt-controller; + #interrupt-cells = <2>; + ranges; + + sdramedac { + compatible = "altr,sdram-edac-s10"; + altr,sdr-syscon = <&sdr>; + interrupts = <16 4>; + }; + + ocram-ecc@ff8cc000 { + compatible = "altr,socfpga-s10-ocram-ecc", + "altr,socfpga-a10-ocram-ecc"; + reg = <0xff8cc000 0x100>; + altr,ecc-parent = <&ocram>; + interrupts = <1 4>; + }; + + usb0-ecc@ff8c4000 { + compatible = "altr,socfpga-s10-usb-ecc", + "altr,socfpga-usb-ecc"; + reg = <0xff8c4000 0x100>; + altr,ecc-parent = <&usb0>; + interrupts = <2 4>; + }; + + emac0-rx-ecc@ff8c0000 { + compatible = "altr,socfpga-s10-eth-mac-ecc", + "altr,socfpga-eth-mac-ecc"; + reg = <0xff8c0000 0x100>; + altr,ecc-parent = <&gmac0>; + interrupts = <4 4>; + }; + + emac0-tx-ecc@ff8c0400 { + compatible = "altr,socfpga-s10-eth-mac-ecc", + "altr,socfpga-eth-mac-ecc"; + reg = <0xff8c0400 0x100>; + altr,ecc-parent = <&gmac0>; + interrupts = <5 4>; + }; + + sdmmca-ecc@ff8c8c00 { + compatible = "altr,socfpga-s10-sdmmc-ecc", + "altr,socfpga-sdmmc-ecc"; + reg = <0xff8c8c00 0x100>; + altr,ecc-parent = <&mmc>; + interrupts = <14 4>, + <15 4>; + }; + }; + qspi: spi@ff8d2000 { compatible = "cdns,qspi-nor"; #address-cells = <1>; -- 2.7.4