From nobody Wed Dec 17 08:57:11 2025 Received: from CY4PR02CU008.outbound.protection.outlook.com (mail-westcentralusazon11011060.outbound.protection.outlook.com [40.93.199.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1D373224223; Thu, 20 Mar 2025 16:46:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.199.60 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489210; cv=fail; b=FQsTuEv1/uxMP/KCPhz8UGNH74u3EtLujtA4X5+bKWnIZ882q2iSongZU2vw1sImB8POqjp/GArWIEPLJD6C5Mg+dvbJGG+WtlffxLRcHkxSIIJ/1p4GKY0ptl/7HFhDjmDepkuHzb1SmFUgPUai/YlAIKr+kIDmpPeV0ojdErE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489210; c=relaxed/simple; bh=o08r/mIXe+y7WuVyutbzqePOddzUlXqVn+rpSJBP9DQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UNC1uj+p06A39W8QCdGNxvDyJnBGpOs854jiQsJbiGRfgmxZu0fPD4KszDyFM/iEIimzaUud4vZt62ymQJVpGVPQW3aJDQeE1LmlBJYFNhCCpw/DB9acyDkbvF1+lkJ/VaW8LAoONB17kWjjxA4etqVDKTP2vOvVVWsS7QiDC5E= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=H7dDwOc6; arc=fail smtp.client-ip=40.93.199.60 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="H7dDwOc6" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OfZ78pV5zcEep97g3B71dVqalN+nWfSOAsRZArUEqjmfTNC00ZBKNtKn19Rp6tpiZjtHQH4g6RLInsjeZo3RSQEXALM/VQZ3bfK9WVs/1sc0Q/F9gALfUGxQ6UNMNQh+DWddndTZLlZMkgW0klZcR4DE1CpFZlVQg5VrRSBfBbsUSmsNuPWYqCy0H1RytHejID9vvYYhcXtOTZ7jh0C+edgX1zSblGKtKg+YeU0bLjNEhHXbOYOY2lwgeJZX0t66KAvh+FsjQy8Oj9URU3u4JQ1pglYxw3MMQmEG45tmLiAtYdZyAVHOg3PSDgSaTtend3OQSwlyfN3MEXXL8Hox0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+gSwtAjRN8TXe2bTSkkz0TFDB4+f4JwxqGOUqE0M3/g=; b=VVcK8CJJ597BBliwrXvSit0iYP3Ox19Rji/pxHNlgGehX4b+95um1vmnLx0iGmXEQLcVkTlNKoq8B0QRf4FubEt54JpDvxvTa1yIkRSWaqjePp+lbooOVEaSul37enbuS2432DOU8AlLAqHqqLXtS+hlPqAljHgDoyY4aXkTO6v6xD7H3i3n6hu6ABuvqFbh8mK+ZtTMwBTO9KxxFVNS7BStFvPAVKPFGLlWBe+dO7luNRvLAeaF66wQIcNxZn22UDpPkA1hem0PgfLvskCazj++iL3jty+vKKBQfC2F95wvZIvqJCVMg3Q+vRfJPX8LspuLGSwA7XqNsMmkWjqZwQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+gSwtAjRN8TXe2bTSkkz0TFDB4+f4JwxqGOUqE0M3/g=; b=H7dDwOc6jNYcZ5kOFWNuej4qZeBgucW+8yE7cZfznntfzvpNFq0PqmxUyf3m1/fgcXRqePXy9uyq2blXqZCzS5NFUTtEIlqkijyF0LM9T1SSiGnkGKXzVqTANQWH+PvvclQzTQ2oJr2AalY+tqA/MMVcMDRcOadbuVsxmsSUTER/FqQbqmUzbws1JTeB4VDOeMqAZt8UjyWFVWn1QJn/McnrU8nv0Phchp0zxI6WF4BILA34nymV8ox4v6xHIEjqEdeONy3DCzuPSoPdLQIEyUPdmF6/b79bPt0MxdZDk8v5XG/qWURrK/CDEEOzerxuccsrvYxNH6yvF+grZLwBjA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) by PH7PR03MB7003.namprd03.prod.outlook.com (2603:10b6:510:12e::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Thu, 20 Mar 2025 16:46:42 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%2]) with mapi id 15.20.8534.031; Thu, 20 Mar 2025 16:46:42 +0000 From: Matthew Gerlach To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dinguyen@kernel.org, bp@alien8.de, tony.luck@intel.com, james.morse@arm.com, mchehab@kernel.org, rric@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 1/4] dt-bindings: edac: altera-s10: Convert to YAML Date: Thu, 20 Mar 2025 09:46:19 -0700 Message-Id: <20250320164622.6971-2-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20250320164622.6971-1-matthew.gerlach@altera.com> References: <20250320164622.6971-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY3PR04CA0014.namprd04.prod.outlook.com (2603:10b6:a03:217::19) To BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR03MB3461:EE_|PH7PR03MB7003:EE_ X-MS-Office365-Filtering-Correlation-Id: a175b667-17f0-4ae1-f7e5-08dd67cecaf9 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|366016|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?BkiWVH2hVPADNZv8gpQIZXulckZftPYWFlgP403Ym08EbwkWQ6eOeDPyuPak?= =?us-ascii?Q?qsOQXG2LFKtxpOm9x15a7CV7o9+HjyseHr89h2MxqN6bCx8I9mF7mmIowvof?= =?us-ascii?Q?B0RL06PEtCSjEYfbaSI68xMTfuvbg+ouDooqm4MEv24g484xRm8IX1q3Jm/+?= =?us-ascii?Q?nPHDD/N202R/K8XDkwEnBasrrnnbqwHedVdcihmotx95zll2hsHWyuKi2LQQ?= =?us-ascii?Q?cA8J3rNNgel7i86mlAO5OhBFdRAtdOSB9gNywe8CpsVdsWNhu6pTqHnY72Uz?= =?us-ascii?Q?vb84So8xjZk00gq9aZbBYbQ5xOIHC+7zrmcefHwyzrwaMEK0W/lcSB/4wYQz?= =?us-ascii?Q?JIyHhY/sChWO1sH1XoUBRFg6FK98vevSnzYc+qvxa2hhjNcFphBPexfeJ731?= =?us-ascii?Q?zSe5uPSV+tFuP5OK3ulfmzl5EfaUQi/Wisf+e0U172qsVqQE9ceD0lyPQXWi?= =?us-ascii?Q?EjTY6kgEMnzBOR44NHaLD8bpjRjUhOLZl4n958gIctaA8JgZOMiKQ6hWyAVB?= =?us-ascii?Q?gf0VltA2uBk6DxBzEP26+1+MHNvLZWf+MCCe6UC5afO+wbjlKZdAV7aDrV2L?= =?us-ascii?Q?1fRYJSHbacbeEvQVoS+aGWpX05XAhagmLoX+XtYqt+cfsiLT+yDbYicWtYQN?= =?us-ascii?Q?UbNleYigaw8Phq7L36nEpKtWmz+dxzRz2TGoh5YxmqhWeGQRAJNgwiGKOMX+?= =?us-ascii?Q?GCd/81okNwHQKIGKurHTgDsxTdeg+USFttiNScdOboqtY4pRG/hr1XjHgtoa?= =?us-ascii?Q?IZPJNkDrpOr10EhiVVHBWcGpmb0Pk/VH/d5QuwxsAn6mn/c1Al2qQhDCbP2B?= =?us-ascii?Q?fMuyLLlA3IgR1wWjE02Z0P4WHax4MAiUA5TKDf5icSd7K1l12H+bAKIobnT4?= =?us-ascii?Q?KcV58v0dCBNtCY+sDTaf1Nink/WKjKmhHIR/rtDpSKMOCG7CEBXP9LW/nMBz?= =?us-ascii?Q?vEZgG3+Ds8j4scmclSZBjHajV9HEKAdauSgnCu3OWr0T4cwGghI66siKHliK?= =?us-ascii?Q?gVmb0xU2n4WpQu+kzQNcUgOZCrMFz/0yLqLdkvZjZWVFTXfyJ8oWhvBjiGnz?= =?us-ascii?Q?+83GNFrPzZRn41KFbhUTY2uKkbdut1aQtkASY8TGKZSV+J3eEqV1aRpgMXXq?= =?us-ascii?Q?6DHPCxlZH8MXSS1T2h5XKsM7dBE1by5zryZuItULM9UdQTFdXe77GCiINu6N?= =?us-ascii?Q?JfR7PTfy6DKpiqXoTsG4WVHESA9QIQRXnN/8wd1RqfiC6seg8N2KORyaqhqs?= =?us-ascii?Q?a4uzHTnXAWtVYtA7p8oDyk8uDK+QKE49TzX7aASMWPb2udY8k0/BhZv3gzj/?= =?us-ascii?Q?UguWXie/HLZ6ktLOyQyAAg+xVRY+L4sfAZxMfHj7+PKbxlpR3C+72ltyqU+F?= =?us-ascii?Q?qYNlxGrc2Mj+DrG8MRzOf8OHGKLw?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR03MB3461.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(7416014)(376014)(366016)(1800799024)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?XOopi8z/Pvh3YvRSX9n+jY1FVRy96XR2U5USk+kjrR1EHCBIUxJwilChSiW7?= =?us-ascii?Q?X0CE8bQHlXXECTRDa0LUrr4QgHxMlSVM7hWv3SR7iOagy3S0TljNw4iG52k9?= =?us-ascii?Q?Dp9THJ2aPzHgQwbgufJsXrXpBaRYmEMT1FoKwxJB/oFTH8udCzQNgEa2BaKe?= =?us-ascii?Q?lrC2p2Nw0rIVVpP0Fi6OZIRg71dDz+E5Ysr41ozrwZaY8hMQAY+vFOKvnc9p?= =?us-ascii?Q?IertpXTGpD1lUyUxs/Y9zaoDtVExp/MgbXsKlIoQhH2sYrgI0fZmUgjUot1Y?= =?us-ascii?Q?7ZGTzBgpspOn7ecFG1Zzb195+Y2lLUjOLficu17mO75y4JdMGsww5Vgjojd/?= =?us-ascii?Q?U54L4w2vZ/MBMCrhssV57Pxbhn8enpv4oAZGOxriINDU9bA6fKf6b+LBEtyn?= =?us-ascii?Q?ZVioQAD1GPS0HSgWXKwpZhcBNcBFWyeBZmAjkUy2Bb7Uo1yYL+ey3gNeEmUz?= =?us-ascii?Q?5lXk0yHSh06H4BTg3nAMHCVYLmfcSM2NxwV2oDitJH+3SwI0RjosJZQr0aO4?= =?us-ascii?Q?DQ08VACM2X2OFSlBeVm3E3hSYLkWCyB/ysHDOyZdLz5PzcV5EP4gM+o1yUqT?= =?us-ascii?Q?DTqiUhul5rMniKkQytWitxeqhcz3mmLXPdu1u7IVH0+HBbkgO5CVTbsUVscf?= =?us-ascii?Q?BrnTEne2rG3TGGaYdPyqEbdQvk5Fwc8uzHaOe8rycNrD9Xmlj3/JODzGbSco?= =?us-ascii?Q?H2pdOyHbEgkXGbUkpmUjco6Ikxh/71YlH7hNHhX+ijI/Yv6nWjj+z53tv3x9?= =?us-ascii?Q?WJqtwWBtS9UNrV3nHbhhzu6guzgw0qUTYJFsLupH/0HWVedkTnHIZnnqgbKG?= =?us-ascii?Q?t5Kz6ZvlerDOU1EBTDJ2/m2YEmHoiVan1B9MYTJPJxl9p5o2bq9aebXN4K53?= =?us-ascii?Q?pRoUr7WaH9hYb5Oj5BDue2hBNV5iQMT904O2H4l2pijb/A7P0+8PU8ygaxFG?= =?us-ascii?Q?CJkcRsd5GnR6ugGWGXNKE1Lt0lJrTxeiOUSPIJ65D9+mMU1WAt2aFevp7CY7?= =?us-ascii?Q?jNUhLWZ1JlMQri/7L/PzWouleVYN+sWfwOSJMMlasmauqCn69SC2BiCFBeaL?= =?us-ascii?Q?Mcwp/JDA69o0I8KQ+TN7HyO93TYs3l2+dM5PqWd3jk4onk4cn6gMZ+BiiLJr?= =?us-ascii?Q?wJ1C+EK6vIgPXGevwlha5nWHCEEJRsuLcEfDI11JJTsiBxeRvYIcNidmgtdS?= =?us-ascii?Q?slhmSzVPvAgN+QI6lpbBcwA3+WBRswWoGoIEmWxzpH0JmiqCmcvq5HmxFmxe?= =?us-ascii?Q?9ETv2f0xfNXdC6zP4voV+uonLiXoYChWunoHedezFx9zoJEbw5e4A2HQ4Z1M?= =?us-ascii?Q?E3u7h3BMuj95mII9B1rDojPuaeH+MSHVrT/rxO+N4uQ8GIgQ9hB6Xi3NyY0Z?= =?us-ascii?Q?87DblCb4V/p/YTe8capIsVwlecBD3167/xazdAxdEvA2xRSLJiHxeg0W6EPS?= =?us-ascii?Q?Md+MSV5X1ZwU1LUhmoktKimv2vOQye8TTKF+m5nnYU+PCBzbitTQQcdk2bo2?= =?us-ascii?Q?1P7pmHgrdY5TNnowTMIF2SfwG8FYKDxwTJq2f9Lohfrwoi6pwivIs4LKCIzb?= =?us-ascii?Q?6qd6AjjuVWN6KrJKxxp5n7m9Fuvugq8IqOyIVZFE1S616mk2GsGGHD/eYzJg?= =?us-ascii?Q?zg=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: a175b667-17f0-4ae1-f7e5-08dd67cecaf9 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2025 16:46:42.4160 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NqHO+LKN8DPirZDEjCnNa0ASnysTggIUp+3i9H2ss+TibBtbMga1xk74S1WGOOGS3ECVdBCYS7gkaS5cF1nOJ7jimZiZja4TW6JaCv1SL70= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR03MB7003 Content-Type: text/plain; charset="utf-8" Convert the device tree bindings for the Altera Stratix10 SoCFPGA ECC Manager from text to yaml. The hardware for the device tree subnodes have not changed since Arria10; so don't change the compatible strings to include "-s10-". Signed-off-by: Matthew Gerlach --- .../edac/altr,socfpga-s10-ecc-manager.yaml | 228 ++++++++++++++++++ .../bindings/edac/socfpga-eccmgr.txt | 150 ------------ MAINTAINERS | 5 + 3 files changed, 233 insertions(+), 150 deletions(-) create mode 100644 Documentation/devicetree/bindings/edac/altr,socfpga-s10= -ecc-manager.yaml diff --git a/Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-ma= nager.yaml b/Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-ma= nager.yaml new file mode 100644 index 000000000000..ad057a63e88b --- /dev/null +++ b/Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-manager.y= aml @@ -0,0 +1,228 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +# Copyright (C) 2025 Altera Corporation +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/altr,socfpga-s10-ecc-manager.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Altera Stratix10 SoCFPGA ECC Manager (ARM64) + +maintainers: + - Matthew Gerlach + #include + eccmgr { + compatible =3D "altr,socfpga-s10-ecc-manager"; + altr,sysmgr-syscon =3D <&sysmgr>; + #address-cells =3D <1>; + #size-cells =3D <1>; + interrupts =3D ; + interrupt-controller; + #interrupt-cells =3D <2>; + ranges; + + sdramedac { + compatible =3D "altr,sdram-edac-s10"; + altr,sdr-syscon =3D <&sdr>; + interrupts =3D <16 IRQ_TYPE_LEVEL_HIGH>; + }; + + ocram-ecc@ff8cc000 { + compatible =3D "altr,socfpga-a10-ocram-ecc"; + reg =3D <0xff8cc000 0x100>; + altr,ecc-parent =3D <&ocram>; + interrupts =3D <1 IRQ_TYPE_LEVEL_HIGH>; + }; + + usb0-ecc@ff8c4000 { + compatible =3D "altr,socfpga-usb-ecc"; + reg =3D <0xff8c4000 0x100>; + altr,ecc-parent =3D <&usb0>; + interrupts =3D <2 IRQ_TYPE_LEVEL_HIGH>; + }; + + emac0-rx-ecc@ff8c0000 { + compatible =3D "altr,socfpga-eth-mac-ecc"; + reg =3D <0xff8c0000 0x100>; + altr,ecc-parent =3D <&gmac0>; + interrupts =3D <4 IRQ_TYPE_LEVEL_HIGH>; + }; + + emac0-tx-ecc@ff8c0400 { + compatible =3D "altr,socfpga-eth-mac-ecc"; + reg =3D <0xff8c0400 0x100>; + altr,ecc-parent =3D <&gmac0>; + interrupts =3D <5 IRQ_TYPE_LEVEL_HIGH>; + }; + + sdmmca-ecc@ff8c8c00 { + compatible =3D "altr,socfpga-sdmmc-ecc"; + reg =3D <0xff8c8c00 0x100>; + altr,ecc-parent =3D <&mmc>; + interrupts =3D <14 IRQ_TYPE_LEVEL_HIGH>, + <15 IRQ_TYPE_LEVEL_HIGH>; + }; + }; diff --git a/Documentation/devicetree/bindings/edac/socfpga-eccmgr.txt b/Do= cumentation/devicetree/bindings/edac/socfpga-eccmgr.txt index 8f52206cfd2a..4a1714f96bab 100644 --- a/Documentation/devicetree/bindings/edac/socfpga-eccmgr.txt +++ b/Documentation/devicetree/bindings/edac/socfpga-eccmgr.txt @@ -231,153 +231,3 @@ Example: <48 IRQ_TYPE_LEVEL_HIGH>; }; }; - -Stratix10 SoCFPGA ECC Manager (ARM64) -The Stratix10 SoC ECC Manager handles the IRQs for each peripheral -in a shared register similar to the Arria10. However, Stratix10 ECC -requires access to registers that can only be read from Secure Monitor -with SMC calls. Therefore the device tree is slightly different. Note -that only 1 interrupt is sent in Stratix10 because the double bit errors -are treated as SErrors in ARM64 instead of IRQs in ARM32. - -Required Properties: -- compatible : Should be "altr,socfpga-s10-ecc-manager" -- altr,sysgr-syscon : phandle to Stratix10 System Manager Block - containing the ECC manager registers. -- interrupts : Should be single bit error interrupt. -- interrupt-controller : boolean indicator that ECC Manager is an interrup= t controller -- #interrupt-cells : must be set to 2. -- #address-cells: must be 1 -- #size-cells: must be 1 -- ranges : standard definition, should translate from local addresses - -Subcomponents: - -SDRAM ECC -Required Properties: -- compatible : Should be "altr,sdram-edac-s10" -- interrupts : Should be single bit error interrupt. - -On-Chip RAM ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-ocram-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent OCRAM node. -- interrupts : Should be single bit error interrupt. - -Ethernet FIFO ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-eth-mac-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent Ethernet node. -- interrupts : Should be single bit error interrupt. - -NAND FIFO ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-nand-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent NAND node. -- interrupts : Should be single bit error interrupt. - -DMA FIFO ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-dma-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent DMA node. -- interrupts : Should be single bit error interrupt. - -USB FIFO ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-usb-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent USB node. -- interrupts : Should be single bit error interrupt. - -SDMMC FIFO ECC -Required Properties: -- compatible : Should be "altr,socfpga-s10-sdmmc-ecc" -- reg : Address and size for ECC block registers. -- altr,ecc-parent : phandle to parent SD/MMC node. -- interrupts : Should be single bit error interrupt for port A - and then single bit error interrupt for port B. - -Example: - - eccmgr { - compatible =3D "altr,socfpga-s10-ecc-manager"; - altr,sysmgr-syscon =3D <&sysmgr>; - #address-cells =3D <1>; - #size-cells =3D <1>; - interrupts =3D <0 15 4>; - interrupt-controller; - #interrupt-cells =3D <2>; - ranges; - - sdramedac { - compatible =3D "altr,sdram-edac-s10"; - interrupts =3D <16 IRQ_TYPE_LEVEL_HIGH>; - }; - - ocram-ecc@ff8cc000 { - compatible =3D "altr,socfpga-s10-ocram-ecc"; - reg =3D ; - altr,ecc-parent =3D <&ocram>; - interrupts =3D <1 IRQ_TYPE_LEVEL_HIGH>; - }; - - emac0-rx-ecc@ff8c0000 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc"; - reg =3D <0xff8c0000 0x100>; - altr,ecc-parent =3D <&gmac0>; - interrupts =3D <4 IRQ_TYPE_LEVEL_HIGH>; - }; - - emac0-tx-ecc@ff8c0400 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc"; - reg =3D <0xff8c0400 0x100>; - altr,ecc-parent =3D <&gmac0>; - interrupts =3D <5 IRQ_TYPE_LEVEL_HIGH>' - }; - - nand-buf-ecc@ff8c8000 { - compatible =3D "altr,socfpga-s10-nand-ecc"; - reg =3D <0xff8c8000 0x100>; - altr,ecc-parent =3D <&nand>; - interrupts =3D <11 IRQ_TYPE_LEVEL_HIGH>; - }; - - nand-rd-ecc@ff8c8400 { - compatible =3D "altr,socfpga-s10-nand-ecc"; - reg =3D <0xff8c8400 0x100>; - altr,ecc-parent =3D <&nand>; - interrupts =3D <13 IRQ_TYPE_LEVEL_HIGH>; - }; - - nand-wr-ecc@ff8c8800 { - compatible =3D "altr,socfpga-s10-nand-ecc"; - reg =3D <0xff8c8800 0x100>; - altr,ecc-parent =3D <&nand>; - interrupts =3D <12 IRQ_TYPE_LEVEL_HIGH>; - }; - - dma-ecc@ff8c9000 { - compatible =3D "altr,socfpga-s10-dma-ecc"; - reg =3D <0xff8c9000 0x100>; - altr,ecc-parent =3D <&pdma>; - interrupts =3D <10 IRQ_TYPE_LEVEL_HIGH>; - - usb0-ecc@ff8c4000 { - compatible =3D "altr,socfpga-s10-usb-ecc"; - reg =3D <0xff8c4000 0x100>; - altr,ecc-parent =3D <&usb0>; - interrupts =3D <2 IRQ_TYPE_LEVEL_HIGH>; - }; - - sdmmc-ecc@ff8c8c00 { - compatible =3D "altr,socfpga-s10-sdmmc-ecc"; - reg =3D <0xff8c8c00 0x100>; - altr,ecc-parent =3D <&mmc>; - interrupts =3D <14 IRQ_TYPE_LEVEL_HIGH>, - <15 IRQ_TYPE_LEVEL_HIGH>; - }; - }; diff --git a/MAINTAINERS b/MAINTAINERS index 0c8fb060072b..236e23174719 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3191,6 +3191,11 @@ M: Dinh Nguyen S: Maintained F: drivers/clk/socfpga/ =20 +ARM/SOCFPGA EDAC BINDINGS +M: Matthew Gerlach +S: Maintained +F: Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-manager.yaml + ARM/SOCFPGA EDAC SUPPORT M: Dinh Nguyen S: Maintained --=20 2.35.3 From nobody Wed Dec 17 08:57:11 2025 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012038.outbound.protection.outlook.com [40.93.195.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 30CB31DF739; Thu, 20 Mar 2025 16:46:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489206; cv=fail; b=iZiNcw6p/9DFhqPYKPuo9s4ZW0ejUEh5UnYCs9W3eXfIF/cwR3rzyh3zsVFPBZR5jM2lvccLDOi0ntAplbz/dgBN7fP9wEtPnrXuFSqXpPQzSZcM2PPY+vqDmjzZRh+1H7PAHxRLsFR0EgLscOesCQzuTpVp8G5iDZk46NunM9w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489206; c=relaxed/simple; bh=1DUuukOb12zbehszLyJ7y+Skc3rgugPP+fNjWJPuiMg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=TmqnBE3Jv7QPQc1St9m3Teyuzs2Jz29WYMK4LvjArPFrpH4ezbPSxfAXVmIAdhZvXnK03PT9fng7tznDhzmyzpWMyfH9ctOQQybNq7KpNPVxoQ32CvRfFeksTv9K5V+KGp8Iit8P/CMP/QI5FO5epKo0mEcapL8SbsDon0lD/Eo= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=SpxQST3L; arc=fail smtp.client-ip=40.93.195.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="SpxQST3L" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lk9jWFXSzetd7Z1h3oTCihJD/c64KBSL8cY9tiI4pifdqCKx6UTaQ6tyw4+byE3rd7EI5zLK3dRUIJwxLOFJRcPYexWPIF7UMa0nyjCn1tVre9IarJYccuvn9evok8ltxHkTGEqgeJwQOMrmz9N3mj9FNGDaCUMgHEpRXM90MnmAj+a6KwGif30Xz0jINnygf+OukvwgbQnK4t2VInUxMrExVPGebTZ1Xq0nusMtcsbAcznekHAzcjCKiILdHER0fl4NSDjfJP2Jp91Jzs2q0temHe6jxiAqzIvTUDINlDH1M1U2hp1qmx3rUj3Pz6zkrVPoh2GBp3PsPgUyDevQVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jBHwzH+60c7mJn7oA0LpJXFJNmWFco2NOnC6Z+0HuS4=; b=ujXCmMUasXv9eFJhFo7SXfBZO/DYnjyTgTirgpmbW59rN3JSsg7r11M/2LUTS5eGnnHLuVKrKZEyjFMpu/6dTCAS17wdgEidX+3BZoDhNshRuFMib6p+U6CzuzaX+InP/kqBdYySah4ByoHxtpNEr9yY53QfK5hST1qQGU7soe+mzjSOnCRQnRvttMZSbCQlXskHrVAt61D4KjtnyZ3h7vfOhag/1Q0zhXwA0OFsNT741b8KNtmyL0UoMAvLM0COnX33iw4YzUFJEiFwjsZxmYzA0AFBtVUqFK0HF9a6yFf/S5QEn0l4UUD8yHSKlESb9wSvucKDPQSAB9VL6rQnJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jBHwzH+60c7mJn7oA0LpJXFJNmWFco2NOnC6Z+0HuS4=; b=SpxQST3LWeaCr5HwqEtQxI1XXlpdEa0WLkvPbze4bJPrDUHqPB7S5AAy6YAUU8O+ozoEx8HvJ2UGbBs5Usz/llTQYgMSsvQY4rBm9tJNIYDOeeBem4av+hf1sGbVHFEVpypuh1rZqjSI4/L1a9SUyaQNIzKETq4SN1rrzlOa2wgsj0QaDaZt0WeQ0mT/ydLedLGwjMw1uwjOdUZIGwV9oWIghrnlIjzHBg5G39iHI0C/VEj3Ho+IsaHt/LxOmqnoUpPUcbMTKjPnvWXGCrXekfXrEUSl1shQhlJ4OyaCDB6ce3o9WbSTfq+dYC6ylffurDzrK5AmtOPQJKS9I37kJw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) by BY5PR03MB5014.namprd03.prod.outlook.com (2603:10b6:a03:1e6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Thu, 20 Mar 2025 16:46:42 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%2]) with mapi id 15.20.8534.031; Thu, 20 Mar 2025 16:46:42 +0000 From: Matthew Gerlach To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dinguyen@kernel.org, bp@alien8.de, tony.luck@intel.com, james.morse@arm.com, mchehab@kernel.org, rric@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 2/4] EDAC, altera: update driver to reflect hw/yaml Date: Thu, 20 Mar 2025 09:46:20 -0700 Message-Id: <20250320164622.6971-3-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20250320164622.6971-1-matthew.gerlach@altera.com> References: <20250320164622.6971-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY3PR04CA0014.namprd04.prod.outlook.com (2603:10b6:a03:217::19) To BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR03MB3461:EE_|BY5PR03MB5014:EE_ X-MS-Office365-Filtering-Correlation-Id: 43f1b9be-f426-4752-21ba-08dd67cecb47 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?LpKagnNyZxblvlQZ8dAHi3P+8z7u6CbZWoGnyYn9ngyaEkGjmf0szZ/QnFgR?= =?us-ascii?Q?B5W6+sV3reaf9+/zAM4ujMPetkfdzavxLcBy9w4XldGzTWUz38/DXXLeuUwh?= =?us-ascii?Q?s0hmvDPTWFYqSZ/kMqRiu7o+y58H69ZL2pESvcviBBIQOh3k6npQU8GFenos?= =?us-ascii?Q?/h2hcb/lW8yCNx688Z77bUMc8iA7avBgNQ3zTiyz/oRW41IGOHChQFdlt0fK?= =?us-ascii?Q?4Z0jaNmjYOWg3tNJzEnZZQ7RvF03srOLICMe+MQX3BEWByU6m72QtGhF+cCW?= =?us-ascii?Q?0DLAHP7tsEGlXCp/tMAJyFeadUthekpu5BniBmd+cgAR8cIQQG2bMYhR7rFR?= =?us-ascii?Q?jfv5MgPbkwul3rvn8cvXxgf3MqvuELWJBUnTQjnb8kUe21HYU6pvkW/agy/d?= =?us-ascii?Q?Y72hugfXbz5wwYQm2OW9zEQ+tHnuJPk3RQG/dLRJg7Qjnq9N4o5LktFunOr2?= =?us-ascii?Q?m04DKf23TPW0ZFtV1CniL0g0KkT4XtkP6kkGpWXRRU1e72kmqoarJmQaqcDE?= =?us-ascii?Q?ISbrjO6V0xZj9/C5yaoV/2IhHzJnnQIVB5+P/QGgfzhxEK9+IafdWFHPC5qO?= =?us-ascii?Q?EnXcWGT/H2/kt+DfbM31ZF+ygDXjDbZka9D/Eg8v2+9qiUOaY5naj+/lMEJf?= =?us-ascii?Q?30aHWnS4SJq6qi6pC5YPnmACxZ2JBTkDQUX+cL3pySrHrHWt4TZ+Xlh1D3rN?= =?us-ascii?Q?xpIljYvBbWPxoum2eNU0FCX4HwRi8Y38i78PgAq8FdKecS/KUtPrYcJ6ojMT?= =?us-ascii?Q?SRLEVRFpdra8XS3ZEpDe5cvJWIEjFQOmzJLltRNafz/iY6ICNbStb7VQZjee?= =?us-ascii?Q?ydkLwN3g4edTVAp0oY12as3AIEiw5BY+XvtcWwxKQn6JqZab5+8BrIdNvP2M?= =?us-ascii?Q?ssbSjQCVdsaqgxis3y4ZojCiPDBh2M3fMr76Q9iDtes2Z8it/d5LkX59Un6N?= =?us-ascii?Q?0yIflJKKZrWFWXJFqLuU5+ZPRkz+FiGgbq9l3gCD+Xr1I4m+VtPtwBb32PeB?= =?us-ascii?Q?zaQuXLaCAXqinPEzk7Ugblh68tMErszTE32ToqqdE3dHqZlZM/K7JthulzH/?= =?us-ascii?Q?1BK4KDMNFVp1PxXy1b1dTyOIhonX62xNbpsPiiusCcv7/nBLn3uRzBj42clI?= =?us-ascii?Q?fW3vc4hMtZXPmGlDN96I4/jyjhV/3NzmKzouWGyAry63pNvM0+Sl47ar/Bp/?= =?us-ascii?Q?8SF86mvBJW+Wl7+G6nsJQZUaFVgqlAeGeQpLssXOTcGRME5S5MaUSqfdZwLX?= =?us-ascii?Q?lxMsNXjkFu3W7K9zeY8m+D/MGeGR2emeucwiHtV+VNAV0NELKVSxqQ/UyU0V?= =?us-ascii?Q?4HJ5FnQvWkoFuVqNDRmMbzOwYH27Yp83o9E9ojh5AG/KJraFY3WaAd0l78UR?= =?us-ascii?Q?taXvDmIXrQjuvReXTxsmQHnWzrEGOaF8hoN9EPD4R6QCuREMYqrfdtSb2fce?= =?us-ascii?Q?e7y0yacVxR4=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR03MB3461.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KNb1rZOb61mjT6CXcRcpM0S2+4TgXOuMEzVAeZVUJQSt+to12Qdbk3ddx9xx?= =?us-ascii?Q?n/UGW3K52W9BBuVvWFLgw9wQwpv+EVps/w67kkirJhNQXOFlp6X/w0Xx2mJX?= =?us-ascii?Q?a1NbP0NwI8wTQhRvwMGHDxoLM5UKkB+NBh9k5lVP3TJA80A6awaONZbOCVBR?= =?us-ascii?Q?ZKozq3XohwqRuP+xWgl+ouIOqICT5V7B4D+xix4xGuIv7YbJIx/uWsKJaQnz?= =?us-ascii?Q?nEB4C+PFDo4W577bQZBMmTUGCpxX3vGxYJGnn6c1Gx50xvYpJF7oGlmnj0fH?= =?us-ascii?Q?mcZQhKP+7mmLHLINgfBpIwdYi2g3I1tVfpRQ+rrrMdQIdbHaPBkUM0lMUI6S?= =?us-ascii?Q?LUOH+uv+a5VLAJV9Prf6WM7cJ3vy2erfvctNPMJth9KsQCeSlzgKZUVeEnoQ?= =?us-ascii?Q?3Dpg6pp7WJyzv6tf5b6nc4CZDagL5u0zYac9ZIK1x93S7agV8U535VxYF/65?= =?us-ascii?Q?+KVq25Lkn8WPW0kYK3PeeXsKjbkHXobqAHvQ5U6d9e2g4VxlvjlQ4tMM3Sep?= =?us-ascii?Q?X6QdJj+7RyO2qjBFAAMhSYuCWRAyFb9y9xqAZ5ug5bChQKpJP9rcRgklevhk?= =?us-ascii?Q?6C2gYRFDAm+zYNTS+KlASt/veIHlQloUt+at9GIBj8jHzSKGsVepU4KLDkDG?= =?us-ascii?Q?W+GX5IX9ENj995oNRiL/OrKiosF+k2xEjn16CboSUSEcwwKGzDAK1C/xxBjx?= =?us-ascii?Q?T0bl6pYBXbzEKqaXdfggiipTKZkYWm3GTOdl/8itJMKW4R464LDdkJcgSB1m?= =?us-ascii?Q?5dLK077wKNZD6P6KLFv5H9czLKLgb7gCmgSK/EWErx/aBZoYJk3oZR1mVxM/?= =?us-ascii?Q?buf5X/sx1Pru5X09xolehg41khdNmE7HWIfYPglj/JkydUq/ZXNowiYqlK+l?= =?us-ascii?Q?tpL910eYlbcj+Xv063EgrooU7F8kKs7lhEU8XzQyV4bYJzc/A0r+kFE82lfr?= =?us-ascii?Q?fGhkjeZfUJnWnaBxoWn8LO8CB0eD02LT1bAow8s7Oduht754oQAHPB/XT/bZ?= =?us-ascii?Q?XGpMPdVq0CMNG786NiQ/zyoGeo0RGJ1a0EiSRQciKGPDSKG65iV25nFtnVAk?= =?us-ascii?Q?R2JNxGp4fyFpqePvruMvGSV6LHHGvd8AtZ5CvzBJRscE7oRraORk/xpo0OFz?= =?us-ascii?Q?YSYRFLJVe/e/H4N0UCHgU+lFQT9o7fOdqJ9R1eS8FpTvaTmlNka5WnCsn+Nc?= =?us-ascii?Q?gYl/J87aZO3Q80G8CqJ2AVHkdwodpxcB08XBwfQAAXvDnkLbb3LvPnNHpIIo?= =?us-ascii?Q?y0a2AGFv5qB2ZfUkU0+picOlratnvNFs9nfoVFrA50l4e7xZ+exb3ZgPL/4e?= =?us-ascii?Q?6jn4m4g90zuPHPu1PSoIvRa3WqfNafS1E3FRi5VuHt3CHrrBIKcAfIkz8bTn?= =?us-ascii?Q?O6xf2f0L7THgHX+rQDwy3k+GhbeTZDGsIW4l2nKwP6qFUQU6tp7JAcel4U3J?= =?us-ascii?Q?Hi39PTqQyHCTZ8eCvj7zy8DCmjkxjtTwAP7SuoLMABnz0tUXMjMY6W9l3pR5?= =?us-ascii?Q?x5KSKlZoqj5Yq34M6FXMrqcStvhDnOpMERtQZjqGtjFAHxdZ064nDUvIrMXB?= =?us-ascii?Q?mIAqwcWJNHFM6XZLWI27kC/hOVovwxTSKIQBoJfoEb0YY4a+olpK3o6RmNU5?= =?us-ascii?Q?AQ=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43f1b9be-f426-4752-21ba-08dd67cecb47 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2025 16:46:42.9214 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: v+Xn/y+5+8WDHD2ihLblUGVRLt7+YZPIiJwY4YylbIWC10x7eI6yLP3OBgOGjd2fjRO/573CcpeNiezSFsmF1IOLIHH4flfNQdAvKnemYHE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR03MB5014 Content-Type: text/plain; charset="utf-8" The device tree subnodes, and hardware, for the eccmgr are the same for Arria10, Stratix10, and Agilex. Update driver to allow the subnodes to be allowed for "altr,socfpga-s10-ecc-manager". Signed-off-by: Matthew Gerlach --- drivers/edac/altera_edac.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index 3e971f902363..895a5beb700f 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -1030,6 +1030,9 @@ static int __init __maybe_unused altr_init_a10_ecc_de= vice_type(char *compat) =20 np =3D of_find_compatible_node(NULL, NULL, "altr,socfpga-a10-ecc-manager"); + if (!np) + np =3D of_find_compatible_node(NULL, NULL, + "altr,socfpga-s10-ecc-manager"); if (!np) { edac_printk(KERN_ERR, EDAC_DEVICE, "ECC Manager not found\n"); return -ENODEV; --=20 2.35.3 From nobody Wed Dec 17 08:57:11 2025 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012038.outbound.protection.outlook.com [40.93.195.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 184AD221549; Thu, 20 Mar 2025 16:46:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489208; cv=fail; b=ujMY2lxXAi2hHtQNBZPFqgAwwqqpoZPLcLFnnOEqAnhpGj/gRAM4TqUQ09Jar5l+oXOryTZzEYy5wWsZYpLxdsAc/CGzldR7i/YmJzOwhfOJC1wGiaJTU6ptcO0LM9KWlI5roRezdkhvbxqB4CwbqSBcJ8nWtySS0CpMPso6VxE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489208; c=relaxed/simple; bh=qZKUgL9b1Eh0TgltJWnDknECpkuYDWSQeyqEZDHrm3c=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=CtHG2L1dLyrhrfYrNXYLREuDutPXwLOIy2AtfJ8g9I9vTcmeVKijPoa4RH9AkQa0E+ivHl8xdkg5OMYfsjjchdlF3ALl/AAAbr7v9nfvBMVV0ahCGds2KjFvZv7q8W061G4gDL4qMYwVWUB4HPfLJFwsBk2uKt0XgI1TMmj0VOw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=Yke5revD; arc=fail smtp.client-ip=40.93.195.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="Yke5revD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=crdg2fGof84QlRF9DhzBa+FV8Q3s037AQkxdtE15rPmoj+BjbnI2uEHSitDvEkwnh1ku7IP+MXpXKwKYok6VwuUGkqzBvOXPCNApFJmaC4Wj1penpx+cpHad4ZolRU1XJ8ne4lg1GPhfYqYnhr5oHwFPbYStoQn++YVqTqcABeBWSh2jQeLjeXbHpGukvt6ltBPjlhdn5Vu2AI8/Og2EUeYC7rWLlUSCYN4x3CN5Fk6olpTA9ZqRTEM8o6u4NnKrv/sCJKgi5gchwZlmoizBBGZmgDSKFEV1L4Cbs7siA+LOCAndIMAwssObwD3cyGgUemQCviIIH1B/jxTpuNy1gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RZtEPtlk8E+OSJbxyZUtw8Hakg6tokQ2LJfFOoMo4k8=; b=VHp60Hvfje9RSeWLf5extHEH4ZpCMLWIAhYtsQpcyCDXrfjhBqfUXh5o9g8adX2GivWjU4VZXzKr3NpbSyJQ653NgL+uX/ubgRY/eGAO3Xp6fS/HH1bbYpfIlyNkd5zx45evBiPOTnB87KKumwXBftftOOOSSV+tHlw8TiWjKzufBppQpru5IsREC8YHMpcqgYJarxTiE4SR/kh+3gsAmTedDAWQpWZT8vHztr2N+bKt5OLSuuNZGuMRmRfH1JGU9M8ytTVNQC5JemLs36nUh84ulGk3F0nxuZoK4CtNtPBthqYpllLYQ96+7pqJXKPQdOaxXDpStJVhHnkqZzPVTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RZtEPtlk8E+OSJbxyZUtw8Hakg6tokQ2LJfFOoMo4k8=; b=Yke5revDK4HC8BvsZfsvmeW0o1hzZlBSvOwS8+byM+0Q/jJ4doCW9xif6Tr8+m3VwU/g1nAx09L/sbBTlIMNhxfv6cc89jESjC+UciVDRyUkzsrgD2d6UyIWgcCfOKBDOTvYXHVij7418Tp3YMdf6h417pLNNcTmvVJO7dYDyFTufbWXmni2bHdzvDvQT/vDZRvt+zfXmV8997bdxczc+EuXfgnBBrSj1uFL/2YpJW25d8mz/zlKPtPOeKsgj/53PwoXM+PVdQHfX/SwptogzoKkBVBM/Eyz4aAc5KDS4e3SgzY+WLygw0UBiZfW7dZIxq7A0NCKy9+cqmc9LP/Kqg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) by BY5PR03MB5014.namprd03.prod.outlook.com (2603:10b6:a03:1e6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Thu, 20 Mar 2025 16:46:43 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%2]) with mapi id 15.20.8534.031; Thu, 20 Mar 2025 16:46:43 +0000 From: Matthew Gerlach To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dinguyen@kernel.org, bp@alien8.de, tony.luck@intel.com, james.morse@arm.com, mchehab@kernel.org, rric@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 3/4] arm64: dts: agilex: Update eccmgr in DTSI to reflect hw/yaml Date: Thu, 20 Mar 2025 09:46:21 -0700 Message-Id: <20250320164622.6971-4-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20250320164622.6971-1-matthew.gerlach@altera.com> References: <20250320164622.6971-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY3PR04CA0014.namprd04.prod.outlook.com (2603:10b6:a03:217::19) To BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR03MB3461:EE_|BY5PR03MB5014:EE_ X-MS-Office365-Filtering-Correlation-Id: 7580644b-a39a-4070-b8bd-08dd67cecb92 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?8d7HT9Cd0bPn551FjfYECIXS7+kfdfx8V8KMy+REFfQNSOKKPlpfIGd8mKI4?= =?us-ascii?Q?W+gGm0nz5ls9c+NjDmWHSYiQKPAXMSB6EhWkgn7uH0rxkViu+izkQSQsZRkS?= =?us-ascii?Q?hxlnuNMtHj6ztB0kvqivyzUdhRLX8CIH/UgHzphhYT02LPHN5eTuq5YUbrkO?= =?us-ascii?Q?PUl/4Kc8+NXTYIkdP8p/q/baa/PsWGx+2jO+HAgNdX0MiALACDuVaIyCeT6n?= =?us-ascii?Q?lIWfezDv3WDZrL5TTJ9VAzIIkfxdk9156bt6k140WClXfsypQwMSaH905OdO?= =?us-ascii?Q?XWuRVs2/LA1pBtJ/1f8d1s6D1CKjDR2RJ1kMGW2PUGHm0DN0hkrquaNMOLCy?= =?us-ascii?Q?vD8ZdPdG9LK25wnXie8dCFc+Qke1ba7o5lq5KwSbUy4aRObgDmfSwLMec5pQ?= =?us-ascii?Q?hyjITSdvFnT4x5nzHWPi2Elq3BgGh/WxzIRnILfgD0jNY43llLvSNIS47Eil?= =?us-ascii?Q?Cum62AGHpohYbGksuE7i5Q10BxuGtz8wyui7BA1pT5RC1CS6koGwlRzrIliV?= =?us-ascii?Q?tA4yO2DcJmtK4qnMo3g3DRRFVZJe3W5DpVgMLlCOeJoinfhKF7Br8Q+crZ6e?= =?us-ascii?Q?YPylS9gA9gKWzJRvk8EJ8DJCf2b0s8483RQvLX0NmXQkIXl3+STTXxfiYTE+?= =?us-ascii?Q?dd8rZQYMYjUIsrMtKIJhQ/FDMXPia208h1VzHdE/iQyRPF9N+dJwA5rTB8wW?= =?us-ascii?Q?9UpVZiCzqnwaa5yxLTTqkRusxAFiVMUbrqIt8GWF36IzuNkGR2SBdEj31uCM?= =?us-ascii?Q?Q6Rt0GTG7NokiziS++tCtZ+8Uau14v7oHLI+1CgZPDf2DZmyeBXAG2rGdaA7?= =?us-ascii?Q?xlKsP5HcN2fUHtUIrACsdj7mMmmQRUDXoVEBzUCCzPVJHaO70+UVlRERTbDn?= =?us-ascii?Q?i64x1zUidYUU+9vBRdYFTtjwaUGLQJm1JDzm9j8UsmXbbdGrRbJ1AIAyW3Jl?= =?us-ascii?Q?pGdW0jprNwXEBV6UfdUm1ikatC0dyNCgRv77xwU1CrsanYFBaufA5TIowuh4?= =?us-ascii?Q?X2f/EdZMrF9ui48Zzv6aBqzarv4BnSYtdINlSoFoe27tfLPp5QvuVcurnDEu?= =?us-ascii?Q?GBj5vrzFth0o5koOTVTX75vRfSOQ8sVYLKvnOtvB3ntgbPpIX6rilerjms4z?= =?us-ascii?Q?y2CQdQXfXpOYEjtqCCErZKBYOURbesdr715AEThW34fZH/j/Cza+g0HwD4QB?= =?us-ascii?Q?LMXcs0JAO8EiMuTuxK/RVsHeJ7mR1IwEzkU/JWpQ7RIkNCAHhKA6DvqJLPwx?= =?us-ascii?Q?uyyCChu1KkLxD5dMNIPpOBGdBMyeIOEuzMBPFBQ0vN+Fr4BXDQJ4hL8yMcfz?= =?us-ascii?Q?3eqReOT3zzrhXRC8UTMXVQH2s9zSL/7UJ7aMRNZEo3k93zEuyhKZM0U6dEiR?= =?us-ascii?Q?2ZywJG1a9QZg1Wa3RpzbJvenZ+Ki+d0VFyNjJzNsRWhfIe+HaDOUHB3Q4fZJ?= =?us-ascii?Q?iHTlTrD3bFs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR03MB3461.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Oc3lOKx5HmTMgWJJqRQfkI88OEEtgG8gpN3C98ZoZQ0CsUU+v94Xa++IyIuL?= =?us-ascii?Q?Rmb3HSQRextTG++dMxMSgMvEokyCk0SarOmzM+O7zM/v3E19+1DzpHMESy9t?= =?us-ascii?Q?GYQ477YjppKOLFfagr3Lh9DVnJ+fgOrs2l7qDUTA7dqhaZ0AzODtOj9+8FIv?= =?us-ascii?Q?q2x3kRfd8/BM3ElkuTuDZZ+rNLPwCPqkoHKpJs5sjSriXQ/JmdhzUjXBkwNh?= =?us-ascii?Q?4Bn0Dux66hGETucKUko/z51gIiYM9cxj8AmbrfFWNwSDH2jflVS+VxloTVV0?= =?us-ascii?Q?h8MrBapcurbFtxosgUO/V/GWXJjmhGFNjJcsErtvvN2Lqj6Opn47qHGvJ3N2?= =?us-ascii?Q?9oK7kPl8y8Og4YLZT5Vn47BooSzNSZm03kcl3nkrDTxvsnDEq+/ErEAh1Jsb?= =?us-ascii?Q?IEQ9EKCf6+SgW6cS5GCU+Pf/OWfOX0RTU+xiqG6MEhHGDmnU2G1dWppB2D7G?= =?us-ascii?Q?rYa/7rs/flly4uOhoHpvCOQy9Z6O7b2pTYulc8ws0gw+Sc9lKfgpK8j4o3co?= =?us-ascii?Q?rbXJOsMCFkIMc6d60J1TCxKJEYIR6iXBvQYIuvr1ZKeDk0Aicl0lHpfH9MWk?= =?us-ascii?Q?yYhwk7vhuG0cK2jVE+HRB65xmJj7/Aya7Ozwr2KYqDYCpM9wzg3xwLmcTPtW?= =?us-ascii?Q?YYOCsgoM3U+Z2EcbADgxNL0bAIteZaFskCFLbV20mcsUfl7Qe+CTa0pWchok?= =?us-ascii?Q?oebdoVhGqs8de9/dDPzjcIYRAYvRv33MapsW4ad9Cyh3rYjtdgt/j+kWfHhN?= =?us-ascii?Q?sb3koucMJwhQXDL+YJNAYxhnidl930Ulm/uoBWqTWQaP86CmKs8ajQ27ej8i?= =?us-ascii?Q?8GKpvTr6nwJMneIgoV5pZmug84455gALW4tfHA5EPU3CZU0CFma4DjLSJEhT?= =?us-ascii?Q?jl0DrzD78bzItlfEzxIEDLZeQsO/4s2nfou2A01YRpB5FaTa6y5w12SHrsT5?= =?us-ascii?Q?kyW2vHJ+Z86wk4A/tIMTSzPfyWNlN+qneuO1Yhl6ZoBW2uVhMLlbglorPGCE?= =?us-ascii?Q?KCAXe9yH637R8inHTQ/RgvESRGdVpdktyw3ID01maNdK5uEGGngG1gw73xol?= =?us-ascii?Q?uk0I8JydI1YNrQpXl1+SUHEmXdJCOWsnT4gf653ThQl1OyhnbpBhVay86HA2?= =?us-ascii?Q?uV+lyWY7JWabL/ZsEMq9+/wL75wkBnozQiJGx7mC5UO11DtUJbvj9Upx7qm/?= =?us-ascii?Q?zmWawxdT18mgWyWBn73Vm6PEGZpT9ownMdFlFQQyhupWAyBwilF0RfSoyyFH?= =?us-ascii?Q?RfliEsYbiCFzioZAs9kFqKw0vlNJ5og1Yd8gLWGHgFDIGthqvI7WmWg7Iany?= =?us-ascii?Q?XnECopt9/hafXX54NR4saF5DZ4mgUc2FltWqBgXdMZj9gwN9PlLzXRvT29D9?= =?us-ascii?Q?ZjrEgcuTNuqtNXKMpgwSrl5vrfGmEJ5afk4GwEMcRJJbbPjPvmvOxdFPn4rS?= =?us-ascii?Q?8vhrnyMlUosqfR7Gi5jh3hkKsQMG8EluQ32h2wqf8q5txifeQ82gpoXqOWC1?= =?us-ascii?Q?nIglp3riOQM1HrCtG0KTG9XhJ8m7N6Md0c2MpvbJNrrnIeHe4vOqc91aPNo1?= =?us-ascii?Q?YrqQ9FFdqTEc5x9DQXuA/9F7zBk7JGDPE6jRAYsRP+3nRtNO8D8rCVwRG3eP?= =?us-ascii?Q?aw=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7580644b-a39a-4070-b8bd-08dd67cecb92 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2025 16:46:43.3770 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 18vMYz+jeAtSNhnGV4w+lOFmEPINQCPT1TOXbYlx0YjFnHKkkynEN6LYOEnRE9hcuzSB9tu7A4yT8ZcWv3tXpSViUN2ZGhftC6MqC7jFFuQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR03MB5014 Content-Type: text/plain; charset="utf-8" Update socfpga_agilex.dtsi to track the actual hardware description provided in altr,socfpga-s10-ecc-manager.yaml. Signed-off-by: Matthew Gerlach --- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi b/arch/arm64/boo= t/dts/intel/socfpga_agilex.dtsi index 1235ba5a9865..708cb8e762b6 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex.dtsi @@ -602,8 +602,7 @@ sdr: sdr@f8011100 { }; =20 eccmgr { - compatible =3D "altr,socfpga-s10-ecc-manager", - "altr,socfpga-a10-ecc-manager"; + compatible =3D "altr,socfpga-s10-ecc-manager"; altr,sysmgr-syscon =3D <&sysmgr>; #address-cells =3D <1>; #size-cells =3D <1>; @@ -619,40 +618,35 @@ sdramedac { }; =20 ocram-ecc@ff8cc000 { - compatible =3D "altr,socfpga-s10-ocram-ecc", - "altr,socfpga-a10-ocram-ecc"; + compatible =3D "altr,socfpga-a10-ocram-ecc"; reg =3D <0xff8cc000 0x100>; altr,ecc-parent =3D <&ocram>; interrupts =3D <1 IRQ_TYPE_LEVEL_HIGH>; }; =20 usb0-ecc@ff8c4000 { - compatible =3D "altr,socfpga-s10-usb-ecc", - "altr,socfpga-usb-ecc"; + compatible =3D "altr,socfpga-usb-ecc"; reg =3D <0xff8c4000 0x100>; altr,ecc-parent =3D <&usb0>; interrupts =3D <2 IRQ_TYPE_LEVEL_HIGH>; }; =20 emac0-rx-ecc@ff8c0000 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible =3D "altr,socfpga-eth-mac-ecc"; reg =3D <0xff8c0000 0x100>; altr,ecc-parent =3D <&gmac0>; interrupts =3D <4 IRQ_TYPE_LEVEL_HIGH>; }; =20 emac0-tx-ecc@ff8c0400 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible =3D "altr,socfpga-eth-mac-ecc"; reg =3D <0xff8c0400 0x100>; altr,ecc-parent =3D <&gmac0>; interrupts =3D <5 IRQ_TYPE_LEVEL_HIGH>; }; =20 sdmmca-ecc@ff8c8c00 { - compatible =3D "altr,socfpga-s10-sdmmc-ecc", - "altr,socfpga-sdmmc-ecc"; + compatible =3D "altr,socfpga-sdmmc-ecc"; reg =3D <0xff8c8c00 0x100>; altr,ecc-parent =3D <&mmc>; interrupts =3D <14 IRQ_TYPE_LEVEL_HIGH>, --=20 2.35.3 From nobody Wed Dec 17 08:57:11 2025 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012038.outbound.protection.outlook.com [40.93.195.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E9F8D2248BE; Thu, 20 Mar 2025 16:46:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.38 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489210; cv=fail; b=e/OH8IEOZopQVOHcCC74ylI8Hp1t2zJU7+9QKoS+FBTcfFV22h5lbM36XLYnhFGxB/ofDJaGM3NuoO9+kQme0suUGTYdpj+87FejORBhB7JQDb4FZROmDAoXjZI19eaDxdO+e1sdC2D1i7WzuGG2A5QqspYdv2Yw4vEw+nVnQ5w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1742489210; c=relaxed/simple; bh=TNmi3+YPYXwXiTI3l4CSs89tGxy6S6VJLgNeu5ejswQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=HB+gmsiTiiglqlLhCF7MUHki4gAdF3K29kdYfQmNFJIGXf6CTh9iSkbzr3sECrNIkBJyxfhkrJEBSScbwitliSwkfySFK9uAL0Yq6li2S6cotRhAoG38EOUzNwNkkj8owBSpFdWJl8Y3+YUTHvDzjSvAnZoVFDZcyNjBuWqVQLc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com; spf=pass smtp.mailfrom=altera.com; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b=gKotdTnf; arc=fail smtp.client-ip=40.93.195.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=altera.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=altera.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com header.b="gKotdTnf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=G5KS/xBV/5YUT3LGw+fepuxf7eTy9QoWIkUBGaAsq+EgSmIr6HMSd/xC0JL90TwvlG/dLpJobm9tsF2KGmW+SFXk5JpodQYsT3xrxk8j4u3HByn6KsCV0HTxDuobDWVWzDgPbA8BsHJQ54NuXeER7KTqdxx2BkJO2n4I3rBmTQkCxhPQPr3SNBr0O3PU09U5Yq6bJPzHodz5+DeBwiJEgL0uo1O3jUqwq1AarGm69sZGahszrzcWC7FPyLimUPthVJssNQn1hGFd0XEWbhiM0WUXmOcxyeqpNqAAQebb+k/adbYtNyl4fnIkR6+VxG3352BIz1WjLLXeMrWlxIRHfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PyADAeLx6TQYQmNRdg58XfIYQf0TPwa+gkHaWSqLmYk=; b=iJBaEqUB2MOIA452X/zLN/uyFd5R+EY+fPujLhoepCN0UA7jLwE1IiZrmKakb9Vl8PFG45QvIDD4StA9kRPD54Jqa23TMpmXDct3Txrso9nw/kA+flY9MhC2ogr/k4P7AjsMhqwlrSNtQnv6mML+zo40akvwmuD6udJYFZMybF8z5GycT0E5pwGnowCr0tyd1AokVYNkPbANEFxNVvkwkd6YDqzRBj/D5MHWfRx+4N2bS4feka3/zBrEwMcoJx7QorWmhYq9hbfomyy3uQ9lBTOCYKOt562fA1ZlTDxsjHH2uWZtbYZNMNn59/RNLdkN6DgqGPMncSzczE6a+Ri5fQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com; dkim=pass header.d=altera.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PyADAeLx6TQYQmNRdg58XfIYQf0TPwa+gkHaWSqLmYk=; b=gKotdTnfhDNKpAFKU7XMpUfMts9Tzql+MafN0xNSLvxekgJJg88dJO5X3+OnkhZVfrHXcC7Lc5jltPFZ1FNcTtLDspQWU2MZQBzHzy5LKTjijCXjqpBT7A+RLKVDfULHChrzmPqMRbp0/OTCJU0gc11sqCLw2F8ODrYnPlPYiqDS+l2ibAjpal2NbC5veH5oIJ4ZH1EBN3R0GsmWuhhsADxhMrrpT+z8TvHW2ygYCBnhoGpucmM5Pl9YypXhXD2gPwHkzCqfa68+UgXb/am5s5toEiX0tO426AIvVxWf5nzuuHx1Tf1Kq6u/4efmXiGdgWT+LGQ455NY0CxmvxyVkg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) by BY5PR03MB5014.namprd03.prod.outlook.com (2603:10b6:a03:1e6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Thu, 20 Mar 2025 16:46:44 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%2]) with mapi id 15.20.8534.031; Thu, 20 Mar 2025 16:46:44 +0000 From: Matthew Gerlach To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dinguyen@kernel.org, bp@alien8.de, tony.luck@intel.com, james.morse@arm.com, mchehab@kernel.org, rric@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 4/4] arm64: dts: startix10: Update eccmgr in DTSI/DTS to reflect hw/yaml Date: Thu, 20 Mar 2025 09:46:22 -0700 Message-Id: <20250320164622.6971-5-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20250320164622.6971-1-matthew.gerlach@altera.com> References: <20250320164622.6971-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY3PR04CA0014.namprd04.prod.outlook.com (2603:10b6:a03:217::19) To BYAPR03MB3461.namprd03.prod.outlook.com (2603:10b6:a02:b4::23) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR03MB3461:EE_|BY5PR03MB5014:EE_ X-MS-Office365-Filtering-Correlation-Id: 9455b11a-ad1a-4a10-fa32-08dd67cecbf7 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+gR2Bgv3O7XCZa/H2FfRU2MPqCNh/kcyIJlYUSgLD/jtyMiufcqk/NVZ7qCQ?= =?us-ascii?Q?+1wQXmAy9EgCp3kVugOwIlnMQNBkfxsy37dy13UmjkfN8hARwgwX5Ead4AvT?= =?us-ascii?Q?uDj+iHLy1ShcInz4V/NhtgTAra0CZKPz8tfoiG+T/ofHFUfhgMdMnjCUylIg?= =?us-ascii?Q?lw+kgIj35deGHaxouZE7U+FTMrOfPAOCwLkc/hgFvcSDkuBkRdgmaZslH6kG?= =?us-ascii?Q?5LUsHWlQPCNjNKePXga5sbST1bD0d+rH3TkSEWMLHukRsdAzPL05cBosHKQ2?= =?us-ascii?Q?ngb7sPNGr3WYoO1aG3xidbzSWYUIpZHZJtbu3uEkvZX9qoyieGj0pdE2AW7E?= =?us-ascii?Q?E1JB2eje3IveqJACTiavHfsqzxCmqWuP2f3iAmylXqXeP0SIf+dwDz8hiRmN?= =?us-ascii?Q?Rfyhd59khNdw9pWm7onmY1FEeZrvnXBIwTiQshawfP+RIHlHc4EICNvTAgzr?= =?us-ascii?Q?zrEV6bMNpoKGNQQKnudDb1701otxjp9nzq/RlLcDF5DDbPUWcU2AZiUx22sW?= =?us-ascii?Q?JjvHJFpSoDjqyA8RxpZkkp/OyqLmDfwC64igUPgKodST5wh3HhsJ85m+Zbe/?= =?us-ascii?Q?OUzaRKPl0iRpnNpt5C0DhplV7YHkPUHChFacFgqTQfx6NcCxWerVOipY0dkK?= =?us-ascii?Q?RyE0Q4lZtmu9d4fy5fAoRZSu2niKKaV467YF8IdhcwKPR+oAc7wLlxSvba15?= =?us-ascii?Q?xRbRyjGpTEod1Exe735WpRuPisLXM1HFhJhHRV1Jy8qoqxkoUVI1cWkou9/d?= =?us-ascii?Q?WxisNMQKZlnQp1xuQXIowHUQPufFG0PPGIp0OKqvGsRI4ydVgUzGPui1waup?= =?us-ascii?Q?8ZRr6gfkYlFfV2FObJE0ELWOACOzRbgTh7sClxLKZXa6r6x4q6bTIO2s3A8D?= =?us-ascii?Q?VKRQnJQrQuRJtM3862cfjiXE//qfzIn+syyIlPmBL/GX8kQffRXDmjDHHEKn?= =?us-ascii?Q?APi4YQy01SB7dY4phBXXdbHwGAIH/xAMenP/ElfTbBvq4CMmsZ8E1kcQ9wa3?= =?us-ascii?Q?75CbyMNgGWz9fKXlIr18zyxUX0VNbkXZfjAC41quXQCkaGwe2jiLPRRrc+f0?= =?us-ascii?Q?h1snjpeaoNvpPhYfB7KhaMClAdN3kEkjd18LS0KPPxxgXbP17kbhK4ZzNxoi?= =?us-ascii?Q?CgZvTYKoUGeb/1GPUQSL4IRKgkb7h8GBJLP1VSyqtMRIm/vxUW5ZH4V7ovll?= =?us-ascii?Q?3Z96utH9jeHvLKqoMSuPDeum998zvziXmIkcDGZB107MZbWeB6bqDJeSc1Qw?= =?us-ascii?Q?nAGgNNoeri0eElKOJGbuNlB9O4PefcmeDtaye/LJvpFkPi7BnQAQ5x3mg9Sg?= =?us-ascii?Q?UFUzRJEepTsebnya16fWaUcsejnkubs6tsb7onSK93MCNuoi+WsUqqC2a4NQ?= =?us-ascii?Q?4V3X6nHSSFcWV8N7jIIYqoul5q/6dQ6Us8hmOePa3pkNWCANFCLCSjNMuVSv?= =?us-ascii?Q?2b+4w6QCPZ8=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR03MB3461.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IbLzOevTAA3iaBPetO9+M+kNrCOpb7rD6/yiE3fhVvnYMxRE+sQHbJxkSoBp?= =?us-ascii?Q?siJCDk+lCLIiXGJ1T+PcxkQFLEFtfyYgiOV3W6Z05ZGj05/ig62T1FCcELgM?= =?us-ascii?Q?tMJhRwD9A5yu+nhvU16D8bIYD7nsyC1pim1zxkxlATeChl5fB27RSRsv3vyP?= =?us-ascii?Q?C0hCX0xalPtbf9ZUwLlfUE9hab6WdCF3axE0VpbX1HCeMsl77ZzGsuoVG/0P?= =?us-ascii?Q?rXp2linoCj77m9QL9pjZoELMIPNzag3w0DqXtNb0eXrpE1s88xvICHkb1EQj?= =?us-ascii?Q?SkBN1LNBoZTQEWvLr+WRD+CSWg7U9h1tefBDyDYTfsmm+0+Dr/QaGRkWaaqW?= =?us-ascii?Q?RG9Wpm/CmP8PkoTzRnu7pMgUGWnAezqA7y+cFciVxDFs9+DhhgbVvGsvcPdV?= =?us-ascii?Q?bHFy4Q/cUdsxip4Ees7hvpRRvq/SHKEviT9O+t7m4xFTSTv9RfC18XwfzgJK?= =?us-ascii?Q?jn2M8wkRUiXwHF1q5uhB5J0HzL6cretGeWWQwbfDKP9lhqZVcX7KIPCgqZqX?= =?us-ascii?Q?7FjmsJtVD2BQLu03yOamsO2saVYdcPvzMSO3OE1cgJ/UDr+LbjQzPlmHrYlQ?= =?us-ascii?Q?eQvx54d5DTGaXN7u322YO638nXqGRfjK+uTg4pni4TeLus5gLOxYV2UUbp66?= =?us-ascii?Q?+T7LPweVh5ckrgZET94/ikhu9oh3NZI76VHU+Y3jqaJNtOSaOn7RAsieAcPD?= =?us-ascii?Q?L7pABojLpD94pSfP0CUYvX1qdiT1jx5TyrsXvKz9dg/E8jhOHHb1RXdc4ev7?= =?us-ascii?Q?h40SYu3tHzFzHxlC8xyrKX1/y5SFkueGHSID4UWzjo9UBG/rf7AHOeSceXpb?= =?us-ascii?Q?5NVJPe6pVNpVLU8AYH1wTBWVGxtwCWzLLoX5M3p63rnNVsaNDLxRUTpaDeKS?= =?us-ascii?Q?1k+rCDMsIQKQJtT8B5w5PFbNrA4PcgEH9J5Dh0ckJG8jLhUW9VAd6PXU1lpF?= =?us-ascii?Q?kU6orMQ0qsCpqF2FpqxMSPkWbTFRXZnhKt8CJllpA1W6z7cpqCV6hUZYLf39?= =?us-ascii?Q?pdF6sIeAWp7yUO6vWZkqEvvjuuv2hhuiY6dRUXTVu07X4QrEs0+NyfbaTU3r?= =?us-ascii?Q?lcq4XCR7Laf+FqPwRCcVMIJypsNwrlvaC/b4bzu4nIqAEEh/XIi5sHG09fno?= =?us-ascii?Q?gR6raKJbWtXKklOn/LDisPw0CY2yzyuFDe3k924d/bp1a/hzFydX+c22eOEV?= =?us-ascii?Q?+Ofhskw38vD00+oETKHjPiFjtz7a8B0ZP51kTo2RSYhlG3ivPqbXWlRUB7Ow?= =?us-ascii?Q?lbIRFoX8E47quDFDYIDokCQxVUw7tVOJWHV86igUuMYRRzhAa1R4AdskadIB?= =?us-ascii?Q?cwq/K7nTIRFWsAtlMM0s4YyufOzVR0lYKBMYuxbmhwPT5Am5xchPnt665IvN?= =?us-ascii?Q?Dv4KzH6TIPi0WKjS2zRVUksZtUTPgBjXMjiSx2kEjRI+rMKYNvDZttXsMlD+?= =?us-ascii?Q?EJIBi3tEotxGH1c+eAKKnmELNT9O3jmtvbvg+QNOufkXpkS97wDc4wt7/iyW?= =?us-ascii?Q?54mHtne5aS84teiUCogVChXdKhqxi3CmNi2H45hIcWNXwkiaDsjWp5iaub7M?= =?us-ascii?Q?iqKBFynQ/YRycS5OUT+qaDrfXvZh8sUM/8KnRvktYD6KzjUFrGTjxBjdjh6E?= =?us-ascii?Q?Yg=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9455b11a-ad1a-4a10-fa32-08dd67cecbf7 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Mar 2025 16:46:44.0934 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LhY9x2sCJMU+C5AveW/tkTh2QVzXygnzCvjHCBmOhHlL2yZAmkoEW8dCYGQPGkO+c3mPIDAE8nF16sQx9H3Wp0+w/2tvwmpFaQZLglBw/xk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR03MB5014 Content-Type: text/plain; charset="utf-8" Update socfpga_stratix10.dtsi and socfpga_stratix10_socdk.dts to track the actual hardware description provided in altr,socfpga-s10-ecc-manager.yaml. Signed-off-by: Matthew Gerlach --- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 15 +++++---------- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64= /boot/dts/altera/socfpga_stratix10.dtsi index 0def0b0daaf7..647f4bb1e4a2 100644 --- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi @@ -579,8 +579,7 @@ sdr: sdr@f8011100 { }; =20 eccmgr { - compatible =3D "altr,socfpga-s10-ecc-manager", - "altr,socfpga-a10-ecc-manager"; + compatible =3D "altr,socfpga-s10-ecc-manager"; altr,sysmgr-syscon =3D <&sysmgr>; #address-cells =3D <1>; #size-cells =3D <1>; @@ -596,32 +595,28 @@ sdramedac { }; =20 ocram-ecc@ff8cc000 { - compatible =3D "altr,socfpga-s10-ocram-ecc", - "altr,socfpga-a10-ocram-ecc"; + compatible =3D "altr,socfpga-a10-ocram-ecc"; reg =3D <0xff8cc000 0x100>; altr,ecc-parent =3D <&ocram>; interrupts =3D <1 4>; }; =20 usb0-ecc@ff8c4000 { - compatible =3D "altr,socfpga-s10-usb-ecc", - "altr,socfpga-usb-ecc"; + compatible =3D "altr,socfpga-usb-ecc"; reg =3D <0xff8c4000 0x100>; altr,ecc-parent =3D <&usb0>; interrupts =3D <2 4>; }; =20 emac0-rx-ecc@ff8c0000 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible =3D "altr,socfpga-eth-mac-ecc"; reg =3D <0xff8c0000 0x100>; altr,ecc-parent =3D <&gmac0>; interrupts =3D <4 4>; }; =20 emac0-tx-ecc@ff8c0400 { - compatible =3D "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible =3D "altr,socfpga-eth-mac-ecc"; reg =3D <0xff8c0400 0x100>; altr,ecc-parent =3D <&gmac0>; interrupts =3D <5 4>; diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts b/arch/= arm64/boot/dts/altera/socfpga_stratix10_socdk.dts index 4eee777ef1a1..06b91c7c0a45 100644 --- a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts @@ -54,8 +54,7 @@ ref_033v: regulator-v-ref { soc@0 { eccmgr { sdmmca-ecc@ff8c8c00 { - compatible =3D "altr,socfpga-s10-sdmmc-ecc", - "altr,socfpga-sdmmc-ecc"; + compatible =3D "altr,socfpga-sdmmc-ecc"; reg =3D <0xff8c8c00 0x100>; altr,ecc-parent =3D <&mmc>; interrupts =3D <14 4>, --=20 2.35.3