From nobody Tue Oct 7 03:59:03 2025 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2045.outbound.protection.outlook.com [40.107.100.45]) (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 3228026B081; Mon, 14 Jul 2025 15:25:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.100.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506750; cv=fail; b=TxrB9wgmFAZB8vqho/OCNEouqil1FPPtMUkPRBUDDjDzX/F2mhJfOTk6bc6/K2YwHX+pqcpYG9IXRTOvjF7V4n8+f0yp8jvGe4Nozvop7TLJq4tUJ01axA62/5afDO6ia72SqPy2WG1mJ1Nt3I51J0+5oM5K60uWQXh6RJEyVog= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506750; c=relaxed/simple; bh=SlfoEhJ7t04OBqArSDJhNsyk2qTRZ2jk8F/am4KDWUI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=HG20hvk5TsvOo96qjSaKFqNQOyhKgcRc5r6JwwRHlhlpqHlLTEuKFhuP/kX9mEsc+XG8P4VAgq5Rbtu2gzgSwtU/0iRAUfJNMPunk0Pqjb/UwrGjLST3sdrp6iRm0KHuOk2FULhsb4Ahdi524Ro9Ub0xJKPlD1CT5NV/xdDB6yo= 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=W0uKs72P; arc=fail smtp.client-ip=40.107.100.45 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="W0uKs72P" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kBCYptXlmRP67GBHzHPlTBznilyea921k1N7eHIoUKdO21kwnWnyFak55w9cio09IB4dJtTV6J1A2ohXeh+BzwyaBdTHMW48Bz6P7cV8qete1/al3C7o2YYx14HYAHGNvJ42qD4bUugXzoEpCeki3uMar9iOwWAkk9TFZyCfRi9Wkp3nr+tt9C62qHBnCDMGuWC5DnJXDQi3cCUcY+p6e7ImsXYR9IGrtJcJFiM3LUuEJXf7Y+kE9RV+oE/7ZPML8/0ttvYG1QzRJJzORN2Y0x24LDmsIYjCIZitBwWZ0nlVhzugdDAYRk3vPHXqz1prKGiewptQ/BGlhQ/qH+i1IQ== 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=a5FDiwLkHO1KKmVPajVq99W5Cf5RExaSRYOIPPszRok=; b=uuXOybTwU6oushov9nhbTyg+k9L7IDAR0fwV0tixAQWgbnk2DFa0VlFYrGkA6XQWXcoopu/XOPzc+Zmo6EyvSCMxtIdGbfZ0CDSACrEIAoTv+fFfEoc0rP8oqR+z8clcSKRKcfQCclb57XO2D6laQm3jejWI3CUBF6ZBtqBhcamhAsYpLrKJkRwUM1l1ezMma24gD0UYI4MbgjqlJRYSUd3agNpjpXIwoYwHb/cpBZb3NQCNXL0X5O3RbEn85oIgimroBSVthIsJx+TPiSbT75IgJqx6A9WouuyEkpwewNIVu5vZ1vNmOCtY8Z79PqhjmBHISnJADFfG0DQZy1xKNg== 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=a5FDiwLkHO1KKmVPajVq99W5Cf5RExaSRYOIPPszRok=; b=W0uKs72PpsRRvIaoAy017qHdC4zlHdW1bpkG+oTUo7cULGHUNkyBkfhfpays+PRimNWeYZsYE0oxcX/GVH2doIQqbWA0T8zRIwuIadAJvlsAWbIs4+/Scr0iYuM9YQDiU+perBGElV9oBog/M05qXY1Nqwmoy2Ydr3ULgFVIox110QsDOew/h9z5UeJWoI/o7JUviK/a8qLMGCRxzJwx87vdm2Z/FPMSnajGh2S9V7Of7J7NFjxCtjgx2pwQF4OGawVTDBRVOiePV21+mLlr9kx4GMmT6Nx9ToWjXIF1G3JbSVMQC3K11oISAOwEi+dNQq4dm+jY5TaI0NHKR1aQuA== 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 DS7PR03MB5592.namprd03.prod.outlook.com (2603:10b6:5:2c2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Mon, 14 Jul 2025 15:25:46 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%6]) with mapi id 15.20.8901.024; Mon, 14 Jul 2025 15:25:45 +0000 From: Matthew Gerlach To: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, dinguyen@kernel.org, maxime.chevallier@bootlin.com, richardcochran@gmail.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 1/4] dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5 Date: Mon, 14 Jul 2025 08:25:25 -0700 Message-ID: <20250714152528.311398-2-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250714152528.311398-1-matthew.gerlach@altera.com> References: <20250714152528.311398-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR02CA0001.namprd02.prod.outlook.com (2603:10b6:a02:ee::14) 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_|DS7PR03MB5592:EE_ X-MS-Office365-Filtering-Correlation-Id: c6d4b3e7-d11c-4501-4317-08ddc2eab3e6 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?GnqGYGgjjmvo5kMOr+Ndn4lyiqSH5io3lpxSuxZ34p1OZRn7UdLhtFVmXvdW?= =?us-ascii?Q?Tcf7IMOf/Ox+PnkCsyumcgtZyLr3vu8QBIe7PotJ63y0Pza02W5RTR8SfS3B?= =?us-ascii?Q?iJtzlIaLxDCsELiGH9P5cLXamjuiNlp0hTgrTiqzACrIC7+TCQ6sh+t17VqA?= =?us-ascii?Q?E+VP58sRpNFvPJzSOpVTpQ0S+bUA7ltDFbMZgZakrVpfO+o4p8hAj6cycpHx?= =?us-ascii?Q?KFT0i6it75ldXAR45kxR1+XLXZ6mqu6aMUrkRHxbMFzfcFEZMcbPY2MopGdA?= =?us-ascii?Q?OwxIgotkso29Weh8C5RsbXwMazecbVa4BNHgPuNuXFdbF6nyDo5+emWOFCRh?= =?us-ascii?Q?+vTaqN+ZY7Fqn7wkU/fJ19QMTzwajq7YHtUWoqk+VtREIBv/H1uYte6HMRwN?= =?us-ascii?Q?zrFiEYTsh8/Z10indDwgseu2gOzKnfnedhUU5HQ92/Fl/Kb0x8wI4loVQhS+?= =?us-ascii?Q?XZYbq7JdXNBXaGzXSb9a23c9ywE54gJL+isNhsiUhczMnaklGybHwlU2LiGE?= =?us-ascii?Q?yjKbSyKv4b3+DVeN5wtjIeMMAwhybvMn1fxWGi6ViQUnVHsdbtWUvOngncqC?= =?us-ascii?Q?uh0nsPIyqpl7Rv1GGnRlHm863puIEIWrbdahgsS8yxAQAStN4nos32YYnRqV?= =?us-ascii?Q?clSLkqPdppUYmpIz8r8IpE6WjEV0vrirmzVro47Kax9ynvwgNY/Q4he3+9iJ?= =?us-ascii?Q?0E1fTcsxsiskqbrma4Zlqh/VGdOfgUefwt3vXxNom7VSx4O9K/51wiRW+hMp?= =?us-ascii?Q?LHllCKY11YbN8reNBgt3mT7hbPZLpH99FVUDBgagw2SpJp2Cf5WvqRGFAjAI?= =?us-ascii?Q?3znj9E2UOdqm+J8srxQvbeqyUGjJp+S0MAckfGGGP0rPrydQXsp+B8c/FLnA?= =?us-ascii?Q?DMpdTIrMjP13fUjL0xjsL5MaFTvUyXiQEcOrZfYk23qIOqLj+D11DxZudedv?= =?us-ascii?Q?Nsyij2JVR23KCc2E1L3r1XFU+FcqE26W/uQIrcsBT2lQfohtdQp0yCPIqhDO?= =?us-ascii?Q?Fru+NoLnbztOdsyjjioYaIvq/Y2w2o3WG2C73r2W+9C9tiODCbKkC1qjao2R?= =?us-ascii?Q?duPS1C/AiGPVe1LjJy4RQC9xcbJ8zpBd9Gpul5ifHGvgmomKnRdmrHN3mvbG?= =?us-ascii?Q?S4OAiFtUQjnlYTSxBR9pilhh3DxrItCJS/yaCblfYJ1w/I/rzUsmL/akn/kj?= =?us-ascii?Q?XFiuUubBsK5VZ8rZ9Ndr86aZ8+4rdA0b8B97hNsHIObklvIXZZeTHAju0vuW?= =?us-ascii?Q?snCf2VJ5+I8qEJR9cd/JZzaf4xeYB20g9rQPSomaGX3bcuJ2yyv/X0iuRZgZ?= =?us-ascii?Q?nADoI5PweE/vsgNAEwjjcnap5f7U2gvJVkvhOZznHFUDrP0ZS6NaBfULHFIw?= =?us-ascii?Q?BxNETF9lxeNQkMsyY/Ql0ViMDrtqGk115vzxqhJRMIQe7/2olzsnbFbO7wND?= =?us-ascii?Q?nyYTWCIDjvUzHzJay+1fM5MyEQeDQFJej2mQ82nCxbvENBr2QUNyBQ=3D=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?k9pRU86U08fFn2H0xJCCDz0paVP/5Fi/ikOltvhLG9QHjKVZ80StY1kZrChp?= =?us-ascii?Q?KzazUY5X2AQDBt2ypiu2HeoL/iI0ouepfAb5zVPSOhUJmNa7qGypbbKp1TFW?= =?us-ascii?Q?l8+jBc0OF5CPTazg2UOv4BUpEIMQMTb9f/jDNGrnBLSLSbjEeYa+Hdnc2dJU?= =?us-ascii?Q?WTdqUszQFNk90p7ZmUadl8ISjscwICF5gspFn2y3omzAGrdsf4MBiU9D1MPE?= =?us-ascii?Q?sKfzWxzW9avS5VM+C5z6S1uSX6UMyiNC3yxZ57vpRRIyA1Pa9a00mIKgifXY?= =?us-ascii?Q?yt2rl1FlcElgmJ66ifhFO7V7QgM/IJTLwxWlg41mLZ6Egifr9qdaZ86w1eGR?= =?us-ascii?Q?FvZXLo1seiGcmikCTRAwaJ+TzeRzFrWje58+GdBobsftz+RaZs98jrRWLjOj?= =?us-ascii?Q?ZxfNB2iQV/uZY/N2tnexjNno53YQED+4OeJywGwSdI/H0JoOPXE8YEjTLTEi?= =?us-ascii?Q?yF2pSDBQBO6CzVWwYgHla6dVwsZbPa8kPwBnZ/aDzuq3bgVxpLU0ygugxzuP?= =?us-ascii?Q?n9lGzJ/QKJffRdYBTnvimH7xJ6Om55J7G+V8m7+7CewPxsbqBRVZlMgUuJtL?= =?us-ascii?Q?jFnIdaj9XLdCLjiVeVt0uidtHPrNAjnn1HiL4wdOSEBSirXFoRHA3NWNrRm1?= =?us-ascii?Q?HFz1R+0U6g8/zww0oaOUYBYNRkWYCvfsXycZ5OdvMI6+juEOFJGyYnHWr3aO?= =?us-ascii?Q?YuqpEXMyzdGuIHYveIVVSY8/8A5uWjs6Oczp9FDkiR8iYjcS2KmVOEkZg6nc?= =?us-ascii?Q?/F1BO+4vggjkgKmftfChgTPHktI9h5fHqjd41gBXFDak0w8cf8ZA2o6PweBZ?= =?us-ascii?Q?TgQf/4LcR4ZiLp4Cm/CX0TrgFpiBeCoW/jAdhUV9fn/Z8SPtvJ3P2E5M0QMi?= =?us-ascii?Q?VxzDLdysghTM/aRvhD6hv3KvXGgaFJhDrvFsqxOAGBjqlEZTHPws2s63abZx?= =?us-ascii?Q?1gMJ2iN6mofKxttsOWtPH3goTmw46INX9AfDvZAxQYg0Pbr+KhKn9R8F66nL?= =?us-ascii?Q?1WQa6zov8vuIPvbzbSnoTyv6qSha2oPlSftmKK1oyg37tKOfeS/h8wMrHdTk?= =?us-ascii?Q?B/YhVgM+YjcabxZrDMgOtYCsPyhweJ1T8BUaRMORJjOmmYAM5DuzTEwWI4ev?= =?us-ascii?Q?7ISefRI+EetklluWfdbKj7/9c9ngcW5oMy7NsrIlmSiDBmXjLbSZWSGyHII4?= =?us-ascii?Q?NVPMgT5hBHZVM6wNlNWd+rE5AFgJ939JVXRxtMeLDY+f1J7b3aLJpczCGd5a?= =?us-ascii?Q?bnoZc7bv/SboPVKEySgLhyssTgKGB6npZ/F+2ghuW/P7QsvU0+7pSHZyq2zU?= =?us-ascii?Q?/l7r5liCR+bwBJNQHN3qZwfPgu4pzKfNSVFvFKHZT1xQFBofxr5SmbgNY5CG?= =?us-ascii?Q?vWaG1lhHBmCQOQ2ytWHyeJ4VSSomu8cegd1kpKTdvI8w3uCCYZkM1GOVnuBp?= =?us-ascii?Q?auc53IWiI6a47gcvd3LdyjNa4pE8nOPjUgvwZy1nDOR9dw9u+38iCDooqcol?= =?us-ascii?Q?RPQsyarGsLQY4oyA/qrm7gQI9uE3NLkxDCfR01oht9URk8eRJp4Dd9b7mFDf?= =?us-ascii?Q?AqN8el0EiDx8gYWuEBmhtsrmhgsInDFj+KJQm1spTDyRlPjeHX82WUYfz115?= =?us-ascii?Q?AQ=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6d4b3e7-d11c-4501-4317-08ddc2eab3e6 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2025 15:25:45.6292 (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: oLEyIdYnoeZGo+DILH3w63r3A/HHZbJ2KK1+2SRh/Ur+8GcWG2QufWBVw77azFzYaokCikuNQzX4Zt2cDDqO0muu9xTtvoZuwQjrALe+whY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR03MB5592 Content-Type: text/plain; charset="utf-8" Add compatible string for the Altera Agilex5 variant of the Synopsys DWC XGMAC IP version 2.10. Signed-off-by: Matthew Gerlach --- .../devicetree/bindings/net/altr,socfpga-stmmac.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml= b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml index ec34daff2aa0..6d5c31c891de 100644 --- a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml +++ b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml @@ -11,8 +11,8 @@ maintainers: =20 description: This binding describes the Altera SOCFPGA SoC implementation of the - Synopsys DWMAC for the Cyclone5, Arria5, Stratix10, and Agilex7 families - of chips. + Synopsys DWMAC for the Cyclone5, Arria5, Stratix10, Agilex5 and Agilex7 + families of chips. # TODO: Determine how to handle the Arria10 reset-name, stmmaceth-ocp, t= hat # does not validate against net/snps,dwmac.yaml. =20 @@ -23,6 +23,7 @@ select: enum: - altr,socfpga-stmmac - altr,socfpga-stmmac-a10-s10 + - altr,socfpga-stmmac-agilex5 =20 required: - compatible @@ -42,6 +43,10 @@ properties: - const: altr,socfpga-stmmac-a10-s10 - const: snps,dwmac-3.74a - const: snps,dwmac + - items: + - const: altr,socfpga-stmmac-agilex5 + - const: snps,dwxgmac-2.10 + - const: snps,dwxgmac =20 clocks: minItems: 1 --=20 2.49.0 From nobody Tue Oct 7 03:59:03 2025 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2045.outbound.protection.outlook.com [40.107.100.45]) (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 1DAF026B77E; Mon, 14 Jul 2025 15:25:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.100.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506752; cv=fail; b=NWoK/b+AUqRspxOHhRNDOY7VgtxvykWQ2EUEDUDTsjc0BiRVdPSV9CQnOSlfoTVXMRjWd+VuiGYCKFU+u4GIAClxu82ThQoq5xi0dVupqFmv7QZHsRgWAYQZnxJo10Ad4nk65iVrKz2EifMK88AoTVO2C3UW6bKI0Swo0KhwUt4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506752; c=relaxed/simple; bh=qabqe8MvvsoTV13KMPovPKOO/9EeQUGdRPTO6TDc0Vs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=R9bSyWcMNQD5Rt198ERQr2E3EROKt1G1c1BI/07Zs2Ao/s+Ebv6L9/7FYTU1HK7AeTwGitQusJLrkahhNrRhMWtmiKT4n0UHEkJUfsdH1bvchYdgFNzrz5JqnOPRx8L9c4zuqZcKFwZ6K2SeLWKWS4z6xqxiGM/7NG4V+JMKjNo= 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=G1xG05bV; arc=fail smtp.client-ip=40.107.100.45 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="G1xG05bV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=TmQxZHZ5wlndbeKoCJLirLqecz6PoRrK9QF1YvkqSC00akVxnNUExquEw4lKCes6K6HmLLJnvQLPYRjFYyRJOe0FdVo7nhvEjGcIHtG2rtfjNg3ls2g8NpXnGZkYV06NW4aF4Nek4IYtYpXmN9d9SfsV1RdTovfKIYkkknYIuQ91wsX770hoIJgD3MvKfJqYzCkCKIUttGBS5DWWwE8xPSPzcORUmpNkop74chvanAl/d6uRfheUfXaUOmyvL8f/kQmLM0LB3Kbxt8o1B9Run4AskDIvDnCFXeAuV/Aw3iLAeCTLuYilJFN54mfBmzxRenb3CTARUjsZxLeryPmmLw== 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=87xbCnaKD0sjesb3OxSg4tz0R9PkUNTTP2QJKjf/YaA=; b=tAkwtxN3z2IrvwZYdcwfHnFZDpLcKzp3o/r887PwuM82SCXOgPYNb2BMUjbpVTuRIGZL1Q8ERVWrDkcqoaabBr+90YLLi2MOpZyJFgfzvObtEZ0XwZFxJrsxVIy4IKslFZkkBreoqxfg+EcYe5ghY5IcJAp9NcB4cs+lK2NSwNio0VB6L5jVeN0J2ClCIwYf23/X6RQmTp8xc9UfGXdkykseaB0HChI8cbRNAXTlSE+yiFQXwSbPVEg3EaJrPmQ1KBxR7+Ekd7QeZr7vYfp2JGMstHARvCStJG16LP+ON2Q65G5tr8vfvcj1oDjaEmut4WVNbPOKSy7wmKX4XwKjKw== 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=87xbCnaKD0sjesb3OxSg4tz0R9PkUNTTP2QJKjf/YaA=; b=G1xG05bVOW1psl6K44YW9z7L77g0yRQfQQLcpMwGV1wAW+wT+91fUuLrdaqgDq57389o84HlptnpqKYbNNkt5UfuDUvGaTam+0znKyrSf7nSwQ6JHXlzuYEC4ySNMAhPIpTTp5NOTpOrfDHPWlkX10UK2FGFpBhMc8ipDDAGGsHXdHEY3i7TkdMzm9vBY8g9fhpmM5lzLeRbv3UvTP9R+XgHNkMdaIa+fZOjqSxuq8wSCu2jd5lYjiIoCnHZ8qkj0yE2FhygZQ6urfA4PltpNmtOdsAZTsQOv7sKZkj8jD5hu0u5Nr/t8ygU1mGzgTpnqXhREOaHlfnyC+tIy7zGcA== 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 DS7PR03MB5592.namprd03.prod.outlook.com (2603:10b6:5:2c2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Mon, 14 Jul 2025 15:25:47 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%6]) with mapi id 15.20.8901.024; Mon, 14 Jul 2025 15:25:47 +0000 From: Matthew Gerlach To: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, dinguyen@kernel.org, maxime.chevallier@bootlin.com, richardcochran@gmail.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Mun Yew Tham , Matthew Gerlach Subject: [PATCH 2/4] arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5 Date: Mon, 14 Jul 2025 08:25:26 -0700 Message-ID: <20250714152528.311398-3-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250714152528.311398-1-matthew.gerlach@altera.com> References: <20250714152528.311398-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR02CA0001.namprd02.prod.outlook.com (2603:10b6:a02:ee::14) 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_|DS7PR03MB5592:EE_ X-MS-Office365-Filtering-Correlation-Id: 5e420c25-22aa-47d9-56c5-08ddc2eab4df 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?kXlh8dHxei9n0efRjOUd56tXMt/OPxvgjEuaF9TozXfqi3poE68Qtro5x2xq?= =?us-ascii?Q?7u08LnjGJoKKfrae3QKbsk+T0eW53/eKBx3pqz30ulp7uEX1Cex6mGsIEycG?= =?us-ascii?Q?fsA/c1jqIbWFkzF8n9cyQD3GNdQQVwpSqfJVh7UvZ5LU2uRUPCt/5gTx+hah?= =?us-ascii?Q?UnXyLTQ6/ivhIjrb1x2VXr3T/DriUPLbY5LNElWuqMbgBe1fYpezoDST5naC?= =?us-ascii?Q?ulG8zdzSvX8xDbFWLAPWYusgLadLbEJ2paR9ys6xji8gs8PfOmcDH9oeYS6E?= =?us-ascii?Q?o7jW+JrpRbR7bxokW2wK7R/dpcOYm71q/yTfYSOWxkefDzo3vVekXnypc0aj?= =?us-ascii?Q?TQpHAj+ny01QDQVxsGnXO0XrYPj81nqvNDHyUZ1z9seGCtsfbEnPvPLDUOjp?= =?us-ascii?Q?+NDOlAd7w/AQxb8mVmyuGzkzZmQXgGE2EBXKDGlILIYpS8KOIplrcW85fvix?= =?us-ascii?Q?PsUeXTgawz0RngjaexfysIMXmQT6NKsbC5OhrI8DoRsztuPPEJkuKER1eRfp?= =?us-ascii?Q?SK42n2LqaVdgqCMcCWFUTC1RoXQKt63XIzS5YeVn+loOrbws6WuQ3T+zpJDY?= =?us-ascii?Q?XSgroldjh1Ej2wPoMC9CBHSZcNnqRII9TF85vUSBo835ooikZvXrxabMFrP+?= =?us-ascii?Q?H3ouX/EIMx3z6mv01zo+gkmGgOWzTEX1woBZHKz0dV3fVAZ0UiqBcTHXxtZo?= =?us-ascii?Q?sx7RsS0vAx5RRhHFB2vOS3XC+aXGDlZzMSqBT1hI0LUON4LbDcVZJH5gCCHy?= =?us-ascii?Q?xQInMfjgi0oPexthJywa3x5B0rnxIavB+LbACkQw3RCNk/tNFniVBIGw5yaW?= =?us-ascii?Q?Uuk6Rlg9S5GiRvMeVLiz5mRFRw50Z6fXv+EA2dDtEn0D7azb16LaoRwvXlZd?= =?us-ascii?Q?Wp6U2L7xPBOEEHCULs60y3btuZrK/asVw0mIRdmsxdjDrragPweW0fs+Lr2U?= =?us-ascii?Q?DWQ2UHVgMkyYnpZ/JgOcwSRRTGBIvUiKkUgl5wbnXRmMcpIqFELaD5gk4Sap?= =?us-ascii?Q?HC34EhdfgVfwo1OoBeAe+YrXQ/rFb72pVlShljjpD4n50L8BNJAcrGyxxYEW?= =?us-ascii?Q?sE/qaOIgLJeFGcrxFSdr1JVTRbZHQqeJPOgBadsFhnVoTK20uamB+fQgYxZt?= =?us-ascii?Q?++M1TRpU06IipRNWwI0gGmianW3e1DxE/+W4fHTvK4zGJWTZevwidEbqz/SM?= =?us-ascii?Q?n4owkhoUI4/2tlPYJKV+VJD9hadXNEAybNRaJh9vQ6RGJ9yzB2T5IwsLgQw2?= =?us-ascii?Q?Fac7nOoWENfMOof8bmC5Y5jQUhBM2ETP4CndAXCh3uNRYN7SeFph6ZK3ksg+?= =?us-ascii?Q?saqQ3e5bJ3bc0IKkujdK3S7yZhoUV54gwRKiI+39ziNbPDS+82MVxorh1tbE?= =?us-ascii?Q?WkDqWyySk0o36ETqF4Rp69+4J6HcT7MeHE9OfOrIHvGOiyJk+CVvzAB0XOXL?= =?us-ascii?Q?S8pp6buismfrFtiWYfQl508Bx3tPTlJ8P5jNVGZ1h1YewfuvoHwInQ=3D=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?FnTcXYsVT68EZIqH4nD9XmErlE0CdfPb/5oKgjzdeyjFsSuGl4L/Qz+sgI/S?= =?us-ascii?Q?aDXx/Ob+6Z72l9dpV2RK1SLwzZCIS+C0UdoxkNM35uqaa1Sjg9g0Gio2+aHH?= =?us-ascii?Q?m1D0Ms7fWoPjGt2pvDTeFJyxrp/jkiZGfaAydFT9uUyCGhc32XvQJnLXCgzt?= =?us-ascii?Q?KVw4lzodzGsi1tH3MNo2XDleeDgyDKVvma2g7arq/hjMnswAu/v3/9A73ya0?= =?us-ascii?Q?vhcuRcNJSDvmjGxJ/8f964UFpmnYvelt8OeF54XyTI5Vs5chc+gCKCGvZhvj?= =?us-ascii?Q?RAiqX9AhqWRD/Bs/OF5dwrOc+5bBxyqrIjclMunhWiypU8jFhxB1113KcK7v?= =?us-ascii?Q?Fy7ACHH+IoXT+XjKrRU08ZfRDNN0MeicIdrG0aoeK4lUAQDyfbKmwKyyW90Q?= =?us-ascii?Q?PS0c/fq3NjA4IwdsmIrQwM9UlToC8P5v324eXhbpSTqVelnJsOX+mYwELoD0?= =?us-ascii?Q?mN9dXC+fdrL/f5chUmQpVlqrXJL57/a6Q5iwCP4bOzeSKy1wCiMbciengEEj?= =?us-ascii?Q?i0A0f+b1MHqF1ys8yBdv6rbDrdtjYMF2JEISSxPMEQ5qyG/9TN+a1OaB49JA?= =?us-ascii?Q?BJ62WDZft2baSmQXYrAuVqBETL5XDHCECXpbUSZHYBaE2rn1hCgg1lXAZtav?= =?us-ascii?Q?F1R1nNbLK9MvHkBaJlVgMXmQ+xXzycY7p2XCxGRuH0YWQOXTVMVczVKVKPO2?= =?us-ascii?Q?YaSP/Czf9HplDncZ/DnNHu2BgfOdUUhpKCm0taNdz5cRwLRho5a+36DVfgyk?= =?us-ascii?Q?0W4JbleIKiNmmup9uKQQ1N0l6u45glE+U3DMBUVJvmp02TfIcGR0o/cANEZh?= =?us-ascii?Q?tqCtP/GpQTOoEs6/vI5x+HzWvjo6CobYxVeJ6jmRBEOrq4IBCOIaF7o/4um2?= =?us-ascii?Q?hdrj2nYrxstRguJevC3FmuhoA+cyG30Q+qrNTNMGjliXuWYHQ8CLHfd1fxAU?= =?us-ascii?Q?vcZo1IEQnR+E67d/Ilc9KpGsreFnyUHD4UHhlh6Uyk9XfIAQ4aNTVXRkSNJ6?= =?us-ascii?Q?HTDOawm9EXCbB4jZSbUlxqG0yksb/HwQ0LxqjTv00p7tFWyHi//JcoIQjgtR?= =?us-ascii?Q?TDccFch9A8grYR8o0EbDmw2FTFtNRc75vc5vrkROTVyf6sN2101ChXpVwh3L?= =?us-ascii?Q?65fxOFe2LTbSHcsn6/qDjf+2ZaYUL4IdHU/w44yHeEVdI43Uwy1kqTx+jAK0?= =?us-ascii?Q?3tXJ8vdeis2iZN1cbL6H0xQ5d4pzTOxEJZdbXPXnAKlZfxcoEHnnd9M0DzwZ?= =?us-ascii?Q?oAMaU1ktQ4qeJLdKfRoMZG5liSs33khQFZ9jeMN2IGsrBzuS3AC4Nkmx9idP?= =?us-ascii?Q?AwBmd9GCOa+JLhxQnEdYBeDeIGXrBKOYt4B9+FW58uPbGhv5PmG8Aw1tWraa?= =?us-ascii?Q?S+q7aHYvsIzaBD/57eg3auYALIGuPt1ETXfIQjOCK4zTMkH0X9UYZ0S/Dg18?= =?us-ascii?Q?gmLoL0J13cfAu6plbppgzzYMlvPYz7CczyYtFxfoZU4jytBtHtT11L2GMbCd?= =?us-ascii?Q?nyICfqym1ZXZaS8i67AMCQwx8pHkyEOGsKJs/CgNhHg/gi6VMmHSs1zRQ9ZH?= =?us-ascii?Q?+yYNeRb570FMSwbDRfjFGZlfC43pmz15SnHbikCKwpzw//Ue6ihIVWKyWesD?= =?us-ascii?Q?Gw=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5e420c25-22aa-47d9-56c5-08ddc2eab4df X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2025 15:25:47.1625 (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: 5eLjXeKFJuFu4L0debZARMVbw0t+6EIuSixeulymhnYuqpTGIIe+sBVht/TMdwPf4jhrtqNc4ymazsi6rdx63A53AV5exuYqrGdmCOV244E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR03MB5592 Content-Type: text/plain; charset="utf-8" From: Mun Yew Tham Add the base device tree nodes for gmac0, gmac1, and gmac2 to the DTSI for the Agilex5 SOCFPGA. Agilex5 has three Ethernet controllers based on Synopsys DWC XGMAC IP version 2.10. Signed-off-by: Mun Yew Tham Signed-off-by: Matthew Gerlach --- .../arm64/boot/dts/intel/socfpga_agilex5.dtsi | 339 ++++++++++++++++++ 1 file changed, 339 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/bo= ot/dts/intel/socfpga_agilex5.dtsi index 7d9394a04302..83581e7a85ab 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi @@ -486,5 +486,344 @@ qspi: spi@108d2000 { clocks =3D <&qspi_clk>; status =3D "disabled"; }; + + gmac0: ethernet@10810000 { + compatible =3D "altr,socfpga-stmmac-agilex5", + "snps,dwxgmac-2.10", + "snps,dwxgmac"; + reg =3D <0x10810000 0x3500>; + interrupts =3D ; + interrupt-names =3D "macirq"; + resets =3D <&rst EMAC0_RESET>, <&rst EMAC0_OCP_RESET>; + reset-names =3D "stmmaceth", "ahb"; + clocks =3D <&clkmgr AGILEX5_EMAC0_CLK>, + <&clkmgr AGILEX5_EMAC_PTP_CLK>; + clock-names =3D "stmmaceth", "ptp_ref"; + mac-address =3D [00 00 00 00 00 00]; + tx-fifo-depth =3D <32768>; + rx-fifo-depth =3D <16384>; + snps,multicast-filter-bins =3D <64>; + snps,perfect-filter-entries =3D <64>; + snps,axi-config =3D <&stmmac_axi_emac0_setup>; + snps,mtl-rx-config =3D <&mtl_rx_emac0_setup>; + snps,mtl-tx-config =3D <&mtl_tx_emac0_setup>; + snps,pbl =3D <32>; + snps,tso; + altr,sysmgr-syscon =3D <&sysmgr 0x44 0>; + snps,clk-csr =3D <0>; + status =3D "disabled"; + + stmmac_axi_emac0_setup: stmmac-axi-config { + snps,wr_osr_lmt =3D <31>; + snps,rd_osr_lmt =3D <31>; + snps,blen =3D <0 0 0 32 16 8 4>; + }; + + mtl_rx_emac0_setup: rx-queues-config { + snps,rx-queues-to-use =3D <8>; + snps,rx-sched-sp; + queue0 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x0>; + }; + queue1 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x1>; + }; + queue2 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x2>; + }; + queue3 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x3>; + }; + queue4 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x4>; + }; + queue5 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x5>; + }; + queue6 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x6>; + }; + queue7 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x7>; + }; + }; + + mtl_tx_emac0_setup: tx-queues-config { + snps,tx-queues-to-use =3D <8>; + snps,tx-sched-wrr; + queue0 { + snps,weight =3D <0x09>; + snps,dcb-algorithm; + }; + queue1 { + snps,weight =3D <0x0A>; + snps,dcb-algorithm; + }; + queue2 { + snps,weight =3D <0x0B>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue3 { + snps,weight =3D <0x0C>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue4 { + snps,weight =3D <0x0D>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue5 { + snps,weight =3D <0x0E>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue6 { + snps,weight =3D <0x0F>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue7 { + snps,weight =3D <0x10>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + }; + }; + + gmac1: ethernet@10820000 { + compatible =3D "altr,socfpga-stmmac-agilex5", + "snps,dwxgmac-2.10", + "snps,dwxgmac"; + reg =3D <0x10820000 0x3500>; + interrupts =3D ; + interrupt-names =3D "macirq"; + resets =3D <&rst EMAC1_RESET>, <&rst EMAC1_OCP_RESET>; + reset-names =3D "stmmaceth", "ahb"; + clocks =3D <&clkmgr AGILEX5_EMAC1_CLK>, + <&clkmgr AGILEX5_EMAC_PTP_CLK>; + clock-names =3D "stmmaceth", "ptp_ref"; + mac-address =3D [00 00 00 00 00 00]; + tx-fifo-depth =3D <32768>; + rx-fifo-depth =3D <16384>; + snps,multicast-filter-bins =3D <64>; + snps,perfect-filter-entries =3D <64>; + snps,axi-config =3D <&stmmac_axi_emac1_setup>; + snps,mtl-rx-config =3D <&mtl_rx_emac1_setup>; + snps,mtl-tx-config =3D <&mtl_tx_emac1_setup>; + snps,pbl =3D <32>; + snps,tso; + altr,sysmgr-syscon =3D <&sysmgr 0x48 0>; + snps,clk-csr =3D <0>; + status =3D "disabled"; + + stmmac_axi_emac1_setup: stmmac-axi-config { + snps,wr_osr_lmt =3D <31>; + snps,rd_osr_lmt =3D <31>; + snps,blen =3D <0 0 0 32 16 8 4>; + }; + + mtl_rx_emac1_setup: rx-queues-config { + snps,rx-queues-to-use =3D <8>; + snps,rx-sched-sp; + queue0 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x0>; + }; + queue1 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x1>; + }; + queue2 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x2>; + }; + queue3 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x3>; + }; + queue4 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x4>; + }; + queue5 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x5>; + }; + queue6 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x6>; + }; + queue7 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x7>; + }; + }; + + mtl_tx_emac1_setup: tx-queues-config { + snps,tx-queues-to-use =3D <8>; + snps,tx-sched-wrr; + queue0 { + snps,weight =3D <0x09>; + snps,dcb-algorithm; + }; + queue1 { + snps,weight =3D <0x0A>; + snps,dcb-algorithm; + }; + queue2 { + snps,weight =3D <0x0B>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue3 { + snps,weight =3D <0x0C>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue4 { + snps,weight =3D <0x0D>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue5 { + snps,weight =3D <0x0E>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue6 { + snps,weight =3D <0x0F>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue7 { + snps,weight =3D <0x10>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + }; + }; + + gmac2: ethernet@10830000 { + compatible =3D "altr,socfpga-stmmac-agilex5", + "snps,dwxgmac-2.10", + "snps,dwxgmac"; + reg =3D <0x10830000 0x3500>; + interrupts =3D ; + interrupt-names =3D "macirq"; + resets =3D <&rst EMAC2_RESET>, <&rst EMAC2_OCP_RESET>; + reset-names =3D "stmmaceth", "ahb"; + clocks =3D <&clkmgr AGILEX5_EMAC2_CLK>, + <&clkmgr AGILEX5_EMAC_PTP_CLK>; + clock-names =3D "stmmaceth", "ptp_ref"; + mac-address =3D [00 00 00 00 00 00]; + tx-fifo-depth =3D <32768>; + rx-fifo-depth =3D <16384>; + snps,multicast-filter-bins =3D <64>; + snps,perfect-filter-entries =3D <64>; + snps,axi-config =3D <&stmmac_axi_emac2_setup>; + snps,mtl-rx-config =3D <&mtl_rx_emac2_setup>; + snps,mtl-tx-config =3D <&mtl_tx_emac2_setup>; + snps,pbl =3D <32>; + snps,tso; + altr,sysmgr-syscon =3D <&sysmgr 0x4c 0>; + snps,clk-csr =3D <0>; + status =3D "disabled"; + + stmmac_axi_emac2_setup: stmmac-axi-config { + snps,wr_osr_lmt =3D <31>; + snps,rd_osr_lmt =3D <31>; + snps,blen =3D <0 0 0 32 16 8 4>; + }; + + mtl_rx_emac2_setup: rx-queues-config { + snps,rx-queues-to-use =3D <8>; + snps,rx-sched-sp; + queue0 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x0>; + }; + queue1 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x1>; + }; + queue2 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x2>; + }; + queue3 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x3>; + }; + queue4 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x4>; + }; + queue5 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x5>; + }; + queue6 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x6>; + }; + queue7 { + snps,dcb-algorithm; + snps,map-to-dma-channel =3D <0x7>; + }; + }; + + mtl_tx_emac2_setup: tx-queues-config { + snps,tx-queues-to-use =3D <8>; + snps,tx-sched-wrr; + queue0 { + snps,weight =3D <0x09>; + snps,dcb-algorithm; + }; + queue1 { + snps,weight =3D <0x0A>; + snps,dcb-algorithm; + }; + queue2 { + snps,weight =3D <0x0B>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue3 { + snps,weight =3D <0x0C>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue4 { + snps,weight =3D <0x0D>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue5 { + snps,weight =3D <0x0E>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue6 { + snps,weight =3D <0x0F>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + queue7 { + snps,weight =3D <0x10>; + snps,coe-unsupported; + snps,dcb-algorithm; + }; + }; + }; }; }; --=20 2.49.0 From nobody Tue Oct 7 03:59:03 2025 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2045.outbound.protection.outlook.com [40.107.100.45]) (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 223F225D21A; Mon, 14 Jul 2025 15:25:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.100.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506754; cv=fail; b=ovtYAydoQ90+RFohRfQuAxHuU0t6mTPghmlCvntTm9+NYBrSD/itKP3pjypg876rluDIGxFZVY+aI9e9nTrVn7JSgLpyrkfLGCVSBsoRaGEmHt7ZCbcbjrtiIUCeS7kgfDHsNwCR8leqjPiM7fe6EeP4x9Rg1p09+7SrxE+wDMo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506754; c=relaxed/simple; bh=FylIXG8tYjdftEAqLd4HAnx4ROGWUsKvd+fvfqTVDSY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=S7/8/VDToQZQ6tLMQW0ciAOP6a3VwTCHQJ9CJix0xg0L8KFfteGFLmaKo/pCSsniITfV2yOvdcGmD9lxNbhQ1chZSezq/TVRWuH6N+iUEva7jC/ygvXMA4mzGOFpAmy5ARt6jfoeNjBoNeNpibsw7jIPlGfkqKcyenaG7NAkcF4= 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=sFCLANpL; arc=fail smtp.client-ip=40.107.100.45 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="sFCLANpL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qKdTyfO03BtXMvOo2gcI+7NqcBeKRjnGUHfHSB0VTyaNcqlcMeaycuuLRV119pD6rqDZKTPfWOZRF5IYFml2jMEtJgCPSmPTIUbNcDcdLu4X3qVG0LjeSX+aLWxd4OV77/256yG4Jwi6zTpORUM0BAIbFMlVSjmAWkmiOdamxvg805RvagJEroX1vnQUk/x2izJXFB3I4rKWClv9zhKtPnPSJ8Fdyz/uoWrR4Q2r3oTBhEvCnUi5kljS599sXZzSnwRHoCWzUvOOdbTmP+FpT0jV+2+tEln72teiDuyzJoaSM/wQY1bXK8Z/JAABPgRLYrW1+F17Guicyj0XeNS28Q== 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=L62VDmE2Y8VOteGabwKOQEKAJijpTK7K0NWj8PiK3rU=; b=yZxIu16WWosOfRs00Nz3VtAFsxWN/l8J/L+bmQrhxzkqgfJXwYTI961WrKzaReCCaz0JRdC6wnDlpmto0pmlm/ZP5/IUWDKTUB/LM+S5PrW9s3vgjk43sMs/xx3YNYelW8C5JZDOoN293YujSyngSJ2sDOvJsLtkDuKw++EPsmJqyrs/f915sZr4SfWvC/o8lW6qJL44HqySgHfnrsLT4gabsI4i3gfLx4KEM0ZXopXja1hbESPpj9xZN9lDDa9cOdc7tn6QZTgcXuF6bGpj28lqWnYvaUayzcnRhIDVY4nfcqY8wt5TXm5YfxtqjxFyvY+mNH9PGTRDKUcBjocQjQ== 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=L62VDmE2Y8VOteGabwKOQEKAJijpTK7K0NWj8PiK3rU=; b=sFCLANpLMg8Y6h6CgjDLjphz5qXcLUnHd9x3SnuAGp6ZjHhHENintpVL5Hj0ztHtPJ3rmaqFk0rEFdK2zGbxMnf2TlgqWLunns71Ch6M/xbrCWryZ+gr5hKZcSryKKxk860WCNyktp+kV+7ckdJm51uthn1/vhacA/rbyxRD4e0dxe9i6KQxZTvuneQLQPmtY02Va/HBq6JT1FmvvAM+O+/OJNQ9eRAxOAq9zzyAwieKHTDTk3bXiim7JdWMAC4SEMisXKIDpwP/fhNuOLkDrOm2wBLjIMbPCSgfC2/XwsSFiLIeyRGBc4G1m05jZsvIwmTqX1BYXAJ+4BURQWrmgg== 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 DS7PR03MB5592.namprd03.prod.outlook.com (2603:10b6:5:2c2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Mon, 14 Jul 2025 15:25:48 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%6]) with mapi id 15.20.8901.024; Mon, 14 Jul 2025 15:25:48 +0000 From: Matthew Gerlach To: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, dinguyen@kernel.org, maxime.chevallier@bootlin.com, richardcochran@gmail.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Matthew Gerlach Subject: [PATCH 3/4] arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit Date: Mon, 14 Jul 2025 08:25:27 -0700 Message-ID: <20250714152528.311398-4-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250714152528.311398-1-matthew.gerlach@altera.com> References: <20250714152528.311398-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR02CA0001.namprd02.prod.outlook.com (2603:10b6:a02:ee::14) 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_|DS7PR03MB5592:EE_ X-MS-Office365-Filtering-Correlation-Id: 99e4387e-8c86-4b91-7824-08ddc2eab59f 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?1vkoMHw3wor4kqqyrpIlci1LcpyKHBO7BwptECOmOKGKo6mQdFTG0mJ80T9a?= =?us-ascii?Q?RLikr3Sd3i9LasKEbCRhmq1LKMmE/QjHf0oN6VENDp6qYrRrfN/IEAbw+ne+?= =?us-ascii?Q?43UwgiR2Iwqf5RWc+PG+/cKWrKqgfaubZCTQ0mbv5mGDoI4Szbv/FkKg4EG6?= =?us-ascii?Q?lf+XzMm1M2o3+Egmo/fF82fGIkxM7Yk+W2DYVQ45MCZIhAxo9DHfbSMHAa4l?= =?us-ascii?Q?vyDfCpUnh5BcuutuBKLoJlXPdtUiT7dHf2lPqJRIGzMxc8fmwRD/65D17jAO?= =?us-ascii?Q?12++JkaXjas2Dvr6iRFzq5MvbSX44bRHmJePz8kxHdfFUWg/nV8ApBB9fZnV?= =?us-ascii?Q?D85y6v8HXcVtn96hkcIkTnY8Q/+w/jJgs9nXcuT6faLpzC//ZgkQ0ROkUJhE?= =?us-ascii?Q?8+ZlJJjHKEgOcH21hffPZwJ1TSasB7Rzvik+F2etj6g9FJSkZNl7vMGWiPU4?= =?us-ascii?Q?ez3CZyvmeC4PyeMdnc+WMlRPMBrD3eYzZgFOo46leG+YGl2TteFI3q3IuVT9?= =?us-ascii?Q?ACP2DKJ2bF8RlFsEZeS40LOkbmdw231X+95KrjufYB/udUoDhUGJBOMhTy2/?= =?us-ascii?Q?DVZFpaCAn1BheHAEP2kEnfoXb4WaYqmLCCXJSsjd13sgxNkjRLImb/SVkw+u?= =?us-ascii?Q?jOe8AsLVFv6YQRikCf/9i/pBbkiqipUIlqsOppRJ8/zuE5IeKHmUMTpeQhEG?= =?us-ascii?Q?GDt8H7JeKJa9WNSYO6Gh+1t6k1NRfBOv1fJzuKhHChfm9SEx+s1m24yYGxXQ?= =?us-ascii?Q?s+C9zN87FjHa5fYj8nqiN8adilt3aYT/XppsmJBx8WOVqqIdYBwuJ73dndZO?= =?us-ascii?Q?/0/IvqRL2n+DmY5jvoB0aQ8nDWHqFpHp6SC0FMsXtjUr24mPJF0AOe0KNzam?= =?us-ascii?Q?uXqe/xGHYWNi57GxV08eIXor8R78Rza9dM4aBY28Nx4P8ksT3s24wMy2ljDc?= =?us-ascii?Q?3SMYYDzTdju2u514IRWVm/yZcTG2RJ1Uj+r1M0x+H4z0rRHHXYm/x6jmZbIb?= =?us-ascii?Q?EdWefp2YIMWycuKvtuKRM5DfmxvMYnQLdBxNi6DnPheQKHKd/Z2Tzl7I9+ez?= =?us-ascii?Q?N2h3dzGYztBj7OKB3ROQrbY15yDrWXDcVJlTtn69iB+ohxRDjxlzOFjnDbzy?= =?us-ascii?Q?xk7TT6yuw1etPLuiwBy7+Jc3eklCLgqhIr80a8RTVEeZRDT4tYQZT2f0D0MS?= =?us-ascii?Q?9D8J+eG1ya5+RwP5vFoLS22eL6POs61cA7mdVCwbHj2ObAZnOjgJpvSeciv/?= =?us-ascii?Q?K/Jn5jGjpsoIX5ObQQKmEt7dMWwj4Z2S8Tos3wxcW++hBRDHoNznrvuSBA5m?= =?us-ascii?Q?w9Epf/vF97HwngdYtKm0AjImZivDpGwDJ5lmCT1reiSZ9sd5q0gaL9WGoFy1?= =?us-ascii?Q?5liVaCbUXvVVmgYtPV2M5OlzS+d94/SCveD2c3s1LnoGakcz9C7Gz6nvF1s6?= =?us-ascii?Q?aihpev2OMA2vAj3GbR2R3zC0u2aImev5xI9RV8eXjARA2oHLr3wPdw=3D=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?N8aY7XyE1QcOcPbpHvpXMJyM6fMir/ak/WAo2c/zdCiltgbiDBvaXDJ4hVpc?= =?us-ascii?Q?Fc7DKDQoMul2ySw06R7fdsKt15HLIgc7CO6YtRgtN2rCvvLZFtArm/WpThim?= =?us-ascii?Q?rYlKd36C65TL0d14lPIryLR5Qz9b4+vLKulWN2DsCpOdNYUh2CAc8ZiXLNVR?= =?us-ascii?Q?eRLwtA4bxkwE2VFzLX8rb6jiUinQvr2kOM9fQ4Y3bjLBvCKNLLSEGVfiVyRG?= =?us-ascii?Q?PoTmJn3DJkBlKAALIhqEH3hUYE6IhZZBoxW2AaDtb8OQBQMBymv58Kh3PGAQ?= =?us-ascii?Q?kcACYjv/ASWTUElAZh00/iEqhtnl80kkTDEofI3qcIFI2xNg6S3au+z9TT1M?= =?us-ascii?Q?VkFsCf5/t8jYx98v4cIlBKgkN+Z9WM1FIv1QvpKef+r45Z1a9BTXOzZPVGjf?= =?us-ascii?Q?YU6wA+IVVHdF9TuDkROKKQa9BzERsFSm+tUT8rhmeS5sVWyPTPdtD0Si9pSg?= =?us-ascii?Q?kbMALHrb72OhsWM/5uOKFFwR2MkzRpdp6z3gOdTcx6AReLJB49pOTzwPQBEK?= =?us-ascii?Q?he8a0qJRa0hKqtkLAJjRru1OU4SnP2b4djscyV/aAqXwC42QOKDJBXb+9AMO?= =?us-ascii?Q?eQOIgbkKWq6r/EFsV15WW0LT22VTGMozD9aDlz1SKxlzRmIfFD3ii9xpQxnp?= =?us-ascii?Q?UAF/hzyvTunr0fzCV27qLWYQh4+ZR8d96scBicWjXbdrHAsF/OcE2AQu+Oss?= =?us-ascii?Q?ZonoJ+yVoB7nLD+LBFxN1zOQMRRy2VhwpGxZp0uSOfsjbvvE9R6C53E85smq?= =?us-ascii?Q?lcp8jmqXYpYsJnWijVtXXABXyfqPfDTG+rralnkf0odKdjbTGJ61dGzEWaEM?= =?us-ascii?Q?XsUok8VYA62yPsO2UirHQNlJEjR+nKDndtBpGJz2so/wvomKAWkqnKbgBFtw?= =?us-ascii?Q?xESsjhtn5l230mf021UEMlAXV7NO7v0Nx3675u14RzhFO2D6SkEEV612CswB?= =?us-ascii?Q?k/MMb0LVrqBAFZFX71AVc7Yn0b43C/VXhJH9JIflx9pE0uoWibO46zJsr99X?= =?us-ascii?Q?2mm+H3P80MO+AH1YGacmj5n94kQSMEXF5mh+eqawWzMyCh971MVK7mYtgKUM?= =?us-ascii?Q?q5rHVcBD1QUFatNF62QYq5DK9DW1++I/rwnXeXVxcA6sLXLwsBQDFD9C1xjx?= =?us-ascii?Q?olesD+gt4yEYBGhRtZsQYvZAooVpfm17e7BqOcZECCarD5SikLLh7kQlciuX?= =?us-ascii?Q?+ayv8GD5iGwQzXCEVBV2R9zztFBI59BsE4HAOEh4pOWjj13uKQyqonPH8qcT?= =?us-ascii?Q?9+8bJmQ9l8ScvKT1ls/9DgOE533Zk/xe2mzmftTP5c2jdJIcACDoyvsflz17?= =?us-ascii?Q?HfC+Liql1pu6Gy8m3YaO6FGRJrUCDQfI0QPuF/on07sBF+PHYGL+bfN+KEH5?= =?us-ascii?Q?5w5UvH3PrD0lTqSE+eytrnCRsA+a5y0n0YnFy6spfEkOvZ+d4eoHPzaShSwq?= =?us-ascii?Q?t2PyzRbF7fys+odenXj87/iACplYORRO5QfEmZZHZDKbmPaNy0eXWua6meaw?= =?us-ascii?Q?tZR1z9ChFBAMArI0uVTmvR1ov7R32ySJUosdtcK6oqFdDlxIOy5ASjBOY0kP?= =?us-ascii?Q?F0kjZFZNWG0LmqjH6dKGgXkCXzdn6GmWC1Dhm7Chva98STHc40eEKWKtWxzW?= =?us-ascii?Q?qw=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99e4387e-8c86-4b91-7824-08ddc2eab59f X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2025 15:25:48.3524 (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: V1JSJnvsO8Jnn5B1qve3DKi4DJONkFGz+rTVpkTpypto1N+5y1sQqyeQYX1YgYGAl81X6Vu4IzpeI1+atwRTywV91Z+ZgCp98WPrhcqX4pI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR03MB5592 Content-Type: text/plain; charset="utf-8" Enable gmac2 on the Agilex5 SOCFGPA Development Kit. The MAC is connected to a RGMII PHY on a daughter card. The necessary clock delays are implemented between the MAC and PHY by the IO ring of the Agilex5. Signed-off-by: Matthew Gerlach --- .../boot/dts/intel/socfpga_agilex5_socdk.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts b/arch/arm= 64/boot/dts/intel/socfpga_agilex5_socdk.dts index d3b913b7902c..5436646ec7ad 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk.dts @@ -10,6 +10,9 @@ / { =20 aliases { serial0 =3D &uart0; + ethernet0 =3D &gmac0; + ethernet1 =3D &gmac1; + ethernet2 =3D &gmac2; }; =20 chosen { @@ -37,6 +40,21 @@ &gpio0 { status =3D "okay"; }; =20 +&gmac2 { + status =3D "okay"; + phy-mode =3D "rgmii"; /* Delays implemented by the IO ring of the Agilex5= SOCFPGA. */ + phy-handle =3D <&emac2_phy0>; + max-frame-size =3D <9000>; + mdio0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + emac2_phy0: ethernet-phy@0 { + reg =3D <0>; + }; + }; +}; + &gpio1 { status =3D "okay"; }; --=20 2.49.0 From nobody Tue Oct 7 03:59:03 2025 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2045.outbound.protection.outlook.com [40.107.100.45]) (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 F180726D4C3; Mon, 14 Jul 2025 15:25:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.100.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506756; cv=fail; b=nCWMrxSzAzlZzrfxKnTYDScmeafAE2EHtU2l+xW23RyBoIYOpL6LH7slj4RfQuPeepyXQJ5cmyGKY6BCew70+XqpOS5KLGlxE2dOdL8uOd0pT4oH36LzJB/fDX/RItbcl3FaQKgECiQSWQH0G0GzXB1i9QuPpgKSufgnZeXLg6I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752506756; c=relaxed/simple; bh=q2ZeBVSrY8cqD5F7wP/YzyiY5tJ9LRgU3t7xvhB4hF8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=gfO2y8gZeo3xERkvou4GfY73b+4o8Om3n2G8w8JOXMh+3U7Ch+i94Z4lWcccYEprjFiTSfSNg57/ayItdvwRu964DFPBR9CjjBmWiLQqYrt/UMfnazVmmD62gRGE7G6Gn5Ux56P+MlBVA5eXWCaLsKYthF7ZyYjaAltOfR/iKF0= 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=otENX5Ur; arc=fail smtp.client-ip=40.107.100.45 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="otENX5Ur" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WYm+PVqrTvWONsWiL7CSuOowGfP7p0dXDwj1zHQk3m/ssREK/MLkTPpLla9uYOTRJ4Yl/9Oja6FbbVioXfOskmatU0H8/uNqLT8VM7T0HBlc6VqDw/OlxzkZD0qFLuJ6A0UxU6L6Wr4kugjKPKp94D6Jeh3reALQ8e6v301s6CM/YCtgt19imzmqNtLtFmik+s7/vlBAxSDEFlTeZmTGQNNmJ9SFeb/itxVynZcGnjHfPjaho1YlVEQN0pTXD+2U1xTkWo1rwoMhVVHRMwj9QQPasAKlHOCfbQ/5A62J3BWxt+nIRGodXodO9PfUtyfb6odnr/Qac+zCisN/b9a5FQ== 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=uF8LI6VV1p2glvAcKkXgYtBx7vkrJpj99xBuRMu9SnE=; b=QT8lUCGHwChSbUBxFm9gdeY8UrpmfNVpLDRnK0KgZafH2RUCn7VlqrqPVxvGE5MdiYOHmVWTGrMlPYd2arEljaT3zJQolvZvD0AdbmACWoHk6E5ylzYDFKfNa0F/bGck39Cs22tnNySIN5cU9VhOnOTdB5bJ/bMrysea7ExnQ+g6F18wo4iv0w4T6cj5s7ehXVQwNzlJuGken23zjGNK8TqtMUq+8wyeQ/F3CTmTZEjuoP1FBJnhhK0HJuaCf9vr8EDTu/ITlGWwQaCwl51pOLkXQ+Oa3bq99kiMwmBQ5BTxUu9xanh7Fb35MsPevuFU/MNUN0Ph+ZOJHS6OALMIHg== 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=uF8LI6VV1p2glvAcKkXgYtBx7vkrJpj99xBuRMu9SnE=; b=otENX5UrSC30e1o4fg3eD0UzUwruvyIiFXGycWx09lfqaY4TbSaqL6bEfa2ox0+Fc56rNnEnDdt60cKYAK4hmZwwrvIq3dwA1ShyAio4cpTc6bJL7ZGrljrWLylmE4O5nnMh6vpKS926QMudPhO4f9vh5K1J5z4KN6N2yBYetO2qJJ47NnPiXkhAEhgYW9PdKzbD057Jr9lQ4XncOldbH10qKpfH+6Xbuli2lSMcuyXe2MjUTnBzXqbQqDDqcBtkFMBS4dFGlEJPgseKCWn3UH4BJ0i050O7OvesMzokzuLMxqjGoVL/FkzOuPzdw9+TpX+zc7M5xpo351DLaA2Kyg== 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 DS7PR03MB5592.namprd03.prod.outlook.com (2603:10b6:5:2c2::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Mon, 14 Jul 2025 15:25:49 +0000 Received: from BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c]) by BYAPR03MB3461.namprd03.prod.outlook.com ([fe80::706b:dd15:bc81:313c%6]) with mapi id 15.20.8901.024; Mon, 14 Jul 2025 15:25:49 +0000 From: Matthew Gerlach To: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, dinguyen@kernel.org, maxime.chevallier@bootlin.com, richardcochran@gmail.com, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Mun Yew Tham , Matthew Gerlach Subject: [PATCH 4/4] net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5 Date: Mon, 14 Jul 2025 08:25:28 -0700 Message-ID: <20250714152528.311398-5-matthew.gerlach@altera.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250714152528.311398-1-matthew.gerlach@altera.com> References: <20250714152528.311398-1-matthew.gerlach@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BYAPR02CA0001.namprd02.prod.outlook.com (2603:10b6:a02:ee::14) 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_|DS7PR03MB5592:EE_ X-MS-Office365-Filtering-Correlation-Id: 5049b479-998c-497e-363c-08ddc2eab656 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?Wp2UVA2jkikUG1vFuOvhEnbF61EmNlyglGK7XMzKWz34nv/2LBxBQ02tK+Yc?= =?us-ascii?Q?uoZt/rhovNcVmAKgTFctkpGjTqsvmhtyJwcMFa7jz2hklgsULtPXkaXCMjoF?= =?us-ascii?Q?8I5EAY5d61qhUU/vMxJPXOlTSu3srDshRF2m07f4Dc+VvNec6LdiRz7l8D4d?= =?us-ascii?Q?7q+Die5IIAvZ219wJJ7s2BXUudrvRsu0IK9gTj4KjTUlxiFNiV2jnU8hOA/m?= =?us-ascii?Q?Eo1S8uoLBjiKgTRTJX7MveMbfXVHoxy0VrX3jTZWCDkJCX+tVSFfmHKyQCvi?= =?us-ascii?Q?2AMw76t9YcbQaL78bH8Fkyvzh4Ko/rtuVUiULDWaUxdfDPEd/cXfE3/zCat+?= =?us-ascii?Q?+qnkQkjv7t04whIqC2uKtcdEgrPsBK2Hy+8VWphgacSxpwADETxXSsEWW6yN?= =?us-ascii?Q?Y6czEuXhM2OOc02ul0/Yb3xOzORoD0TzkpL/Qk7wRzHIMrPdShCaVy2wLuOA?= =?us-ascii?Q?A7lV9KWuCXcTrxZWrK5dmls1ZzEfDf8pxY9+B/kgs7Cdtstu+As769Fg+aYQ?= =?us-ascii?Q?blptYICT9umjt+Goef06z91aFRw+kfRbIuYF515p1KR1myRSLakmYoQSFwyt?= =?us-ascii?Q?vmBIo+dGSN/qlalZk3vTOMplwiWP//uT+uuNiCdaFG0DWypSHmRRg4XAdjBq?= =?us-ascii?Q?xQYpOG7Ww/y9o4yieqzOUq3frcT67EiwhUbdP4M59QEs3WbkgNuEz4tIna/6?= =?us-ascii?Q?BHSt2HMt6uWRlNUJJkTXM2GY/M+6qk+Vg6ixjuWu4a1IPxuFmtnvsTIIQDnv?= =?us-ascii?Q?1b7RSRyTFRw9uAxaVUGI8VINADZOk5jmFLqxX7T+JKENFrNIXFjLDvgdNiNR?= =?us-ascii?Q?UMD+U4zy2jZoDn5taR2IpznKtQj2dz+dg3RuSY1tHxt+IPcgK4VoxU4ygBZP?= =?us-ascii?Q?/svKY2d7glvylkQm2zU23k7NrE2OHSFbZT57+eNdNOOcnavt7RzuNCrUKVsH?= =?us-ascii?Q?4eCcleU6gCSm09hwJYjrvLEOAz+C8IwRxiwlcnOfcKpTY9Q7rTJCEeEA8r0H?= =?us-ascii?Q?wbHpoXkPzl1AgzEj1xuPkbK6DpghgGS5ol7DzwCn1nHKSofAjKy9uNjCLnsr?= =?us-ascii?Q?tcPdSNabywPPE0U/keKYIPasJgxbQq247DBHHjaA1jpXg+ICnRkgLKAKcWo1?= =?us-ascii?Q?8PXScJPDIfTkAF/2UNRmJ/YTSLlD52+VHjmeb0C6E2w+3E82HX5R5J6sfOyW?= =?us-ascii?Q?GaHJ1YjoWeqUFIxJdiOhOOXuCP3WujOQyWt77KZgB86opD2KT0JdPh9D7F7Q?= =?us-ascii?Q?1DUFdeEx8QIUmWW5ztJAUa829kLq5tDn7k4S3p34iTWXrzAygqDgYyR1tgLX?= =?us-ascii?Q?UZCRf61Mww1Z7VZAn+bC21bN670lrzZm2GmmyjL+1GRPkzDo/KNv0l2yRveT?= =?us-ascii?Q?vNFMsDL/JDtJo+/6w4aQ9bikQ7AIfswbNK5awZEZWp0kQm1wbA1VToAAqh0c?= =?us-ascii?Q?Ft9HxXw+mldaEge1qM1lTbKaJ1E13EQ8JGfcYf1UDeZV8hHGOjIagQ=3D=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?/NXP+D+AjpCoJdb3pvKfbRW6HKIFyncWvluZaovkePWdokkak5/zR8srf3Qx?= =?us-ascii?Q?4ezV7JhmMHf9y96RRxrSsIbHRoMWkNR0NEOdh8TOiWIkkxw9Doj9vLEMIVqp?= =?us-ascii?Q?XiRuV3zdSyWCgmMXIIgcsPaBGOqXaq5wpkRp/B22M78dnSGeTB6hK0udSSkN?= =?us-ascii?Q?DrTZrAEi+mD9Vr8QQYf6mkcycTHNNmU2MFE3AXwoLtA3cFjLqdlqU8QdD/MG?= =?us-ascii?Q?M4AVUOEbCXMrrWhwAxEb+puPMOsG4UgRbspcgfkMZSGT/VNzcNMQxC2On+lc?= =?us-ascii?Q?PWiv1qEt8pvhd/cv0et/fwJ+Pbg/9InkKnH0A/xF1zZptcwgEHGE222j3gH/?= =?us-ascii?Q?jIxwKl/ouDU0fquXCI9842i5ZB3aq6k+Kr9mSalmienthUxGDZ8ogceiVh0o?= =?us-ascii?Q?k3zhhhm0AhxsJU0j/qCq68Ap+Yx99DbijMs3TXhhbuiyzIroiu9V3Ukmw5ZM?= =?us-ascii?Q?MqxiV+qPmidhp0+ApeA4aQxHvbtNAs9PZK5IinBn51mDSULUqQusyDzDsOZs?= =?us-ascii?Q?BelXdYiHQm2Q55JVGKNtUTBVWWowaQFDEFCS/7+52FuYT17t4SPpeMIIhaMu?= =?us-ascii?Q?7sbdPVeJj8MxfAH98SwvxzPUq1qvz1APtBPYbYz2nZUJwNZEU9czk/wuyOSd?= =?us-ascii?Q?pzmiNRH7TJ1vxIObRU1ry/VGYfB2IgJOCaLTiiy4lFy/K3t5mXJqOh5oNFuI?= =?us-ascii?Q?JDo95rWrfjsuwKL8UAiDweVAQAoBtQOcCRdbihE5ad0WwOPr/DkCwALs6nYm?= =?us-ascii?Q?mx88eXkeQL6NwNa2lCKOABP+NsfXBS8LY9kifgE7RKllbA8mBGWC8oHWRarD?= =?us-ascii?Q?OIRAqEzkvOOblbjl+t1z/MmHYyaLqz1AeHu1b8vlR64uoThzC81wZOzMSP2+?= =?us-ascii?Q?CfhI4YeZ2NoINT/o6bnY6M0ga/LP/dCEGSWARmZ9cHxuISBua4SJBxZmv0ls?= =?us-ascii?Q?9xZ4M9oyyFHfI6jBkhmS7jeZym5nK6Tj+j1N9GBB3Z52Hvc3BiaHEq2D6c33?= =?us-ascii?Q?nh7mvfSD6+p8I4X5bWKDd2jd3V4km+vbD4YpLRhywOw6qUxs+uxWCSxm9jNI?= =?us-ascii?Q?DGwf41zKJzPOMl5hMHOhuSYdJ4pkWFK8j8jW4pbiX+P8j713OR6GEOJ/lXC2?= =?us-ascii?Q?SAUFn8nXr7CMCQx/I8TLl/j4f+DDeEMg3/jcXJ+7QT1amF4y9/jOiALjdzcL?= =?us-ascii?Q?NKOYmKUwMjTKI3ZAODSRbsOtUzWvh2jU4hKsbjY11uPOe2Osb0dp6yTD7uoP?= =?us-ascii?Q?BsysPLnMKw65pKSuhSkxJu5jADSk7qII0gig1be8YigeyH5tvazVkQPp8cwV?= =?us-ascii?Q?Wsis8iNYYp4JSxzEveJdmIZHbz/OxSwRIYcTOIEkrX3vctxjJ9vLxBj5y1vc?= =?us-ascii?Q?zXd3RWyIz307YdJw2U7JkL0ZYTKBUu2SlXyiURcl79BQu5NYfNHTWEijBkNW?= =?us-ascii?Q?awSZ4EN+oWyl5TZwLLhGfkF0bp3zAupBFPGO5BcmEs23z0PQaqE+Kwg8Zy4k?= =?us-ascii?Q?shazX/1R0KQ2OAtZkjF2guTRlJ8IFGn2O4Sg9IcyN/bsZNWsTam/NWYagF4G?= =?us-ascii?Q?nqMtYEUVdnQsHimARH2qIeDpnP3ubkEp9DKASVIm5tUax5UFhhvdT+nP4W5T?= =?us-ascii?Q?JA=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5049b479-998c-497e-363c-08ddc2eab656 X-MS-Exchange-CrossTenant-AuthSource: BYAPR03MB3461.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2025 15:25:49.5845 (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: M7WimPuLHZSAVVfl7LfrLXbydiQ03A0kskgXxPg07guonTldjDzzVBPQwYEEb+TW2UerQvFJSCa/WYDrGQT/r1QfsdhSyAUbNY0dE8BzU6s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR03MB5592 Content-Type: text/plain; charset="utf-8" From: Mun Yew Tham Add support for Agilex5 compatible value. Signed-off-by: Mun Yew Tham Signed-off-by: Matthew Gerlach --- drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c b/drivers/= net/ethernet/stmicro/stmmac/dwmac-socfpga.c index 72b50f6d72f4..01dd0cf0923c 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c @@ -515,6 +515,7 @@ static const struct socfpga_dwmac_ops socfpga_gen10_ops= =3D { static const struct of_device_id socfpga_dwmac_match[] =3D { { .compatible =3D "altr,socfpga-stmmac", .data =3D &socfpga_gen5_ops }, { .compatible =3D "altr,socfpga-stmmac-a10-s10", .data =3D &socfpga_gen10= _ops }, + { .compatible =3D "altr,socfpga-stmmac-agilex5", .data =3D &socfpga_gen10= _ops }, { } }; MODULE_DEVICE_TABLE(of, socfpga_dwmac_match); --=20 2.49.0