From patchwork Thu Mar 20 16:46:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gerlach, Matthew" X-Patchwork-Id: 14024177 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> 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-edac@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: BkiWVH2hVPADNZv8gpQIZXulckZftPYWFlgP403Ym08EbwkWQ6eOeDPyuPakqsOQXG2LFKtxpOm9x15a7CV7o9+HjyseHr89h2MxqN6bCx8I9mF7mmIowvofB0RL06PEtCSjEYfbaSI68xMTfuvbg+ouDooqm4MEv24g484xRm8IX1q3Jm/+nPHDD/N202R/K8XDkwEnBasrrnnbqwHedVdcihmotx95zll2hsHWyuKi2LQQcA8J3rNNgel7i86mlAO5OhBFdRAtdOSB9gNywe8CpsVdsWNhu6pTqHnY72Uzvb84So8xjZk00gq9aZbBYbQ5xOIHC+7zrmcefHwyzrwaMEK0W/lcSB/4wYQzJIyHhY/sChWO1sH1XoUBRFg6FK98vevSnzYc+qvxa2hhjNcFphBPexfeJ731zSe5uPSV+tFuP5OK3ulfmzl5EfaUQi/Wisf+e0U172qsVqQE9ceD0lyPQXWiEjTY6kgEMnzBOR44NHaLD8bpjRjUhOLZl4n958gIctaA8JgZOMiKQ6hWyAVBgf0VltA2uBk6DxBzEP26+1+MHNvLZWf+MCCe6UC5afO+wbjlKZdAV7aDrV2L1fRYJSHbacbeEvQVoS+aGWpX05XAhagmLoX+XtYqt+cfsiLT+yDbYicWtYQNUbNleYigaw8Phq7L36nEpKtWmz+dxzRz2TGoh5YxmqhWeGQRAJNgwiGKOMX+GCd/81okNwHQKIGKurHTgDsxTdeg+USFttiNScdOboqtY4pRG/hr1XjHgtoaIZPJNkDrpOr10EhiVVHBWcGpmb0Pk/VH/d5QuwxsAn6mn/c1Al2qQhDCbP2BfMuyLLlA3IgR1wWjE02Z0P4WHax4MAiUA5TKDf5icSd7K1l12H+bAKIobnT4KcV58v0dCBNtCY+sDTaf1Nink/WKjKmhHIR/rtDpSKMOCG7CEBXP9LW/nMBzvEZgG3+Ds8j4scmclSZBjHajV9HEKAdauSgnCu3OWr0T4cwGghI66siKHliKgVmb0xU2n4WpQu+kzQNcUgOZCrMFz/0yLqLdkvZjZWVFTXfyJ8oWhvBjiGnz+83GNFrPzZRn41KFbhUTY2uKkbdut1aQtkASY8TGKZSV+J3eEqV1aRpgMXXq6DHPCxlZH8MXSS1T2h5XKsM7dBE1by5zryZuItULM9UdQTFdXe77GCiINu6NJfR7PTfy6DKpiqXoTsG4WVHESA9QIQRXnN/8wd1RqfiC6seg8N2KORyaqhqsa4uzHTnXAWtVYtA7p8oDyk8uDK+QKE49TzX7aASMWPb2udY8k0/BhZv3gzj/UguWXie/HLZ6ktLOyQyAAg+xVRY+L4sfAZxMfHj7+PKbxlpR3C+72ltyqU+FqYNlxGrc2Mj+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: XOopi8z/Pvh3YvRSX9n+jY1FVRy96XR2U5USk+kjrR1EHCBIUxJwilChSiW7X0CE8bQHlXXECTRDa0LUrr4QgHxMlSVM7hWv3SR7iOagy3S0TljNw4iG52k9Dp9THJ2aPzHgQwbgufJsXrXpBaRYmEMT1FoKwxJB/oFTH8udCzQNgEa2BaKelrC2p2Nw0rIVVpP0Fi6OZIRg71dDz+E5Ysr41ozrwZaY8hMQAY+vFOKvnc9pIertpXTGpD1lUyUxs/Y9zaoDtVExp/MgbXsKlIoQhH2sYrgI0fZmUgjUot1Y7ZGTzBgpspOn7ecFG1Zzb195+Y2lLUjOLficu17mO75y4JdMGsww5Vgjojd/U54L4w2vZ/MBMCrhssV57Pxbhn8enpv4oAZGOxriINDU9bA6fKf6b+LBEtynZVioQAD1GPS0HSgWXKwpZhcBNcBFWyeBZmAjkUy2Bb7Uo1yYL+ey3gNeEmUz5lXk0yHSh06H4BTg3nAMHCVYLmfcSM2NxwV2oDitJH+3SwI0RjosJZQr0aO4DQ08VACM2X2OFSlBeVm3E3hSYLkWCyB/ysHDOyZdLz5PzcV5EP4gM+o1yUqTDTqiUhul5rMniKkQytWitxeqhcz3mmLXPdu1u7IVH0+HBbkgO5CVTbsUVscfBrnTEne2rG3TGGaYdPyqEbdQvk5Fwc8uzHaOe8rycNrD9Xmlj3/JODzGbScoH2pdOyHbEgkXGbUkpmUjco6Ikxh/71YlH7hNHhX+ijI/Yv6nWjj+z53tv3x9WJqtwWBtS9UNrV3nHbhhzu6guzgw0qUTYJFsLupH/0HWVedkTnHIZnnqgbKGt5Kz6ZvlerDOU1EBTDJ2/m2YEmHoiVan1B9MYTJPJxl9p5o2bq9aebXN4K53pRoUr7WaH9hYb5Oj5BDue2hBNV5iQMT904O2H4l2pijb/A7P0+8PU8ygaxFGCJkcRsd5GnR6ugGWGXNKE1Lt0lJrTxeiOUSPIJ65D9+mMU1WAt2aFevp7CY7jNUhLWZ1JlMQri/7L/PzWouleVYN+sWfwOSJMMlasmauqCn69SC2BiCFBeaLMcwp/JDA69o0I8KQ+TN7HyO93TYs3l2+dM5PqWd3jk4onk4cn6gMZ+BiiLJrwJ1C+EK6vIgPXGevwlha5nWHCEEJRsuLcEfDI11JJTsiBxeRvYIcNidmgtdSslhmSzVPvAgN+QI6lpbBcwA3+WBRswWoGoIEmWxzpH0JmiqCmcvq5HmxFmxe9ETv2f0xfNXdC6zP4voV+uonLiXoYChWunoHedezFx9zoJEbw5e4A2HQ4Z1ME3u7h3BMuj95mII9B1rDojPuaeH+MSHVrT/rxO+N4uQ8GIgQ9hB6Xi3NyY0Z87DblCb4V/p/YTe8capIsVwlecBD3167/xazdAxdEvA2xRSLJiHxeg0W6EPSMd+MSV5X1ZwU1LUhmoktKimv2vOQye8TTKF+m5nnYU+PCBzbitTQQcdk2bo21P7pmHgrdY5TNnowTMIF2SfwG8FYKDxwTJq2f9Lohfrwoi6pwivIs4LKCIzb6qd6AjjuVWN6KrJKxxp5n7m9Fuvugq8IqOyIVZFE1S616mk2GsGGHD/eYzJgzg== 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 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-manager.yaml b/Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-manager.yaml new file mode 100644 index 000000000000..ad057a63e88b --- /dev/null +++ b/Documentation/devicetree/bindings/edac/altr,socfpga-s10-ecc-manager.yaml @@ -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 = "altr,socfpga-s10-ecc-manager"; + altr,sysmgr-syscon = <&sysmgr>; + #address-cells = <1>; + #size-cells = <1>; + interrupts = ; + interrupt-controller; + #interrupt-cells = <2>; + ranges; + + sdramedac { + compatible = "altr,sdram-edac-s10"; + altr,sdr-syscon = <&sdr>; + interrupts = <16 IRQ_TYPE_LEVEL_HIGH>; + }; + + ocram-ecc@ff8cc000 { + compatible = "altr,socfpga-a10-ocram-ecc"; + reg = <0xff8cc000 0x100>; + altr,ecc-parent = <&ocram>; + interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; + }; + + usb0-ecc@ff8c4000 { + compatible = "altr,socfpga-usb-ecc"; + reg = <0xff8c4000 0x100>; + altr,ecc-parent = <&usb0>; + interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; + }; + + emac0-rx-ecc@ff8c0000 { + compatible = "altr,socfpga-eth-mac-ecc"; + reg = <0xff8c0000 0x100>; + altr,ecc-parent = <&gmac0>; + interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; + }; + + emac0-tx-ecc@ff8c0400 { + compatible = "altr,socfpga-eth-mac-ecc"; + reg = <0xff8c0400 0x100>; + altr,ecc-parent = <&gmac0>; + interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; + }; + + sdmmca-ecc@ff8c8c00 { + compatible = "altr,socfpga-sdmmc-ecc"; + reg = <0xff8c8c00 0x100>; + altr,ecc-parent = <&mmc>; + interrupts = <14 IRQ_TYPE_LEVEL_HIGH>, + <15 IRQ_TYPE_LEVEL_HIGH>; + }; + }; diff --git a/Documentation/devicetree/bindings/edac/socfpga-eccmgr.txt b/Documentation/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 interrupt 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 = "altr,socfpga-s10-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"; - interrupts = <16 IRQ_TYPE_LEVEL_HIGH>; - }; - - ocram-ecc@ff8cc000 { - compatible = "altr,socfpga-s10-ocram-ecc"; - reg = ; - altr,ecc-parent = <&ocram>; - interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; - }; - - emac0-rx-ecc@ff8c0000 { - compatible = "altr,socfpga-s10-eth-mac-ecc"; - reg = <0xff8c0000 0x100>; - altr,ecc-parent = <&gmac0>; - interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; - }; - - emac0-tx-ecc@ff8c0400 { - compatible = "altr,socfpga-s10-eth-mac-ecc"; - reg = <0xff8c0400 0x100>; - altr,ecc-parent = <&gmac0>; - interrupts = <5 IRQ_TYPE_LEVEL_HIGH>' - }; - - nand-buf-ecc@ff8c8000 { - compatible = "altr,socfpga-s10-nand-ecc"; - reg = <0xff8c8000 0x100>; - altr,ecc-parent = <&nand>; - interrupts = <11 IRQ_TYPE_LEVEL_HIGH>; - }; - - nand-rd-ecc@ff8c8400 { - compatible = "altr,socfpga-s10-nand-ecc"; - reg = <0xff8c8400 0x100>; - altr,ecc-parent = <&nand>; - interrupts = <13 IRQ_TYPE_LEVEL_HIGH>; - }; - - nand-wr-ecc@ff8c8800 { - compatible = "altr,socfpga-s10-nand-ecc"; - reg = <0xff8c8800 0x100>; - altr,ecc-parent = <&nand>; - interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; - }; - - dma-ecc@ff8c9000 { - compatible = "altr,socfpga-s10-dma-ecc"; - reg = <0xff8c9000 0x100>; - altr,ecc-parent = <&pdma>; - interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; - - usb0-ecc@ff8c4000 { - compatible = "altr,socfpga-s10-usb-ecc"; - reg = <0xff8c4000 0x100>; - altr,ecc-parent = <&usb0>; - interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; - }; - - sdmmc-ecc@ff8c8c00 { - compatible = "altr,socfpga-s10-sdmmc-ecc"; - reg = <0xff8c8c00 0x100>; - altr,ecc-parent = <&mmc>; - interrupts = <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/ +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 From patchwork Thu Mar 20 16:46:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gerlach, Matthew" X-Patchwork-Id: 14024174 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> 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-edac@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: LpKagnNyZxblvlQZ8dAHi3P+8z7u6CbZWoGnyYn9ngyaEkGjmf0szZ/QnFgRB5W6+sV3reaf9+/zAM4ujMPetkfdzavxLcBy9w4XldGzTWUz38/DXXLeuUwhs0hmvDPTWFYqSZ/kMqRiu7o+y58H69ZL2pESvcviBBIQOh3k6npQU8GFenos/h2hcb/lW8yCNx688Z77bUMc8iA7avBgNQ3zTiyz/oRW41IGOHChQFdlt0fK4Z0jaNmjYOWg3tNJzEnZZQ7RvF03srOLICMe+MQX3BEWByU6m72QtGhF+cCW0DLAHP7tsEGlXCp/tMAJyFeadUthekpu5BniBmd+cgAR8cIQQG2bMYhR7rFRjfv5MgPbkwul3rvn8cvXxgf3MqvuELWJBUnTQjnb8kUe21HYU6pvkW/agy/dY72hugfXbz5wwYQm2OW9zEQ+tHnuJPk3RQG/dLRJg7Qjnq9N4o5LktFunOr2m04DKf23TPW0ZFtV1CniL0g0KkT4XtkP6kkGpWXRRU1e72kmqoarJmQaqcDEISbrjO6V0xZj9/C5yaoV/2IhHzJnnQIVB5+P/QGgfzhxEK9+IafdWFHPC5qOEnXcWGT/H2/kt+DfbM31ZF+ygDXjDbZka9D/Eg8v2+9qiUOaY5naj+/lMEJf30aHWnS4SJq6qi6pC5YPnmACxZ2JBTkDQUX+cL3pySrHrHWt4TZ+Xlh1D3rNxpIljYvBbWPxoum2eNU0FCX4HwRi8Y38i78PgAq8FdKecS/KUtPrYcJ6ojMTSRLEVRFpdra8XS3ZEpDe5cvJWIEjFQOmzJLltRNafz/iY6ICNbStb7VQZjeeydkLwN3g4edTVAp0oY12as3AIEiw5BY+XvtcWwxKQn6JqZab5+8BrIdNvP2MssbSjQCVdsaqgxis3y4ZojCiPDBh2M3fMr76Q9iDtes2Z8it/d5LkX59Un6N0yIflJKKZrWFWXJFqLuU5+ZPRkz+FiGgbq9l3gCD+Xr1I4m+VtPtwBb32PeBzaQuXLaCAXqinPEzk7Ugblh68tMErszTE32ToqqdE3dHqZlZM/K7JthulzH/1BK4KDMNFVp1PxXy1b1dTyOIhonX62xNbpsPiiusCcv7/nBLn3uRzBj42clIfW3vc4hMtZXPmGlDN96I4/jyjhV/3NzmKzouWGyAry63pNvM0+Sl47ar/Bp/8SF86mvBJW+Wl7+G6nsJQZUaFVgqlAeGeQpLssXOTcGRME5S5MaUSqfdZwLXlxMsNXjkFu3W7K9zeY8m+D/MGeGR2emeucwiHtV+VNAV0NELKVSxqQ/UyU0V4HJ5FnQvWkoFuVqNDRmMbzOwYH27Yp83o9E9ojh5AG/KJraFY3WaAd0l78URtaXvDmIXrQjuvReXTxsmQHnWzrEGOaF8hoN9EPD4R6QCuREMYqrfdtSb2fcee7y0yacVxR4= 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: KNb1rZOb61mjT6CXcRcpM0S2+4TgXOuMEzVAeZVUJQSt+to12Qdbk3ddx9xxn/UGW3K52W9BBuVvWFLgw9wQwpv+EVps/w67kkirJhNQXOFlp6X/w0Xx2mJXa1NbP0NwI8wTQhRvwMGHDxoLM5UKkB+NBh9k5lVP3TJA80A6awaONZbOCVBRZKozq3XohwqRuP+xWgl+ouIOqICT5V7B4D+xix4xGuIv7YbJIx/uWsKJaQnznEB4C+PFDo4W577bQZBMmTUGCpxX3vGxYJGnn6c1Gx50xvYpJF7oGlmnj0fHmcZQhKP+7mmLHLINgfBpIwdYi2g3I1tVfpRQ+rrrMdQIdbHaPBkUM0lMUI6SLUOH+uv+a5VLAJV9Prf6WM7cJ3vy2erfvctNPMJth9KsQCeSlzgKZUVeEnoQ3Dpg6pp7WJyzv6tf5b6nc4CZDagL5u0zYac9ZIK1x93S7agV8U535VxYF/65+KVq25Lkn8WPW0kYK3PeeXsKjbkHXobqAHvQ5U6d9e2g4VxlvjlQ4tMM3SepX6QdJj+7RyO2qjBFAAMhSYuCWRAyFb9y9xqAZ5ug5bChQKpJP9rcRgklevhk6C2gYRFDAm+zYNTS+KlASt/veIHlQloUt+at9GIBj8jHzSKGsVepU4KLDkDGW+GX5IX9ENj995oNRiL/OrKiosF+k2xEjn16CboSUSEcwwKGzDAK1C/xxBjxT0bl6pYBXbzEKqaXdfggiipTKZkYWm3GTOdl/8itJMKW4R464LDdkJcgSB1m5dLK077wKNZD6P6KLFv5H9czLKLgb7gCmgSK/EWErx/aBZoYJk3oZR1mVxM/buf5X/sx1Pru5X09xolehg41khdNmE7HWIfYPglj/JkydUq/ZXNowiYqlK+ltpL910eYlbcj+Xv063EgrooU7F8kKs7lhEU8XzQyV4bYJzc/A0r+kFE82lfrfGhkjeZfUJnWnaBxoWn8LO8CB0eD02LT1bAow8s7Oduht754oQAHPB/XT/bZXGpMPdVq0CMNG786NiQ/zyoGeo0RGJ1a0EiSRQciKGPDSKG65iV25nFtnVAkR2JNxGp4fyFpqePvruMvGSV6LHHGvd8AtZ5CvzBJRscE7oRraORk/xpo0OFzYSYRFLJVe/e/H4N0UCHgU+lFQT9o7fOdqJ9R1eS8FpTvaTmlNka5WnCsn+NcgYl/J87aZO3Q80G8CqJ2AVHkdwodpxcB08XBwfQAAXvDnkLbb3LvPnNHpIIoy0a2AGFv5qB2ZfUkU0+picOlratnvNFs9nfoVFrA50l4e7xZ+exb3ZgPL/4e6jn4m4g90zuPHPu1PSoIvRa3WqfNafS1E3FRi5VuHt3CHrrBIKcAfIkz8bTnO6xf2f0L7THgHX+rQDwy3k+GhbeTZDGsIW4l2nKwP6qFUQU6tp7JAcel4U3JHi39PTqQyHCTZ8eCvj7zy8DCmjkxjtTwAP7SuoLMABnz0tUXMjMY6W9l3pR5x5KSKlZoqj5Yq34M6FXMrqcStvhDnOpMERtQZjqGtjFAHxdZ064nDUvIrMXBmIAqwcWJNHFM6XZLWI27kC/hOVovwxTSKIQBoJfoEb0YY4a+olpK3o6RmNU5AQ== 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 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_device_type(char *compat) np = of_find_compatible_node(NULL, NULL, "altr,socfpga-a10-ecc-manager"); + if (!np) + np = 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; From patchwork Thu Mar 20 16:46:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gerlach, Matthew" X-Patchwork-Id: 14024176 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> 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-edac@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: 8d7HT9Cd0bPn551FjfYECIXS7+kfdfx8V8KMy+REFfQNSOKKPlpfIGd8mKI4W+gGm0nz5ls9c+NjDmWHSYiQKPAXMSB6EhWkgn7uH0rxkViu+izkQSQsZRkShxlnuNMtHj6ztB0kvqivyzUdhRLX8CIH/UgHzphhYT02LPHN5eTuq5YUbrkOPUl/4Kc8+NXTYIkdP8p/q/baa/PsWGx+2jO+HAgNdX0MiALACDuVaIyCeT6nlIWfezDv3WDZrL5TTJ9VAzIIkfxdk9156bt6k140WClXfsypQwMSaH905OdOXWuRVs2/LA1pBtJ/1f8d1s6D1CKjDR2RJ1kMGW2PUGHm0DN0hkrquaNMOLCyvD8ZdPdG9LK25wnXie8dCFc+Qke1ba7o5lq5KwSbUy4aRObgDmfSwLMec5pQhyjITSdvFnT4x5nzHWPi2Elq3BgGh/WxzIRnILfgD0jNY43llLvSNIS47EilCum62AGHpohYbGksuE7i5Q10BxuGtz8wyui7BA1pT5RC1CS6koGwlRzrIliVtA4yO2DcJmtK4qnMo3g3DRRFVZJe3W5DpVgMLlCOeJoinfhKF7Br8Q+crZ6eYPylS9gA9gKWzJRvk8EJ8DJCf2b0s8483RQvLX0NmXQkIXl3+STTXxfiYTE+dd8rZQYMYjUIsrMtKIJhQ/FDMXPia208h1VzHdE/iQyRPF9N+dJwA5rTB8wW9UpVZiCzqnwaa5yxLTTqkRusxAFiVMUbrqIt8GWF36IzuNkGR2SBdEj31uCMQ6Rt0GTG7NokiziS++tCtZ+8Uau14v7oHLI+1CgZPDf2DZmyeBXAG2rGdaA7xlKsP5HcN2fUHtUIrACsdj7mMmmQRUDXoVEBzUCCzPVJHaO70+UVlRERTbDni64x1zUidYUU+9vBRdYFTtjwaUGLQJm1JDzm9j8UsmXbbdGrRbJ1AIAyW3JlpGdW0jprNwXEBV6UfdUm1ikatC0dyNCgRv77xwU1CrsanYFBaufA5TIowuh4X2f/EdZMrF9ui48Zzv6aBqzarv4BnSYtdINlSoFoe27tfLPp5QvuVcurnDEuGBj5vrzFth0o5koOTVTX75vRfSOQ8sVYLKvnOtvB3ntgbPpIX6rilerjms4zy2CQdQXfXpOYEjtqCCErZKBYOURbesdr715AEThW34fZH/j/Cza+g0HwD4QBLMXcs0JAO8EiMuTuxK/RVsHeJ7mR1IwEzkU/JWpQ7RIkNCAHhKA6DvqJLPwxuyyCChu1KkLxD5dMNIPpOBGdBMyeIOEuzMBPFBQ0vN+Fr4BXDQJ4hL8yMcfz3eqReOT3zzrhXRC8UTMXVQH2s9zSL/7UJ7aMRNZEo3k93zEuyhKZM0U6dEiR2ZywJG1a9QZg1Wa3RpzbJvenZ+Ki+d0VFyNjJzNsRWhfIe+HaDOUHB3Q4fZJiHTlTrD3bFs= 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: Oc3lOKx5HmTMgWJJqRQfkI88OEEtgG8gpN3C98ZoZQ0CsUU+v94Xa++IyIuLRmb3HSQRextTG++dMxMSgMvEokyCk0SarOmzM+O7zM/v3E19+1DzpHMESy9tGYQ477YjppKOLFfagr3Lh9DVnJ+fgOrs2l7qDUTA7dqhaZ0AzODtOj9+8FIvq2x3kRfd8/BM3ElkuTuDZZ+rNLPwCPqkoHKpJs5sjSriXQ/JmdhzUjXBkwNh4Bn0Dux66hGETucKUko/z51gIiYM9cxj8AmbrfFWNwSDH2jflVS+VxloTVV0h8MrBapcurbFtxosgUO/V/GWXJjmhGFNjJcsErtvvN2Lqj6Opn47qHGvJ3N29oK7kPl8y8Og4YLZT5Vn47BooSzNSZm03kcl3nkrDTxvsnDEq+/ErEAh1JsbIEQ9EKCf6+SgW6cS5GCU+Pf/OWfOX0RTU+xiqG6MEhHGDmnU2G1dWppB2D7GrYa/7rs/flly4uOhoHpvCOQy9Z6O7b2pTYulc8ws0gw+Sc9lKfgpK8j4o3corbXJOsMCFkIMc6d60J1TCxKJEYIR6iXBvQYIuvr1ZKeDk0Aicl0lHpfH9MWkyYhwk7vhuG0cK2jVE+HRB65xmJj7/Aya7Ozwr2KYqDYCpM9wzg3xwLmcTPtWYYOCsgoM3U+Z2EcbADgxNL0bAIteZaFskCFLbV20mcsUfl7Qe+CTa0pWchokoebdoVhGqs8de9/dDPzjcIYRAYvRv33MapsW4ad9Cyh3rYjtdgt/j+kWfHhNsb3koucMJwhQXDL+YJNAYxhnidl930Ulm/uoBWqTWQaP86CmKs8ajQ27ej8i8GKpvTr6nwJMneIgoV5pZmug84455gALW4tfHA5EPU3CZU0CFma4DjLSJEhTjl0DrzD78bzItlfEzxIEDLZeQsO/4s2nfou2A01YRpB5FaTa6y5w12SHrsT5kyW2vHJ+Z86wk4A/tIMTSzPfyWNlN+qneuO1Yhl6ZoBW2uVhMLlbglorPGCEKCAXe9yH637R8inHTQ/RgvESRGdVpdktyw3ID01maNdK5uEGGngG1gw73xoluk0I8JydI1YNrQpXl1+SUHEmXdJCOWsnT4gf653ThQl1OyhnbpBhVay86HA2uV+lyWY7JWabL/ZsEMq9+/wL75wkBnozQiJGx7mC5UO11DtUJbvj9Upx7qm/zmWawxdT18mgWyWBn73Vm6PEGZpT9ownMdFlFQQyhupWAyBwilF0RfSoyyFHRfliEsYbiCFzioZAs9kFqKw0vlNJ5og1Yd8gLWGHgFDIGthqvI7WmWg7IanyXnECopt9/hafXX54NR4saF5DZ4mgUc2FltWqBgXdMZj9gwN9PlLzXRvT29D9ZjrEgcuTNuqtNXKMpgwSrl5vrfGmEJ5afk4GwEMcRJJbbPjPvmvOxdFPn4rS8vhrnyMlUosqfR7Gi5jh3hkKsQMG8EluQ32h2wqf8q5txifeQ82gpoXqOWC1nIglp3riOQM1HrCtG0KTG9XhJ8m7N6Md0c2MpvbJNrrnIeHe4vOqc91aPNo1YrqQ9FFdqTEc5x9DQXuA/9F7zBk7JGDPE6jRAYsRP+3nRtNO8D8rCVwRG3ePaw== 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 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/boot/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 { }; eccmgr { - compatible = "altr,socfpga-s10-ecc-manager", - "altr,socfpga-a10-ecc-manager"; + compatible = "altr,socfpga-s10-ecc-manager"; altr,sysmgr-syscon = <&sysmgr>; #address-cells = <1>; #size-cells = <1>; @@ -619,40 +618,35 @@ sdramedac { }; ocram-ecc@ff8cc000 { - compatible = "altr,socfpga-s10-ocram-ecc", - "altr,socfpga-a10-ocram-ecc"; + compatible = "altr,socfpga-a10-ocram-ecc"; reg = <0xff8cc000 0x100>; altr,ecc-parent = <&ocram>; interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; }; usb0-ecc@ff8c4000 { - compatible = "altr,socfpga-s10-usb-ecc", - "altr,socfpga-usb-ecc"; + compatible = "altr,socfpga-usb-ecc"; reg = <0xff8c4000 0x100>; altr,ecc-parent = <&usb0>; interrupts = <2 IRQ_TYPE_LEVEL_HIGH>; }; emac0-rx-ecc@ff8c0000 { - compatible = "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible = "altr,socfpga-eth-mac-ecc"; reg = <0xff8c0000 0x100>; altr,ecc-parent = <&gmac0>; interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; }; emac0-tx-ecc@ff8c0400 { - compatible = "altr,socfpga-s10-eth-mac-ecc", - "altr,socfpga-eth-mac-ecc"; + compatible = "altr,socfpga-eth-mac-ecc"; reg = <0xff8c0400 0x100>; altr,ecc-parent = <&gmac0>; interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; }; sdmmca-ecc@ff8c8c00 { - compatible = "altr,socfpga-s10-sdmmc-ecc", - "altr,socfpga-sdmmc-ecc"; + compatible = "altr,socfpga-sdmmc-ecc"; reg = <0xff8c8c00 0x100>; altr,ecc-parent = <&mmc>; interrupts = <14 IRQ_TYPE_LEVEL_HIGH>, From patchwork Thu Mar 20 16:46:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gerlach, Matthew" X-Patchwork-Id: 14024178 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> 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-edac@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: +gR2Bgv3O7XCZa/H2FfRU2MPqCNh/kcyIJlYUSgLD/jtyMiufcqk/NVZ7qCQ+1wQXmAy9EgCp3kVugOwIlnMQNBkfxsy37dy13UmjkfN8hARwgwX5Ead4AvTuDj+iHLy1ShcInz4V/NhtgTAra0CZKPz8tfoiG+T/ofHFUfhgMdMnjCUylIglw+kgIj35deGHaxouZE7U+FTMrOfPAOCwLkc/hgFvcSDkuBkRdgmaZslH6kG5LUsHWlQPCNjNKePXga5sbST1bD0d+rH3TkSEWMLHukRsdAzPL05cBosHKQ2ngb7sPNGr3WYoO1aG3xidbzSWYUIpZHZJtbu3uEkvZX9qoyieGj0pdE2AW7EE1JB2eje3IveqJACTiavHfsqzxCmqWuP2f3iAmylXqXeP0SIf+dwDz8hiRmNRfyhd59khNdw9pWm7onmY1FEeZrvnXBIwTiQshawfP+RIHlHc4EICNvTAgzrzrEV6bMNpoKGNQQKnudDb1701otxjp9nzq/RlLcDF5DDbPUWcU2AZiUx22sWJjvHJFpSoDjqyA8RxpZkkp/OyqLmDfwC64igUPgKodST5wh3HhsJ85m+Zbe/OUzaRKPl0iRpnNpt5C0DhplV7YHkPUHChFacFgqTQfx6NcCxWerVOipY0dkKRyE0Q4lZtmu9d4fy5fAoRZSu2niKKaV467YF8IdhcwKPR+oAc7wLlxSvba15xRbRyjGpTEod1Exe735WpRuPisLXM1HFhJhHRV1Jy8qoqxkoUVI1cWkou9/dWxisNMQKZlnQp1xuQXIowHUQPufFG0PPGIp0OKqvGsRI4ydVgUzGPui1waup8ZRr6gfkYlFfV2FObJE0ELWOACOzRbgTh7sClxLKZXa6r6x4q6bTIO2s3A8DVKRQnJQrQuRJtM3862cfjiXE//qfzIn+syyIlPmBL/GX8kQffRXDmjDHHEKnAPi4YQy01SB7dY4phBXXdbHwGAIH/xAMenP/ElfTbBvq4CMmsZ8E1kcQ9wa375CbyMNgGWz9fKXlIr18zyxUX0VNbkXZfjAC41quXQCkaGwe2jiLPRRrc+f0h1snjpeaoNvpPhYfB7KhaMClAdN3kEkjd18LS0KPPxxgXbP17kbhK4ZzNxoiCgZvTYKoUGeb/1GPUQSL4IRKgkb7h8GBJLP1VSyqtMRIm/vxUW5ZH4V7ovll3Z96utH9jeHvLKqoMSuPDeum998zvziXmIkcDGZB107MZbWeB6bqDJeSc1QwnAGgNNoeri0eElKOJGbuNlB9O4PefcmeDtaye/LJvpFkPi7BnQAQ5x3mg9SgUFUzRJEepTsebnya16fWaUcsejnkubs6tsb7onSK93MCNuoi+WsUqqC2a4NQ4V3X6nHSSFcWV8N7jIIYqoul5q/6dQ6Us8hmOePa3pkNWCANFCLCSjNMuVSv2b+4w6QCPZ8= 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: IbLzOevTAA3iaBPetO9+M+kNrCOpb7rD6/yiE3fhVvnYMxRE+sQHbJxkSoBpsiJCDk+lCLIiXGJ1T+PcxkQFLEFtfyYgiOV3W6Z05ZGj05/ig62T1FCcELgMtMJhRwD9A5yu+nhvU16D8bIYD7nsyC1pim1zxkxlATeChl5fB27RSRsv3vyPC0hCX0xalPtbf9ZUwLlfUE9hab6WdCF3axE0VpbX1HCeMsl77ZzGsuoVG/0PrXp2linoCj77m9QL9pjZoELMIPNzag3w0DqXtNb0eXrpE1s88xvICHkb1EQjSkBN1LNBoZTQEWvLr+WRD+CSWg7U9h1tefBDyDYTfsmm+0+Dr/QaGRkWaaqWRG9Wpm/CmP8PkoTzRnu7pMgUGWnAezqA7y+cFciVxDFs9+DhhgbVvGsvcPdVbHFy4Q/cUdsxip4Ees7hvpRRvq/SHKEviT9O+t7m4xFTSTv9RfC18XwfzgJKjn2M8wkRUiXwHF1q5uhB5J0HzL6cretGeWWQwbfDKP9lhqZVcX7KIPCgqZqX7FjmsJtVD2BQLu03yOamsO2saVYdcPvzMSO3OE1cgJ/UDr+LbjQzPlmHrYlQeQvx54d5DTGaXN7u322YO638nXqGRfjK+uTg4pni4TeLus5gLOxYV2UUbp66+T7LPweVh5ckrgZET94/ikhu9oh3NZI76VHU+Y3jqaJNtOSaOn7RAsieAcPDL7pABojLpD94pSfP0CUYvX1qdiT1jx5TyrsXvKz9dg/E8jhOHHb1RXdc4ev7h40SYu3tHzFzHxlC8xyrKX1/y5SFkueGHSID4UWzjo9UBG/rf7AHOeSceXpb5NVJPe6pVNpVLU8AYH1wTBWVGxtwCWzLLoX5M3p63rnNVsaNDLxRUTpaDeKS1k+rCDMsIQKQJtT8B5w5PFbNrA4PcgEH9J5Dh0ckJG8jLhUW9VAd6PXU1lpFkU6orMQ0qsCpqF2FpqxMSPkWbTFRXZnhKt8CJllpA1W6z7cpqCV6hUZYLf39pdF6sIeAWp7yUO6vWZkqEvvjuuv2hhuiY6dRUXTVu07X4QrEs0+NyfbaTU3rlcq4XCR7Laf+FqPwRCcVMIJypsNwrlvaC/b4bzu4nIqAEEh/XIi5sHG09fnogR6raKJbWtXKklOn/LDisPw0CY2yzyuFDe3k924d/bp1a/hzFydX+c22eOEV+Ofhskw38vD00+oETKHjPiFjtz7a8B0ZP51kTo2RSYhlG3ivPqbXWlRUB7OwlbIRFoX8E47quDFDYIDokCQxVUw7tVOJWHV86igUuMYRRzhAa1R4AdskadIBcwq/K7nTIRFWsAtlMM0s4YyufOzVR0lYKBMYuxbmhwPT5Am5xchPnt665IvNDv4KzH6TIPi0WKjS2zRVUksZtUTPgBjXMjiSx2kEjRI+rMKYNvDZttXsMlD+EJIBi3tEotxGH1c+eAKKnmELNT9O3jmtvbvg+QNOufkXpkS97wDc4wt7/iyW54mHtne5aS84teiUCogVChXdKhqxi3CmNi2H45hIcWNXwkiaDsjWp5iaub7MiqKBFynQ/YRycS5OUT+qaDrfXvZh8sUM/8KnRvktYD6KzjUFrGTjxBjdjh6EYg== 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 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 { }; eccmgr { - compatible = "altr,socfpga-s10-ecc-manager", - "altr,socfpga-a10-ecc-manager"; + compatible = "altr,socfpga-s10-ecc-manager"; altr,sysmgr-syscon = <&sysmgr>; #address-cells = <1>; #size-cells = <1>; @@ -596,32 +595,28 @@ sdramedac { }; ocram-ecc@ff8cc000 { - compatible = "altr,socfpga-s10-ocram-ecc", - "altr,socfpga-a10-ocram-ecc"; + compatible = "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"; + compatible = "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"; + compatible = "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"; + compatible = "altr,socfpga-eth-mac-ecc"; reg = <0xff8c0400 0x100>; altr,ecc-parent = <&gmac0>; interrupts = <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 = "altr,socfpga-s10-sdmmc-ecc", - "altr,socfpga-sdmmc-ecc"; + compatible = "altr,socfpga-sdmmc-ecc"; reg = <0xff8c8c00 0x100>; altr,ecc-parent = <&mmc>; interrupts = <14 4>,