From nobody Sat Jul 25 16:49:29 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012041.outbound.protection.outlook.com [40.107.209.41]) (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 3245E33C1AD; Thu, 16 Jul 2026 02:20:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168436; cv=fail; b=dP0sQ78ysgwjWwPFuhAMQ6aX939pdTAL8TgqUcCqXZ4bLLCC9xtbtkos9hQx2lW69vCWEum0Rm60qsNEUJ9Jv9d06VdPvVbduHjeMdyW620MI3UlQpcyH9QtXoGhQuIJuRdHBkgC34w7XC1rjiiNMUi+q9k6nqqJxkjz8ni9PLM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168436; c=relaxed/simple; bh=IHxCiE6+DB0e0RQxFD1h6y21pHXbb23/vuSOhcgW1qs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=ovE2Nd0hfxYxJu9kz+SyNsFRj8QXTsLFzxF2Pso0Go6zxPt/x0a5Z1Qai/MBUrBWxHjHsC3l6XZVT+HoR3eSkXoZLhS9lo22XQ86oQaxtLHo8gQjwcIaZ4L+7B0EeDz7d8qp5l4ittZ311fstOAHobuTodq7YPkWGII8Q9caY6g= 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=O9IHB25l; arc=fail smtp.client-ip=40.107.209.41 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="O9IHB25l" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YlqKmwEtaBJBq0/JhCuvycpniaRv1laMSwDmi5Aj57g6xkesES4G7XVtSBUa3JwFLjLZ5MzPdowPNQ4TYGmd9XyQKniz61lzeWT/qb+HRnbod+bweRk/6NoIDU0MKPDzYOXfjAkfOza3PlEF4KeZoWWBStKwXMZr5udpJqDhNAqThAMQsAfQ7CWB1HtTXkhHK0rITFlmXNSxYtVeBfLlcS/iyNh75LBPZ/b1flD5h+sLVXVXzMXi8jInH+PMIBnkd29WFWDSNQHzuVViNwM4HoDoZB8/9j28PNovvqfyLi0dN9egKSKHqSgYcmBIo0T14sJZfi+CTwmg3gVHOaKqeg== 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=h3P2RxbkiQwYiaSgWtfNJMss1lpY7j59bScW8cLjeNw=; b=ED9Lm+VXcZXcjpJpteK3aQt56nayk4HXX58WqyK0Pnid+HbO7Sx5RYxqQbTHE/PUFE0YnJQuulL+NtO4ouXOdFtnZ4ARF0QiIjqzOxlHWhvIFKUAMP3mHDNSGlkITwR6hotT+OkpmzlzEO91kLI4hjvTCpRb7fJNn9IWLs5gmSIz5YvBdX7BTqJFCxbN6BoCdBz1GRAifo5cEawTB7Lr7hnzLQpKFbrPpVC/UIEVuN10oquj/dNaJoPyqlWgsfr+TiTL7RRTIbYVYVmJdWxy+f+kX+vZ/uX1tlLAPlWGgWgOehJ5V/cBQ32incHmCpbgitPz3r4g5MG4dhXlu+M/7g== 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=h3P2RxbkiQwYiaSgWtfNJMss1lpY7j59bScW8cLjeNw=; b=O9IHB25lwtBOEHF6N7sfoK0hgGrBpRLTELxnbQ7CH/LLw2HWqJ0qJnKdV+MtN+OtlJ3e642jqA3pIQ6VRG3/jR9NwbDmrm9bOe6jP8NW3p8gyQ8UDOKDni1iBQyILIBnVzvVrFSCtJkUuCQIq4s+OL183sDZJ3bvTkZuNpRTv0+dydOPZGmGfoxdXirNqnhGZh7oAAhb2M6sTFgBRyimQbViuYS+0hlzTFAS17tPcFYTwkLuiRn0U1k2lUF3AKBV4qc1SuAgHWRQ/zS9mbflNnTKJk206ZyVKrDVNMgrcwUAsGf9MKbY6dXTSnh7ZuA5OukeptyuakCMSxZRn6uzEw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) by CH7PR03MB7884.namprd03.prod.outlook.com (2603:10b6:610:24f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 02:20:31 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Thu, 16 Jul 2026 02:20:31 +0000 From: muhammad.nazim.amirul.nazle.asmade@altera.com To: dinguyen@kernel.org, maxime.chevallier@bootlin.com Cc: rmk+kernel@armlinux.org.uk, krzk+dt@kernel.org, conor+dt@kernel.org, robh@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 1/4] dt-bindings: arm: altera: Add Agilex5 SoCDK TSN Config2 board Date: Wed, 15 Jul 2026 19:19:29 -0700 Message-ID: <20260716021932.20037-2-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY1P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::8) To SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) 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: SJ0PR03MB6964:EE_|CH7PR03MB7884:EE_ X-MS-Office365-Filtering-Correlation-Id: fedd84be-701a-4476-dbb7-08dee2e0ce97 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|7416014|376014|11063799006|56012099006|10067099003|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: CFKpw4GrBitnvE9jNDJxnFN46MCT/S2RAQfZ+gfRKAjsZxFo2blX9/iiMP5BMieLo2jdeMYtHa4Gpt3mD+dcc2QrgckI8U2l8+r9om6fS/nfUoZ5hR9l6rxCa1dDoR+xBf+o+S05Xaa0sThg6RXudnGLzkWTiyTmlC0t/WSD55bB2ICL6x49zj7Ymz5NKMQhp0u5OSUdizIRWygVqBKybj5xK/uoByh6rm4wXAVkr+3D4zeQInhC0HlpMHhEL0EfIh9vGVVAfmwr6y24w1DixpwdZvkcYId4PLD4gkJryib3gkeF4sVtMgsno07KQ8YtsQGQqZaiAuv+6mRoSFiRWX262UPBKpfMtzi+0DODVjysCqDbpf+VxaM2YHaC5OHEMpPQysN5Gjv8REZBJmPKUlBneDX8HezB8NnOEXgKt606F3v4m7AIj3G/vttkMwTQzrMzYhgFK1mj1vRtHlHWrCYoGJEn8EyySxgbCUUCkoaAOA/4On1/oXSF4wbW98zFkL+caFUcXBnOW7DcGnfNWzPsAQH3BZEHslTI732jiGPvWSF6cu5hN+thW5mXKfIDAnj6T/U/j0WuBBW8ymgxMkZSqqCDbcEs0mfGu3+hwasqM6T9TAFAngRLsXgb2SLK3SpPgSkBrqfIOf3b+pT1LDAP0t3VNS1t/srKV7hsJMc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6964.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(7416014)(376014)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+BZxbSf74TceFvN2ZJzNDYdS+Y43V8iW8gDdVpURqv3lJyoSGtwNY4LJkvLB?= =?us-ascii?Q?1koDIahj1Ai4+fGtkC+kzw9HIf7N9p6QiYLiHEhKS0eecvt+Ci3x3QNUAAgl?= =?us-ascii?Q?8FjDmhV4MHq+LWY6SV/vAzGsLwv1GqGsTNUp/9Rh96WJ533LmfrmDyNjbnJf?= =?us-ascii?Q?zDRUEEgoLnoO+bUceSGGU/cZBkMHbWKA+D7RozPgTdABeCt2Ue/cCRQjjS5Q?= =?us-ascii?Q?0P9/kNTrHnrdJdqlDEeMrq3kt6sldMcjAwJY5RcSg8XEOX6mDekgT3/kJ7KP?= =?us-ascii?Q?chLlcaZOLj3exFN4aKMRU6SaSieJDsOcIvXIZ48D+9efzQSKWcK8N7RAj2vu?= =?us-ascii?Q?CoK0dpafOTmfnbRsPEQtps1TVXLrMZffKRinaqOdAaQIkcrCl1U7aQ6y0O2R?= =?us-ascii?Q?qivVTWnZawbkn6ZjtQ0HI44Mbnl+j7IqpiZORvndWFS77foRJYtvTeDNabX/?= =?us-ascii?Q?9xpfjwmqRol2ekxr2mXI6uiO7ahSnZ7thNhJSb42euO2OJkxSAJNss3p2Cy2?= =?us-ascii?Q?7UKa42CBITQrkCuVgQ97CSBSt2APdGDMY2O7uEkR1Vlgh2d6DzMJJRfF+cTD?= =?us-ascii?Q?ulhaZ9zV3bbRjnh3gjKpBtLjyGcneEYW5bJy/OnCu+1VPrNMoIonCOz+oZT0?= =?us-ascii?Q?T4czF6z/EM0E+lUSsw7rgseON4DjDjqNOFDvVQ3COJynilAmNiZFTDaDIZ/K?= =?us-ascii?Q?3SFWeECgTkewB4H7PI9kKBvBTSmfUGWHh6NYrS/kwQwCcBUVHOS81AwAM/pM?= =?us-ascii?Q?orOdnObcuouIDPRFOjswBKdivrFfMZySmZA5gTZ+wqy88+ToH5ARhokS/fVt?= =?us-ascii?Q?DcTwqjBLR2TORandhyX5zz7udzgv5NyhcsC255fVUYn2DRgEgwgMLPCXyfD2?= =?us-ascii?Q?Q3cl61MPq8bcT6/iR9QgDrfNuMsBTluSz8rV0UDI2+KwGTgn5CO4OGMyGHDU?= =?us-ascii?Q?QroxvdqToZobRfpSlUDJnTN/I6I/TBVmk46OdGrLZCckMO0McDAQ53/BIH01?= =?us-ascii?Q?JV5ydpY7OVigIAYjSQKeUgz1QUFdHfrzr2garagECfpzcLOCVkpjOUGsAbK5?= =?us-ascii?Q?eBBO+z7372inojjd5nMSd0+4xPUJyUWKbjA69acmT7iNueQBYANazVH8zigT?= =?us-ascii?Q?tQkMi64B+FfkgIVPXT5zNDQn1Ml8Ooaoxs87xLjam5R63Q95Ij6VnSvLAk1G?= =?us-ascii?Q?fi9Q4rRJpwAFutflpuYOCQ90jsiF41BS9b+pEIivURYhskDu6A6LKoPektYo?= =?us-ascii?Q?2sDDsaELzm4sJz5Vcn7cFx7NcJJ0t5aSkSjw1m67dJufaKvkEydViSPXogVy?= =?us-ascii?Q?bMznzyHOcB3rsP93oExAH8zKpsTDLxrH0i6hTxBoF9NAp5S+TkiV7/iKvx6H?= =?us-ascii?Q?aWh83nRFcZ5uRfzyK4BahNTSkAl9TsYRAGtA95Y7ugMdsn/qfuC3V0LDZpg/?= =?us-ascii?Q?K1mjFvEgtl/c6v0ZMwATSoljxlWnYVcBK4MfxH5s1r3eJA6NtLaCC60pd1Ts?= =?us-ascii?Q?gqiUVMs3VcWbzXVJhByEjnj3IX4bChZLaVX5zEf2FL1xIDPTi9QLbv7rMB0t?= =?us-ascii?Q?C2rKTh+ilK07ggnrtPgDtedzjdZnIM/vIsbQGidk6IgMqj+skb/Wj0vBGWfq?= =?us-ascii?Q?N8njugTtPWks4cQ87XYgpDCmG9yTNyW89CfqUj+0LM6xZ5PlYn6L9LH/e7K3?= =?us-ascii?Q?zH0dkSXYTD9GiZTPK641OyJ0BZ+lPZNa6rObHo3gvS9LCUqFPI0rqNDCrwXM?= =?us-ascii?Q?2nxoLvadiF9U+qthuxPB6MZT5HvR309FS1EHbzpOBmW6ArVxwXKMNbRbEWTK?= X-MS-Exchange-AntiSpam-MessageData-1: +eRK6TRqvi/jDw== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: fedd84be-701a-4476-dbb7-08dee2e0ce97 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2026 02:20:30.1370 (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: jD1mZJfwzVX0rUW9wFOsBkzc4z9+5a8bjcuOZh5gtMcj4crlews+aRZVbbUrn4xnT4yfEyTd5dwOktZrRk9QEoimT6tCoWsrPB9UuJMxbfqLO5dxbxp0qM5ks+FZORsQiFfbT8XHsFXw0DgjzV3BPA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH7PR03MB7884 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul Add compatible string for the Intel SoCFPGA Agilex5 SoCDK TSN Config2 board variant. This board enables gmac1 as a TSN port with an FPGA GMII-to-RGMII converter providing the RGMII clock delays. Signed-off-by: Nazim Amirul Acked-by: Krzysztof Kozlowski --- v4: Fix wrong email address in Acked-by tag from Krzysztof Kozlowski. v3: Add missing Acked-by from Krzysztof Kozlowski inadvertently dropped in = v2. v2: Replace mac-mode DT property with compatible string detection. Use phy-mode =3D "rgmii-id" to reflect MAC-side delay handling. Fix Makefile indentation. Documentation/devicetree/bindings/arm/altera.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentat= ion/devicetree/bindings/arm/altera.yaml index 3030cf46fe74..e431469a7175 100644 --- a/Documentation/devicetree/bindings/arm/altera.yaml +++ b/Documentation/devicetree/bindings/arm/altera.yaml @@ -114,6 +114,7 @@ properties: - intel,socfpga-agilex5-socdk-debug - intel,socfpga-agilex5-socdk-modular - intel,socfpga-agilex5-socdk-nand + - intel,socfpga-agilex5-socdk-tsn-cfg2 - const: intel,socfpga-agilex5 =20 - description: Agilex72 boards --=20 2.43.7 From nobody Sat Jul 25 16:49:29 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012041.outbound.protection.outlook.com [40.107.209.41]) (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 E120B340409; Thu, 16 Jul 2026 02:20:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168438; cv=fail; b=ec9zOZLz6jJayRwVe+83pM1K7pML7VKtI30G/BQOg239SbjCfbJGFb59SP6KotKd+WoKxglIybyfnQU71/4pH7FUtlXITSZvwmGSFS4e6ywwU2PGzAnCVR3vnIN1K0A6XKTqL2UPnYVZMDbEnOcb5UGfeQLGT6DFv8vtszcLS/Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168438; c=relaxed/simple; bh=379baYBYTfikFoorwm9/iJdbd9FmrFdW05SefflRxzQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=llgjp4YmvmsY703J18Duue42kNzbToy4VN1T/XRo2IoUGuLObRwTnnOwcvjVlo7QVAaj2YsOf+OYcsNMkCZQ0MeOC2o3ThFC61fTdIiRlpAv/QRgwuYjclJrZRPfwHw5073jq6tSlFOelauKVNnrnRkwSWajdQP0tEjOCbPxgOI= 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=P2T67gTh; arc=fail smtp.client-ip=40.107.209.41 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="P2T67gTh" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ceZAbWqlWrDYcV7NGX0IEqhOMlDqcw7wPjOnPSNEHyIigVU0eQBY0oi0vRM/K0GlgiQstoe7fbGErcuEp7SgJ19P1exYbIJLUtLAe5qywGNbyKHldh3eVgvVeOhTTnLKfIkohjVuFdgO3be5CL/P10m4jx0rxeQ7fsQEdtQby8TFzPDbqL3DIWGpzuduiQTpaG2ryI5gWWR0Nc0aEY/FxkNYR3cYemxD5k/HvBLnTwYy13TrHDpB+TFMTfyhbfN0MvjPTgS9sBVw2kV5fQhAqk9L6YDQ2996yxtS22kgX1HX3RVoVs/BY7jy9DCGjneINteoP8SX8tbHYnIsdHGJ8Q== 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=XjMbZguedR12RMg1/SKY7IcKNWiCB0QdZptHZPsGaiU=; b=APecCjrlnYDYf5zQ2Nw+3ytyiaUeHL0Uwja198uwbOVA3PFZbyWCtHQix6ICa7Z5+7M767jPssE4fvvQlMEh7z5tDFHxXOmKnm9XcUNVo+XIie0BGgWrMFVJk6xF5JVFigx2IS4PeEb8tRX+tPOhDrdytGzYbyMGPb2PyB9W+oH2YM5SeNoGpm+O4L41b7hxl+PbZcCY8vsUdUgM7Jv+y2o9tfT1SJxVLmHaa/H8sVREN+6dQ/C2KKtHk6ckBKJ/9xgoieaVLVSdDPO2FzvR9sQwFvCypyLs+7YHPC0NIOWFzclWC9Lkbsrkk6dQJZXow7M1Ftcir+qC32qEcROJcA== 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=XjMbZguedR12RMg1/SKY7IcKNWiCB0QdZptHZPsGaiU=; b=P2T67gTheGJ6pyNA7AtnnvFkqZxOa3Kbuf5+Qq+c2/w8epkEE031zpxPgY8hjbHmAl3L0A3E93Nc3o5FB+V+699+VLoVvVapYubb1FSRjtk4s62O9DKiNu9Uu0QG5xgH70G344wksdZWCdcWAnypkRj8QzcUsh2aEjmDnfI9GJWkM500UMdItJ4hYNh1aMVmR96aQlvxxCZy+ElZQMu6Yr8yPyAg1hOkTbkcrRKj7LXFfsRMMX3M950qLD4usdPjlI8WybiUoJj74tHF42hrFaHivguYNYXACjs1HSwKdSNuwRkl96Gr8p3PzVfirC1wYWEOjPuu8a9cGskFEFD7rw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) by CH7PR03MB7884.namprd03.prod.outlook.com (2603:10b6:610:24f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 02:20:32 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Thu, 16 Jul 2026 02:20:32 +0000 From: muhammad.nazim.amirul.nazle.asmade@altera.com To: dinguyen@kernel.org, maxime.chevallier@bootlin.com Cc: rmk+kernel@armlinux.org.uk, krzk+dt@kernel.org, conor+dt@kernel.org, robh@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 2/4] arm64: dts: socfpga: agilex5: Add SoCDK TSN Config2 board Date: Wed, 15 Jul 2026 19:19:30 -0700 Message-ID: <20260716021932.20037-3-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY1P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::8) To SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) 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: SJ0PR03MB6964:EE_|CH7PR03MB7884:EE_ X-MS-Office365-Filtering-Correlation-Id: e2fc884c-5001-4483-bec7-08dee2e0cf1b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|7416014|376014|6133799003|11063799006|56012099006|10067099003|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: pAmxoKlBFDDfIArXkMyg8Ozfj2b0gnjGeeolDKxlg+bTkRlDmB6Mnl+RONC2crajiIE/y8aFCgfWJHPV29R1EfMY+RZ+OodBYXtlifRBGKyOuUmeo6fvJkIJ9RncQ1H20aClVd3kb9IWp6rM1iwKSrMvTFkdNtGg8hLI1QR3SRQWIjChtDNwuFYh2vU9OoCVP/78zX+Z1nYr27BtnfVc6r5jFiveMLb2P+8OsTc5ceS+hi6ekNQQklawvkUql+z8CeGHkjTBKLKv54PMXkOLLcBBOaXXziwj/MF22kXGog5LTh5PcD02vvjaiYzZvIHK9cMk2f3ZJreAbM6PogWtdLOH6C4/kw//9fdvGSArjGUMuYFm4xmnakg3NrwJjjv1Jd/N2uAA8s2Arhe/+XdabuD1SEfgZ6BxbW6aNUfllNIIQL3HNY0F/oriC/BaVSVIGZmR3deX/mNgqLujOQeVu1ISCpOOCeerFrAbw7tqV48Fp06PWSTcVCOymIw7OEO4VO7+QTVo0iAqd/xcHFjBGUj7+lEbzU87wstXmf2cZhrFyHnqGh1s/EOfaa6JCx/ZYaZx8c4caK/MoCLaGuB1GWLyAlbZSQ8IDZQkevxWR2szPbW4OCFg7+ASaKt5LkyjkoD2Rue8d9t0cGRqgrJ0hxfJQsUw1Krzmdf8XKaW4Jw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6964.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(7416014)(376014)(6133799003)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?d/+x2okkEh+2bRKpxzDNF9B5Nsw006reTa+L1jK9vuYfVcGstJY5CDLiOQne?= =?us-ascii?Q?ewXLfiiZYKjSuV/zVoYOY6qh2VwBgfhoJsAlxZ5F0X3CyPZAqy1qUsqwtl+W?= =?us-ascii?Q?z2FvCKQm0aZsBEbKx1ODTSfj0O50+fUuRvpkhK68Yo1eu+tRt+eT3tLWu2HZ?= =?us-ascii?Q?5Aoq6BYGFZCoKhhyCagGvMcIWPt5qLmHaXFkuNBhAiRLGytmaKmvXTfe6zrP?= =?us-ascii?Q?vB2MttNHKaLiqgRzr8WnPfDd6atLVG3xy7+4/q0oTuXT31VLcj1cjlU1zzdC?= =?us-ascii?Q?c3XPg5/oCTtcKNdjeZvkM0NUjJYQQUIN7M1Ab2t9RpOCpkmYjJpuKcTtn8dN?= =?us-ascii?Q?ej2/nKQ5gWkeskNexNtN9DoHxv5m739fsTtjF1UBNxy2N8DIKK1cLWXysBdn?= =?us-ascii?Q?+nMNr8uoWu5tGWWY9bq39J7ExcDbh6cTnlCo6qfG6AqWadkmBiL2xz7AzTnj?= =?us-ascii?Q?nHnWcy/kxW+pY0hkq2hKyV2MXR3pN7tf8uREpWlrj1LgwMfJBYCmp9RuaCY3?= =?us-ascii?Q?LABwDCuxsXB6qKMLtDeJbqtqEPj3uo7a5d1oIMBFS217Ct9iIeRsrLtjbY1V?= =?us-ascii?Q?aYKLrD7IDXhoSumpBzpd7yNVWFK6tEkxOrFMopZ6cNFxobx6H6r85CW+bd8C?= =?us-ascii?Q?XpeqQ297FPeC3wBRPR0O6CfuBOnsyFRlzEoErg2a24RyHoIOEyKa5y8XkP82?= =?us-ascii?Q?0eu7SWEKd/afixsPGj9FoQTBwaVkzgA2j76dubi2nrBuJKlLaqy8SStxPKA4?= =?us-ascii?Q?FfVWNjhmiKVUjWuEybVykXRdJzCAm2q2TZbqHTxn+D5c0yC12M83FM7N1rkO?= =?us-ascii?Q?ClnZesD/rPZ82SwaF+tyjp7YvT6YJnwSI6Nhdpitxx6GR+9pFvhc791KOugB?= =?us-ascii?Q?8q+nkLN0TJzU2Af4uZJwvECK7vGbbwvqbMBUDnkMaf4gz1Vsfei68edQhx9x?= =?us-ascii?Q?/1tn2jCWJwjWJdljThgx1qdMHM8T9G/Ub1ain26MlrLiiReoFARGiDrFG7pE?= =?us-ascii?Q?smV9lsiar9tihEMbHap/SqnaIG1mi2US30MEWSW7cO+qpWesmXBBGSVUZQkV?= =?us-ascii?Q?88DK5fTc3k7OC9io1Z20dKNXwBMRYmHJJD560Fy9tZGS7DGCvLuGqpnVf2VC?= =?us-ascii?Q?5p1GgsQCva0QOJHgwVcbtNbqWjA7h/TqBtbSXAbOQ90L7aolFz0ndPS+4MQZ?= =?us-ascii?Q?zWMD6OG0sXcVxYnXXlwejj/VLO4J38/IXi7cmEqDoROA7aw5OW1ZeGCSOXDf?= =?us-ascii?Q?vO1WSd0lX1vkH+Vkd5UwZ6ylXgbOSADIEOhubrJg9sWXWeC1pjseGn+3QwNa?= =?us-ascii?Q?Mww6e6fOXXZbPTSqILQIpYHtDskMNgxrP1obh2c9kiPxjeCtJC8FDt0+BDub?= =?us-ascii?Q?fgq4VQyGYtFqR0M66bVyLmiIi8+cs7Onm2rgNXsL+g+HsZuJJdSvV3GeKmyX?= =?us-ascii?Q?Xi6AEBpU8GfzupO964OYJCZzB6wRQUBiJxYIKXpLOoNPozRPJjPZSnBBW3SZ?= =?us-ascii?Q?Prg2UOE4UNsY1fAegp6Etc1F/hWGMdx2daEYRlW5uiFLgeu02Ke26Aj1cWLR?= =?us-ascii?Q?uJ7ZrEiuIBd9UIqvKSO8noSh5wO8LxQ4l/DKBk2LeVufbMnMXj1bw+UmXTLi?= =?us-ascii?Q?wBm3O4oySbYY7+zslHTNy82e/6nbGApTT0sON/BPgt84I5oyaqJOpLI3kfAr?= =?us-ascii?Q?8nN28tWbRGCiZ85k9f4duKetk7aBgiAAAMFe8Z33UamLGKyyBItjKqmjdZKD?= =?us-ascii?Q?ltsGzrVjv+9Mt9FOwIY8yLNv4ZdlifFLY0zRhj8LgjhSbn0PRdK1WMsjgJPs?= X-MS-Exchange-AntiSpam-MessageData-1: 0GBRcqjHVRbntQ== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2fc884c-5001-4483-bec7-08dee2e0cf1b X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2026 02:20:31.0430 (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: aCRPROs1Jj+bFM81thNBP8lDu1aRK0QAHwjSxq1CgYoP2bdi7R/IbCsbty0pFLrZbppfZzZy+/EdsYeVyvRvBqlMPhIqMVFdz1hCMPtH2BQMvyN7v8WaraHQgjZa5rn2FEvbQrmF3k0AG3r61ojcfQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH7PR03MB7884 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul Add device tree for the Intel SoCFPGA Agilex5 SoCDK TSN Config2 board variant. This configuration enables gmac1 as a TSN port alongside the standard gmac2 Ethernet port. The TSN port (gmac1) connects to its PHY through a GMII-to-RGMII converter implemented as FPGA soft IP. This converter provides the RGMII TX/RX clock delays, so phy-mode is set to "rgmii-id" to reflect MAC-side delays. A board-specific compatible string is used so the driver can detect the converter and strip the delay bits before configuring the PHY. Signed-off-by: Nazim Amirul --- v4: No changes from v2. arch/arm64/boot/dts/intel/Makefile | 1 + .../intel/socfpga_agilex5_socdk_tsn_cfg2.dts | 131 ++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg= 2.dts diff --git a/arch/arm64/boot/dts/intel/Makefile b/arch/arm64/boot/dts/intel= /Makefile index 270c70fdf084..ce7cf3a63275 100644 --- a/arch/arm64/boot/dts/intel/Makefile +++ b/arch/arm64/boot/dts/intel/Makefile @@ -8,6 +8,7 @@ dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) +=3D socfpga_agilex_n6000.= dtb \ socfpga_agilex5_socdk_013b.dtb \ socfpga_agilex5_socdk_modular.dtb \ socfpga_agilex5_socdk_nand.dtb \ + socfpga_agilex5_socdk_tsn_cfg2.dtb \ socfpga_agilex72_socdk.dtb \ socfpga_agilex7m_socdk.dtb \ socfpga_n5x_socdk.dtb diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts b= /arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts new file mode 100644 index 000000000000..bf13ccfc1faa --- /dev/null +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts @@ -0,0 +1,131 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (C) 2026, Altera Corporation + */ +#include "socfpga_agilex5.dtsi" + +/ { + model =3D "SoCFPGA Agilex5 SoCDK TSN Config2"; + compatible =3D "intel,socfpga-agilex5-socdk-tsn-cfg2", "intel,socfpga-agi= lex5"; + + aliases { + serial0 =3D &uart0; + ethernet1 =3D &gmac1; + ethernet2 =3D &gmac2; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + label =3D "hps_led0"; + gpios =3D <&porta 11 GPIO_ACTIVE_HIGH>; + }; + + }; + + memory@80000000 { + device_type =3D "memory"; + /* We expect the bootloader to fill in the reg */ + reg =3D <0x0 0x80000000 0x0 0x0>; + }; +}; + +&gpio0 { + status =3D "okay"; +}; + +&gpio1 { + status =3D "okay"; +}; + +&gmac1 { + status =3D "okay"; + compatible =3D "altr,socfpga-stmmac-agilex5-tsn", + "altr,socfpga-stmmac-agilex5", + "snps,dwxgmac-2.10"; + phy-mode =3D "rgmii-id"; + phy-handle =3D <&emac1_phy0>; + max-frame-size =3D <9000>; + + mdio0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + + emac1_phy0: ethernet-phy@0 { + reg =3D <0>; + }; + }; +}; + +&gmac2 { + status =3D "okay"; + phy-mode =3D "rgmii-id"; + 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>; + }; + }; +}; + +&osc1 { + clock-frequency =3D <25000000>; +}; + +&qspi { + status =3D "okay"; + flash@0 { + compatible =3D "micron,mt25qu02g", "jedec,spi-nor"; + reg =3D <0>; + spi-max-frequency =3D <100000000>; + m25p,fast-read; + cdns,read-delay =3D <2>; + cdns,tshsl-ns =3D <50>; + cdns,tsd2d-ns =3D <50>; + cdns,tchsh-ns =3D <4>; + cdns,tslch-ns =3D <4>; + spi-tx-bus-width =3D <4>; + spi-rx-bus-width =3D <4>; + + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + qspi_boot: partition@0 { + label =3D "u-boot"; + reg =3D <0x0 0x04200000>; + }; + + root: partition@4200000 { + label =3D "root"; + reg =3D <0x04200000 0x0be00000>; + }; + }; + }; +}; + +&uart0 { + status =3D "okay"; +}; + +&usb0 { + status =3D "okay"; + disable-over-current; +}; + +&watchdog0 { + status =3D "okay"; +}; --=20 2.43.7 From nobody Sat Jul 25 16:49:29 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012041.outbound.protection.outlook.com [40.107.209.41]) (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 992E2344D9B; Thu, 16 Jul 2026 02:20:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168440; cv=fail; b=lHq9KS2gCmYAxtf+DyMvlYw1TKvb4zMmIKFbJNuouWF29u1l3fV8nwvvIip9UWVLvjk/CTZjE6X7NmTkWiX8+tiHdmLrGXAXAmjQNOjaPZcv6D1U/LQHPEun1y23pw2iFZCN+MS0xWnUmjDNM6pA5WTRzbqI0baiwZlpQXkHlxw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168440; c=relaxed/simple; bh=/3ataOWxj0mL4BXqZ9L6LsrPqjMbiHsvzKkCCb2G4fU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=AP2tBJH1p1wG8GxtuWRuSqOfjJ6PKLYH+2nvP9uVceGuXqnZOB7AfSkKJ9BoWifPtGHqdt5ehaLLLpCFb9jHQ6SvtR8koLdDUMQxe9nik2GnogLqJ24eMU5aNHpYmCEych5JTE5Tmx1yxduDagx4yfSHdvdUyXfQpvRKrPpOMNA= 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=cUsGEB17; arc=fail smtp.client-ip=40.107.209.41 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="cUsGEB17" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pHNQS+uCNUdaGVO/m5kguxyezo+lqXirLoxFHsl4aQGaxu3d/5yMWPL3qbP1TAwFpe2y/2GCTzKcYhhksoQaSWHWNQC1y8K7cMrUPH6Rcvas0KVnMRGBb4BMXNKcnB5P9Xib+DL8ke5Q4vv+Kq12N6D16W5bsdl3VNyzxKGsWQly7aZfGRtnTzEYVMp2cuHtDNAinsMdzA9zC/97K2NVT5riian98ciE2AiWb80mx6zJjm9UnBBn+YmAojJCpaBIrr20ch1QBQqNk2lcLOFQB83Mqfhyy/En9fK68lDHf/0QoXH7BviTd0iOIz3lyOAwicNoB/2Rxm1K4d+pODjhvQ== 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=moL0ri6QyBkfQ53ZY1ahhuWRD57R6Bf4Tf7lHb+JP8I=; b=LUC1Wyxqx2qStC12/Ow7b7HAtJT3McflYhx6AbNTMDCM1r7nrXufcXlMF9ejoP2+keDaSHX63Oy+GrfqbQRVqGJe5bB1Zw5Tkt+xUU5g7e8EF31O+vam/yjhmttI5pVRexoj5w7ojZa0GiNwgOqKUayzyXrBDHXFQ+YdSpSS24wi7+DSnYYquXngQQs37zYJzTTQuQtVJt0nRT4uFOacUHlo7y8NEpjDAQV5PX87zUevUAysCkYRgWxUJrsGONeu4qXNhO/M5nRoi0Ybu72mNQG5dAo2M9P148EWlCp/dFXCdBtrIVRqqk5vU6Q6/62PJnpPG+sMx2k8HiHopbXDbg== 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=moL0ri6QyBkfQ53ZY1ahhuWRD57R6Bf4Tf7lHb+JP8I=; b=cUsGEB172lkvNWkF65tpeG1Lyjr/HvT/2sMO7iS932GCnPpev5vBv71mHYisESGwVnftfbgTosiMDZd2Ns+PbVFTnaztqETBwJA2ElrTbrQ/4AYR3PI+SpHPHcbROncTDxTtcOYP4MJgid8gyIm9dgql56KfHLuMQ8GazUZHCoRQqWxFFOrJW3OgnhvjRhqpOtQh3kuzmwDVq/raxQJYhXrL1XF1lk1FytIU8R3SdD7wR/61zfoatfHBV9o7Ni1MHC2ZwxXkGmQX0aZt0AIhzQtSFvjRXfTAvzXYC0czxoA4vPyAfNBSMbBf9e14Er2etJsFrHKR69xPsDAqULBH1w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) by CH7PR03MB7884.namprd03.prod.outlook.com (2603:10b6:610:24f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 02:20:32 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Thu, 16 Jul 2026 02:20:32 +0000 From: muhammad.nazim.amirul.nazle.asmade@altera.com To: dinguyen@kernel.org, maxime.chevallier@bootlin.com Cc: rmk+kernel@armlinux.org.uk, krzk+dt@kernel.org, conor+dt@kernel.org, robh@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v4 3/4] dt-bindings: net: altr,socfpga-stmmac: Add altr,socfpga-stmmac-agilex5-tsn compatible Date: Wed, 15 Jul 2026 19:19:31 -0700 Message-ID: <20260716021932.20037-4-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY1P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::8) To SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) 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: SJ0PR03MB6964:EE_|CH7PR03MB7884:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f215eac-11ae-443b-3f3d-08dee2e0cf8d X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|7416014|376014|11063799006|56012099006|10067099003|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: p5BuYiydr/J1ddXkx4L09L93ELh8rFlNH2pgJ3AjxfNbjaWFSOmnuEH2VY6oqxk3dyME122QLf6evvsZokxWUpRild9p3HZLgC7fRyMoAl5SrJsNQxttcR9G3yM7CiwQKRi+Hk5zrEPHrOftQBhJqJYA4bxL5XXn3s5Ez3Y91Z0zZ7zZQ1SOqEBlzQZF1iXWGkkxglFoQ3gFYtUm0skgIWmtTiC7QkPoTv6wmHkqZYkEmMtphma0xbj0OtYaHTtBMSFP1VAzsIfgDUbfL2sCexLTTEoecnMwqeFqPplD71zBkSkOWwpfT65ThydIhERIZQV6aKHMgRycdEaES2h2jTXeBHFrw31ADsF5JJ7OaXyQyO+H18lquKofOfHby1iHY1OIdwBtg+SCTKbS5iF6yudncFJ7YaRyngHCKhE7KHtE3I7bXqw4ZukaoekKOTLiXPcoNMqkwMKj/mh0KSkDxRZJwAb3+/86p/UTFcM9yalP7UMjC1GAiN2eSVxO/OzJMRn4isSKAPc7HBhhf87RSc3LJ+GqofYDZxuFff5mRREnhBT6voa8j0Fw66vsW+RirsN/SW67gPYNXHNAponr1eGc3aMeecwFegKKm2zwNL8uxvvIImK7/Fs4J6XkHW3j5pmu8z7SWVV6kq9XPPmCW1Eq7gufjBD9rcww0Kt29hI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6964.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(7416014)(376014)(11063799006)(56012099006)(10067099003)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eTRQIqSro6X6qhcPyNQPZlBTJF2sO8dWJ2eiQPJoUlA/ZkipoG1bWBB7uIWl?= =?us-ascii?Q?xA2l0J0R8k0D4jY1fxFkM2kVvVVL8nvHOth3/4H7e1D0Z/D/A8DhHVlosAuZ?= =?us-ascii?Q?F5m68IbV4RGwqLbKegtawlwVgwtIzdyeKzVttcCLh3Fn78vvjMY15kzlgtql?= =?us-ascii?Q?ZW48ZVxnz78lItTfcYlwuXKpN4jcnvQO8mAS5jFH5+lJpd+QAeyvwc82H28F?= =?us-ascii?Q?UbFy0bRK4bVtfMYUhBUEyGR1bhDAlcT/KYq7QXf/OuNjLPSOVMFIMamN781E?= =?us-ascii?Q?q5Blg1wXXZqmFyYFhLjAKX8Kw9o2AJWj5KxZFUoSPY4MeArpINUdHXjj5WRC?= =?us-ascii?Q?8gBf1B2IsBc/CH2h9f+uU4oRU8GdV3qNuJEowONAXO9C4gal8xOJZPr28ec5?= =?us-ascii?Q?NQc6W2CNbJw08hosQ/iUyuLs6oJYPeyI88WTU6N1Kc+OIBUvBTOmLcJRepW0?= =?us-ascii?Q?04CuQbXfc3RVNKnMfhPPiMlrjpnP/a7ooOoAe7WY8T7HJkC0BDiVLUq2xWp6?= =?us-ascii?Q?42uZIrGQVlZP+ilm7hd3lbFH1hPOVRCRcKlewNByTnTORafpv49Lb/jSoCAo?= =?us-ascii?Q?4ZY07WY1LeRnlnsBU3W/27qPiRE8yrQUZoxiF5wTH+dSag24f8SydR1HPTzn?= =?us-ascii?Q?Cm5G1UpUk6Ah5gN02s6Y77Ns5U2Uz45+fLBpUQaWL8KsEJfIQ8xaK5JjvUW4?= =?us-ascii?Q?Cx6H/bicQcGM49K+mKPCcBeXWwI1+kt7lCWSe3SKzApbE1626/QE502Qn5NM?= =?us-ascii?Q?kXfhk4FwKxc8DeZiOgEHX31il9jMewiOBCzlLuf3SFGcjbPs492Z64zSwvls?= =?us-ascii?Q?N9xFPgUGrBBB4mGOFjIDeZAuuzr50edpLM26byZkFusp8VYEfc/UUlm2SXeX?= =?us-ascii?Q?3QxhtDF4oeC3V+Qkzj1mx33M3vAUReIWk5QQtvkHcVxFrq0YofU8f/8vjn04?= =?us-ascii?Q?JdUecoPojC12+KxMikHZUk+AdRgh7hhPttAmoAOvBFMp+ztmf4SPtZTdt2o7?= =?us-ascii?Q?YqJwngC+rCc8+3XLvxGZYbRXwMTwqkgA4ECqYOJ3/CTyRr0RJQdd6unJA0Gm?= =?us-ascii?Q?JxzLUEsHBjF1Us36R4EUXmb1X/3mRMu0dD8H9hbWTI4CrewC2/rJp8HgPNUi?= =?us-ascii?Q?9g7fQrTBd+NhSDvJTy77LwnizYHdUMdMr7+2t6T8L09eRB3xYQMKZuLr26nV?= =?us-ascii?Q?jKa2LFB5M/npizUWzqnUSZKcY/FaofSGMyZhXQo4y+ELkKRHKn5uTsq1d8x8?= =?us-ascii?Q?0WOC3rMDAu2/V2BgbvYFwbkLKUjD22Lpoit30J0gmvi/qt+8xtYHqHZ8IO2n?= =?us-ascii?Q?IkB8Y/MCB52g9BIyg+KApyYVeE4G/63fXUP/cGb/SCCqjhEftuyU7l2+MPAc?= =?us-ascii?Q?vLM5BXhxZ5ypVM3DIyB0raAmY08qMNqv6WfpGur0FiH27jkMAWnuNQT92Cg1?= =?us-ascii?Q?rHA6X5cO7rnYv9OXnYHzGbMbZeG+ZmuDxz7KkV2Cd6wApjJpjpEcnTIxwlFA?= =?us-ascii?Q?1iN3BjmWdY9oX6nuvW2YiKnKIv7AehjTY/YMR5n95eaucKtJcJWjbkI7OTGY?= =?us-ascii?Q?J0y8E36/Ui5R4haZM5d1WdD8EiLkbaUq1dgP0bdHGBwBXAkIwd4HEnnF3zLu?= =?us-ascii?Q?pE2ob9e/qPAxqbxwwzpYUHXPB83Qk1wKRCdXH4b7LakcdBFBvsaSkphX9L1I?= =?us-ascii?Q?26+IyOMdfArZ2yXj0nOu+6SSa8hRIOedrf2ERH3IZsiOZDD0pBSOjN+eKABx?= =?us-ascii?Q?dAOIdnReWxV8xD0PMaGseohVLwBkTSk7FF2dNGfKh4+WBRSeyouUd8U28eID?= X-MS-Exchange-AntiSpam-MessageData-1: lpoeXDHjkCDdaw== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f215eac-11ae-443b-3f3d-08dee2e0cf8d X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2026 02:20:31.7616 (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: f9nhvL6VWgvpvJIr3BaAcYsuo5mEYzZPx84WzXSSjsZLMx+r7UEp80qeoLpIiXklAFj6erMymOt7OPkj4V39XyDvf2qpadrUkD3iozTLdUsTmTXx4s6bhhmj25qTCUNCoFI8vj6FT9YCDH7nWXaYkQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH7PR03MB7884 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul The Agilex5 SoCDK TSN Config2 board uses a GMII-to-RGMII converter implemented as FPGA soft IP between gmac1 and its PHY. This converter provides the RGMII TX/RX clock delays. Document a new compatible string for this MAC variant so the driver can detect it and configure the interface accordingly. Signed-off-by: Nazim Amirul --- v4: No changes from v2. .../devicetree/bindings/net/altr,socfpga-stmmac.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml= b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml index 63084f762373..81f030986fa3 100644 --- a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml +++ b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml @@ -24,6 +24,7 @@ select: - altr,socfpga-stmmac - altr,socfpga-stmmac-a10-s10 - altr,socfpga-stmmac-agilex5 + - altr,socfpga-stmmac-agilex5-tsn =20 required: - compatible @@ -46,6 +47,10 @@ properties: - items: - const: altr,socfpga-stmmac-agilex5 - const: snps,dwxgmac-2.10 + - items: + - const: altr,socfpga-stmmac-agilex5-tsn + - const: altr,socfpga-stmmac-agilex5 + - const: snps,dwxgmac-2.10 =20 clocks: minItems: 1 --=20 2.43.7 From nobody Sat Jul 25 16:49:29 2026 Received: from PH8PR06CU001.outbound.protection.outlook.com (mail-westus3azon11012041.outbound.protection.outlook.com [40.107.209.41]) (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 2B0FF346E44; Thu, 16 Jul 2026 02:20:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.209.41 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168441; cv=fail; b=Yo6CkoQtoVww2xdNC/KvHJKFs41k4kqrViKRsbUYoLuyTctyMFeW1P17i8+PQhheJ20N+4bzt9eLNguySClq+yp+d2aj0dzBzM49y2a4+walSL1B6kMXBmGx9/+09zxO5ZKX7mVggKME3MhbFH0MqKGvmdifVyw6gKE33vNvW9k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784168441; c=relaxed/simple; bh=Mwc9x5HWW6oT2OrX7R6MYcDS2Xb+WWxtU5kvhWYGjls=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=LLLpbyomagrqfbO2p/3UZTXwvKhQeAzxAPIhw8cDawmNji09NpzBJSr1mTm1R4LnsKbvj7WSQlR1MmgvVkowzpiEZeA9ZjW9dnlM1nkIJnkTnBuXEHu+WdbsZiyLOQL8L34WYFCtQiEROSFgetxFjz7DMo1Pq1uTg10PvH6IH5s= 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=G1+BBcNw; arc=fail smtp.client-ip=40.107.209.41 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="G1+BBcNw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X+bNrStS4tqZSVIBtppG9f2QE8gonpJ+d2KkXAvhn8S2KbCcQD+npop8jY2fKqLA3KKHNG8nF9p2zWQlSf0bZYgfTDl3xYwipNH113lnBmyemNWhl7gjEsmv5jsjZDMCdTspY6AiBfuw05kJF1lkMwosrvVo4ND6knT3JcRVMPtILq3lG9NAczoojR2OGaOk6XHRJhtrAgkPt+WGLCy2XzNFJtNZ+d2e11jMDjaRAC9YJS+Ynx91Weu8/vwh3A/sghtEAlHm15DRds+yZR2BNpiePDFAB8y6E3SKVTsygW9mEUr5OCrip9LtcbOuM/FLzweeTlWqEboipG2QeUHgQQ== 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=8/lgRofFXz9lknhkvMqDO+mqU6WkNUT38SiZNtJbtE8=; b=l8OXiM2bakU7It4TX433i9/ubHCbiME1O9+WVSVck+YRQ6yQLF3OvY5dy+do/v3g+mbup16AxAjgHBbn4qY0d40xP6xhFHjyT5K3pHVbXkHR3AAdMzLeqF6qs77wGnrF8uBPDnL2mlv20WUhbJyJ78tmTH+rSp/PVnlY2bh/eT1z4Wiv0q6shsnmJl2rtoa63dG66vftjtYlNZFhbS71FnDcbFcteXF3XJK6G6sbEpQ27HB5COE38hEZx/+uovTY+/XpWPEupGMvsIXCylMmw/IqsJwvQDSJ+sG1JgZS9+e7EtBq+v3tC+zUu/DF+0ccdeENi2yToOIXPpCti23tbQ== 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=8/lgRofFXz9lknhkvMqDO+mqU6WkNUT38SiZNtJbtE8=; b=G1+BBcNwQHVUNN6WYeUwuwahdiDxscJTKYxaEQcGh5MPIkttuugi+loxQgDtcXE/55BrhCokRvka03dMEea4otABXLmD39M3njO8djIzVVBJViRbKsjTFPjxidxr1IgwnXLxPtCTlCqtMunbFs28DqIbckJ2vwIJm3UnLIn54OV64/Xu55hLi1irBO9RIHsMQZr0OQxBgnfXF2gLvVkRPVTIoKausdvXV+OoY4KFSK6gf3lXnjd56bgX6I9a9pHM6wm6rhRVdCrfTA00vg8Uxk7HVzhmAMfnU8sLPT0R5Z8yyCBIfF3igBMcQ9VvfMJYbPZyGmL/kkJ+wuggC/sCoQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) by CH7PR03MB7884.namprd03.prod.outlook.com (2603:10b6:610:24f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Thu, 16 Jul 2026 02:20:33 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Thu, 16 Jul 2026 02:20:33 +0000 From: muhammad.nazim.amirul.nazle.asmade@altera.com To: dinguyen@kernel.org, maxime.chevallier@bootlin.com Cc: rmk+kernel@armlinux.org.uk, krzk+dt@kernel.org, conor+dt@kernel.org, robh@kernel.org, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, andrew+netdev@lunn.ch, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next v4 4/4] net: stmmac: dwmac-socfpga: Add support for Agilex5 TSN GMAC with FPGA converter Date: Wed, 15 Jul 2026 19:19:32 -0700 Message-ID: <20260716021932.20037-5-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260716021932.20037-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: BY1P220CA0018.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:5c3::8) To SJ0PR03MB6964.namprd03.prod.outlook.com (2603:10b6:a03:432::18) 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: SJ0PR03MB6964:EE_|CH7PR03MB7884:EE_ X-MS-Office365-Filtering-Correlation-Id: 333cc1e8-ee11-4264-1d97-08dee2e0d001 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|23010399003|7416014|376014|11063799006|56012099006|10067099003|3023799007|22082099003|18002099003|55112099003; X-Microsoft-Antispam-Message-Info: N1JbAwS8dBVeyImkoAZF+9jTQBT7vjYFecX5yYM8xpv/xHKyJBqTvNvFmhLp96+vjHqgZNrmtzQ+pYhSt4D9KLKaVNSiY+Agt1z2rQOz9uyoRHcUTjF1MpSAunM3R8ZEAoe/SiLSz1qwPJzVeBXFi2Thv20OpThfOBSt6BsgV7s0PJdCW/VTmdz0cs4+o04LQSzk3XLfRtzlriG6h0klDw9YlZr6d2ZHfdKtR1fQpnaL5zEfZpWq4RVzzF2PgsT3a0dDm8XtQouKWkNP0iouTG+blioxwnI4NQpw6XhmNF7nN4wGMDd7HYlvIkVKic2AlORCnfD2y7FyHr5PktqAyNiPMEOKIeombczNMJCQJhWoBdbobrB6/mFZ7GwFtx1pVxM2vswn675SZYrUCe1/hMvSQG/GHXofACCTPEJJAy/nZiKoQoQlnKmJFUrsCWq6dZmgZbx0IJmoUqZpWL+FxJBgCkzzrIaDLnGALrbPitOpl7In6LOeB9VER37kQWnf9cG8/f7QIPlx2TQh2H6ThGIL2xJN3LAfND7vQdYEwFWETrVOWWLySfZrii9LIDaHVPHyVzul1sf1op80Ntm4YMmE8Fx5eAJNtkmq0i7+YCV2EK1lu4axerb95cy7dfYgliFgBW5cm2z9FmL/fg65C1HjTBLuQFwNYx5SFiJLXzA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR03MB6964.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(23010399003)(7416014)(376014)(11063799006)(56012099006)(10067099003)(3023799007)(22082099003)(18002099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?b9F6DAIvA7sscNCcshFoQRhUz0cRwnjGaq3GjPr9z4BKwcZBamCN9kHMi/Gp?= =?us-ascii?Q?nOGHRzJJiZFsmArcvcDPGGoeBehIEt1YNOUM1b3QbXHSu29y+CFWrD4j3Nm8?= =?us-ascii?Q?OhU7txuirbG5Yp3lg/QJJXiiOkT5lgqHRz/pU/jDd3lL7IOnwuH2ZbZkC91x?= =?us-ascii?Q?x0nlHTvUbY53U3FcCRpzVhsxtZbiwY8jxyxVgzYDt3/nODE65QJEJgzH9oQz?= =?us-ascii?Q?kVdwIZKKy8wfg8O4+HlaYPil7OZbevgTiPDNUQqOuRNRAKo8rFNsY01grqD4?= =?us-ascii?Q?BJIzqk+QFoSMHM5S0XbpHpJrB/06+ZP/E3BjSB78qmGFwyyOzSukK7qMONTs?= =?us-ascii?Q?fHd9d5SL24WNP99xBzKFwg+XsoKYlmL3x6/cwKVzLQOkY67VuYaWwuhDF4nr?= =?us-ascii?Q?hrzdO0TNcY9KyXv71bMX++Fdifpohu6PsXg/8fUPM5fC4nwehHEszbCBBiFF?= =?us-ascii?Q?kqL4mDJWFKHbn0558LeZywX3fW7O7+I1Fd7z2YrVMcW6gKw2t4+WRVeoD3jA?= =?us-ascii?Q?PPbtO4ZCAZGmtOn5L4RMjrBD7vTu38yM30gwUL/+FeX5L3i6yWo5Js7sEh1B?= =?us-ascii?Q?HVNAJ5YsipgOYqUvp7x8ZVHoJBt4xITIzDFeTDQBN3m2hKZ2fRhVeQob+g23?= =?us-ascii?Q?Muy0E+xzqxB/mQwlr5bWO0SPwELkPniZzfkwMd3p005RaPYH4MEMQmlUwvlL?= =?us-ascii?Q?K8/Lbw7d327Ey6CZUt5wkjJSHfGU88MlZD6hNHxCQPJ7dDRNtYjL1DabFjB+?= =?us-ascii?Q?dinyq8EI2YWh/mlcH5UIkuF9tIMFJglxOfp4hGL7XNRIN2bmdC/V7FGxNxtH?= =?us-ascii?Q?yjfL/CInt/1B1uAfvSM0+X3PBHMgaC64c90S/86Qx9NEFEor1pHXp69XsMrh?= =?us-ascii?Q?wVXVmd5mb+bdNpgHsGvnxEzMauN//bBqZtmuBT/yy2OGXmQYpwqPjzzmfcCI?= =?us-ascii?Q?aBcWy221HpR0zd8gur9DXpqXOkVfGhyA/+rvfnqO9aY5ElHIAZh9Bw82FaUj?= =?us-ascii?Q?0E5tinHmHMczH4dQn+t1NNlQCCRQgckFwDLKMVJuDiVxG75YysHQyVWgeUjh?= =?us-ascii?Q?PtMWwrQpbaGmAOGE3d8WJYRqKjtzk9jKMNVV5L8Q9O2XdlPBknHvtMgoBiRN?= =?us-ascii?Q?E45SuYURtno8q5oM5S+zT33zjBW3/CY0RLHWsnSKawtbAB040rEhynqCgoWl?= =?us-ascii?Q?WD8ioW8vPBNm2d9JVt0tYZASDIfeEiTID27PY9qjqnL+5O/8ZUQuuS0VKL3M?= =?us-ascii?Q?ANlKRlSjkW2jpGlqYPF2mod6F6IUfv5a0DdbVWtvH+dVlYdUe06YDr6FfC8f?= =?us-ascii?Q?OiEBId7LTmr1abHE5vZdGQXQRASZjouZref/zfzCIywjGsFIR903pALRgjx7?= =?us-ascii?Q?JN4dpAX4BVzOELWvuN2tTk1OfzB52Nko2Rt+EnwPt1TmHBk3r0HPFPkCTrJx?= =?us-ascii?Q?JCQsKaKlk0VPYcU/CJEzTrXWxHrnPRWvJRe+4m9d4b9fhxigJ6pX4IVNIA9V?= =?us-ascii?Q?YhJjkZ5EO968hQDjcKYOCqIUGP3CK8Yy+gk0uYHXFndqSyN6Bb3w0tK+eYu5?= =?us-ascii?Q?QfOJuBKHoCbLoNcAO64dlfBdfs9/hitMaHCKue4ab3PjSA6LcPqSFZsLkMib?= =?us-ascii?Q?9IAyShgY0ImPc2usBhlgN5LCokqn2NzTFXuwRHlPpvNDtES3qZrB2YG2r8T3?= =?us-ascii?Q?byoy9J5TuKB7lV6RRPxRVZaLgxQ3aiLXbGhSVBdn5pJdYlsidma3jUGe6DMS?= =?us-ascii?Q?mmV/TZVQmhOky/BP2Oh4G9ZLqo7TMR8frslAta40KxRNe3Gqjtr1Vc4xpcve?= X-MS-Exchange-AntiSpam-MessageData-1: UaW5A2DsspcPEw== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 333cc1e8-ee11-4264-1d97-08dee2e0d001 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2026 02:20:32.5755 (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: IOgCYkpMulPdkvX2h53eqrwGkvrzPH/11Wgyu6ZhTgzdqrkQ9I8n5NnZv5odpgVa9x1VQlETUa0LzHpr5TvdiSkJktqy6f5oAoLgZPDBFpErChXnIouMpgFNHm0FTiTDen+XOAG3VEhS/Y6ZxxRwEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH7PR03MB7884 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul The Agilex5 SoCDK TSN Config2 board uses a GMII-to-RGMII converter implemented as FPGA soft IP between gmac1 and its PHY. This converter provides the RGMII TX/RX clock delays, so the MAC interface selector must be configured for GMII while the PHY is configured without delays. Add the "altr,socfpga-stmmac-agilex5-tsn" compatible to the match table and detect it in probe to force GMII for the MAC interface selector and strip the delay bits from phy_interface so the PHY is not configured to add delays already provided by the FPGA converter. Signed-off-by: Nazim Amirul Reviewed-by: Andrew Lunn --- v4: Add Reviewed-by from Andrew Lunn. drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c b/drivers/= net/ethernet/stmicro/stmmac/dwmac-socfpga.c index 1d7f0a57d288..bf591a68502f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c @@ -69,12 +69,13 @@ struct socfpga_dwmac { void __iomem *tse_pcs_base; void __iomem *sgmii_adapter_base; bool f2h_ptp_ref_clk; + phy_interface_t mac_interface; const struct socfpga_dwmac_ops *ops; }; =20 static phy_interface_t socfpga_get_plat_phymode(struct socfpga_dwmac *dwma= c) { - return dwmac->plat_dat->phy_interface; + return dwmac->mac_interface; } =20 static void socfpga_sgmii_config(struct socfpga_dwmac *dwmac, bool enable) @@ -650,6 +651,15 @@ static int socfpga_dwmac_probe(struct platform_device = *pdev) plat_dat->pcs_exit =3D socfpga_dwmac_pcs_exit; plat_dat->select_pcs =3D socfpga_dwmac_select_pcs; =20 + dwmac->mac_interface =3D plat_dat->phy_interface; + + if (of_device_is_compatible(pdev->dev.of_node, + "altr,socfpga-stmmac-agilex5-tsn")) { + dwmac->mac_interface =3D PHY_INTERFACE_MODE_GMII; + if (phy_interface_mode_is_rgmii(plat_dat->phy_interface)) + plat_dat->phy_interface =3D PHY_INTERFACE_MODE_RGMII; + } + ops->setup_plat_dat(dwmac); =20 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); @@ -674,6 +684,7 @@ 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_agile= x5_ops }, + { .compatible =3D "altr,socfpga-stmmac-agilex5-tsn", .data =3D &socfpga_a= gilex5_ops }, { } }; MODULE_DEVICE_TABLE(of, socfpga_dwmac_match); --=20 2.43.7