From nobody Fri Sep 25 22:19:52 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012054.outbound.protection.outlook.com [52.101.53.54]) (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 A52C4399340; Tue, 8 Sep 2026 07:06:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851219; cv=fail; b=jK5Rl/5xHZRohwpmGhhPwBcyE6R+J2Cqmd+BkVxY+nKLQugv5x3D3GpeFV8++aAeuBugL6buzbhfeEbVgMLu3ZVNU8bfbaJBpPNdGeQfQWicnlqRMfm+RZcH86/uuB0TD6bhOZzwdzYPPntThnDwccAX/CqUUakx9fq3Ydqajf4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851219; c=relaxed/simple; bh=/SujGt4LvIaMebE7gGp1SzRISMwwNanjZHTfgow0u/k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=iDGquhGanED6Kb0D/kHh3RDTbxWICCCFpLRJWyf4x/kLc2Hhe1w+7nSEFqdrUcvbHTLK+8g6efR3PcpauKV4i4m3fxeX5Zf3rbdoKv1TAD2D/GuQI3T5ynX9PW8aRwlCO+NUVY5HYLdFA1Ln78zkXCf7p3z2Gt+SzTgBPhoEckQ= 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=RAJbc99n; arc=fail smtp.client-ip=52.101.53.54 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="RAJbc99n" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YhrGLTfcVILSk4V8r6NI3UB/7TxgnPOme+NQqTPCtoxZjhl4zsWcvt7s6wjEJ4HQW0wp38TlGzuK92XjhlYj4nqbkW+KQF4nb3BpUU6fGayyYv4+jEOf0C5hEIAyNdxEmC5l6qgrbkFywT2+gWYAYtmvDgyFD2jWjdV2OmAEWSh+RuKR95k2lJdPIaw+CxNZauZ9DINh9mKMkCMFQiNuSob43JpwbVT2qLJYg6se8yUinmFgDDxq3eLNAHP1IQ8JZUEtNBo218/OXQeAYuzqxlz5YL3Ye35uiVqsBfY67SQhlTQjb0K3JokrhJ1sb8WGgDMnJy766s+CzbluCM+Uug== 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=7C2k2BDbjlxzyu7cMj311KaIkZZXDTy89FtgpihPN9I=; b=UVnP2Y1Qw5SwmZjrJ4q1CC+r8dPvUJ3VTj2/v8RI7/3U6pprPmVMF5WfLeBytFFPOghUEVpXHm0f+Tztlr4tFrdJZCq9bQaO9O5/gKBHS4H4jo8OTUsEogynrrkzs9eH7bdYKsQ+sXuY9tumXFA428rVnh1Y8XsWIWVg8/qzqFLEvq6pSA2G5/QdBV8VyCdYDc50UtX2E0rUQq1ZqtCJIUK1PHtsAY3soGc397XvdYxw6lzEk21HIEvhHPIZBNT5UJR4TSz3Ap2aRobvHDPwdju1bhcYLD5fgtOYihOt6t1+bhofMmgae29epYEru3SZ25yqZep1PcMnZQQfX2HUOQ== 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=7C2k2BDbjlxzyu7cMj311KaIkZZXDTy89FtgpihPN9I=; b=RAJbc99nH+W+t1XLM4i+VvYD0A8KpJ9nUvvd1WH+uCHkx77N1pWEF75E9R5N90TAFRTK/vDRaLQJInCu8L/Uxg+lnj0KVTqEN8k6xed2VieobhPsEbDEyTZmNPUUxQevl9KrE06jqGg/Ar0OEC9U2ldILMmAzBY3CvbwcHpcELWLJlRwhbcr9GPRuH7WYVujb+3xv5hfcbimGSqi3u0Tpx4lXChZrNTchemfPvk2gzyVQx/m3qb22GttBDo2pf3NmiE8C9erVY0bESLslFBMa04Q/kletDb8zuRWx1sXPtwNKgZpVJa1NcsqS+2Jgqq3Q1Jz3OzYJwYTMZROjJLr3g== 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 PH0PR03MB6397.namprd03.prod.outlook.com (2603:10b6:510:aa::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Tue, 8 Sep 2026 07:06:53 +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.0382.014; Tue, 8 Sep 2026 07:06:53 +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 v6 1/4] dt-bindings: arm: altera: Add Agilex5 SoCDK TSN Config2 board Date: Tue, 8 Sep 2026 00:05:54 -0700 Message-ID: <20260908070557.3585-2-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0008.namprd13.prod.outlook.com (2603:10b6:a03:2c0::13) 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_|PH0PR03MB6397:EE_ X-MS-Office365-Filtering-Correlation-Id: e1267cc8-6286-4a47-4a81-08df0d77c29f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|7416014|366016|1800799024|10067099003|11063799006|56012099006|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: Op0T08RpHKzGVqD70bqyA4SsF9ewhj00MLMEIsaH7gXLuGc5BW1sf2EJbOb5riI9LyCuB+dp6VD2pkLwio/WARVA9aM/3E2VkHdJwRRa8mQ8dm0SGMDrMQ4d3U0aDsoNwcFjrI45GTjV1lLmSHSuPvJ7NhjU6aYno2qG7RpAqXGJnbnaFpF1ZwC+1PlPdeLqFwgtJ+4ll9aqvmnNEceWwOwK5/p6otiXuTp82jB/pxxHeUnlbG/4xmH946V/cV8Y7p91Sx4m32cRe59iNQRpioYZO9j5l1+KpjIPIO00ANRZ6dlGxGdSNMnb1H+fCCoLvOyhfVpo3v2/L6Fs2cef3HZNRXTHmz88yShase9/h9zb68/vIoiuWSVNW2X33R2mQvFFueDshhcRdKqilYTHkVN1aB3dUEvsYuobI4zTZp1y+owPsl7BWZUy5+xP3AgOPwTn2ELeOSZdhYovbxREdALC38Q1AcCYo/ACzAkXYQ8NjIB6bt/OJXQBhUVDQv3awdv6yM6dZYTyFpc5B+7YYfImXX79rolW4Asn0WRCH9iO1b/j4ffj2l/Cf4OMqziPqFLgA9qNh/gVO5CWuEnZrT4eJIHA2y2dW+Vl/dZO0lACV242WLLFHpzqBQSejY9IF3wZZd9H01EMQpaCdrvjRFA+FW2KdF0ilBmff3Fz+xw= 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)(23010399003)(376014)(7416014)(366016)(1800799024)(10067099003)(11063799006)(56012099006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nmfuS+ALxmX0vJlLHqeBfU98TxhEbalzGc4dqimw8Lo14SaNe965JPjItXEB?= =?us-ascii?Q?MPUrxYY81COqQA9jvxgVadEF2pFt8nn7OjyzpQcHMgj0IrJ0Rr2NX1Em8sep?= =?us-ascii?Q?u2KwPfUcKXj0g0wD7d2hp4cRBzfcUwnHgAdSz+3bt/AXqJDON4ol6+yp23oA?= =?us-ascii?Q?fLGH1w7nYBi2sGKqJLLCLT4LGoNepaT0eiz1sH1iKD8thckVEeXdMVT1UGnL?= =?us-ascii?Q?WQp7/vyQxx0fMUBDz/ji+bKM58YCURGpnujt9v/JwRlOQKAw1JE3LFzAEFqN?= =?us-ascii?Q?nBIHLavSO1ck3KLa0WK1aH1Mj45mQFF11fVwg2LxARp6bsjmhyWLhrgA6g4H?= =?us-ascii?Q?zrVtGvP4/fj2c9ETT4iPgc84lvVyIhNsFiI5DKrsIPr6SKvMXsgOeULd0naa?= =?us-ascii?Q?MB1E9Gs/5sJUSw634rbk09VbXzQTSuP/8USY+qv/9dvNrQkopMBWt5eUoWJy?= =?us-ascii?Q?7bdwukNyZq9WNp2rcA9WMzc6M/DW689xjBXUlxw4ZRKr8Hwjy2IODdRPznjY?= =?us-ascii?Q?QyDmO4TEpD+SQU/xluefNj9lbu6/tAgWBg0l1vlmQV8kl1gsi6XiBcHpQ1ED?= =?us-ascii?Q?4xe64mbr8cQ7FucZ5BpI6Gii+CkKTRx3Qie1cDHCW7Tv7kHhwnuSARNpPmBZ?= =?us-ascii?Q?5sLqf/4WhmG0YsgO6V0WRrjlqkApgPUf4EACUDOr3xaslwfZSuPb/vuX0paB?= =?us-ascii?Q?9yEuu7k/WuKwho5ZLExcHSx/IWCrWQx488n/zZyPdpG9EQjuefc5eoPvTCZe?= =?us-ascii?Q?eyPpQec/bS9VpgJxXuB1yTjplbczaUWkxpYtSFhXyEFR0EXPVUypVX0yCmlA?= =?us-ascii?Q?aDOTpkaUs+h5dVAWtjhSsvQcFHGOjVDsKaA+f+rAnts9JT7a1H+2+sEweF1z?= =?us-ascii?Q?jgPEA90be6H0evxf1l4pTY0RXNYhHMBG6nvpLJdJf4IJVtgIoytS71dBNJ6B?= =?us-ascii?Q?l3R+MZeDaSRrgsy4V411PhrggOQSmT8NkpGETJ3wqbC3KmHs84oAtdz/DxzA?= =?us-ascii?Q?FjP8MrOAYlNmWwciLI03eqRwa+twrTCAbQCI4DSq7DzjbAWVYpAnxNA5w/f8?= =?us-ascii?Q?T7wDPqek7O+U3RkiehMG7Jm9VANXb2uEhwkDyRzxG6O0XNi80usfUNqj/2ro?= =?us-ascii?Q?18nACqqDagInZVCWJT1LPW1XSdeUOMKygtTeNQZgsOmxT2IQYnhs13JCmRjY?= =?us-ascii?Q?G92ipWYynSbDt/J8V4nj5OJUQpFpRu7ynV/qu8FQwwD5cIr9ESDkDUnYKAGL?= =?us-ascii?Q?RQxHdLB9IJwnlVEB8HE+lkPviPZG39DdFyMRQwMgnJ2WNWfB6KGMRlM7G8Al?= =?us-ascii?Q?waA4ApSybqHjooaWlMVhQ2gS0aZHaP2cJTNiDgo/eGCa8Grj9naFZpoR4zUV?= =?us-ascii?Q?2wdDhzvas6yGuisu1k6sqoLaqlsviA25fKfCAYrLPxiMnEobxo2fVn47MD/2?= =?us-ascii?Q?cjyqY7Qtt3K+AG9T+PsZsBdaN1UBmREh/C+wALeSMGVVNMCvTBtPEKDZASE+?= =?us-ascii?Q?MyIKva+gtC5j4Ae8pqGJJ+w6yK7n1IUVLLY1zdecxxTvPmetpVTuDKXDZNLc?= =?us-ascii?Q?EE9tYHbkhLE4pbZmBwzIpc38z0T+/eZ/61DzlUUUYlAI8ZHtbcdNEcI0Dn++?= =?us-ascii?Q?/Tv2DnrxnWRUfXbyWphKXDLZjbyxJ8oGqoEWg2qV/fsrbOE3VPcfRqCWXuAd?= =?us-ascii?Q?yP23K4+00dGTp1gwi8uQZHbwlQKLCd9rdi5cACBBWeJo4w/E3xJSlVxXLaVP?= =?us-ascii?Q?52kDuM0HIvdNbLs6KPNVoJpYO1O+2FZQHRPi0RkKSJKrXu8gIw81/0oGtXLf?= X-MS-Exchange-AntiSpam-MessageData-1: 3mmd6odjLYHHCQ== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1267cc8-6286-4a47-4a81-08df0d77c29f X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2026 07:06:52.8936 (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: +dpn9FopzQWG+Pz6GaL9BpMGfjs26WmjgfzVsBbCXOS2HWRea3VxBSg4WaWQDWZp6/0R2qiEnxeFfL0EZdcTQ7vrhfzUbsN7Bgx+d72D+UNc/ykVNuT1kAoBfGrQaXc900d3QfTF6xSG/6vyf8rhAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR03MB6397 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 --- v6: No changes from v5. v4: Fix wrong email address in Acked-by tag from Krzysztof Kozlowski. v3: Add missing Acked-by from Krzysztof Kozlowski inadvertently dropped in = v2. 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 Fri Sep 25 22:19:52 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012015.outbound.protection.outlook.com [52.101.53.15]) (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 84E9F3988E3; Tue, 8 Sep 2026 07:06:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.15 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851219; cv=fail; b=CHYcN0dz6AtQTNfNrGs/mRseDpE8LhjZ/Dr0NvkfjsJEht0lFHNRrDLCk5h04BkXB4wLWaBL02PDgUthWqIK1r4awt7yqjFBKbbP73MUVK3ZpkzBXelumClWORAduMIElnBLkYitz28iXUYRxvSmRmJcR4Mgej/6QHjgVDtCAHQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851219; c=relaxed/simple; bh=6t6+6CPuqisvs23tmacVkDT/cSwlaZExjz1wv0kEi4E=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=kLoF9wFf7/bhyj4Vy6ysKfUgugFKWyrvqiDjANlyHkJwtpcvNCPGP088SzF4M0fNc379unBlxD+OSWp4pQk5rAuFfyzpPD9LZw+PRKotQSaY8Dy3kmKW6lwnp/MEeerLvIELpHp7FESVIt0XFtASKQ1MeVagMXE4ZhsYgK5oChI= 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=sn96qLuP; arc=fail smtp.client-ip=52.101.53.15 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="sn96qLuP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=l9dKbdq0Txci3Z2FrRAXBKCDAmR4LgYXkTjphJ/BJhuZrpQhuXFmLZa2RjLl/3QL6sSfnjMj1YblbXeqjSsozmT7yNcjRU5dVgJwMqtMPCsEcR803eaieZjT6ZSIZ6/7kWDOeBUyWWkOorgneXbMB4cB3fr811Rc/kQ1+WPxZ6czT7gyBJ9NJh6sY98Znjl6ywlJn+pMr+s4Gdfc+RE/qBaLQBvaz2tsQ9JLrw7/yuurYp4gCNZ6pzQJcY3XHiSfqNH/znAUrdsfkkUCHYnJbGVRXDUd4uGjXATsEqD5D43RWDlX7tHjS7ny9RxcZrGWIOaWwfu0yxJ4HEUF+sMYjA== 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=IMSg+5qg1m1zJrM2UgcNNkne8QK7zPjEnwsVUpOBES8=; b=BGQfuD3fnoANgGAvan5el/zsvL+SPcjmZsBZ9mnSHgW50lQl803vXlHSOF3yFa6GKa2E3atBC6O/C8Y9N9glni1sdLRzgogRmb1Ut2YHbLYrf5bJ2S4qdNTlZytMrEf7GQ9xMKywTnodb5kH6Gu1ptImNkoiLW0H80qKy0/wQ7lZn7IlZ91N7H8p3zoyniNljrKhardqWaLej7ijnX0cNH121LM23IhuxYwavkoRFniqqmmayWRUsFoF0HmodhQISil2pX3SEIJG43GQoZkn0uLxuQrlSDGqhg0jM/IVEa2AqnIuXCWXQPoPj1K3cpaJC2sC0moD8UQRGsKgxxjqQw== 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=IMSg+5qg1m1zJrM2UgcNNkne8QK7zPjEnwsVUpOBES8=; b=sn96qLuPriHKZNm+vuZfoxCXtcqPMAPc1PD8HvUgpHQK3JEwo/UpbbY4xZ8ayInQ7nmJxwRqbtHbSXyOu4czVY8YVjDXCkH387L0w4n8dMNoBTRjU/+9C6/aEpnprGGyNcUUOZZ9rkUAcEqdDVo/vk0pcyEXKxYNzof11tsl3I5UwXm8T0wvdscjGOY7bXVyZYxGOBcxbBKcnRbEEKsE+FcGyvlgvAttwqa2w8yYWGu667Ymi/IdKLrL9N1KtZ4+u7YobN/Mj2Kl9kECnXm0vSSZn9Iz0tC0O4knmyCmLD8eVnClglk+NCrER9zUVh2NqTso/F3uv7mArpW2aXeZjg== 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 CY1PR03MB8123.namprd03.prod.outlook.com (2603:10b6:930:104::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Tue, 8 Sep 2026 07:06:53 +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.0382.014; Tue, 8 Sep 2026 07:06:53 +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 v6 2/4] arm64: dts: socfpga: agilex5: Add SoCDK TSN Config2 board Date: Tue, 8 Sep 2026 00:05:55 -0700 Message-ID: <20260908070557.3585-3-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0008.namprd13.prod.outlook.com (2603:10b6:a03:2c0::13) 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_|CY1PR03MB8123:EE_ X-MS-Office365-Filtering-Correlation-Id: eeb6298f-7a83-4b6d-c323-08df0d77c30e X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|366016|1800799024|376014|10067099003|6133799003|22082099003|55112099003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: RXk9U+lm69t4T6wX/67gxR0M8xIsogYaLWhMRnL42B3mXuEXi9D5Zkw0Ke6zsIZ7yMlJP+JP2RakUuVxnMblYe5KuIqmV3At13b3wS5WofJ82VF9IAlxiP4Zi7tnSsi0kLJhlbY5dWCzMkgdDP5Ttgo6Qet2LaZvgy2Anv2b1jjyhPBC/dCs8szrP6oGHLhatsZgq1maDhWbhj0GIrIwKsU6gvN/FlUP18TJ2B3xyvwnswQNY8c8dqq/pgCPuAzSsPwQhEQ3+fo1IdiNO9uBt3aBbz2r1rMuC0s75sxYELLrRBldkTBsgr8JtZ8Jhk2ihBoD9bXrO5+MtIiSUzUwMFMDHlOXggHLoNOh/wfqGhGgm+MgnabMr7Rg9WXT9OGxlQ/aKCHNsnh5adtBDoMcXhswAqlQxR9hfWaTafT9qQUJSgXKDtz4xnTQVRu3IFE+SI2V5it2RXkf5iRMCzeC+2ukjgVGw6rrsNHdC9EiZZtrRdg5kVCT6vX0yfERYdnlo0orFQ5Wf/+CuU3vETaNo4MfN/OmhJqxJgJIROQ6SDH7AbsOnHamegKvvzmHMMdpDWFdOSdP//TZifatXrq6PKZ1ozSBeD2pK92uRVUJ8x9Pr+s9yELfwTCs7qijWf9+HQfNnki4sY36BlqzPpHHZB47LSU8cWy+FL3S5Jz63oQ= 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)(23010399003)(7416014)(366016)(1800799024)(376014)(10067099003)(6133799003)(22082099003)(55112099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?7Bm8Mf3oisNNuwNhSakUu3YA6FIpmo/X55MOmROis5c7rGcJjgEQoXf/n9Ci?= =?us-ascii?Q?mjuJN2/6pbyxpy5ffI7BhFCFpR3pAxvwAIuQhjAEUuSuSdWhJ4SrgatoeR84?= =?us-ascii?Q?u+k0ZL6KguLXjUAsUermFp/4Pg1BavMGlWTZQx1FPIqGVeiZHd+521KqYmj+?= =?us-ascii?Q?PAk082azKegn3/xjA94uLK/wjSuf2bTXIgM8LDg/k47Y/Cua6irsa1486rxG?= =?us-ascii?Q?CPR6zoV9fQ0tgTlWJQZLjoRxIRbWo6FOKtGyGACoMzF8J9MsFERPqMhBhdJU?= =?us-ascii?Q?IayUL0E1shlQ5f+NDD8QEPX4z8SpgBPr3LPVIZ5dBGdAUAyqpj2IhqudauLp?= =?us-ascii?Q?Hz713HvL8ssArx6lRNVBewsP9+h0UHXEB9tVOLgQ6+BEGmZ6dSIibruINJVv?= =?us-ascii?Q?O1CzYIv9/KG3Qnvwr5uj+MXL6NA9Xmf/1ITmJgsMYXMrZxvXgUzO3+LVJ9MJ?= =?us-ascii?Q?Ttx/VCRdpYAXZ0/qv3xbslEieGtRSj2gv7oHXR5xIcx6o8aJovRxXhYZDMqq?= =?us-ascii?Q?tOVH03rSBzvHGhXLosE9wdB8i5ygmqeC5eXwJavqxccHD+WQgBhprZVSMpuf?= =?us-ascii?Q?j0AXp+rv6ydIXRP6NytChPHoq2O+TtliLXfvYYtrSHsU/w3AkuqjeFiZmJ+p?= =?us-ascii?Q?v9dMV+w8cAGjS0n1ILFUmIJxWDjIHUDWW15UCh0pGH4Rmz5likBg1yVD7EfM?= =?us-ascii?Q?pXH2OoIYkAmqJAFbiTRk3/1h29VqxzcD3yUk3bVQG84/wGbh3TxEr7Wf15do?= =?us-ascii?Q?6LbbzNmZS0+Y0FFzeqacE/STIVy/PlgImyKL4M7W4xpcvfM3M/F40SN0km7T?= =?us-ascii?Q?VK7ayyFS1Zfpb7y0Nic2oKcHy7yP8PYLEoIUeIHQABqWCEbG5YbLdPnN0oFT?= =?us-ascii?Q?EW1AUHJJkxMcczep070SjzYLIYj8PN50pa8g0CmwWgj5u0FHqyjzff81u29l?= =?us-ascii?Q?EYbKbsFTw56j+SR+GVMWPMYNIICIChgRTmoGJus2ydRKMitsiJNSTayTb9po?= =?us-ascii?Q?b6B2XA6QMWbq27U/2mAIYj3s+YBYOi++I+MzmGwRgoVloDz4fk/hjwRxHSls?= =?us-ascii?Q?ZCfMA5TbzNkk9lOdbC7hlfieTueYG9l7K5gir3OInIZjVyrENPUjIIVahKyp?= =?us-ascii?Q?nYJEAIvox+pEBO1olxuPbQJtUQI6GEM3IkcXeGwZZAqu0ZQjRy7j7Q0+c96W?= =?us-ascii?Q?RmOqWEjaGnz6KFWCjnjIntcBhH+seLzbTIKS98TlaPFWrltNJ88lVqUyJhNm?= =?us-ascii?Q?8WGknjsQPnWhAFbwDjIf/zke8EnpZw0FHbjosuDxgKWDViRdmOrz5uN3Jp4q?= =?us-ascii?Q?uca68II1w3BcUW/FidpZm4g6EpnVeuOrPz8+ORTTqK/IuVBXsAeUJmggH9Qd?= =?us-ascii?Q?GRwZOOepCRTyGhq2sBx1Kfpf0jYp83aksjhk5HEbvlsjFlnytm+2feZ0zVP1?= =?us-ascii?Q?b4qust9DYTK33T3ZqV+rcMi4/oQiioZWLXgC2O2Rz0nktsFzx1LTrxO02qjC?= =?us-ascii?Q?omjwLoItdMSWQqePS3KbUF45214btxh3OjXGmsm9s2G4Hgds8wEO+YkAiUMa?= =?us-ascii?Q?eS6ReP8TR1Iw78S59PrRN5gm5EPb4FtWCoZIor70f/Hb1TkSxQeSp80qmM+P?= =?us-ascii?Q?156H2266li7ge6nFDbCyzHcittwOzwJGptrkEpU1t0URmlB7gceciQeTTDpP?= =?us-ascii?Q?/c1KJT2sUMyox6RMdKfnFEPwQxIWj41tpJyJwzLiAJOlQqdsrk/xDD4x9mjH?= =?us-ascii?Q?3gdHfM+Coiwr2h5onXjoR68QBhuWX+oZThxKkHbCdpB954Ng7DKVOBwxuVeR?= X-MS-Exchange-AntiSpam-MessageData-1: Dbc2v9aaQ3laRQ== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: eeb6298f-7a83-4b6d-c323-08df0d77c30e X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2026 07:06:53.6792 (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: 8aX4jx91Fs9DH0uD/79xhEyUYDuPoOxUPJVtkNtdmCCG8bzIbVCL1nooo1/9jMndHsJ8CkoJ+Q7+e20UeBlsS29RUGGbC8cjfosFXEqm/UFUvTqoy5p+dHaCiSxf4pONkOHkhTve930zwct0qL8f/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB8123 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. Use altr,socfpga-stmmac-agilex5-tsn because this integration is not the same as a plain Agilex5 GMAC port without the converter. Signed-off-by: Nazim Amirul --- v6: No changes from v5. arch/arm64/boot/dts/intel/Makefile | 1 + .../intel/socfpga_agilex5_socdk_tsn_cfg2.dts | 130 ++++++++++++++++++ 2 files changed, 131 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..9d39f843b424 --- /dev/null +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts @@ -0,0 +1,130 @@ +// 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", + "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 Fri Sep 25 22:19:52 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012015.outbound.protection.outlook.com [52.101.53.15]) (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 924A039CD03; Tue, 8 Sep 2026 07:06:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.15 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851221; cv=fail; b=k7WrgnzcnWVK4YEep4/zTXJGsfISDvpBUNjolQAdI/LwjMDtAuqBVwxZUGCamo6oR3hPDVLJP4oRzPeLEZxB74VmEI1y+1Ugh/2gWWpCMtqfjrffS7Xcm1Cknb/WVvj00lNkTcNNWzk+mMyaVU2EwvYIHhLuBVtVoane9XnMwoU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851221; c=relaxed/simple; bh=DpoKgaS1cFUn9lk/LeKMdTfbndbST1JBf07hMwZTYVo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=OWoCby5UtJULWoEUnHCabQoCe3eDU4KX64VrFWOlTW9H7LbD+dxLGwlsHqafjV/cA34VzP+3A8gsqNlX9FL7AKy1w4MSjU2qX916Yb25hu3JdkVBzfFoBTKdUrMhBaLsNDY5DmimolG7CiYGeKD979cYBWNvZzvN4Wh2Qqiho2o= 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=ZIofUuJO; arc=fail smtp.client-ip=52.101.53.15 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="ZIofUuJO" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HxWmKsBeOd2LRRmYx/aq8nNqfS2qwzD2uUugXQ0yQfpYyQDvUnuC/SQVyc83+rjv38Et67ZpluMaarmVGDjyg54GUR9qprbFUTWEUtqVVJrqT4ae08GxE2CYD+LbMp0ioMLQgdo1Mb/7CGk+RayPDNDZ9RngFtixqF5zQ4LJvYRrM8RbVdiw4xrxIP+qIkoEyoqAROGUfEwVLc/hM9/ilMzG/ff6yQF8eA193iODTqcTZh25VdN62khgB6snNhcR1wXMMYziFXTvMS4hWPMKmztIpysx1dQrJAp09VwoIfy07kEc8SJHROnhcKuDpLl4puAKnp3ViAGMxcZj573V/w== 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=tE76DRA1bkLjJ0TcM5n2KUDFYOPPcN24e7GdWfo8k10=; b=nqfRkn5oEbmNtVei2PESu6xgM4lF5yH+mPMt1ZC25mFN0QFiZxALOs9tDdXEXgjfRnzDI3q3+cIKQIXiu284pHOoBBXdoSVt+LZ/Sf/6MmKuE7OcdvHlfo/Rv6bSLDnuAFnECzyfGHe/KYpIJqqdDTZulG4FjxoyMH+z4N3hfS4h8Fff8h+HQBox3glr9nOGVC/4NnUKANZpey6ihg2HIVrImrn1U0Hfspwj6LMMdpjqMOF6r7w2UOl/y/8pT08wSHPZ+1USPkp3I5vsiwE58R8T3YzggksGeUDZCe64Rs+m4FEYK5ZUkckMUR7RIyuKa6KgmOGlJFVg9PtPVJ/B2g== 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=tE76DRA1bkLjJ0TcM5n2KUDFYOPPcN24e7GdWfo8k10=; b=ZIofUuJOuKAhO45wGtJDdkjeURr1xsg0i1rs0dx3ymJAP/5ewovfdmLCxZ/eo2I3iMoHptrmVT7YSkCDjFG+eF7G8mFN10TqWZHCu1YoEg2X0LXw8cjyxqILb6pYzFY4Ih6AzwYHhJ4ZQN3D58ToY9+UMP3HgvmQV28qMZBAzZKVx4AzhPNqrt+2Tu/pYpHeZPKQaPnZn8/6+R8JLbM4+Sl4MkjpfyJyezBw6EDEdjQRNobbGyxAnRdrqRUXPZZ3l39QDlvCehN/GmsNygkPaJKFcq+iew83b+stIL/UpOmNzlTxJfaKEk7IkgZNt6uvZIV681OcBON0JwQwYtrB0w== 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 CY1PR03MB8123.namprd03.prod.outlook.com (2603:10b6:930:104::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Tue, 8 Sep 2026 07:06:54 +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.0382.014; Tue, 8 Sep 2026 07:06:54 +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 v6 3/4] dt-bindings: net: altr,socfpga-stmmac: Add altr,socfpga-stmmac-agilex5-tsn compatible Date: Tue, 8 Sep 2026 00:05:56 -0700 Message-ID: <20260908070557.3585-4-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0008.namprd13.prod.outlook.com (2603:10b6:a03:2c0::13) 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_|CY1PR03MB8123:EE_ X-MS-Office365-Filtering-Correlation-Id: b5ecd6a5-2db8-435e-14d8-08df0d77c363 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|366016|1800799024|376014|10067099003|22082099003|55112099003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: WDoQIXQyovEq8NCT6KLxi0lUty2G7xuFLX+wMF5SavB/fw1WAiJLqQ3Y3MrZGoatDrxhCZtkQlKvcth+jcxoOqL7JQc8zfm0osvnJ1Qp849OEyPbtqjHWccQZeLGj0eJMjhr36oL8bk5nqdFjlCk1XdZhzYrB7vkiOrTnfH0bmcWdrnPCrQtDeHP3+Rj+BsN62rjWFgbGgpcmaIUQMl401hM5AisK1p1z4cB5ba+HRcaGZCstl1Lc3wIqGwuMIouQFtXzQE5LRc/P1wugZDMojqpmPIh/Q8/YgAs0tDjExboxfHJrGB9Ou+dXtsUQ2qN2oXf3NpiDy+ygBTun49S9aAU+8KXH34mnSpwau0D5WvsQObDxo5tk8AvktgU2cAhFNSknYYFJcLgTmJCtis9bzMEiYd9ghqxAte/YNDU1OxjMSeZ+QYWgGnzvguN/GkQnamrwHj6d8qenD/DzQMnTFl+egzWmmSRwsDVpbDZXhAEw0SM9A8SnfNNfmcFBan/39ONu5CakA/4RrFPEM88Qsux2T2ezqXUofXVbi1ywzkQNt/7VzA0F+W2/Vg51tw7IW9d9QxnnCTTWBQJsW4A0oT4L5s1BXBLAAmq0S/3mSE7+tn9qq1nM5P1c7wCnzgLUN1gMKz8Bm86Tbi2mDaGZbcN37ly2Xci/ubLkVQFa0o= 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)(23010399003)(7416014)(366016)(1800799024)(376014)(10067099003)(22082099003)(55112099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ciHK38jRQnxGDOIQKni17faG5EPwrAx0G//VZB5Hbf0KI0clJ6zjJtlc13Tm?= =?us-ascii?Q?2c5ocqz1RJpvqW4SoOyfZQeVLSPPI//L04u/pR+M9m6pD5HM+VxZjNnafbky?= =?us-ascii?Q?o/9zAwHjCss/t/dBmtI19Db6czCWkpNoyNChpcMK1VhkcfPv8VgIHR1pq45L?= =?us-ascii?Q?N3YrAzHRY2QzoVJ+v4F69Tpu089Ch/X5EfLLmdO4Zgya420Mp5rqN6YhYHp8?= =?us-ascii?Q?aILB/+kbmRTw1h5kFzkBf/YO095poEAOQ3z1rZb8AI8cEQmhLO1XOg7H+erQ?= =?us-ascii?Q?KS8ne7CciIZb4vOqtHtx3PBJwecLDz7LlC6TsAe6tzKqlikgKjdAWP/MbT40?= =?us-ascii?Q?OkZrovnf/09vHHLDnHXMhSxtZg1FbyvYqdbTUSczxFgNL6OCg6zluvQ2O3Ee?= =?us-ascii?Q?E4AlxI2cNzrbtvLO1iO25OUk3Sa7DQVO3YTlTfsHTOk983FQzEkcm7h8jtA7?= =?us-ascii?Q?kddLFxSxdbh1Mz0cGI/N+tC8D/R4naqWekdoTGmbWk0HR+JMqUJCXzPIDTvR?= =?us-ascii?Q?ZnTFWjE31BHDupqfbS7oBj5xL4RdiIRdaHL/fHNPqVcgBEOYeSqrZNXTcCW+?= =?us-ascii?Q?536g1iL8Q7HPm8/JPfC2p1TKjmOWt4Rxt1EkGxKXuMw3EMAimQSsW6C3TbMt?= =?us-ascii?Q?hRJmgarnbcsXBDuDITvGrvm3FAlE4o+0Z3CKp0BvN1LKFcsOljiKhatBvLrt?= =?us-ascii?Q?9N4MBzS/WLrAtv5SKBP7hJ4UGqnJt9yKuxOnV6smGvtr3Qdk4dPY03119Om/?= =?us-ascii?Q?ReAusm+6OKwNWIKSMdVQvMFgR60J3B9Z7m41iYrgeQjkODwU7oDFUbWcv2D/?= =?us-ascii?Q?EWHjWbX0uNc/jSNPSmwS2/C2NRRWZ+tJXXfm5sfIpqqJP/zb6PgVQ18QxRbg?= =?us-ascii?Q?Fz1TfxSq8O406hYK4ZB2u4Y4wAjct19lE7dYlGVIyBwi9rMAdqcR1Umap8D5?= =?us-ascii?Q?o+upJkaKtkR3U9mmJ9fijxrBXvFCVpKmCuuHU+Gyq6ySTc+Xrez1DGfLZcit?= =?us-ascii?Q?cLCuXkFBaYAK7digQ3uRBBZuGmP6UPhTHBQ+fHsNQYDsCDfJEUDhdBoTS2Q0?= =?us-ascii?Q?1lWYMnZ1fhiBM+JqlEaburpNg5JFWajPV1a/y+gsF2pdpgOBWpziN5fTqrar?= =?us-ascii?Q?1uGf66pCJGjBz26/5Rn6UJDJdVOGfqPuIXx6OMyQeKpiMDf1k1UcPjqpOoPS?= =?us-ascii?Q?HWiw48tk+PRhOlsx56jrr00iJQ+jfIVgGnxXmLIJsWTv5ij4TTpLNzFAStHr?= =?us-ascii?Q?mvCYwu0C85iSHpQLONNz/4slYoEicqJ01eb/8KOfJwUbX0329Q6woewdu/h5?= =?us-ascii?Q?saqYZyQt+s0kJHaE/v6A78W+y1fSbTJCEuNe71DZfG3sirfA6WV/LLSIlhzO?= =?us-ascii?Q?ce+rktk+FDCjvp9v2A4IcBldO7ZljOkSB+WZWorcGo5h1aPWC6sKLUVwDUqa?= =?us-ascii?Q?ZHqlFchQ6xhOB+NIhL/Zna7vpq2MbnAYB9/W2WTR9gZw+JPqtLV3xClM7uLs?= =?us-ascii?Q?2hKIjAUqz9QvuMwrxpsbx25Kkg7uJ7caKgxiOnHydFYMVM8qfZv4O70QBPfP?= =?us-ascii?Q?Jzl3ZKgibL2Ip1roy+8g1WXlL7+MVSB+Y1O64VoqZSmaPHByV8/s/XWahbeG?= =?us-ascii?Q?8Kv3i7uURwJV27sWD0k5p8bjaat0nalHOjP14mdfOFyYcXV556EBpq85/s4c?= =?us-ascii?Q?04yF1uPuCQtLek/fqfIA9rumARNu+5S5439WrDg1CqP70JHoqYwtf8o5IaVx?= =?us-ascii?Q?UFRItw0h8MLgIQk7cLHivI+Ra7PfBrDjhuaFGBkJrN5arItbfhOVXKVYjoKx?= X-MS-Exchange-AntiSpam-MessageData-1: 1Y1XmpzM2ASr4Q== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5ecd6a5-2db8-435e-14d8-08df0d77c363 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2026 07:06:54.2529 (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: QRBnkmna5gFmMd6r9i19MUvr2VC83Hnr2qWH6wse0k++YL5SJi4YaSFBueNttWbtbba+Dg0IfdK6UW+FKVrAyM8sVAQ//aQ7YB6SO/Wq2rv6vSnlFjqQaxJt9aS2389/T8rx1rJZ4YRgXeRr715MzQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB8123 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul The Agilex5 SoCDK TSN Config2 gmac1 path includes an FPGA soft-IP GMII-to-RGMII converter between the DWXGMAC and the PHY. The converter provides the RGMII TX/RX delays and presents GMII toward the MAC, unlike a plain altr,socfpga-stmmac-agilex5 port with no such converter. Add altr,socfpga-stmmac-agilex5-tsn for that integration in the same compatible items entry as altr,socfpga-stmmac-agilex5 (shared snps,dwxgmac-2.10). Do not use altr,socfpga-stmmac-agilex5 as a DT fallback for the TSN port; the converter presents GMII to the MAC and supplies the RGMII delays, unlike a plain Agilex5 GMAC port. Signed-off-by: Nazim Amirul --- v6: Put altr,socfpga-stmmac-agilex5-tsn in the same enum as altr,socfpga-stmmac-agilex5, per Krzysztof Kozlowski. v5: Drop altr,socfpga-stmmac-agilex5 fallback and rewrite commit message to explain hardware incompatibility, per Krzysztof Kozlowski. v4: No changes from v2. .../devicetree/bindings/net/altr,socfpga-stmmac.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml= b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml index 63084f762373..2c27bfd5af89 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 @@ -44,7 +45,9 @@ properties: - const: snps,dwmac-3.74a - const: snps,dwmac - items: - - const: altr,socfpga-stmmac-agilex5 + - enum: + - altr,socfpga-stmmac-agilex5 + - altr,socfpga-stmmac-agilex5-tsn - const: snps,dwxgmac-2.10 =20 clocks: --=20 2.43.7 From nobody Fri Sep 25 22:19:52 2026 Received: from BL0PR03CU003.outbound.protection.outlook.com (mail-eastusazon11012015.outbound.protection.outlook.com [52.101.53.15]) (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 61B733A1E81; Tue, 8 Sep 2026 07:07:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.53.15 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851222; cv=fail; b=h1QJRejDc3z90AoTxfhjUMLtidSyZHtkfAG2JDQVZJSmbaJetrdWgPmdgch0YmJtPDpwCZI4vAb52EG/ntJ9wT/+09hHse3ujFT77ybs/LUQZaw2cVqqq9zhRbOSwSMjzDGcUpOLB0UJcskx1sRq3dXBibT19ct7RSNh8XYpWjI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788851222; c=relaxed/simple; bh=ysRHlQiFm9AEvhhcc/kRGn61O1KqzgnvPaPwaleMVGk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=JEOcNwov57V1htawG7wFPU3+7+eqvREvQv7dkrYEaQrbCUllUuE7Bjbyn0mw1KrZ399uAC8AYLoov+zSWoTYIbiJRxGefdw3inRw8PIBp+8fvgLhVGQ1Ow8CitBIitJHEoZTJ7c9PpuSLJQZXGz4zF8JCpOg8rwLlkquZNB/NBU= 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=dc1/1Pie; arc=fail smtp.client-ip=52.101.53.15 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="dc1/1Pie" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hPgg/BPkCpF//11vCwv3C/e2iDYabu23n98dpz+6X/tBZoIMcl3Y41IR3k6Y+CBKcmEoEvMRtbTXehORS9IIo3bmDdtxRtBzE2uxrfwpHV6JnQ2FMkNt3nRz8yd+htFgdsF/Zz1kCO9x5nkwPnh5fu+2t7oQkwJ3w87c9LnB/elZfOVyeCsXo5iOO392CfWejIi+cTFd3TDacHWhkaGgtNErByjmM/X3Ov2vXIStnVNiDxfpw+pQO3ax/+Q9UYB4WnL8X2DDlWNNjuFTmBJcRYgVMGi6+Dm2EvUw2qF0coJzmXGDGtHRhITHCbOXOzisw/bSGOhCEghUm6ksH8Rwng== 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=wDVPp9EaY4cvm1vODgHTxHMD89QBX1qhYtrWZWyUMf0=; b=CV7zijep1T/zR8dt4QoGhHGMDXfyyWpStfJ7jN9qn0oB3+5pW+nR5Q6Y+/5GjiVgp6Z+TSRDUImT2GiGiJTV8acNYxWNa6Dt4oygzHx6Etvv0lr7H/BOqKoq/dUKSVHWzqzPgNFBS4iwK3TR+/HlxLWMZQt/7tqFX4sTwPWTqauSvuvd4XsOVp2RCuo/rMTJQHwkJQ4JKTK1M8vhylQeCDV1MKZfY/rH4ShvxDlqwOVMTz4PYpqwc6fPSzKQKyDupsxUZWrAJ8uAnq5X/ES+9oaYOVXFhLMq6xg7h1pZqY7Wkgg8v1IL0NLAecuGVE8TQLxRxFROV+Arl0npcxhvBw== 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=wDVPp9EaY4cvm1vODgHTxHMD89QBX1qhYtrWZWyUMf0=; b=dc1/1PienijET16RA0SSn2nnU7WsW1yEXRm15H2WH5fFza+02Rm1upy1pN2hw5zjD7mHetASIQ4M8JJzG/kutNj5EOlCdCX676ZdATLi7qBwvFG+KHCJ8ciGrKtURfnHqaJ0qQ6DenAKUxZE2e1rtCUuDAWNAs+N4gIa8p7YH5CTLna68VFvXwpFxrNeV0AhM06Zbeq0k1yMd8BGSjuRwEUoFAy568ifogc9KQkYBjKmyTTOkE8XiCskxSQGbUeAZFKfF/jV4ykIg/Vwdh6H3PNBdifNKqUbHb8CDfAPbV4/hYe+9j6OFERsY0IB8nG8dqa0Bgogi+HTYvJI+JHDGQ== 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 CY1PR03MB8123.namprd03.prod.outlook.com (2603:10b6:930:104::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.15; Tue, 8 Sep 2026 07:06:55 +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.0382.014; Tue, 8 Sep 2026 07:06:55 +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 v6 4/4] net: stmmac: dwmac-socfpga: Add support for Agilex5 TSN GMAC with FPGA converter Date: Tue, 8 Sep 2026 00:05:57 -0700 Message-ID: <20260908070557.3585-5-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260908070557.3585-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0008.namprd13.prod.outlook.com (2603:10b6:a03:2c0::13) 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_|CY1PR03MB8123:EE_ X-MS-Office365-Filtering-Correlation-Id: 6004fdc9-b8db-4ede-0ad5-08df0d77c3ca X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|7416014|366016|1800799024|376014|10067099003|3023799007|22082099003|55112099003|18002099003|11063799006|56012099006; X-Microsoft-Antispam-Message-Info: K/9cyhrake0kTnrXtnsE++wwqfE0ufo8fVJZzDsKZlPjXMoKzr02c3Yq4h2FseW8mJ1LU3jK6AjjhQLFAuaHZjgGAIBUZLk+P7PKruhUN5o9XseQU0i7OQ2OpYl6OtCokxFK6WtBU9BFT8lj2qu6x6Bt21oFzIGcmeNj2IfL2a47+/jQXsE+74vjCA/7MHxpxrglkaZI0ukfThHKFHkVkKy0W3BPANTo1tZqyMWJOVqD7oIxrpozuwFReARoQfJmLA6weAw3Zg0DvXVEH5HjIPELONbnf7buwzVKUFbWVAvkSn2M9T+EQJsdPcD2t8bFXuJFLNrjSJsj5xUly58C+dQKa2KIVonrKZ0PYOmRxJl4UKL1Lfne5lFpHNn+FxgwBLrKEozn9OziCp1J6pN4UJEEtnyj9mFjOwctK8jfuAZAVcXt1OyatwHkComoyqnYHqdIbCVWIyBlolybX/2U7eftvdBvr3L6Za6+sxZlmB7pam55nGJ7bANzFoUEImO9YyfPF6H8Xm6YIQn1GCVid0hHz2s6j9XyABNaTFfa5J2jULat51UsctZC0rc+V78p2vvjQqT2NBROYBuq4wTqHG3NJ860V2Q1wLzxB84O+g+5aSoKP6CyJSY0as3aELLnaJH6uVj57yyhcVpO0dP9EYMFofbDJ4ndXe0LiS/WiJQ= 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)(23010399003)(7416014)(366016)(1800799024)(376014)(10067099003)(3023799007)(22082099003)(55112099003)(18002099003)(11063799006)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NrOTFditU9rhSc0MIQHXgHhy1jW97BeCibMmyrQarKPVP1SRgzw7x26rWQee?= =?us-ascii?Q?EBwBWEQE/+stUeUZB9AYZIiWYp95I+jUbsIPNEWUGkVtEdcdopQaAyFJN0YQ?= =?us-ascii?Q?RGKkQcTc1gilaM/1Ko3OCU5n5UpulLcOsvih5jYDXOYJzbe2p84+yZ46plDp?= =?us-ascii?Q?22Jy0nWZB+3yF4vFoH9BSBhsTz9JkhrSm2rXerCVNMQDb4ysFApD8hiE/+Cr?= =?us-ascii?Q?TXCto2QFZrAzs2+x/75R0MBqNY+gcnrHdelqdXZ7OGKCyzQ8KXXzL38ArG+a?= =?us-ascii?Q?IbV4cH1W2rZFkfKS93tUlT9o3nzJN5bJCofF84ZlLcvhQH9f8tHqVnuu88Bj?= =?us-ascii?Q?HvYAEkW5Gsilbl4ie4gTckfUjvKjS5xn5UuctWrHcx4MwuF3xn1lpIOz2Lpt?= =?us-ascii?Q?t6TELcjXA4q8b4XJXnVr4Q3byFkHU1GPOn6841n2J+cQlJnUwgtKTBuEaDSb?= =?us-ascii?Q?e8Ns7eaqjUZHvhIivzQkXb2VLLPViuf5gzg0uNxm1jpUN4FD0R1kI7WBnvqo?= =?us-ascii?Q?6DSyKlzbyZWfWm3IUBzhBjZnLrAREjEM7mjY89/0v6QZGS3ho8q8Uu24PGZt?= =?us-ascii?Q?/l8cX1ev1wv5hrE8tiHMVMjg8m90NEcQiIOGY3SobqntnCf+ZcZ4j4b8hqOp?= =?us-ascii?Q?zB690eQQ4uZdXNlAAooYlwVj/ofYrZiUZ86dLPI2o31cZLRBZkgQxTD0lihB?= =?us-ascii?Q?Mdah0ZfA2P1khwUfvVZMKjFtaY/nOcXoI5XddYpWyzUaUlJ27yAPuYJXKjTy?= =?us-ascii?Q?CyHz6hILV3ytfOL8qG1NSjafpoK7GI2TfBcEcQgnjuX4ofRoCQ5awzQ24FfD?= =?us-ascii?Q?JdcmRZQIg+WhwgxsiCllzIQCTxL9Ngh49yoiMusBKM+waopXrrXH2Cab0ngH?= =?us-ascii?Q?AgYaptYn8BKcSQKM3lLGpLf+VcdtVfMYxGB61m1V7krIlKeAdpVLiHy6BALj?= =?us-ascii?Q?XslGtdtilwAda77w/IjLvOyWeiPG/2KsTafeuGwmo2FevjIn7GFov/9feSCu?= =?us-ascii?Q?nxk06yxwDgRrmP5KUSehW7YXz/qaMSoOKrFO7NKgwqJka6WYR4xP+FB4LRsY?= =?us-ascii?Q?yVFxvelxohVFvCrsO0O03d1ledJbgiYrttAtfCyLVezo4W2KT9OT4j6tiHzC?= =?us-ascii?Q?3OosBl0/pRP/Fa8YPJ7e1g0+OvQXfh4tuLEAum50dFSM7UuxT4EWRa8q89y0?= =?us-ascii?Q?0pAj4i3+JUNe6MlCUiwfwwVBC8Xx+Mo6264CzsrB5Gg2NNVzotf8h1YNKSHY?= =?us-ascii?Q?qtmFpYnm0b3IobvZNTapBU7t6ZwQVkG05pRJq4HeCDrihwZMPFtC8nVRDio5?= =?us-ascii?Q?gVmV62DbTzNWO3LXkDg3x6uCSUFXPgJnZXIbeAuwaIJ7tcBsNwXRnqFG06o6?= =?us-ascii?Q?OWz48rGp+65/2/2U8JVbbBZdz7qRppAokN0fs6XY/ZQKgilzAk70GetzFTHP?= =?us-ascii?Q?ljlBLcbDEd6v9Qa8R1538O87n87E1s5BXBczNVRYoDr+5KkfPMFbdO5rE34C?= =?us-ascii?Q?+avWgc7iipEBrZxeiKxeX2R2O1NKb4G8sVLtrLUx8BR+KRC6n5zTo4qFUYeA?= =?us-ascii?Q?wt2Rq/v+iKXSEqn+U9yOFStigo1+vvOYnna5wBsPNy/suat/eeJN7m10txfy?= =?us-ascii?Q?MOSqFdZ8lTklRO1DRf9tDuKqYDC4ceE7PNK1yx3XX0acRK8MUImYRhH+j1D7?= =?us-ascii?Q?DAX8Hbg3o9epeIErmzTcl1/6B31c7TCr9PDbC1Buq+gQjYurHWcIR8M90ieE?= =?us-ascii?Q?DPXcrVHSxhDH76uSAukF9lkCH9z5koiJph9Mtx4zWQIS70juBkSZ738xIJiP?= X-MS-Exchange-AntiSpam-MessageData-1: Uz7oBthAEdbDQA== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6004fdc9-b8db-4ede-0ad5-08df0d77c3ca X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2026 07:06:54.9530 (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: CDXte/Bz3dT48o1Uo3GebldUMpiKpj2GuruK6WqKAP+uSZJz87Zvog3CsnSO94nBd3Tv9JxtA+O8JtBx6hLNt0qqskNmDtZFJfXcDI3OMSxMWwM3FNuWAs1TjFKEHdC6+BAh/3EyePzu9aLy/wKe6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB8123 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 with dedicated match .data ops that extend the standard Agilex5 setup: force GMII for the MAC interface selector and strip 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 Reviewed-by: Maxime Chevallier --- v6: No changes from v5. v5: Replace of_device_is_compatible() probe check with dedicated socfpga_agilex5_tsn_gmac_ops via match .data, per Krzysztof Kozlowski and Dinh Nguyen. v4: Add Reviewed-by from Andrew Lunn. .../ethernet/stmicro/stmmac/dwmac-socfpga.c | 23 ++++++++++++++++++- 1 file changed, 22 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..0632105b420f 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,8 @@ 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; + ops->setup_plat_dat(dwmac); =20 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); @@ -670,10 +673,28 @@ static const struct socfpga_dwmac_ops socfpga_agilex5= _ops =3D { .setup_plat_dat =3D socfpga_agilex5_setup_plat_dat, }; =20 +static void socfpga_agilex5_tsn_gmac_setup_plat_dat(struct socfpga_dwmac *= dwmac) +{ + struct plat_stmmacenet_data *plat_dat =3D dwmac->plat_dat; + + socfpga_agilex5_setup_plat_dat(dwmac); + + /* FPGA converter supplies RGMII delays; MAC uses GMII, PHY gets plain RG= MII */ + 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; +} + +static const struct socfpga_dwmac_ops socfpga_agilex5_tsn_gmac_ops =3D { + .set_phy_mode =3D socfpga_gen10_set_phy_mode, + .setup_plat_dat =3D socfpga_agilex5_tsn_gmac_setup_plat_dat, +}; + 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_tsn_gmac_ops }, { } }; MODULE_DEVICE_TABLE(of, socfpga_dwmac_match); --=20 2.43.7