From nobody Sat Jul 25 20:49:13 2026 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011029.outbound.protection.outlook.com [40.93.194.29]) (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 2AF3530C161; Tue, 14 Jul 2026 02:13:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.194.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995191; cv=fail; b=Fvf9YU9pVneViEuptmlpuXJjzE5t9nr8FhcV0kxq51FjIDskki44j/DTrbRcSuDCP792hmrZ4QBNOkPAuntDca65j8iVbTLcz7OfBPo8n1gp8P0V2muSvNLGkCFS24T6UMY3sdfkg9dsAjcuMy0+0TUUmS1XaW6h6bwPtLzFwkk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995191; c=relaxed/simple; bh=TdEGd5f+lmoUUY7ebe8CbGL78yLd5/+kitlqc/FqyIg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=oin8huurWMsgGYoMWqGrBR1egH9U7bTq6zKkxdzFIHRtpiE9ZF35V3/7G/pG31nzx31DtR6XWOMpWBmiq2r5dbOtSi3KM3MS0UJClHCa+fycsCAASwM/EunYih96wVLaOWHLrw5MSzMKIrVagyY+MtVJBh9Qqsw05eIfQ6TzHJQ= 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=hG5wuLZM; arc=fail smtp.client-ip=40.93.194.29 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="hG5wuLZM" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=zFFAk2ibOiSiPaqOe656i305QfeaJpewllmKR0cInax1IA6rG96EaLhi7k9NG0PYIxZkdQ4KerB/oVbAun/k5xYXNrt6C4SaQa0GszCKbQQuO854j6lB3386ikHrtlStjYigw2qAQ4GHGiuPI3MRvo92sy9ebqeeNcKxbyMYkQyZ4BG5olVKC0JCQd96SWiYLkPk33HlwaI/162IUIOz2OZqbR//73LFV/VQeW1Ei2ip/h7giWnObZtH4ktF/OVSJncNDxH6OFZ20ZlKDV8KL0TvhonDXt5BlR/K4s4T516PfmLFafs7TM3ClXQoweU0Sp9f95GmFp0nuMyee9+Uaw== 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=Hwy8TmhS2W3rQFf7Woi0Q29KBeUArQbasGbepDlbTHY=; b=qL9NC5Soy/HNU9I4khuiKZRJCNcXYKY8xTlICjumoBKxo5au4RD54GjlbepLyW02z49/dAi5Y9UuVF9e2AG7V0d8pLrLgU7NqsuNx7tCoQGE6fY47VVFjJFT7no0/3SmRlFZnM+KAkRL8fNV5RuNW2PmUR/ZzX/KQuBkQXNNT0CoCIy9CfE2xqggN8w3OsMWMGPdXYCe4AiOsDb0kC97L+F/bDIXuYz/s9PiHN47y8iT1hhjAZ9IU/mKqNyJATp84upIZBfNPe1Pxxp5N6SJP20PEH/RS+seZtNCHXwoVnIKxdGlqLmAOR67G3NozFJtcBQqbEUPjyMXDx2aP6r9pA== 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=Hwy8TmhS2W3rQFf7Woi0Q29KBeUArQbasGbepDlbTHY=; b=hG5wuLZMAsK7VDNl35gqqFYVxIcmBIkkWJLRSmuIr9Dtd92PKKngN7I6lJhlYbbFHkYh+BfC6sV+vhObyqPiN1Y78HY6+y+NbkSQlhq97AYFwnTQn/QULNHmOsmu1xVnRjTMVC+8+En0SetGOR2kEe0gLMQCAYMCc8KWZP0WphsYz9IKi0yYsWUwxvKQ+SAT0HMt6sQ+yzWC78J9f/FQuRoFyGeo2kUvIDYDI/NTxEVnnnSe9IUQE8HyVknfPmIebFdeWTyExxK/8oSXZzuO9tDjm3fZec2rTcirXLSyhaYztu6BlTXVd0svYsuHAP8ItkG0o6IQqSFSNWGUaOsHtA== 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 BLAPR03MB5410.namprd03.prod.outlook.com (2603:10b6:208:29c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Tue, 14 Jul 2026 02:13:05 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Tue, 14 Jul 2026 02:13:05 +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 v3 1/4] dt-bindings: arm: altera: Add Agilex5 SoCDK TSN Config2 board Date: Mon, 13 Jul 2026 19:13:00 -0700 Message-ID: <20260714021303.30042-2-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0214.namprd13.prod.outlook.com (2603:10b6:a03:2c1::9) 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_|BLAPR03MB5410:EE_ X-MS-Office365-Filtering-Correlation-Id: a175f419-4fe1-4401-0027-08dee14d70ce X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|23010399003|1800799024|11063799006|56012099006|55112099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: aJEZg6lt+nOeinsM7mQuEEaB2PwIvnSuf7fBLVa/ehj7eKAMPYjoh0mDwf5rlPFOQ3pkwxMLH4d1a0DMupr27ODhX3LsnJnixXh2D/ZQzId8C1xCOxkpswDVPYlW2FrSni0cIFnYwLs6qLD1ltDRqHqJh60ibamcDiPGDToMtY1j9gTgO6RYVVkjnp8asg8IADlXy8cnfP5z16mQ2YCPUF2qTOx1nk0RSNoP209jAT6odaHA5LehX1TF33j460EHEujZb2c7/sxTc69CDcQpagG3ocl4bf0SfjWXdJlzk9KJh+opK4DQLhNTgqFoPvbQ8IVOThj+oTCXHtRmM/zJxcE1DJU1kgGsYplgpG21+YhsMSTq1OaWPUV4ykOfiC5EWhPvcM5lW/zCbxc5OkGtn5cDcuBx3vBzxW09hH4dZQa9+UZziOv/KrCN+OX+QKd/PeIO+gN7SHYL4MRgrEX6ivLARW5Lw1KQwFzfIYwwanX3CrXzfsPkgDZYOkk6wseCYPAaTr6z5VaybsOmFa0XuUH0dc0grf4GQwyPZg4RWpQgY4KylLduxRRo5H7fHV5ADktJH5wnKG4XPaJaWClsFZFEPgTD0nbGT78YP6pwEfYidrkwF0COs65tDeq0Icrq6svqZxvj6Kchk+4N4edls+gf7OcHVdh9XxVkQZHpeoY= 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)(376014)(7416014)(366016)(23010399003)(1800799024)(11063799006)(56012099006)(55112099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xhZK3dddB6HFprAbCjJShwXAsrT+FOyykNfp1BxEAI7zz27tjUjvAL8RmIB3?= =?us-ascii?Q?BMK8leHmjScH1807DppEBgPV3aIdxo3hbpleDIZljM9+Pl+SSQQVY/wlrhjL?= =?us-ascii?Q?CBs1r2B6Jy7aEdr1jmOXTM6UyBgdcbQFhKATTEb6Xtp0AjLzY/V+ZGmCWy4y?= =?us-ascii?Q?S4OxDdPjZDyTCOvYjCmrNZAGeCqpejkeKIhDJweXXtK99CvnnX8vDkhoW3E6?= =?us-ascii?Q?gnHnLL5dMWJvlfDk3asHYcIIXX9hzH7Q6XAoTF1ms6fMNXSSzGHP1ZX5vUqv?= =?us-ascii?Q?CfLrjrXus61535SQZpwCb75XxX4f9dOK9WDx8AYlKefuunV8sq/sQsklCfxX?= =?us-ascii?Q?UcfwaudpQOFUTvCi6z/PJpm1hRkhO0bYW+aPDg+FFm7OEbOk5OwnmKlA4kY0?= =?us-ascii?Q?d5yNiJYUUY5aKnodZHUgvq7w8NvkPBSq2h0RnuXcNJqq7qiY1fIRAFqgKy+H?= =?us-ascii?Q?HlrijvIYuQSkDlR5r5tKSDxwXyBpIGDvbAZpA4DUn3L46qa9qE5yvFhIhMXS?= =?us-ascii?Q?kmfYJ26WynxdpGaiSbGumdC7fDRVCL0WjZdkFSqzzaMWnqwGQDNB7zzl8vlv?= =?us-ascii?Q?l5plZpnp4k7SL66zMI9tBl+m4AyxAcj3Zjnwu95myJI5WsIeJlLfhMxKlZw5?= =?us-ascii?Q?FB/6unK1YeCoUv1zTfTBhI10hC1VxuakYY5aurEpRytQhXqRU22oQLK294vg?= =?us-ascii?Q?pR/dBsgzgRfoeMxs/QaqZdWzrJVY/646y68VoOKX7qg1NLe6nK0HMkISiEYX?= =?us-ascii?Q?b69CmIyMNV85iyIUTv6Gk27739Sa+QDqU3NTqTxmaIFJ9l+qRsUfT+w93dep?= =?us-ascii?Q?8JTpjhC/bJ6Xzs1zsWNRhaOYm8HkwWLPwJCBQ09oqgOMe811Dh+RGMA5KXTI?= =?us-ascii?Q?VRWeoG3B/zHYZOIPPlVB7GMm5yfRhowdfTPbflW0W4/GAkYRtIXKCJel/mfD?= =?us-ascii?Q?2FX7zPfjPsqgNl8L8npZnAVX3IAnIG0vndELaNjMGC8rauMd/GmW2WLfql7U?= =?us-ascii?Q?VOk2kV8L8MUqVSJjMPSXEfYTlpGl8SBWtrxKReRAwbd9BKh7iVcaHD09iQgV?= =?us-ascii?Q?QIYwk/M5uH94ZcfCjJotRrqhkgcTF3G1jIBf7YNS181qqSuE7+kdM71OHUP8?= =?us-ascii?Q?Z1tBeH1RguQ1FzCGX6uSLbjeaNcC9FbrcKNpt1SIxAYdxh5FzJK+Pu7PKg9K?= =?us-ascii?Q?N3hlDWMOXxE+kp3BwjKTp/Sv5kutdDvMfI/UBK9vfhE8JQoU3n7v3p73CquA?= =?us-ascii?Q?Kx0jxktzra/3cP6rM0aSpLilU3oL63LVdIAYJnNLkqIQDgGnIDy8VbcfQmdX?= =?us-ascii?Q?g3UnANsy5WP9WTTuKXQSc9rp7uBZ04lxWH2rtfaaNjIaJH+tfmctDANUOcTW?= =?us-ascii?Q?EBOCBh67BgVsGB2Yn2cumHXS7OTxY0C11TtZ/y2zZ0Gaskjq5+PdfG4OP6Fn?= =?us-ascii?Q?fB/WFxaE65ivgUGxyT8UJQF9E3wy9TPX0SaQvJEr6BPgD0H5PxeISn4AAuwF?= =?us-ascii?Q?QYAxIkr7Uam6y0yG54My0QwBrcbFGIvJ54mD3f6Co0DZDVYtB5cEhrFFIssf?= =?us-ascii?Q?sB+4uR00BO5foFPCRsN8iEwID++Up+5oQvKn7dOWnHII6X3j5SHxgpcjajg4?= =?us-ascii?Q?rx16YvXKC/DdUtpSWwX5ztIkDVUaEKrYTHtgtVNsvKjsaUhVoS2rx0HXAhTN?= =?us-ascii?Q?amUQWfrBPyB85MfXv9NY5yR7V7HOlPPxsScvJx30FUk70CzPt5dsmoeAUdlL?= =?us-ascii?Q?eOfoEtEVfWfq7Tvkyb1TTLU7mNptyiyt/IA8TgCRZOl9UoQSrAyR+L3GFfVE?= X-MS-Exchange-AntiSpam-MessageData-1: XlLM2C9q9QsxpQ== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: a175f419-4fe1-4401-0027-08dee14d70ce X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 02:13:05.5569 (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: FqL3iXJwYZ5fV1111/rJAPyMwtVIq9va27OaKXpUrN67+YvmklITpOX1Slo0pneFPXObr4hLcJpaLYNhiKB/Sm/pG0FeGfBXSvPm7W16B6hHreoTfSFEBFhCViOTXlQDCVqVnPSHTfef0FyylJ6anQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5410 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 --- v3: Add missing Acked-by from Krzysztof Kozlowski inadvertently dropped in = v2. v2: Replace mac-mode DT property with compatible string detection. Use phy-mode =3D "rgmii-id" to reflect MAC-side delay handling. Fix Makefile indentation. Documentation/devicetree/bindings/arm/altera.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/arm/altera.yaml b/Documentat= ion/devicetree/bindings/arm/altera.yaml index 3030cf46fe74..e431469a7175 100644 --- a/Documentation/devicetree/bindings/arm/altera.yaml +++ b/Documentation/devicetree/bindings/arm/altera.yaml @@ -114,6 +114,7 @@ properties: - intel,socfpga-agilex5-socdk-debug - intel,socfpga-agilex5-socdk-modular - intel,socfpga-agilex5-socdk-nand + - intel,socfpga-agilex5-socdk-tsn-cfg2 - const: intel,socfpga-agilex5 =20 - description: Agilex72 boards --=20 2.43.7 From nobody Sat Jul 25 20:49:13 2026 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011029.outbound.protection.outlook.com [40.93.194.29]) (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 E711B3033DF; Tue, 14 Jul 2026 02:13:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.194.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995193; cv=fail; b=SV3/n8N/Mv0/K7qxHphhwwiYpHEzFBq3anjsNQbZCbAPMKuFpRcN3xNxYeHl5gGCs0zOOBDU4u54a/oCJ8ImWe/+vmttG0sY7uWHWHFdcQ2oMEi+O9xvWjNk4h4jwArN+/X6GR+H7ATkGE23CwgauKpFyuzTeFwZnUV4+4IvwGc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995193; c=relaxed/simple; bh=T/p8Bt0qi9o5fnA9S38PoOb8Gjl/HZRfBPRYhRph4d0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=u3dZV3lIS3LXwC1C6Q/sWo5phHGZTtBfivkrCiXMvhKVKJgyplUbh8h9rLq75G6s6LE1wTTdPj89mHBzXGkgznEq6SOdJh/hfhkvGd9UkrGWqCCk9ee+JxojJvczfCsArwcniGJsXXXvDCZ9mJ9wwKRsCwbZhaee+71ATkzNcWU= 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=UALrL0Ut; arc=fail smtp.client-ip=40.93.194.29 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="UALrL0Ut" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NQgAPsfClGe63QSBuTMTS8iA176m5nAFd+6HXmPZuxDbGTRTasoce99dDvqxfTLinp+/RgZHKLNG1WOvhrC7c2ZyCTb+tpJXCjd9v3QkrMA9uSMSnwXQFFirJhh+0UTz+VqlAsqXPtbuGS33gyNrezCCGuVMC8KJSOiVijW5aoo8emNv6ZD0L+6q7aT2rDTwBm/aNen6ZLogEkCBAUZzgpaqt8Q25GU0McBKYh4u4ZHnPmrG+kKwTtUVqwXjGZwt75HyduLElWy3Ivdezhs9SKu7X3EY56qJyDK6Bd9uX0OgB4V3YO9W8VIEwpJpfLaHfz4jFQ+C8zr7nI05nn2deg== 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=qZmDJm0PuTmXb19yKO/6JvxD3GcrSlXnwYyLOKYx9s8=; b=VCkSIf2ihwNwPtVGEsMbsj/awSUdepA8/lbEv4WKouw/3CxBZn7shaaTXT4O8Ulzd5wAWE7s033Hh1zDkvrve4rYC5HxP0KX3hCfWESEQV4rYpXaWHTjmRL6SaOxcMLPpIAtVrn9YT6Yn7PE2rsay5B3RBUPNg573rKZVbxlkZ8RaTUuvg5Q4CTsC90AD9fT9HmYQuKGUtzpV3kHYg/jx1EnxE/c+xXgRwSP3eEzvz/oue77oEVJC86eVJyHIAeRKrbVrQG7BuB2IjKlxT72viSkdNyNgjgkj69Bqsc7xzeKOHsKne7p4jTvxovw1VWy0OBi7MLWUx5hFbestazOcQ== 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=qZmDJm0PuTmXb19yKO/6JvxD3GcrSlXnwYyLOKYx9s8=; b=UALrL0UtDyYolc3WLGQt4yqdcgkIlKU/vLHPiKCHY11mR9Ms/q8cLNh0ruTfbmnrAhMQzlTVdl9dAVypGLy9OSCwh20TZogjAB0jVEnfndy46KYaTB/8b3QSmbl8DLzbi440wlCvQaI5zt7LMgMVVXjQkG5GLDr7J6FXiXdN8T5Ezzr7cg2dHb83W/FcpqLI+IeHkYna2xJ8K0FIW8eIHt7nqc9zLhmK4aPe8tSbzsBTLMfDJDdk9nnMa3k30BDv5loRqtbKCKVQHTs1bvnIhkFLKEj6aDxOgE8FFYOGwP0OpMfmNjxTDfo1lDpnhwQqj/fKwO2Ufe+WGdJnrKTW2A== 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 BLAPR03MB5410.namprd03.prod.outlook.com (2603:10b6:208:29c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Tue, 14 Jul 2026 02:13:06 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Tue, 14 Jul 2026 02:13:06 +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 v3 2/4] arm64: dts: socfpga: agilex5: Add SoCDK TSN Config2 board Date: Mon, 13 Jul 2026 19:13:01 -0700 Message-ID: <20260714021303.30042-3-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0214.namprd13.prod.outlook.com (2603:10b6:a03:2c1::9) 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_|BLAPR03MB5410:EE_ X-MS-Office365-Filtering-Correlation-Id: d30b2cf5-d834-4615-3dde-08dee14d7108 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|23010399003|1800799024|6133799003|11063799006|56012099006|55112099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: puhlGDTeehzrYrvq2M8ZQsq2LQeXa9/HfzLjvIR51Ex/iYaeszzXjbkwDoDUn9uNPU8i/WlrgsoS3wUv+1JGPmf70a4f8w2Uk7LZtDDSGrjtkATxyJB/kpIoV87St44TzJAIjRPHScU5TKCjuqVtB/DpIAbj68R3NlBQ7628CTYijbZDGCuV4/dena3kHIlNaVMBwJG8crL8jrpOK0qNcE+xxjhB5EL3pySjdfjLZELjv+ti3Q939bgQvB+MAdnemAsG1SPcpvA41KNya1lbCBIcyvIS/a5PJH3cyFzXhK1pynG690NZ2D4g6ktit3MCInR1+zCIiHqiECoWvnCvPCkaLvDb8OP4QuIFiTlsSwLKkFzcFiRkhrH4tqfSbF6v7yHTFhCQtEnJnAhdpqzctVgOA13ZR8KtLX5GApbpK4Wgs6EpNPBH0MshVXbfU/3ha3/CopvNi3lZeV0Hki03rqA91rTgz964HRPXcEKnAgfTnkkaaXkZZd1llPiPTYivuohAVY1YM3usCS+dCUUESkGBHd9UqGek/NjwjVzsqNnXzuVNvLQP5fVLi0XrBaFHrQ8DDI8l3+Cg3rghkUDr0ZJatJ3s6JmV57yhwbJuYW+h6+HDx4T1VQlMG4TW7FZuiBxChAffOPVlBz6cCtX3bk+LP44oeU7IYYODA6rEWFU= 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)(376014)(7416014)(366016)(23010399003)(1800799024)(6133799003)(11063799006)(56012099006)(55112099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NXJseqbct4USPjSVYRsvVgRAESKPFFX0IW+SHiefjcSa62LEVXAb3Byl4W0n?= =?us-ascii?Q?/fvxpv0pfQkTH4ZD8nK0T/LNWtHURi6rbjKOAOLYjOqGcOW9/N+FuS6e6HUZ?= =?us-ascii?Q?Eiqz3sN8OB0zDEbV8GWhB+aY5etTQoANK7CjshMVdq1ZAbeooPJO5yv/9m3c?= =?us-ascii?Q?QOTVpiK/MQo1G9RkRadmTWRNpGZTVizWBpKgXeiE3RDlbdZ6x3/ofIojxnzQ?= =?us-ascii?Q?rbCrymb/ZgrlF+XwTO9n0sZms4iwJ3B7GwUmjkPIHXAMsm6MXf6buZHXcTSl?= =?us-ascii?Q?kY/EAvHQpU0Rt0EDzB9QwS0ogSTpV832Zt9cxCmLJOUBKtGjXTPbK/xaIe1S?= =?us-ascii?Q?qUIb3VUyiSzF4Utuw2ISBpvdzi6KCIb04mgDxFDTGgOurmYhyE/74HhnwdMe?= =?us-ascii?Q?pF/rAENijrY2lBT1Q8s9Yj+bUXHqi1RzvS5VsyweJZex3ByytaGdlqog6XhZ?= =?us-ascii?Q?BmdZVFVFXr8kEJ2yk1wiUH/0qKtcKvXgs3oVCdG4KzP9dH2T2EfIdKCL3H9f?= =?us-ascii?Q?0U/kJmlDzSf167GZjse8BNrQEdzbm4kkZ3aCDu1Gq/akEbsvo+jqG0LNUWzN?= =?us-ascii?Q?D6yHOIlMe0byLZc3P4BwUevW8/gO6YjzJl9kOtR+aEjfcokMdPWZofFY3BM9?= =?us-ascii?Q?fu4sT4BTkydfxg3ARBCaGCNq4dOu22pAkw/qJf8y+Vj+GQx9JxZmwOvrHqfa?= =?us-ascii?Q?3sYVUJYreCAgeYckb3ia8rCf3kBKsn5wSfqaf+V6sR9wjcjl/lIgiHbWFIAd?= =?us-ascii?Q?STsje8uRBYtDCaco8Y3e4q5xkTfHMOYZlcKmb5QOunyU0UhkdB2bgfxgZRij?= =?us-ascii?Q?rwsE4CVNqV2MYazCXIiOq0d7zbIjfCXBdUddIBXsZGcFPGT2cmxU+WfYKJ/T?= =?us-ascii?Q?SNG6fo4fK8v2iNm8snuS5Xi78VeR9dwa0IArfIu8fkg0N8F1rjU6nbKBdTWy?= =?us-ascii?Q?gpJpYJ7OWfLbWqklK9iSN5Z43eACo5fZfMOWCJYEHqvLBYJF0YZoRUm+QvzU?= =?us-ascii?Q?XRGKvck95kZRx6MA6aMebkTFUd3izRkcZsYBpsHHgxVOWtzRG6oaC1Te3Jfu?= =?us-ascii?Q?XOj4g2+2X8gb1+7PaI1GkOSjUn1uLmZTrRfeen6VAyGTvtPub0gSu3dr1FVL?= =?us-ascii?Q?fDyNVJ8zD88WPhtXMx1hES6ePL2hRrlSkqGpXM3nOL5HlwRozlFg5QKDTuX/?= =?us-ascii?Q?7KQT1Z8oY9I2xySrcWroShlGto83rOnYlJOkX4BxkqxgddjCPzsbF5gxFQgs?= =?us-ascii?Q?Bi+gRnlFO+jS/NDFT3kszNTNic0l69UidgZo6QP34py65Z1qiUMfV3axBoP2?= =?us-ascii?Q?S9YDbmqpkuCKYFurWGlsnSJG0RVoE8ks/ceT8oLINGXYCigi9u2Czp28qU7e?= =?us-ascii?Q?8M+EeadFAK+xzWrVO0fi5Qf6d8MGYFXKm6vvpovoq668Wv903cw9jyuJjfVh?= =?us-ascii?Q?bMfaP6fxpFcBXk2onktVt9+b5fQwHWYBt+yCSN2r2UfnSjy75gRiOU6dPOLI?= =?us-ascii?Q?eWYqfWp06FEnNfRJawzX0rGf/dfRTCmhPwkmh1/Do+RvoDcp7cC3iJPDbMjQ?= =?us-ascii?Q?M7kzUu4eB/28FsZB5NTIJLUz06Y+oAuySZBVk2CHUJOS2xlxSe97/6BRSkX3?= =?us-ascii?Q?mifqxFcXhU1bWBISeDVxURh83AMMvDvpRAS6U5UKQc8ODTcFxcreIk6bWMQi?= =?us-ascii?Q?iXh+RHfqiNy6gVTkLykewtdjYH2nodM3p0WvXkgfEtS1LJatUSoVEmKHU3Jo?= =?us-ascii?Q?yckax05RMYw5GCF4Jpe6qWBvDMIgdYShwpP239Mz0mojT8/3CZB1Mgtyi8Bg?= X-MS-Exchange-AntiSpam-MessageData-1: xEQ6UFgsddemcg== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: d30b2cf5-d834-4615-3dde-08dee14d7108 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 02:13:05.9366 (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: yeTRq5FWXyp2gBu/SOOR5YIie+9tcYU8hloSP9JNbgRG5fJewKVX6e1dBGx/7C/wkHYSDd3NGIFvtteQbuCAGT3nehyhKALoMmo2DG7Hy43XjRgv0ga/s2KDwCaI6Vf9g6dlFVThUoTN45YO5bQbGw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5410 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul Add device tree for the Intel SoCFPGA Agilex5 SoCDK TSN Config2 board variant. This configuration enables gmac1 as a TSN port alongside the standard gmac2 Ethernet port. The TSN port (gmac1) connects to its PHY through a GMII-to-RGMII converter implemented as FPGA soft IP. This converter provides the RGMII TX/RX clock delays, so phy-mode is set to "rgmii-id" to reflect MAC-side delays. A board-specific compatible string is used so the driver can detect the converter and strip the delay bits before configuring the PHY. Signed-off-by: Nazim Amirul --- v3: No changes from v2. arch/arm64/boot/dts/intel/Makefile | 1 + .../intel/socfpga_agilex5_socdk_tsn_cfg2.dts | 131 ++++++++++++++++++ 2 files changed, 132 insertions(+) create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg= 2.dts diff --git a/arch/arm64/boot/dts/intel/Makefile b/arch/arm64/boot/dts/intel= /Makefile index 270c70fdf084..ce7cf3a63275 100644 --- a/arch/arm64/boot/dts/intel/Makefile +++ b/arch/arm64/boot/dts/intel/Makefile @@ -8,6 +8,7 @@ dtb-$(CONFIG_ARCH_INTEL_SOCFPGA) +=3D socfpga_agilex_n6000.= dtb \ socfpga_agilex5_socdk_013b.dtb \ socfpga_agilex5_socdk_modular.dtb \ socfpga_agilex5_socdk_nand.dtb \ + socfpga_agilex5_socdk_tsn_cfg2.dtb \ socfpga_agilex72_socdk.dtb \ socfpga_agilex7m_socdk.dtb \ socfpga_n5x_socdk.dtb diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts b= /arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts new file mode 100644 index 000000000000..bf13ccfc1faa --- /dev/null +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_tsn_cfg2.dts @@ -0,0 +1,131 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (C) 2026, Altera Corporation + */ +#include "socfpga_agilex5.dtsi" + +/ { + model =3D "SoCFPGA Agilex5 SoCDK TSN Config2"; + compatible =3D "intel,socfpga-agilex5-socdk-tsn-cfg2", "intel,socfpga-agi= lex5"; + + aliases { + serial0 =3D &uart0; + ethernet1 =3D &gmac1; + ethernet2 =3D &gmac2; + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + leds { + compatible =3D "gpio-leds"; + + led-0 { + label =3D "hps_led0"; + gpios =3D <&porta 11 GPIO_ACTIVE_HIGH>; + }; + + }; + + memory@80000000 { + device_type =3D "memory"; + /* We expect the bootloader to fill in the reg */ + reg =3D <0x0 0x80000000 0x0 0x0>; + }; +}; + +&gpio0 { + status =3D "okay"; +}; + +&gpio1 { + status =3D "okay"; +}; + +&gmac1 { + status =3D "okay"; + compatible =3D "altr,socfpga-stmmac-agilex5-tsn", + "altr,socfpga-stmmac-agilex5", + "snps,dwxgmac-2.10"; + phy-mode =3D "rgmii-id"; + phy-handle =3D <&emac1_phy0>; + max-frame-size =3D <9000>; + + mdio0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + + emac1_phy0: ethernet-phy@0 { + reg =3D <0>; + }; + }; +}; + +&gmac2 { + status =3D "okay"; + phy-mode =3D "rgmii-id"; + phy-handle =3D <&emac2_phy0>; + max-frame-size =3D <9000>; + + mdio0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + compatible =3D "snps,dwmac-mdio"; + + emac2_phy0: ethernet-phy@0 { + reg =3D <0>; + }; + }; +}; + +&osc1 { + clock-frequency =3D <25000000>; +}; + +&qspi { + status =3D "okay"; + flash@0 { + compatible =3D "micron,mt25qu02g", "jedec,spi-nor"; + reg =3D <0>; + spi-max-frequency =3D <100000000>; + m25p,fast-read; + cdns,read-delay =3D <2>; + cdns,tshsl-ns =3D <50>; + cdns,tsd2d-ns =3D <50>; + cdns,tchsh-ns =3D <4>; + cdns,tslch-ns =3D <4>; + spi-tx-bus-width =3D <4>; + spi-rx-bus-width =3D <4>; + + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + qspi_boot: partition@0 { + label =3D "u-boot"; + reg =3D <0x0 0x04200000>; + }; + + root: partition@4200000 { + label =3D "root"; + reg =3D <0x04200000 0x0be00000>; + }; + }; + }; +}; + +&uart0 { + status =3D "okay"; +}; + +&usb0 { + status =3D "okay"; + disable-over-current; +}; + +&watchdog0 { + status =3D "okay"; +}; --=20 2.43.7 From nobody Sat Jul 25 20:49:13 2026 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011029.outbound.protection.outlook.com [40.93.194.29]) (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 0AF483563E8; Tue, 14 Jul 2026 02:13:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.194.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995198; cv=fail; b=hr4hjQH+76ohiiGlkMTWy+qjho+dfWDtrkG1hEYhFlWaXEq05nlquz0FUS6bqNC1FNuiVmTf+dXwGQ5ArP2FmZXnL5pHtWcR6w3aKWTaQASVWVfZACAoKLrf6EUm3bJ+GxpGBnRHW/JtbRlSmSF/E+KTamTJlC0EJVYL3Efw/Dk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995198; c=relaxed/simple; bh=CeKuF5/YhnzPGQyKT3PSn/KINveZ8TtSLSDWAkjk8ak=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=I48ze2C0Q9diOpSFoiq1Zj+LXVjMwA5CvKbXmpUt1sPXG2m/AaK/whDZVvtf+/cd1914oWzttJWxRANFPcoBW+7JeW30gkvzOy8btj+36oOtyDeeU6mEEytWtbmR07GpuyBAuk0q0r43k3VY6fBL8uWRhtZ/dkWQ9iiXyRzTSNo= 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=ckJGfbqF; arc=fail smtp.client-ip=40.93.194.29 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="ckJGfbqF" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qRzGlI9uXdlOQTRaDCfPmhWrZ0odclhwcbYIUCvmM8QkJ3b0Bu7d7jokMkvu/sISRV8at8pYaKOm6iWb+bRFt61iNPUU2i1S6GdjXn+u4JMd091K8O8Y0PIYwoypKh61odSjRPOL+N3lnCScwkAe4IO/6ohmJtdm4NIi/Cj/jiv9IyJ6OHUBfrD8tAubOFYADJPjnXvJaU6i1zMZmTsWZGgBeZLwm7xsihZIz3DDkJpFpZ11GQxz++aMHOdDgfdO1ihCztEXOE+h9YF8xPiD1GDvsehJTO4XynQ5ARGsbtZk2qNqe/6dzres/TevN0YFZFh0Y2So0vFoEGxSdorA6g== 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=G9t2HPChHipCsmtNUuLY9/6uScBqb8Kc1dp2iF7vEBc=; b=mAGO5d18vJ7ADFf5Ufp/j8dMAVfz45g2I+qguqG5XPsfC3u6hZY3b1bri8CoMboTC3sq+CvVtvwfFOLBdksZ8PRvHfwiqv1Pj9D+skHLmp+n1SCJOSQ9K8OeS7m368TUplUBeENAWQGQBZvuJc9AilYulw2Mv3BosGYI+omQIFJHXTBMwkal7D+pQrA3jp1WK+4iQ301CTRYztpzh3qrulq0+o3LFDUpEAhzMN830mwWiG96H5hQyFmdRFfwLHV8mXW8RK0BhPH7D4QB8Kk+Cwhj3d+5HDzx7xAchc47IoBMMAJhw0FTJ3cBjALxv8gZoq/RUlIQBGw9ybgMm2zK8Q== 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=G9t2HPChHipCsmtNUuLY9/6uScBqb8Kc1dp2iF7vEBc=; b=ckJGfbqF0Si88JinnLVv66nJBcymdZKRRta9Of/sPs/QMazcqFnsQBQOeQY9ZLyovmXSMRfnZA923IUkJJJcq/R3tLCvOtQU5tMii/7AcatwNhCR3OQIL2k9mtq98JHkeavkJK9EDR/1AlIk7nUee0AmdoWl4YIwNSFcO6ELCzNWNynu49pjxjFA8KYAjw6fjkVSG5mO5VCkBTgd9UWNbg8zQe8c8lWTImOVJ5iD0i2t8Gqch1gxnCIlYiNksme65GXxT0cLnGY7tSP24VMPxnok7hunUCdZna9Noe4HhFYQfKYzJ9Ef3FHCe7RpqBCSZS/83cq7Pm3xrvV6cZUV2A== 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 BLAPR03MB5410.namprd03.prod.outlook.com (2603:10b6:208:29c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Tue, 14 Jul 2026 02:13:06 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Tue, 14 Jul 2026 02:13:06 +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 v3 3/4] dt-bindings: net: altr,socfpga-stmmac: Add altr,socfpga-stmmac-agilex5-tsn compatible Date: Mon, 13 Jul 2026 19:13:02 -0700 Message-ID: <20260714021303.30042-4-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0214.namprd13.prod.outlook.com (2603:10b6:a03:2c1::9) 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_|BLAPR03MB5410:EE_ X-MS-Office365-Filtering-Correlation-Id: 23f9a02d-672e-4877-f9c2-08dee14d7163 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|23010399003|1800799024|11063799006|56012099006|55112099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: UU4TTb2Q8WfoQA10E+5iZmBX68UQZ7vAaVtYBxCmKN6lgtfZJYg037ujRbKyhFnLN1+YtBjRIeiKZt1dHQM85mGdQgG0/MzVn3Be5lVkA69nzRJVJGb/p+dlr6iS3KYSORw0YdWaaJK+H6lb9bt3/u3wEXet3vEriPFXtyvXKH5TWdAhpnm+Yj9tz3aW0L2Z6uMyKMKSpwhv/mRE2GsNy4sCApFxE1rYoJkj/YAG2WXeY/o3Oj5F89H7P6mVvgy8fmDd0XblKfMWxxPSViFnn8bL591Tp1PKTBRFwrkWk7u2ZhALKFhcJ6bBwKIVCaYRRIrnXrnGegCJyOaZxxozMiUmdxgbl1yolmtG1e95dlwfrx4PFjEKGzge8LpQp6GESh4e6iNF3Z5zExqYnWcBbFZ4+WpOZoJ5vWczwHpJdcitlqm8IKtQTCluomNBgUmpyJwv54LLT6Rz1ibaJcJGxUbVE3Tx064pR3GMmU1cnGq235SiK7sUc2sCEoQul17mysikoZz1v0dug+CjEIoqAkaaPWNxSmiuR/XcP3gSGK41uRXrDgM3iOUB+BGVBcydQw6RN0MdPaM9GQ4+xLcsP+K5R2ngaVLnGTd+y3fe1EN/NFewJrdUAY0198DgWEzlcfmj5qHr+wXQw51mxqBRv12NJW7dGU07GufuecnScSo= 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)(376014)(7416014)(366016)(23010399003)(1800799024)(11063799006)(56012099006)(55112099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?6mRRbySrP3Ur8zKH30k/QF4aMKm9K7zVTOnuvmdsGMmJnPovMsA5mmRzyYoI?= =?us-ascii?Q?k+EuLoRR2d2xNaGfNKBo7aTNsmUTB5zw3XagzUEr2nXOXSI6u10Mt/IVs84m?= =?us-ascii?Q?CFSIDoRdy20CfIT7nDHGZQKDgduSJ0jP4EMGLyOMGvlGv1yBP9b2a4jQE9No?= =?us-ascii?Q?uJPYULsuzhfO5fTzMCC9OjjqcH6Qh7YUBYLRwXHmRy9C3orrybGaV4cYu3YP?= =?us-ascii?Q?fdCzygzMjtp9IEZUBHfcgLBIabOMbSfAI+zGoGqcImaLeoEVCB3gpJW9fWBN?= =?us-ascii?Q?TP7SwvqJH6qHLe7RPYx5RJor7wiWlcm4WRmK7v56Gx4f+LWmM2YBZy0K7qJc?= =?us-ascii?Q?l3b0oyKxTK79jYq54+sJzPTnpWtsxwNKx7l/sj+dHQmAPz/Wk1tl4Rpq0SGU?= =?us-ascii?Q?r9oFaMpT6PW66HbABPY4mviHJVpb/KdW7sckIdl4AFlBKyzLnw5CjrWEGvN5?= =?us-ascii?Q?FE1e+co2movqW/sMqINZETczf2QvQWNXDx1IjoDDgUWKaXGQF2A/jq9+inLR?= =?us-ascii?Q?adrAqpyoQ6JR8gTSMf/HQatV35usyLUC7XqmLoIO6OVSHBzxtAbHvMzvhtC+?= =?us-ascii?Q?5PJbh21Ril0WU7odXBttlYjfAeUlHKqWn9AcfUb54dVWPv9At/UqP232pEl7?= =?us-ascii?Q?KJArUBtIR0IdmAhVVzVDUj6oHSuHJGFbXmVK58ECWWC4VWNATlyur5lvOadI?= =?us-ascii?Q?Xe2iiomxTPjtAz0r33uGcKTr55nBfyOL4AbOcEo8hSWwYr1FwQgDNf7jFbDE?= =?us-ascii?Q?811NRFV0cXF+SUZGXvB6L8qMLUWyx9OaGfWi17iL/AYKAreSvyG8kpDbSEMX?= =?us-ascii?Q?IjFw/eXXEn3ZnohHh8zgwdId6MIBIKVx7Yz/GRL/G5atzmH/2Pk74jstgnoI?= =?us-ascii?Q?aJJtosrY0SuFa0xeuEPOf2IWCyT+TGaQxlm74ztQMm87r1flFuEeHbPSeV2+?= =?us-ascii?Q?V+zMC6jub2t1y/ca/ptuuLXW/+E99MmAyROL19Vshu8ML/zGdbiEmGXfmzjb?= =?us-ascii?Q?ThRj8+UyDHAdsDb76ymcJ4Oic/DsvOuW2bI49jXHkeK6S14V6uZHD9UJqu9O?= =?us-ascii?Q?rLSNMUM7pw62e3U98NgaC9FFfWt/zhE5M2u/URm5lBLshuxBjyYl++KGnbq1?= =?us-ascii?Q?lV0iaEVT7CcyHBMSnWuarVauSkVz7E0nHAHNi/LPpAdrBzEldP/zx9cdiMsC?= =?us-ascii?Q?e6it0T7MYnOQoMn8oWnfDs6bLEemDdEtU/hZANVTXR7AY5BIjupLVZDvrUQw?= =?us-ascii?Q?Pre+qczJnuazMNDjWDQcIgOjdU9FV6TmEXhoOKvP82WA1gaSSkmYzWkthzpH?= =?us-ascii?Q?cZSYwE8qmv6DSb8+mdG9dxYUmqhE+Jgz9D2VQ9oa1S1ZPin18Smszp8L6EEj?= =?us-ascii?Q?rBhvYHPPMSuRhqD2gRwLfJUKSGJmHJ3fTB5J7BoBz3dk7JXaaOSVLKMwBnlA?= =?us-ascii?Q?tC+/f99bUGuCdsCRm978SlmZxQ8+46iH3nXlYhFiHeTCnlPaRT3R05C5X6VQ?= =?us-ascii?Q?153KgnwCcuR2RY3VA35yA8SYPPt8Rr++YmDfWDltFEr+n242z58G3aQmM/+y?= =?us-ascii?Q?xdH/m2jMSaiVn58fPvo8R0EIb6VSOrBgnr+O2OW7u8m9a61hs2OXU5+W2SRU?= =?us-ascii?Q?7BfgJpAxDadJoW+eYmPWxIXpxj6AWLOTHrU5f7viUw+09WA/+T+S9JFLdogI?= =?us-ascii?Q?KqS5mdi6HsFupguEnecLxtzziv7pFUfYmf3zXaYGLvdBGylh6Bff1PN27CPU?= =?us-ascii?Q?aWq0SKqpOjyVvK09j/CfEsQfKl2J8oMYcZyThoEcAaZA7q1/B4gHtMarsmOV?= X-MS-Exchange-AntiSpam-MessageData-1: 9x/fWry1rhF5HA== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23f9a02d-672e-4877-f9c2-08dee14d7163 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 02:13:06.5094 (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: q5EIL/qzoqLm50Womtg1dyhBpyrCjK+FA6y5b3hKMvJMucgC3QebgY2tp25oU8ouFiPow5VZSA3ZOTzYZd0gJm3y/OEjUlon5oB/UCZRSuhXVhMMA50WY7Mtcys+l/LcynT+p+v+E7f0TwjIhG9G8g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5410 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul The Agilex5 SoCDK TSN Config2 board uses a GMII-to-RGMII converter implemented as FPGA soft IP between gmac1 and its PHY. This converter provides the RGMII TX/RX clock delays. Document a new compatible string for this MAC variant so the driver can detect it and configure the interface accordingly. Signed-off-by: Nazim Amirul --- v3: No changes from v2. .../devicetree/bindings/net/altr,socfpga-stmmac.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml= b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml index 63084f762373..81f030986fa3 100644 --- a/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml +++ b/Documentation/devicetree/bindings/net/altr,socfpga-stmmac.yaml @@ -24,6 +24,7 @@ select: - altr,socfpga-stmmac - altr,socfpga-stmmac-a10-s10 - altr,socfpga-stmmac-agilex5 + - altr,socfpga-stmmac-agilex5-tsn =20 required: - compatible @@ -46,6 +47,10 @@ properties: - items: - const: altr,socfpga-stmmac-agilex5 - const: snps,dwxgmac-2.10 + - items: + - const: altr,socfpga-stmmac-agilex5-tsn + - const: altr,socfpga-stmmac-agilex5 + - const: snps,dwxgmac-2.10 =20 clocks: minItems: 1 --=20 2.43.7 From nobody Sat Jul 25 20:49:13 2026 Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11011029.outbound.protection.outlook.com [40.93.194.29]) (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 DBB26304972; Tue, 14 Jul 2026 02:13:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.194.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995208; cv=fail; b=a7M9xKYr8940sahUfpqicoweRPyAg/kxBagJuyif3rQXypr2uV8aaRz6GbplvCnBZDsHBOVP8r2gnuwcCYi1ygVDnF7xJX8Gh2QOpo0bNn89HWyYjdAYXE7qo7ywOQTPpThic2D3a+1bwR25QnZDPbmj/lNvQ9aErNs+EYmhhd4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783995208; c=relaxed/simple; bh=zoATPTFWPgQjr7GfL93bhXxyNZ1BMvhO6C9VH2gL4Ww=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=MzIhOWJq9sVsutcQNSrefVnvOxor/gmNYiKJIwOU10HIYNmpXDtTxM7Eni5SNHX7nh3Zwn7dQpKaZBTLeXE14o8kxXCDZh1bvHSxidJkQn8ojxqeSRgUOCTHa5s0miZ64QdFWbFDSwvcrd9+a0bqzLDedPFsUj114KMetSxz0HY= 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=rW9nqRYp; arc=fail smtp.client-ip=40.93.194.29 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="rW9nqRYp" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bxvHtz4Jl2Q/7hiXAM4elsjMTDVMwbfJB5FhcFV+i5VgrJgysLRHh+QKE3caAsNbxGbaTrOg76i3gFzgQnGqKX0tr9fShYuUdT+xRzBRJ/2JwrtHMiqp+nXsxsEl4kr6ooBRQurIRqS9xjPU0yJSrXoe7vcy9VMdYTmlq1pm+7FAt1flsPd+fEgiFqA2Aj8pIKFCxYE+VtVP76crHL3CaJqqhqLZzFt5BEH5QT8nHXYBLdVkp8MVtTndq7IcEnwd1fJHVr5cUKs2ensgC0GpPWkXjz/FjxSWpi7pLvHfXOsV8rIjCJVSPESamRGmZ83phXY6jtw+gPhagL8Iwzesaw== 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=YuJv9ilGHg8QxStt4JeJdMXFPiIFEvvvG5DTMUsz5xk=; b=XeuGqM+L5g9FUswE+berIJ0slFwIPSOpsx/AkGtEv719TEhQdf+i9M2Sp295ljsSuJIBXszfcwO6VxFua5Zzzhcj+uTQ10eBUtf7pTQxY+EaQB1CXuJy7bu/79Cj68mS9KRC83mLifham9jb3HnCNhiC7QlDME2L84cwLhmTJcCeTTDZqyrBDlg+yNJsBB3lLVUURHjW2+0yVHsPwQ04DYWBa2dzRGDhma2ZUA6xsEPPuh79B/l8EMPD4Uc4wlsVIF8Z6yRPIpp1XPgxzRKJDhgIH82jWDQJu+7cjv1VbrA91yU77LcAwcoBZAB/yjXUZ4rm5pQOLfkqtVbmdZFxcQ== 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=YuJv9ilGHg8QxStt4JeJdMXFPiIFEvvvG5DTMUsz5xk=; b=rW9nqRYpWIHw9nSAcQrJPSG/VFn9B145Zuy4/J1hNii60CU4GyHd22rG1C4HwKzH+sijwxMKmXR/LyiUaQE7hREFFCOEV0Uyg2A2+CqPPHSg31OTP9xvyCPBTABZB61Sdyks/fmtO18isISfCZn6kzTHQcsS4deU3oiv7LekEjYDjaM6ngjpR2cNDW3N/4peQ13l4EcjyHO0PUfyA4V+HpyIDwDgmPYyGa4h+P35XG93OQs4Fsc86SUVK6CrVAhqgB8fiZByDYd42ptKd9uSiCdJEWk5qpx8fr/U/YIDTXF05fcV7Gjjf+clR4rjEbRxHVFNvDdnJMFF6mfT+uQzpQ== 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 BLAPR03MB5410.namprd03.prod.outlook.com (2603:10b6:208:29c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.202.18; Tue, 14 Jul 2026 02:13:07 +0000 Received: from SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775]) by SJ0PR03MB6964.namprd03.prod.outlook.com ([fe80::b965:bfa8:58fb:e775%4]) with mapi id 15.21.0223.008; Tue, 14 Jul 2026 02:13:07 +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 v3 4/4] net: stmmac: dwmac-socfpga: Add support for Agilex5 TSN GMAC with FPGA converter Date: Mon, 13 Jul 2026 19:13:03 -0700 Message-ID: <20260714021303.30042-5-muhammad.nazim.amirul.nazle.asmade@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> References: <20260714021303.30042-1-muhammad.nazim.amirul.nazle.asmade@altera.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR13CA0214.namprd13.prod.outlook.com (2603:10b6:a03:2c1::9) 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_|BLAPR03MB5410:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ad941e6-067f-40d2-7853-08dee14d719b X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|23010399003|1800799024|3023799007|11063799006|56012099006|55112099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: O5sf+0OWBZHK0lKcdKNozUceE6PrrBSEbewzUCPiej8d5lTxprwxvS7fri/Je9o67Q6woEOBMkgaGlQMLIO9iIcZ2bXgvCPbqI3exA3TOShp8/NAdKlbR2Xrtl3bpsVAIn1u+S/Nb4h0l7o/pQ3CJ8ZnlIuEPgcRf+Z+xbSWAG+aYXu0QAdohNcyy/FroEtCLy5doumdBO32MJDaUthLDB1EWyi1ZOmvRm4Hf4y3RHlQDhqIKF6Zf/R7OcGF0WxIMA0Z8uP/Ht5lxPcpUflOpBqPFqG0AJ6B8vyRcO1i2s8tH53qSHGCyo2UXDPt8Vc38cXolZdLP7AonJo9BSn/LrUUzzoXeEwJ66aEYCD6WwNnFVICWlwnGV89hZb0FzWb81MRPsPZDUz5yDSwTAkboNP3fcBMZeWUy8ud5rx8uv+ZdQX5FDHaYW54fXWQ9maJ3kx5Wllb1ByW9F+7cNtXGyJYkuOdy1CprGm5y/QDI4oRsqjaxm7lU79TeSiFBEhro+QEG+5mNrUXxNGMGB7ToXrTdD6ccvWVWyVc9PXdqj64xpTe3o4WkzugHDkklQM4nLC7jhDU84UwlC6kn9YGi4/kI/EcnzVpAug2E8bvjZg5T/oyNaxBClHuAVwfryJ1/P/1i7+BaOZxo7LuBDkZrLU/1mlHWbkymDpx//Itah0= 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)(376014)(7416014)(366016)(23010399003)(1800799024)(3023799007)(11063799006)(56012099006)(55112099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?txKBGNaOswc+lDJNt/KP5bNqn4VppgRd0nKgs4sL8gSdBE6zOSzPjaPZoo3f?= =?us-ascii?Q?oOa97syHLr3FyjCXUcUO3clV6Xotad/w1zv93reL+a4/FvycQ6rvjTp0c3L1?= =?us-ascii?Q?5ypeLmIUTuSEbSmj0yVbMeuZhIArdbU5y6USIvQ6be0R6/pDVnR6PaPI8onu?= =?us-ascii?Q?sryj5SdzSKA8FIzMsHCeXh+kyMSBuH1m7wyb7223qBO/IVUWQNHt0zkykh5G?= =?us-ascii?Q?teOgd9ozz2KjAUo9L3nrHrxnJwg4CHzropzOwXfMkbQbLSemYoWtmn5gknCg?= =?us-ascii?Q?eq2KOQYDuSKAH7h/S1NGq+q/LREbelKP/TRbhDPoEur8D/7gvKxjBgbXHVBW?= =?us-ascii?Q?YR8Ckb4NB+/I4bA5jMkGl7iLuqP51SjLaTzYu6JjJMq7HAtg/exOXLD/nbia?= =?us-ascii?Q?mZJFex4U5dpEKqx02curCkuQuOF32uvOvvaO6EhaHwX/ARnrjSOMmyiCvmnq?= =?us-ascii?Q?WwyeFH+S8+o6xZRLL2EcFoi86omi2YlMCo2S4yJiAhRiExSPiqjtwxmbqqdz?= =?us-ascii?Q?277CnWV5erTzFVuWPdFL9AT5yCWySRELWolI8JqO+6e3QcxoxzO4Zkgn50z7?= =?us-ascii?Q?x7WAFJrPsFT1EmD7ORRN/bp1yBtvVj++oK+lnZDuV3qtlvM8TP3dEvmbHJSi?= =?us-ascii?Q?E7HC1xJ7vYUV2N5YirYuyWzCWhhClAdtIyAQRaRi3Pc1PBiGcsr9o/WpHChT?= =?us-ascii?Q?wKoM5OF49mSIN6l/PwR/I3ua4iHXvwdlsNMBu5IbV7S+L93l1s+2c4+RndVy?= =?us-ascii?Q?TsS/L4EVg/pzFYg7DE8+QeNP2zyHRm0b0zxRyfQDvPWSegzemngqF36WK05p?= =?us-ascii?Q?Z9RBp33DL/KcIv+I+Icy+cF28Um8SQR/tzt7tLhd0avOgnFY8Pj35LScO8YZ?= =?us-ascii?Q?A3MEX4jy+uHYWKSz7KEM8e9pvtPBKHm7U13I4YLRM0aNxJqCoih2DR2SfoFP?= =?us-ascii?Q?Ho9xLu/lYxmAd2ZdMwCWepxv1/ZZfH7gSNUO/zSAczBxzGd4GKhs/c9S9QP5?= =?us-ascii?Q?7JjpQ0hagE0vIFLJBYQ7hagg9a9yTrSujXL3uXhQfeEJECWlQY8BWXE0DEbp?= =?us-ascii?Q?32ewX7x3dMOLwwwzs4E9Q/WZLJEfrhdEtW44vouytHeyacCKcHAZg6EhBO5k?= =?us-ascii?Q?uS1FMiNtewnUWmgkYxM4CciQqIXAjnVNjJkq0LV8/CPKaYKnmDi/9CObAw/K?= =?us-ascii?Q?9WdM7rzdC/i9+lbMqyoM/UwmfWfifiGm2otHD2zQfgAo8nXxLpXupN8AP9Rh?= =?us-ascii?Q?P6RBlyJxjd4OaFCXZ/LhUSH6Jk9XLkuf6T+0NLdSQwTE/EqgB2KtUa0zhf3X?= =?us-ascii?Q?X3dYHh0Ls8fq8ILMZ2NJ6AaXG3QXvJooXeFH6cssUmWBGXREjvWwj3zkQruF?= =?us-ascii?Q?wRDqy393eEFU6TCZfC6T5FSCr4jr46Zb3ySzcHpwziX12anNX166VKGzApha?= =?us-ascii?Q?0T4Bxl0zDcJNI20ChvNYEs/tmEvt+46cf2jlqgWfrDLXeudPYrWoWZp+YbdD?= =?us-ascii?Q?sSA/iHow+zgNeMTDTM2m4Wbjetl0jGRkdL1mx+RgNR6O0hTRpM1IMzpwZsyZ?= =?us-ascii?Q?Tn0QLCQgd3NX4tHLTlngZ7J1O06iPqJ2IzmhUgkGejxpGz9/z6aB+UiSDHKl?= =?us-ascii?Q?viwR5v2S3/CtydBLT57JVb7++6OkF59ENehBZB+Xf3q0+t5zMuVWEyeUsDI2?= =?us-ascii?Q?8RNN/cxuayHCtrGwDZz3M017H1q/YealgfJniTHdX3p521XoEI2qZIUw9Hec?= =?us-ascii?Q?tvt1R4CWlY20BSNIXUbzu6l1ko6q0aYdVgmR12a0HH9kK7nE6/YutqcdSYM8?= X-MS-Exchange-AntiSpam-MessageData-1: MuMw48serbK/xg== X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ad941e6-067f-40d2-7853-08dee14d719b X-MS-Exchange-CrossTenant-AuthSource: SJ0PR03MB6964.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2026 02:13:06.9205 (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: IVAMavcs1Td/7KZQMFQJZBqy4NozKZfiZFuise/hjQHmaC2hx3QqvaZckxYMW0AxSuIbzC62CRUfA0qhLxF0UcyhapVqIhbpFPvSCR5J5C6DVZ3kA+AzLHgsb4EBL9NgKGCGyZMWUEOzN/H8yoa9+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR03MB5410 Content-Type: text/plain; charset="utf-8" From: Nazim Amirul The Agilex5 SoCDK TSN Config2 board uses a GMII-to-RGMII converter implemented as FPGA soft IP between gmac1 and its PHY. This converter provides the RGMII TX/RX clock delays, so the MAC interface selector must be configured for GMII while the PHY is configured without delays. Add the "altr,socfpga-stmmac-agilex5-tsn" compatible to the match table and detect it in probe to force GMII for the MAC interface selector and strip the delay bits from phy_interface so the PHY is not configured to add delays already provided by the FPGA converter. Signed-off-by: Nazim Amirul Reviewed-by: Andrew Lunn --- v3: No changes from v2. drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c b/drivers/= net/ethernet/stmicro/stmmac/dwmac-socfpga.c index 1d7f0a57d288..bf591a68502f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c @@ -69,12 +69,13 @@ struct socfpga_dwmac { void __iomem *tse_pcs_base; void __iomem *sgmii_adapter_base; bool f2h_ptp_ref_clk; + phy_interface_t mac_interface; const struct socfpga_dwmac_ops *ops; }; =20 static phy_interface_t socfpga_get_plat_phymode(struct socfpga_dwmac *dwma= c) { - return dwmac->plat_dat->phy_interface; + return dwmac->mac_interface; } =20 static void socfpga_sgmii_config(struct socfpga_dwmac *dwmac, bool enable) @@ -650,6 +651,15 @@ static int socfpga_dwmac_probe(struct platform_device = *pdev) plat_dat->pcs_exit =3D socfpga_dwmac_pcs_exit; plat_dat->select_pcs =3D socfpga_dwmac_select_pcs; =20 + dwmac->mac_interface =3D plat_dat->phy_interface; + + if (of_device_is_compatible(pdev->dev.of_node, + "altr,socfpga-stmmac-agilex5-tsn")) { + dwmac->mac_interface =3D PHY_INTERFACE_MODE_GMII; + if (phy_interface_mode_is_rgmii(plat_dat->phy_interface)) + plat_dat->phy_interface =3D PHY_INTERFACE_MODE_RGMII; + } + ops->setup_plat_dat(dwmac); =20 return devm_stmmac_pltfr_probe(pdev, plat_dat, &stmmac_res); @@ -674,6 +684,7 @@ static const struct of_device_id socfpga_dwmac_match[] = =3D { { .compatible =3D "altr,socfpga-stmmac", .data =3D &socfpga_gen5_ops }, { .compatible =3D "altr,socfpga-stmmac-a10-s10", .data =3D &socfpga_gen10= _ops }, { .compatible =3D "altr,socfpga-stmmac-agilex5", .data =3D &socfpga_agile= x5_ops }, + { .compatible =3D "altr,socfpga-stmmac-agilex5-tsn", .data =3D &socfpga_a= gilex5_ops }, { } }; MODULE_DEVICE_TABLE(of, socfpga_dwmac_match); --=20 2.43.7