From nobody Mon Sep 28 21:55:00 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010012.outbound.protection.outlook.com [52.101.193.12]) (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 A745D2BE043; Mon, 17 Aug 2026 03:02:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935742; cv=fail; b=c64g2HGv0EhQgNO93g+mZWuxfxIckFn36CTdUnBtG8lBmZ/ikq8q9iQfBhSsyaTpBvnXcksfc7/BzQf8CrcvHebGgeMwIdSOYHTRommWd7sifRwmSVTEP2VKu6XNuVMNVmZ1dMpOZOhN6XcFhXAQSSDm7vM6ASSwzQ96bmyz4tc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935742; c=relaxed/simple; bh=pugIieL0MUYeUf2TU0IlofC6J7vXzRDihaBaRfnoVlE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=SIyjed6KGcrsKrBwF945zeGKB3qV7seOxZ2kXMpKfkAZb2ihJ1g3uy8V3I7/OrTwm9RCNwqIkFGJ/nf9iMq3JuqNf78A1WdputB88cOF44SLFrX2gKI0yEed5ZD7P3fgljt9JUusNXYCra8P4edqG/DxTT8VLIti57q+t8FGmR8= 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=vCg3hNcL; arc=fail smtp.client-ip=52.101.193.12 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="vCg3hNcL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DFbCerWAJgMG/14xEbOY03kUv1S7FlTTRTIP5Wecyema9QAw9gnTsF1p+U8kdwMDpHTZ5+Fe+gZ4mmIMzZB5GkcSwo8ygcBYiN+d+UYOxThZXDMc7VB0Q0dJ+AaV00Yp/n+fSeeQ3JDc5EgJxzFsyrsMQDPZUwWKLqhrGkuVjdAziZk7214M3RuVbfElLlhW6AdgDADsHax0CiNV41NjNjH1gaxNWdVs5PJPFZYUJoUW5iXNO0ewjdQWjM3JeTtxXGhRWtOSYE6VvBLAninIlf4Y6ICDBMzOzZHedH3nMyZ5wBeYAHka0ID+mp0ORCJd/eronQbGcBlqy8uttsqaDw== 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=uoPRcyj+hdrIjGKCyD/qLhw7uRyYr6i7kyf8wnqQcfk=; b=QEvCx3ubPWrimiB0xXPGNFPaoLOC5QF1Y6PVjvPpFVXFNZDJbjKUuqfTjc9mX5e8wIeDoJfu4O2K2srTYW6z/CSAqXk7rUtcuIdRkREimt3Hp8e5XUwTIXV/rooyI291/n+it623cTvizxt+PlCRu/UyhlvwSsL128jHmpHxIGCtcFm/9ee1XOqwCq3Vgbz0YmTKjPYRcOVqyzq9gDaWc0SOs9buBq1emu343pYqFS303UchGqDn7fyIis6NDIbM/tqpMQR37YcAC3yDvltGaimZo+1tur8/fcsqvPcR9kvy7Q3rN2V/Y4P6ztMHYskI9FMrrLMzZtCykdZy7pvAhw== 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=uoPRcyj+hdrIjGKCyD/qLhw7uRyYr6i7kyf8wnqQcfk=; b=vCg3hNcLN3HSzo7mIH7LIocsWkAJIibym9UoQO0AxTwuFNeFG/L1Y7EreAylPcZks5YyhMb6L0IeS4W5aQ8D15PWVTRhf6eIyenLsxSzaWJaWaTxye++F/hOhva3lFlc38TRq1///l5Z2JQHnAoXTkWw76hS9hUwfcxTKSVSI99GsCMNmPi7mMWo2GGMjKHd1AoDCtsCysBCdAPLypACI8nPQzjTnBf4+t7CYFdq1UGy6rti24mayro8wqEfaupqk4BBNg0WCoSun7PPWTJK1h3GBaMDUfE2RmbHN93lVQsYW2jHxkDQiof9N+gJWcHs5qZFJ/rPVjNWzMlETCaAxg== 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 LV4PR03MB8355.namprd03.prod.outlook.com (2603:10b6:408:2da::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 03:02:17 +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.0315.016; Mon, 17 Aug 2026 03:02:17 +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 v5 1/4] dt-bindings: arm: altera: Add Agilex5 SoCDK TSN Config2 board Date: Sun, 16 Aug 2026 20:02:10 -0700 Message-ID: <20260817030213.6769-2-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0096.namprd05.prod.outlook.com (2603:10b6:a03:334::11) 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_|LV4PR03MB8355:EE_ X-MS-Office365-Filtering-Correlation-Id: bc2a0d7c-eb65-4de2-b3ee-08defc0bf200 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|23010399003|366016|56012099006|10067099003|11063799006|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: MGyoJU0BM5qCHY5TE+A1kuXTLtZo33kZ6AIUAHtJYMktomUeDocDAj7oga0lKaHirJAN6NoEVCrXzF1jqkN2QlnSP2EFqVAzEXdkO28DeWLGJ90Bydbb1UpmyPg9rgl+nmeZdlx019eCFlcBjpNIzyWlQY5Aqyw8kM3ur1TfjfFL8586uTI9LtXsatDX4ydohTe2m328yRBwy3p3wid3jzZMGjNr/w54uIHtkbzKjBq0LE6KXsKmn/QS2+ktor24aXwfHp9xopDpGM8PVWbZERYXg+lVIjjbl+E7YJQYoIQ5ur9SF5QYO0w+UHHcsxSbodHtUGpZJ9Vt941SyTcQNPpxdHkE7aWC3YrMN0zrP34pIEvkRrBTOKgoE8cvoiLDP0B5zlnQ9WwuDS+xbNQ5W5Fnk9Ii4nCDTgWB3AKQ6ekV7CPC9nia5mittDZeZh7cr8PjQqQyowc4AQdZQOo1Jjqp9mXX4qsOaysQs0MRt4LlxoMa5nDeqdE0A/Et7TAVTBx4xy2Y/hA9dcR1Qtza8U1GFK2BRYZBN9NmcNDvuzylVHV6yqgaSLwOYkU+7DBs7KdgLQTwrGSp465mMMmY3GAkcKCH/48hsDsHX/ypjEsnet56B13lKloo6i8ZvMh13qhT+uHdKij0Vwa5LsJ0FX0INtgwkJDC+Tv3IyQT7sc= 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)(7416014)(376014)(1800799024)(23010399003)(366016)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gSidxD9snAHAs/yzhicBI+khqbvdF96+NDBO10HoD00uAC4ttIJbPgeSxtz0?= =?us-ascii?Q?s42uuxC/zL+niqY4O/ZbOt7PiejaNqApxQGQ4NnH0X7taHMd0CrShdizC2C0?= =?us-ascii?Q?15QQCmXt7OWmaObEzWuUVSJI4bbi5AEJYUWYH8X587efLAWlhtTQ5WsjQY7K?= =?us-ascii?Q?zk6KFB20E0bNAQeOK+cM8q8wgZwslynvrauwIJQdbiYuPtYJvEEWPkSk3ouD?= =?us-ascii?Q?fTHQEIsSmVS986ri1iXQ7HXEzM15he/l1FssrxNyoV8+kwQubOVCKOgBhOB5?= =?us-ascii?Q?p8AHS2ORC0Qjcp6ZOWmjYUUyan+TCO/tsHzU8FbTSmm8HhgDGFbJF6sIGPw6?= =?us-ascii?Q?MP4PW6KohxV4/taq2fTUFQU9a6KJfN/UM1cSm4c4T6nd6HhmbyRRKyovU4ht?= =?us-ascii?Q?qj+/fKTfKJLB9PmK9RybCJr0MdHE8bXCPBlzDdgM4OKIo4R9XkRxoJibL3WM?= =?us-ascii?Q?PANqM42dsD2iZP02g5hn6xIs3Y6BRZIZKcB0Wh4uyN5nXmrLdI3HPDUwVLEk?= =?us-ascii?Q?ETnRNEQImkFAYbnaYBvbxTaNq3kfxPoRxPWCMCthfe9GleahaGExUB2/H/X6?= =?us-ascii?Q?Ez5y4cVoG4t0e1xSGixDdX5H7uUmux/B4OGC89iiRREuRL5IeFeptlhtGtl6?= =?us-ascii?Q?Vkymt+0jP1vHUVW6xSyegBooWKETQ1PKIVnh3pI0oUo4AFpIjaM/aYlgOyW2?= =?us-ascii?Q?mcELhc6nmmauCkNu4sQ6mMjAngYG6MKM2VJ8QMpipv20xVSDxGsx6oKKNQFq?= =?us-ascii?Q?bLkNfSvr/qWTJccssgW/IiFQVngwzOuzWvGTKoEsniTJD3DMbZA/Q1QF+L84?= =?us-ascii?Q?MObtiDzDSOLEjsD3tDva5p3rT/IQC93yzHG85N0NYIAVp7YeSZwaZD1mvPP9?= =?us-ascii?Q?FF6WFyGmeZ1ZAWmYcKJgeA4F/x/8B+AeM7SEKyCItjEYsPW6qYbqVRAKY1iu?= =?us-ascii?Q?BNCXwc/CNu/lULXNr6vn/8PzS0QuuNx7rce13YhrzHX2IGxSebrnP4lvGv+J?= =?us-ascii?Q?6sini6eHBBwFkSh5Dy+Zcvr3Xlhgd/X0mMow8pzJZ4fTxB+OaOokVT+0Do92?= =?us-ascii?Q?Jv8VLl4xTpcwxURN0JryfnxE8vC8nMQhm3xj4FvJKnNKWEVdlYOmy9Kt+Wjc?= =?us-ascii?Q?GeZMBiZi+rVd2BJefc+myI9yBVkQ0DjxPIiZsz1f3cTJpuuFQ3rgLIvmdMba?= =?us-ascii?Q?+O1qI/T9TKUKotBQqYVv4aQKKLgUM8WhuK1aWAijvxviRRXsY9v7RWX5PTjA?= =?us-ascii?Q?efrwlRvGtBo9xUWo6Pi+kRU7VODhxc2eVOhKEvreS+X+EdG+0dNFZx7xryfi?= =?us-ascii?Q?UCjJNm7jjXktEgzX2OQp/kIi1LpmiPavGoyymeorpxBaeQNAx1lI9cws8/ai?= =?us-ascii?Q?LhZnSwXfm+THZq1gsqR5CbwB1byHVKW4NAmdy/0K1VFPrq16bN6MWEXEPBe5?= =?us-ascii?Q?gEiyIMKJqGuDBs5SRRRswJe6C2UGoCLnuDFsdqU5AamkgmdqxEt+0ubOmbDL?= =?us-ascii?Q?g/S7jbOtyPfggRyo4M3i1p6KXOUpTR7T8dTNg+11QxanuUQ5c3A+MGJ9nGIf?= =?us-ascii?Q?koS78mqXwripT87JR1qy92I2uHrfWsxuib31tbZBflndDFyB5dNJnixVlyCG?= =?us-ascii?Q?1AncIK3iOrNXiwsGw9574c6zZlDYgf02AVKhfv1KIYrTsW1y2jqk4LlkoIc3?= =?us-ascii?Q?tOhYsz7zvIAiYw796DBM+xlNX/C1eCzkbsMGXvUoALuikK15NbfbSxPCiAxa?= =?us-ascii?Q?8ZLGLLGXv4xxhS9/84k11KZXUsghiiColM4eEl9iCp7uqcMpDMEyo8Dy/+M1?= X-MS-Exchange-AntiSpam-MessageData-1: teZwljLCU4oB8g== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc2a0d7c-eb65-4de2-b3ee-08defc0bf200 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 03:02:16.9705 (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: FQZy90hdylgK6oSJ+ZDWQCLteKG+Ac1ixyALwSNn86QQ75Qfpf8SIAaKgpQP4b+SApVrWrAJVeuP7TalEc5tJJfSoKIIv48gMqcrtoQWzrBAZjUNts9QxV50+kFCaH7N/SFvVB9BfjYYMRqtFHhPDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV4PR03MB8355 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 --- v5: No changes from v4. 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 Mon Sep 28 21:55:00 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010012.outbound.protection.outlook.com [52.101.193.12]) (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 9AAB32E8DEF; Mon, 17 Aug 2026 03:02:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935747; cv=fail; b=FIvL0RLJs57HvDZ1oHj+Wj8u/wq9Kd91YXcWb/js3XpThN8cWHviw/+3E3GFukkzUqKdResGw3BLTZJbMMIh2oFtNVGDFSpdK2klITz+DKZ68ddOCA6B7kgZ8QKtftcT8EV+JSwYwqnoq0l4brVcEIKUAPs5zJSwK9dUQEZjQpw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935747; c=relaxed/simple; bh=HkSyzdQhbN2Oz88RL+cuhdKy+CutW5b+y1tMnN+TA+8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=aM6PY1sHYPGpLuL+3h73oKEEw3Vwlj8fGk8s5KquIvV+vpyC3ivyB9Xbv3ae0MZ53Z2qNeNZahz7DZ2vDYO5XNjruZKgSFvV65x8p5NhMCE1CUXpmGoN9I8LVUefVmPl0bEwpY/qdfkUNpJSuR1LXhsQXHQAQuyzzwrUszzDnH4= 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=UcJ+g3b3; arc=fail smtp.client-ip=52.101.193.12 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="UcJ+g3b3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ogNjHmViFv8+gmH1T/9lqhpd07bfXzy5P+yARZcYTuGSXdDgqUV4W0LqzTWrScACbZYPtsi9e5yXOVgHxDcp2Hfj+Y5Qb+HkKRRUjL8WEFOGLg8rb+mzdLRmpq3d0nCx/0dSk6DDEDZ0XWLYgF/07leCYeYD5QoxKcu6JCEZMSDQzEvdNej4iz5urEQieFa+QQfRXBQ0bQ7QaWnyAkylLbS9zTBXxMpFAAYHasji41cXDuaesy1rUdMT2vXrDyqfRbd1Y8t9UeehTGSkUeXGYBwyG607MBQwezFnCVwcnpE854KQNdbwQTJfTtJID+RPzcdDtpcXf35vj/xTolOUqg== 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=B2MtToyfmZ9gJboHQFx87ezcjXIB+E2cX7Y6naN5V6E=; b=w6IzHDkRwvMv927PceP7XbHONEgcmlgqOfNCxG3HpTQk2a7n1WdX9VKJouNHXT9YIJF4vEiSRZ+Q5e189j6oQ4yWOfT9iuSEKLIdTlclqBTR8jQp8ue4PmOGawal5oZDcqWFhxp7oqV8JumAvr2BCOqXr8W3cQYxaoWiuWGPFSTMbESu+CrPHFXUDPi+NRSXPiwLm1s3vK8Ai1V1JH8Ea043HkOC0hQbHHenZEpDvt4+UdKyKUNAOlfVgT0XGpG9TrDVhoVfkaO3BOH2XTyAjjwXv5TTl13p7GW2dpeaKy22jORYfNumPtDdgAJIwHOFKLKygnG+ceO0X5WORlQbNA== 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=B2MtToyfmZ9gJboHQFx87ezcjXIB+E2cX7Y6naN5V6E=; b=UcJ+g3b3/HtTjXe7tDh+nVczoW8D2pjm1PW/11Tfra95ceLMWMoosx2Zm4E2GpZmsERte09UwdNqmMcz4QE0EEirMtR0ePqPmn6dp8dCg6zp1BJ898rZD+EmqKOZgQZfMf6GaPXJLX159Nq3NwYExOKgpNXtEHiXWmM7AyH3C3SDu2xNAPmotVQojl45XsLVqX6xWEI1/QImZWLoPUeNDX9kuMyPNUa1o9YAUBH0hcx1jyoPL8Y9vCa6cdX9Dc5fhu5yWjHVmKD6JM5fyGInxq1xn7VT4ScO5FBTweKPtst4vu/sMi77JyFedmwb57C8rO4RJQKtQyxgyWnA+vDMSg== 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 LV4PR03MB8355.namprd03.prod.outlook.com (2603:10b6:408:2da::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 03:02:18 +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.0315.016; Mon, 17 Aug 2026 03:02:18 +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 v5 2/4] arm64: dts: socfpga: agilex5: Add SoCDK TSN Config2 board Date: Sun, 16 Aug 2026 20:02:11 -0700 Message-ID: <20260817030213.6769-3-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0096.namprd05.prod.outlook.com (2603:10b6:a03:334::11) 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_|LV4PR03MB8355:EE_ X-MS-Office365-Filtering-Correlation-Id: 2664c108-c002-473c-d5dd-08defc0bf24f X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|23010399003|366016|6133799003|56012099006|10067099003|11063799006|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: KeWpJJ18s4aGxdnCTjqcuEd+FZIOmUszE9Luo5IykQH98iz0I/wLlHAbicDuWPW6B13IiaqDr3axr8Bgx8sfO9ULrQaPpPjyRvwefeT0njEvZwTWjFZuCviLqaYPsMpuJiNhSrZ33QsrCHWGn+L+jAXCeAQkVlk5mLuMSDIbfkM6gXi8lmYoMQWUnHdkqe8JJLtPo4Dp1DLXdFYKSS/8Z03QCXxUBwUkp2Sb1Qj4kWa9n0ACM+VwPsKU9GoSl1/7z3Wxnybkm/uVG9XGt6JluuLsK0nyH46uCzrtyzxyv7++7gzNR0DlkqDCYsr86x8vIcpLQ66ts9a9NHHiaC6K0gPu047EQjAioIMnuXnbhK9GSqbLYdULzTzkZV4aituur31xAATn01bTGY7jV8Wqs3qba6Mv4TabPkqSuXKljYK8eD3pfKTdwyYcbNGwZVU78OZiJFlWg6H7kviQdhaDntBP3XE+mwi8q9E7WC7hjGbBLlDKp5YeApUxFQ3zBr1MHv5wqke7DzizNh78RBlMRMBC3SCbDGjxIfPlD/eIhH9FO8kKL1oRh5q6C7KJ2S5M4h/LGvK3XjfQzUFreAGC9byj06wf6Nl1uIVltSLynCJAGtsW1Khh81D8Pk7tCgl3d9+MnrNM5ReEuIK+aLvRjblnkXdydgMSA/NRmSRGKSc= 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)(7416014)(376014)(1800799024)(23010399003)(366016)(6133799003)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hqFP9FLTYLjzPoaE3XMg24Hybmyd4MWvvaphUbURl7zIz6MAytpF/Xe/LGYv?= =?us-ascii?Q?iqX1P5t9gyqv0JYCBIF8Zeumq0cact0URtPHvfr425XplSP7me72OnGRTLuC?= =?us-ascii?Q?/POCLAkTXrmJmfmsApnPQ7r+KnH/q/lzi4DHKId1TPcitqs5GIvX8piMeR1a?= =?us-ascii?Q?4hP4Eha/USyJ0KmVMKANj84ukCTnrdTiB82CBxOJ+ZlxMNPoJaQTwAGd+Dzz?= =?us-ascii?Q?yGfMlKyjOyW2s6Mu8JIzIZgea7aG2oFGX4JSoxi8A1vZQpVF3B//4luVbrl0?= =?us-ascii?Q?FVcg/9MdwQg+js8G5EmVtQdNK2tXJjsxH8hmdMreLVLIyqu8mI+YjLkBRRZi?= =?us-ascii?Q?srErs+o6lQusOX9sQ1abUGpBHpyyl2HpgVfxr6y0xO1YlkciFyIQjzX+FcV+?= =?us-ascii?Q?KOlbZ2dzANM9dGqIs2AONLDf1ppeb8QZ8ZCGO4Jawju4sa0zRt1CZrMwXij7?= =?us-ascii?Q?G8pSdX+cjboZfUeYC0IsVSGWI5Ue+ctTAEtndLP4C7Uaih5xaiHr6V1szg0+?= =?us-ascii?Q?1dzfDuPRm8zLmfboy2+AZv+wt/S4nFm2V/AOWaE58JGppZ19DeWlXtEq9O14?= =?us-ascii?Q?ZLah8F7Z6mPItMdn28mIaVrvuKV/SSRnpGTqiv3ofGQYWl/8XCAYW3vHV73C?= =?us-ascii?Q?f1NQSMiN3uqNCkQ3hXtXmWq1vx9DjW1ffI/8mfXNRYAcwCaN5MbPYx+2UyHY?= =?us-ascii?Q?xxbZ8Hb1Kbni+on14N6jbzuCxJpbp+D86wbTXo7+d0kdYRHyDJBQDZsXRTN1?= =?us-ascii?Q?sBPFctwo29/xzHR1dIBdRy1KSvVD4HSNjiZRhYHTnyIQj+Wet2RwUYidw5L2?= =?us-ascii?Q?LaH1XFFNCiF1idnYbMzt5gbJ+IcS3yXG3AtWPsaejASEvqyDMMuseTYvsgb4?= =?us-ascii?Q?UFhqmECuy7TCJ+ga08xJX8xB93ZUpClWKNloY55CZl6uwinx8Vdha385JKYy?= =?us-ascii?Q?qg8AUtJHwJzWMzQfHIurAiQgitq160sUeuPROrwYkMfqoLKfvMpWBzSsqe8j?= =?us-ascii?Q?DxESsbZspGNE1keDOehB7gPwyNPANLhmDFioACKwOrylpr9w/EhnDLxariBS?= =?us-ascii?Q?lTdjSWX56qiNjXYnWVvQTgfY9W/Vb+fNdep92YMcB0fOzX5Tkdfov7Y96alA?= =?us-ascii?Q?j6Fex5koZzLHNVx2jYQu+U83x1Zh2BP92VcJVv8mI6gJc5wHa29AcNoIhPfJ?= =?us-ascii?Q?kZdUfwAjRN5iivW18Xq6aLoxl7eywIxYKNzjBobcNKNCRSKx/8nNsdzu+qwy?= =?us-ascii?Q?HFP2vx0BeBqxLEjQB/fgsm4l0EuPiYEz8RE/dwmCgDQNeqZhVNt5ZgaPuWkj?= =?us-ascii?Q?vMtUorHUOgTCZrGsnqxefVfqfAJTZOiBZyHiPAM1VkpGLVg9Bgz61mNEtnD1?= =?us-ascii?Q?MFZwcgE37YTCISYYmsAURWIwKiTU3FCB9UoAntDsi18R8C6Hg3P/xvomRIjd?= =?us-ascii?Q?z162BYuVI/1cXb+2y8sPrrBsDalLpbf+7nashXvUHA+y+u/Xg8kUCXqr/Et8?= =?us-ascii?Q?opuVHZaIUozetkSUBe1fg5ymU3WY2jPzJspnG0MPZ9prEEhXcc/Km4QXRftU?= =?us-ascii?Q?pgikV4jt1A1dXOpE/6fiQuAZec0AaiQgQxy2eITNVixR8BX5bTa5OnGxFpT/?= =?us-ascii?Q?H8OLYggDlh48d/310fYWdSjt7MMtuCKhCPJ0nEW4fq8pYlMyUtkNND6bL+vB?= =?us-ascii?Q?VcU2FT1siOad776xDyjqWsIqua96gNFVvtS7E8KRaMENiufpg/ZFIqqHbqgd?= =?us-ascii?Q?Eo6LPUWPCSQ4XCtQV/PEMJsfGQ35MG/S1NdzEjjz8v769JnSgck7AWdH9oYq?= X-MS-Exchange-AntiSpam-MessageData-1: 8/tEkyUmvuC2gg== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2664c108-c002-473c-d5dd-08defc0bf24f X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 03:02:17.6864 (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: mKThI3EcsQ9G+/ND/BhGPo7CO+BOstqinoH29BfqIjy90/Y11dRE8RzQqlY2J1G6df0zLj87Um4IxwOotjFiqFFha1ZfoGYaDgqrTTXjd3Oyfv9Uvd9ifdeNexwj94SHYSnbJu+yc3QgKNCB3SF5cA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV4PR03MB8355 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 --- v5: Drop altr,socfpga-stmmac-agilex5 fallback; reword commit message. v4: No changes from v2. 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 Mon Sep 28 21:55:00 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010012.outbound.protection.outlook.com [52.101.193.12]) (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 70AC51096F; Mon, 17 Aug 2026 03:02:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935749; cv=fail; b=TL9z6deaY8I+Vws0Ao+Bnqh/LJ/jsVOsEZ6JR2cDfHkxDOfE9IXQiVG29MbfYP8V+cMSFqfj+5fMdP8xv30boEUTDNhGfR2QH/8+4uFQNS8wr0OXR+Ojirck+XpErNF7Gq5+sCUUjyAh6nxXb3P5kspTa7XpDMLZxFvvStIKs54= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935749; c=relaxed/simple; bh=+sX3tQS0Aa1prq59muET6r0GQuzYugJKrYiwO25jVYg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=iGrYUj76Q7XNAvA5ZA2d2bLJ1AkQV0SEyyj5h7EgzJ1LG6M6E85vkvLLOax5Kuct+Te+oqxrhrfFGEkwC3snq8k5DmqWPfVmGNbHuEfmco93wqZBfVGDOVO1EO3fsIITCg7T4po5HmV0HpJrMjEeZkZbScm9JIEA0Dl4dvsJfo4= 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=O1XP5NVS; arc=fail smtp.client-ip=52.101.193.12 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="O1XP5NVS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u2PQOyg1atfswmFXp0voWR8Okxs1li6T6wgPLTThns2M3+egM17q70oi6WhEkz8uwvYByMprV8VdV9meFRoz5RvKspYnWNnWspTIDCG0qPGOD6guLwA0Q3hcpmELfTtTi1HHLIccAayVqjZdsuIKfZLmWYyc2Zn3ddl3stidvRBCpIQqGtBn3uXCb5lsyXVJDOFZ51DLaUTRe0aXIjlEZippBrdUhFOE+T3rVs9uy0I1+pmkgXqUMQV8WcwsKz3cvgkR1OMV003pjxS58HfHUoxEhT2M+lxxIa6TUtE5Vq5cp6DPKg+gUcJThmeuUt/D7LwwhbTQyVv23VesebXZfw== 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=fS+CM0a6Fga7JhNc5fDVOvDCKoIOMQ7R5N9GWmGVxqw=; b=uxMN4HYRJ359ovKvYurq6/oHZs3wbjoY7Is0VKMC+jONrTxKuq1M3UKcICkxRFN3CLfXT1Eu4pQ1b+cuU4iboRrmsqiXOls80M+a1Y3p//Dd70UaA3mD1f6pAsi3qiXWSRRurH4ulK1sGL2lR59wrTfCjebpKpLkkuzV5ZsnN7OzdBGtVz8lX+f/cuzrPFPctiUXFY4Hmckxy9LZig327egFKuUa++RgKKi4LQrwGP/NA4FISNII7CmV3fJ5F8xvjJstUtZDwzugNiwtAMTrQ7t3QDsz3U+2EixNGdRQFKKjxAEzS4vY+t7RkYyl4HxMjYml+RO9JsYUDjoHh0NG7w== 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=fS+CM0a6Fga7JhNc5fDVOvDCKoIOMQ7R5N9GWmGVxqw=; b=O1XP5NVSznFWbe8ic01mxMUjmOquUS2sRXor/onFigk95saTN+iEwQ7wbXl41JPQ7UeAkWVxp92lqwhNpsVA9uQhaPOJHqI6/UaYCP58yJ93jAtc5dLxNOL3RO3LDYBDzVLy7dLshq8XFupmp0HFB5/gwYnIinBHAU4eE0IdHnBq6xC7ayge5MG2jrjtTo83hIhE0G+88Nzne6iblV5jNa9v3pMYBoTea85FRFYBorbga9WaZPdVaDXOgzGiDPjtbEPPy81Dp4IiS+zG7TZnxszGURrocCOpuuprg3tS+9/BVGeRlNCZiX1bmrSqTRkqo+Wl3MK0csonICuCWVfRug== 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 LV4PR03MB8355.namprd03.prod.outlook.com (2603:10b6:408:2da::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 03:02:18 +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.0315.016; Mon, 17 Aug 2026 03:02:18 +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 v5 3/4] dt-bindings: net: altr,socfpga-stmmac: Add altr,socfpga-stmmac-agilex5-tsn compatible Date: Sun, 16 Aug 2026 20:02:12 -0700 Message-ID: <20260817030213.6769-4-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0096.namprd05.prod.outlook.com (2603:10b6:a03:334::11) 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_|LV4PR03MB8355:EE_ X-MS-Office365-Filtering-Correlation-Id: 339b0d17-25a2-4692-f68d-08defc0bf2c2 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|23010399003|366016|56012099006|10067099003|11063799006|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: EY44IdCSdAgVMkJLDapHxKFJpzOjwfJWXwXUH5S0UUGgJskcQ/CAFjPGRle49lMsR10g4zRJup5h1GRlMYDIvqAUV7D1XEVvOhfNMzoI2IGYpo0U8/itiqLnWaaiBw+1xjLIzPbMnFHKF+gLOFUBPsvbdnXwPZvr1/X9hObt4KT/o9aWuTXObiV0IXW/nssKkW74B636d2xgy7z7FhctvYpcxaKAVvVTTcFN8N5KjuOlsv05pH/x0Ur+G19Ug+Mp5Ll9JtVbiUNXrzdsq8BcpNj3+ZhMk+yXXuCwf5YgH1u8uZssS5Pj7IS5VdRt6SVRBrlmeztmgIQmDsNtOWniIkmoIL4hIerOLNUKxS3iT/hpWMxvUDpZ/uc/cOZNN24Fgy/5hXYst4xd4vyTObxfOrT7NzsDzTPbKJPidSpo0mqFH4ZkMh7nDYe/6yItVmZJSpk1lzJ94RNfv+QhNzSTM8V5VMQe/qxi14/BSeayS5k+Xn2FTaKsXVOdb9J5Jmvrqta78Dz2RYtBJ3LBqEu9NQZlFjVhFNiMspIgmAzqVLfP+Y1f3/T7TYvupUstrxnJE/9rnL16Bdab+2MLUgB9A0vC1hxS+EdRW7hUdBUNIs1Si0y4JwLPXAXaqSdb136YmmRnw2IajHFzHN8esv2Yj7ZYjzLDCcNM7RbN3pWSh7c= 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)(7416014)(376014)(1800799024)(23010399003)(366016)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2ycn4M0hkBeKv4x2sxMDyy0BmgqPaJCqXsdHoSRMnAeLJ8Z//FH6iQuYlC3x?= =?us-ascii?Q?t0EOOclmYpPB0KNZVkoj2tt3/kxTFjhGrRRtHu4UD+AeeWn2dsj1NqOwtAQr?= =?us-ascii?Q?2E/ohJNRbhtGvek4OBAcoG2XpMXChQJiNsCccVoPmHXijZ3eEfgz2GHc6gXU?= =?us-ascii?Q?vmCisJSGiX+JR/tijz9xlCBlQ84coJ3PYZSlOCYW/tu/PpzE7OqhgYcwyc1q?= =?us-ascii?Q?fI6ItHSBWm+fc/vEVPGTC8xh1/+t1ocHk3xDyW0xPcx5wac10Vq7xq7RsNAx?= =?us-ascii?Q?zXJC5526MCkT+2YLsWEb33zARBvWXmQF0CUGJMpHnnB6dUf+H/ngdhFbhQdm?= =?us-ascii?Q?ys+KaeOapT1oJa803n1gYZlCFtueDaBCeqxuWT0xRJzxa7/N+iC3YN7EGg/k?= =?us-ascii?Q?4wtp+ghI7QwLBor0hmlJNYsTQ89OH7A+61lu2aqio+dJZTWdG4RICetfpaQ9?= =?us-ascii?Q?kRjztWWpp0bJ9j/nV7yqR3aJ3U09wmn85YlIRIQcHgBV9J2nfHUVhVwIu2CD?= =?us-ascii?Q?osyYSuvwwcCQPKeXRFNKtMxfZhOndwIIZc66Ox37COfMaGFmxqUr+gIYKvHS?= =?us-ascii?Q?MJxFfYkXasnvo17wsm2CFV4OYHeQ142ByLzntnWWxf1O8WOp/V5sw+OrqOBY?= =?us-ascii?Q?6eb8ZddzAwhvxei0EaNOSE1oI2Xnm+kZfSHiLYuO1fov+N2IxXpMPFu13ha7?= =?us-ascii?Q?UjaHoE7arGlimBgCUjd8dSFMX60f83BX7Khs8hlczDtn3TySY+J2abVMccM5?= =?us-ascii?Q?6TK24/1YGBKNY5NBW0ysiHwNPZb2MTbTHst2wO/NzGfxPQhEwlwaCb26ZY9N?= =?us-ascii?Q?ILoI+B3OMBk3OAezgYK+NHnSpFIla7r2LMTRNBovpxDgsHn+mO0AfIRJFdAl?= =?us-ascii?Q?8jf/cNPbraRd7rNf7JvTIdQAvS0cCw/j9uQiPqDk1qTiuRK5wyUC2TDoczAd?= =?us-ascii?Q?8tE47Sf/wNulJNG+MdvylrmH8utcTAcb3pWG95APjTLVNtwAPOP/a0TxJhqh?= =?us-ascii?Q?1MouYCCK77N99BHr7jSphDBJjQfwOYYLp8apt8McExoZOCA9yxycm6fxmAj3?= =?us-ascii?Q?AJgikTW7gIjoH6av5bxM5hmzPuB1W9ZxBI/8AqFGl3/87gQpglGM8bPBnIyB?= =?us-ascii?Q?YId8/AxZlGqvsmFE1D5kJ5NDbGkfh3ium9onZMHtfMCFDeyq+aNAzaX9kSLA?= =?us-ascii?Q?usvJLiBs4utFScAP2eccavudH8cmgCLRTWC0F98td+gOSD2nSe1nzmxTx6Ni?= =?us-ascii?Q?5HwQHEDW95tbs8V+n4cAlVUQ9G6Y6tQhdTWT8hkHExSZEx/mAnuKUVxBKNI6?= =?us-ascii?Q?dFOcBuT8FAZsTFvt8iQHEtszYw4zVh6ebUy2XpUcrryItTzNte7TdQJsOyYO?= =?us-ascii?Q?UOFmSuqOmj4vIp/Yy+7ePss/mYLmTz2Towwy/ySJc10XvViNo1KjTG/ccTPu?= =?us-ascii?Q?cZP6Pay2fQtJPYIpddElVuOkKVLQkutjn0f+aQsj+yRBGkVTgmW71mlsBkAy?= =?us-ascii?Q?MYCijwWLF+0gF7iIBPh+kwwYrrHNRB/4AZl71mbSvPlMauOro1O2Fr7kHJtF?= =?us-ascii?Q?teAkthq0GmK4zC1L50ixY3AGY1zDAm28rz6Ue06VKANoVebbZgnF5bvD3nK+?= =?us-ascii?Q?/fc1cdbsk0mCKsBb7qXZBibPsFLGfCoGVIOIH1P0QtlliZ2kwPI3aPqhcP39?= =?us-ascii?Q?xotW56b/bo3BBhPaJ/sAjf0IArt6SEiM+MPnDq19hFStQomclWcLc2i2zrop?= =?us-ascii?Q?R9PTvdjQh/4l1XvlrH7XOcZHj5LC38iBoUk2gtcT+OYW9KPZeBUi8G6XrVWw?= X-MS-Exchange-AntiSpam-MessageData-1: EFLhHhftKSm2Hw== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 339b0d17-25a2-4692-f68d-08defc0bf2c2 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 03:02:18.2606 (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: AQanyGRXXmSNgZnQ66eiO/K79RpIGKki+QkuRlzDhJDDNaPOSS6kWPaEx03mB9YkP2wRFOljvDyBYOVK9P5/LJWGPpyICPmo1L0niWcOXK9KQcrCyfoFY+5QKj7woj/8ZU7+FROUJQFfqTEg0G0btg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV4PR03MB8355 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. It is not listed as compatible with altr,socfpga-stmmac-agilex5 because the converter presents GMII to the MAC and supplies the RGMII delays, unlike a plain Agilex5 GMAC port. Signed-off-by: Nazim Amirul --- 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 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml= b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml index 63084f762373..7db6a7102994 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,9 @@ properties: - items: - const: altr,socfpga-stmmac-agilex5 - const: snps,dwxgmac-2.10 + - items: + - const: altr,socfpga-stmmac-agilex5-tsn + - const: snps,dwxgmac-2.10 =20 clocks: minItems: 1 --=20 2.43.7 From nobody Mon Sep 28 21:55:00 2026 Received: from CH1PR05CU001.outbound.protection.outlook.com (mail-northcentralusazon11010012.outbound.protection.outlook.com [52.101.193.12]) (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 5CD182D877A; Mon, 17 Aug 2026 03:02:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.193.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935750; cv=fail; b=IHMGnjf55hWnUhqdJZtqW1ixD787LFjhsoh99o13/kMdrZrwHZLXYascePBJSlvZpGqxAssaB8FzjKyzVG8j+ZJUXAyi85DcorfAocbujiP7drf3c8qfRKYAycEHkoF9ykVdAPt+qfgo8H9EWTxFWvtRCytsuP4OYlA5fYTJ7qk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786935750; c=relaxed/simple; bh=ioT0gj55fgsXEvFC0snVy7r69Ft0T/p4V07yfOjcS64=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=YIxCoYy2nzrTSUrRMl/8tjfhgFD4wBU13RCk9tI+9lCdIk002usmAG8aUQmvpDtumHvo6dxEHWb92bOyq7AfF3ZF198CyheffnU60/9jhyt1Y+wkGl9usOrHyQU0CVcbHAffQFjIHFFz92w3uMh3qY17c9fiDfwWRtCApgXu9BQ= 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=LOJSbgAR; arc=fail smtp.client-ip=52.101.193.12 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="LOJSbgAR" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fODGOcXHR6DiSu6mwN+J7iMvAg+AmQo2H1bMFBJglHVQCH5FYcIiCippGeVOHNwXZZMVmVCIL34ckQ1UKxZhfOQe5EgAIeCCOzxABJTvwcusU+HVsMOOqn1u6Ekn0T1aNTWmlH7g/xH6bmLBi2c/r+/g9LV3AABDckx4tqn0Bn2Ucfx4o6p1K1tdrUozYtcOZzrqoJhWzSy9ifj1p6KgXM7XyXZQ3qtiTwm7xzc/ilQK+7FzY6zkw36lnU1gFyaAiJ6lsOH0x1r3PAlDeqh3j7XYm88eAuT7LGQKzctwH+S4tSpiZJ7OQnudNKUXJBWPGuqJrUK3b+/zmWUzIK/pHQ== 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=g24xrXsC/6pRpzRSSoePmPgP0uW6NhAVAeK/MXatACM=; b=tT2j7GIFvU/SD8+63w0LEC/e13tccdHHapLW3aHLhWH2ppi+Z07JBGg4kLsbRvMt/gokHaRCWNHhBaWB7zFQZFbTO5O0QsLH+rSBgv7eMtwcEg5sFu/jYuJSxes9USynCzVrpOJ2iMyDIBK4IcMAG5J4emjJB8lT92RZs5+cpa8jA/SMaksUt/SC8wWwlgMfaqQvrMa4ACWrkmb9X5vToUcUei/n9W+XM+KP2tZnW2ksI0+SA+SbRkz5SSwffnELHSt5geo/o1TBqDr5S5LbUiOl/rx46477lTeen8iZWrgzhp3o2vMOxmS6fxQGyKk9m5mP48eO+Ht2fxFRnBEq2w== 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=g24xrXsC/6pRpzRSSoePmPgP0uW6NhAVAeK/MXatACM=; b=LOJSbgARgXsMA9n6zIiI6+R7nt2PRvT7dASZUknwIVumYkygB3kQXykknmQRtrdinygENkVla8csiuU3k7UKmmlUnnkibM0OKQqwrFnZURK5Ii3xzYP+eEU9jX23kf5jojMBB1a4EjjwpB6GuQEOCej+lpFJalaPacHlsJjHuJKlEMuXl2b0B0Vm/CzxuHeoPGJUBbchuptEtaGh/pLA4Mftip7/2xg+0I29i0dbvGa2ZeA9UykjGQ8mmtXMQVPmYEQvwLwFVQKJ7tFIsSpPHTnHgz/Ov3cNDOvBkrHGtE8mjOqW5LvMjBvnPqd1tBQR0ZQhB5XdpOSwDyYKUC5WWA== 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 LV4PR03MB8355.namprd03.prod.outlook.com (2603:10b6:408:2da::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 03:02:19 +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.0315.016; Mon, 17 Aug 2026 03:02:19 +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 v5 4/4] net: stmmac: dwmac-socfpga: Add support for Agilex5 TSN GMAC with FPGA converter Date: Sun, 16 Aug 2026 20:02:13 -0700 Message-ID: <20260817030213.6769-5-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260817030213.6769-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0096.namprd05.prod.outlook.com (2603:10b6:a03:334::11) 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_|LV4PR03MB8355:EE_ X-MS-Office365-Filtering-Correlation-Id: 4129409f-2e67-4be6-756a-08defc0bf324 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|1800799024|23010399003|366016|3023799007|56012099006|10067099003|11063799006|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: 8b7VepZoo/zdYp84QEMIOkZilyPfJJq/GzOYv9bMhuR2lOsSQExuKU83nxwtAXHkx0NLWzfVEqyLpP/4U7cMev0VcaLZkHN5a7Na06I4mgrKNVxFcvHYoDiZlWLcv80mc6JkmCFgyoMRZG/Lk8qGtwpehw/xXHg/rypb5xy6mrLCXO/K0Eiaau4TjO4vwTf8ZvTMiXOOvM/bfJyGhNuNmzwW/zEXTk5yXn9zXR6Pac3Z/YV1vYsHF7ZEbq1mOAoBELdO3GidPt0EWq/nuKwA/0FZ0Y7s9aNRXa6gzX8Lf7pr80EGn+vHMaW/6lEYcxTGPWbcCKUmutMLldVi4mcTPIYinPlWhw5vHHSzHQbNhEB3NCzus9ORbAmrLIISVNS9c9udjOmonw+E/BATEWxwyEOS88ojx7lvAYUDELeF5kxbtGx1pQ6U+TfLwzHOW/Y2k+w6TMqJwvAGgJthIdD5s0kmOpUva+zfx5563O/AUbNPnrHdrTRdmL8CNN+oZDkhOfL8E9xuZk+xNQPoMKpkjYojz3FzO05rwo6spzdOFB1fMmgDuJspOGgJ9cPlCf7srAmA59QU1av5AvFz3MRCkpWwCKzbqlYgmhGwOgV/WMw5YkVWoUl1ClGeZm5NRt7TL0ZVUobW4x2A7rpnwj7OySGy4ApRpCeQnTIAtZ5XSPw= 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)(7416014)(376014)(1800799024)(23010399003)(366016)(3023799007)(56012099006)(10067099003)(11063799006)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xmASV/Ot+Ca5jvaimPPi4FXNFAzJdTbdS7ctysXBJnwXBoK31ACJ+lLvAjYF?= =?us-ascii?Q?hqKovuAwri7iWHJxIjTuXIql3fGII6wM8OSMIcADWSnGbab+ilEzMfImpy4G?= =?us-ascii?Q?40sQqwZMx6EgVUHff2GtLGrdp1Pwf4NPODVm7thOqdCZqBm3WoX6KU/4a0I0?= =?us-ascii?Q?lAonaRMrjvZrVPWeera9rVLlksHU4yO0s+Y2JRuW998jyyekBVcW4Z8anG6t?= =?us-ascii?Q?+sxQN/fHrRo0cH+l1gci/nUExBWNRFU17Lx259UFfBWKMq8k53Og1BIYvflZ?= =?us-ascii?Q?s3SFzVZadip05i3MKxHWTSAocHcBqav3VsCDzZAZEFk6olE6jjB5+jNzo5Mg?= =?us-ascii?Q?5FPeTlaKSrhTbKmFyCIF7WV9gGOUSHbquD4x9Wa5lBmPdFo60m3mc9i41AAO?= =?us-ascii?Q?LJ/ZICTwnNWslGHrbYZqlJIygnhENvgThv+6NmP3bfMYzdIazXawxjWdG77+?= =?us-ascii?Q?2ugMJwA6EfeWpWUV+D+ZjfggEc08i303iBRIM4Z0d1pGZ2+7YESLvCOd4sju?= =?us-ascii?Q?85qotsC467yR9Fw0YBlfFflLW/QpzwrMhBgLlxHlWZuqUKf6qW1bmLAnMH8y?= =?us-ascii?Q?dn0buS5pEf8O7Sd03KBGeoxozlQbi9DcSQWgLz/B1IMg90S89SmNYp9lcb4g?= =?us-ascii?Q?RG/T6wxfGw45vWlo7xTMV8jQ/ii4TST+DWKWHjTBPl78HvqIV2qZwNZVZG7l?= =?us-ascii?Q?mxNCckMGdKTKUoN02HGp7OQU1CSNiZ1YzYnMifZ+TbJdWtFKyvZzvhkQHOUP?= =?us-ascii?Q?+FbESAFg2UrPvlTZ0wSwJtkAfAM1rZ5PTjUFIvJUUzXM3/Hpdgt4l2z5/9rY?= =?us-ascii?Q?00urKwZ361Gfs6sbAyH8zUwnnHnB1JAMxRyXVrfHOwd19QAPPWl9DiKpZ7Xu?= =?us-ascii?Q?Cnbv+xSkEJTvkakOQRf1vE2pB2I5i1vWL/IKyP2AwCsN7+PMkHXBSsvbBYQj?= =?us-ascii?Q?zPIeLzdATHA953qlmZEel0bxl1ePreJGMmI0QI5HkSOgF2zCfmTluhnj/R/H?= =?us-ascii?Q?p4k3hLx1MtOt1hHBZaPZqMMy/2kbzSuuae19E1KG6gZU5XgDZptAMsIa7BhT?= =?us-ascii?Q?mmYEMrhGWNXawFTlGk1HaArKsy/A5kYB2W5A3Bkn2Vs59E4CqyDcx+x0Wdby?= =?us-ascii?Q?zywzSWvYsryeAT96yNGi2VqQjBwT93UwhxR9GzHG1gCRXKOpmbCAF2TmjmCf?= =?us-ascii?Q?UyvqSdLVAQRcDIWVY4deNq8GtXl74I2n72iL265iRdbv9zFdZGYKFg64hf4M?= =?us-ascii?Q?h8R2CSdOA6vYJWit/4lGE1bj2v9sLUJo7xiBs2ZPyJqyFqk7HTo8wfJwyRZr?= =?us-ascii?Q?LPa5Y1YzL2Mp/j9CLfVxJySf/oiU51tpmAp2zajEyU/y8h9EcEiheO7Yk9La?= =?us-ascii?Q?lT44zpXp8oO2nqPORM+hW0jyRO323MHcsrzxkoFXpZs1k2hfsBplxWP9/jhr?= =?us-ascii?Q?iHaQL2xQKBE5fm03EqflQ0fDSFGbUu4CavGOQBTjHUPseMHixZdZFnX0PHkK?= =?us-ascii?Q?A3EgqxscB9FPAcUQZNL//5Ku7Q94E5ecz2vwCPQLZDRSMbRd8XMGUXaOhZU1?= =?us-ascii?Q?Evo+5Ek9AnHW20yjDfnyHSSZiKK0lGoSCTy+k08T4Gjx3NECJv53wiD9eepR?= =?us-ascii?Q?mGVrQiCgmXA/A1snrexhrxo1/sI+6iXFN9GyAYTN1on8QxHCbCSNwQ3CExkD?= =?us-ascii?Q?0/tGYn1n+EfREuVy4ypUqueXuaqknKR6F4NujJ4/+DskS4nUaLVtaBOTtV6G?= =?us-ascii?Q?9wEXz3uXCznMFKoFnElckZzmaP6hAWDHOzQftnAHE+btOvuWnBhMrnI7nNLH?= X-MS-Exchange-AntiSpam-MessageData-1: OBpCMHqpSNvadQ== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4129409f-2e67-4be6-756a-08defc0bf324 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 03:02:18.9494 (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: Wg8mtm7CeTehl1X98c0KdwjAaIuw0ZsWAxeEkrRS4mHEYp4Yfab3ZwdLYZzzDrUSUXXfsZ6y51Bk4gBfDHJg4gsNY7SxrCtPveiMXG+Wlsn2ztWD89413M4dUNkRtZHQOJn+tQngst0GTGxPal+HXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV4PR03MB8355 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 --- 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