From nobody Tue Dec 2 02:32:39 2025 Received: from BL2PR02CU003.outbound.protection.outlook.com (mail-eastusazon11011021.outbound.protection.outlook.com [52.101.52.21]) (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 3B9AE28489A; Wed, 19 Nov 2025 02:26:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.52.21 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763519183; cv=fail; b=o2MmBAjJuFB2sXpgPxqmtxxdZltoZiOAb063wzZDQfkptBQ//0uhW5NOUnl1r7Q3Tq4dow64UUN9t6N7yPzJqenXJ0867UFhzguTPqpa3+01TfGiV9VI5gO9esiSzgpeQRKyB6nE/blU8WJW1pRLyme7kAZ2pj7KsJJAWYyaIvg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763519183; c=relaxed/simple; bh=ff67UPsuzkYayUkirfmzaO+NnOlI+dYfkryliV1npnU=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=CslybqZ5+n7nEpsrAyPrgM4RZhzk+zrZ74ExcC9RXBxA3BQI68EGgvLv3ugsJMSZ1qDaeeq7gDqY1oPPgtKGnwXto0fYQ9e5SX8B/9ND5bK01e7bPAGnY+8NCjMQfewcI3xvF+gPC+N8gVSYdHXm2jcVI4j6433zjQ/6lDc0328= 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=aRhrgXjY; arc=fail smtp.client-ip=52.101.52.21 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="aRhrgXjY" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AXek2FviLCfsXKCkDDHCFnnqLOreQS2PAN5B+2DKGi7Lx81ery7YL7P0BoOTs3B5T9IdTxo7KfJ2z6hk9GOv1MnYZX8AR9hT8YMOBgheEgU0ZfL5mIt6Cdx/r/T3gcWOScQRKECDUMfV8guR2dmVpDDTpOCajfIbt9zpzmmdMXEfLkpSzAx7ofEI86b3cSSTFN0pC1b0N0h6XEP5Z1fGOzlMLIXF4fjCMQm51Os+t4pVDt2tmy4aSOJOKM8/RV1Zy3epurNJbxCZmpVCHy8GQHYUYz1e6APgIQUxNTFlyD9lnyS5GJkdAe+7nNYRi+Ah6S3MpWuvAQHQUIg8EKrR6w== 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=gvzXaiYFjA3OBGMcidEqWlwtfVG1nYONlFn+LbJSWdI=; b=k4EwPBE7ldW/2UUld9+MWoeZ6Ggp6CpX+1fWzGCfCYGItu5zeAIYpfp5WpmHSxRW4e7Fwt3++UwLli1lWyfFlCGKKhpz1lNxIwa8KRV0/QI+o+Mirhcbf8zUgQYukt4yLVLv2lvX+W29Ist+HgqGMCBYmTX5SRwP1J9j4nsaOofmJ1sRKM+OI8MJUIEWPjm9mYMuZpwxQQzZH28+9aaMR3ZRBE7w+sv+d5atXpxc3nNGEon/ZKW1kMPYaARt+JXEH2q2FjIbQPNy9VIJvwuO1P0c4Q83muMaVblTtssUP8WVE/nmQDAsFtTS6dt+7d7kL9EVlf8jgDl8t7YU64mDMw== 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=gvzXaiYFjA3OBGMcidEqWlwtfVG1nYONlFn+LbJSWdI=; b=aRhrgXjYRLGtcm7bKp+Xu9CjTdfZ5FZciSfskovMeJEokb1PwhDBFf7vjJxd5dq1yziKtaIwc78F0JIGl8b1Bb+qilHGBswOoDfHvJXgDd9UKiX0lfmchmLbcw086pZiI4I6b4GLEmejjyjRSzNfI1sLoZZCI+uRXzr//7dt0TqaXVVgZXiXPsWPwOa+bc5d+LegWLvqIWyJRPkvB+c+f/zeSuqwKyF56F6fF59pz9Q3YfZmyYWWm0ILI1ts+SygBWhNrK3fkg1v0sNO+42ywWTcDUYZ6HZ3ZIMqOJ41M3HAV1qExQXkha2NlrOs1lHJlInxlzxptUYWAd0j9WZfPw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) by SA1PR03MB8068.namprd03.prod.outlook.com (2603:10b6:806:459::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.22; Wed, 19 Nov 2025 02:26:19 +0000 Received: from MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419]) by MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419%5]) with mapi id 15.20.9320.021; Wed, 19 Nov 2025 02:26:18 +0000 From: Khairul Anuar Romli To: Moritz Fischer , Xu Yilun , Tom Rix , Dinh Nguyen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mahesh Rao , Ho Yin , Niravkumar L Rabara , linux-fpga@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Khairul Anuar Romli Subject: [PATCH v6 1/2] dt-bindings: fpga: stratix10: add support for Agilex5 Date: Wed, 19 Nov 2025 10:26:05 +0800 Message-ID: <2092d4572e9772a30e8f50cb39d066c1c2b2cad9.1763518321.git.khairul.anuar.romli@altera.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0094.namprd05.prod.outlook.com (2603:10b6:a03:334::9) To MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) 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: MN2PR03MB4927:EE_|SA1PR03MB8068:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e9e8096-eaa0-4ae5-1f43-08de27130597 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?2h3+4+Vh1C5a+zsa87NtaUNbWYTVyPSrNiSIADdtjdYg6jE3cQfeNuOqz72p?= =?us-ascii?Q?xMw68QgflM4OmzGxLZeFtSkySGIyvzQahcNTg+ObJYaIP5weAsZYLKCSZkHp?= =?us-ascii?Q?ryB2xElPOMIkKrk7N9a5ckhKsvP7GCE1WZkHy4aqnAotQKxHnn8RDZQYhD/Q?= =?us-ascii?Q?UCeUI65s0BmIeBc7Mp4O7ruNGbF5qrhlHa6fp2cqJDFDrFl5mtbxskjydcrq?= =?us-ascii?Q?5qrUkeqSoAobg0dvr0WBEAIz8aOqrNxCojqiaRA0qhzJ5VvdJoLWqyR7/qYe?= =?us-ascii?Q?brx+Edl5W2Iz8AOpcCbY5rGzZi9IV8vQZ8hP9ht+ZOBqZPMGyPU2E3JRd9v/?= =?us-ascii?Q?/l9w0zViKAJ3VK1NHap3GPtjW1eCeBNCgQiqIxHbUsr3qjCpF8Xrmdg7OaPH?= =?us-ascii?Q?1XX7AWKZ16oF+5TKpeaFdavqc1RCgqCgtJiKvBpwt2xvww1Pm9ir4YPjHcVW?= =?us-ascii?Q?PwAMu8NAlQ3fviU5SjdSRPw3TyN/jjDlvgqj74HM6ZJLlfh3/J61xQwvAfs8?= =?us-ascii?Q?wDa6TIQi4HNOAy5zCNT9FADg8EBjm+E9cSj96bC4Y4sImx3UI8w/1DDllkOC?= =?us-ascii?Q?g/IpYBfxPG1VXV6Ty7rXacQr6BMh3tlgoOvo+4KdWHTVPFhWx8EupGJ1WkBp?= =?us-ascii?Q?qjZBHaQih2aLkyMowFuWcAOlyebLVjQvQNc3tFGkTiyj9VK4NekMfKg6mjKk?= =?us-ascii?Q?fGlUKNF6CHr2H67rL11e9q4WFcwbpzPSQ44zfXLV+0pwujsFdB5UHANbmvmC?= =?us-ascii?Q?+2AIhUIVVNMppJd+uva7SGootfAJkpstubaFxrgd0GODVUmP/9Y69LVVp0r6?= =?us-ascii?Q?CDDTPSX447IsQzPdhdvH4Fic16AwTjnGqfd+mpAaYD4xdn0mc52D3+ctFVAt?= =?us-ascii?Q?Z7T5GLmqbwKbL5k6o7rvFsuKcQvjHq/AMaStiMRpktjaAVAH2LX5EiyWUCqx?= =?us-ascii?Q?lqAEhgwlhkl8jusTg+/h662eGx6amdf7Owzugtm8rtX2jHu9WhcK++ARq0p1?= =?us-ascii?Q?z6ijUblXpgftD7YnhR9m7we8CecK6QgOwKx4o+KLayhT9yvpu+9JghkdZ/+I?= =?us-ascii?Q?G7BVKTUt05XQIzn6tnjm2VhQ06tDR+ibHHlvH7vDkDNot1qdkYC1Z/ALHI2a?= =?us-ascii?Q?Da4A+j4+MoH7SGoXZm6e4AvrG2kqjGnHTOERlhwQkx4f7uFpxKEy93BJTng4?= =?us-ascii?Q?dKc5mhjU/zQ2ImALsS+MtKdpEfM1Ilho7smMl02cBFono0yhfY4t/zpJSz5Y?= =?us-ascii?Q?Sxiy/Ca/VmrC5I2mRIUcErOWoemxOc0+FgW58ziKckhiuFWwf8fxlsmO9TFB?= =?us-ascii?Q?BfMECh184iGI814k1s3CYcWXDIuYaYZWGz2c7xglSNoGEVpI/PDU3bP0cFLC?= =?us-ascii?Q?v9eQuP6k6h/osCun/eeqWCt3Dic1h2GBd5aqqUELpzFy55GCG0OEPaxIE364?= =?us-ascii?Q?8vYCrxCjNQ8Q8NvFAA9x8pvrF0RiDx68R3LtPu0oJQHD9lm/X6zshDUQOEfi?= =?us-ascii?Q?TCF/DVDFzrytK9Y=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR03MB4927.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?J0x/yvcY3ZNFyNqFytf2c2nkq8wha0/kWYzwYJjj9suYMhsUhA6t9DZI9SRF?= =?us-ascii?Q?4vQXZ/6Contaw8obbS9Nd0V9dO2IHVpsgM+P1k3qUX40XLAH2jltuErFlAQa?= =?us-ascii?Q?tDgAsLEThDx9mOXBtYwjoSWzpFfwEnvvTHt1JpRri0RupfVLNS02z8NLlubQ?= =?us-ascii?Q?umIcNG7At7HD20luKOYCdi5Nkczl6nD94d6Y6XC4XO8xm9QndUyCX5BkYGlw?= =?us-ascii?Q?ic6bQUt3ZUC8eB18IptptF62QjpaIfPv0qA6y7bTMn9IxTNIDmmAOx0Wt79O?= =?us-ascii?Q?G50la4UNOjsVcVh0czAewSHp//yMPyaExFneBY0mhbXxt0Sq+YTMMxNxO83w?= =?us-ascii?Q?zgQOpKip5nXGGaT7OBqeqyJXfQmdb4QI4JddhFKqE1Kh7OOn7WhnwZy8ixuo?= =?us-ascii?Q?XqvEXaZtjT0C9WZZ28ieG7AUQT+BxI0y4F/3z31QJvXHYWutXUgkOJ4kyjHP?= =?us-ascii?Q?E9dwueVH9zMqtcC5z7WzMmgVIj1jWrEZcmvhcgVIvglkXv3gyUOTQktPPcmd?= =?us-ascii?Q?0M7Z6Y5AqbprrwT5DlrRagoFJmRKiGWqbe1llEDhkC8fhcEnYWuXeK1ff2pl?= =?us-ascii?Q?eYuJjfeyr/vo5eVGB+CpwaKe9eQ4ufBegoJKsP8RYPv+rgybG3nqjaM5i/GN?= =?us-ascii?Q?u6B6KGrfhGlBxogf13YKCA8UYudtIzW6arldXEWL15QWtS6mBnJPGOspQeGg?= =?us-ascii?Q?GAxfodDpHaOCvL+kXMhikWifTuhqmrM2/U5oWKwg4Y/vYGH3dxJGU6wYtoas?= =?us-ascii?Q?iIl9TJk59MsgkTQjAs612sSQgyZf+7XOTDepqGn14TrD9GGoAV81j37paFxj?= =?us-ascii?Q?GeTvSi3zVTHee6QCLIlBsUyS/DAjcYnC6UPQqY4E1y2MW185SfVrcXj91h/E?= =?us-ascii?Q?Y27frvkGZ6I0+gtw/RmhNvoji6rWJ5Y7wkWRwQwxS0msxvKD1YE5eITgltO9?= =?us-ascii?Q?P6J4NmBtc6Fmn0pUwr0bzMDgim3iAb1t4c9CSKWyxanbXnpwVQhaoDNFnCZr?= =?us-ascii?Q?nm8aJgqa8mTvot4wAnhRXW/YSd+0Je2czXd+GWkhpphkdaLpnBNsC/JYKzcu?= =?us-ascii?Q?cycNBMGXyHXD2Jg5/Lvlqgs2+Y4MRhTt+FA3TdCfgJXoRWFlfgL26KVjCBq+?= =?us-ascii?Q?XiugzO3u2dEx+jw32T1u5YSRa59EjnuWGjQKrpxyhw6DDDrgUJMzos64yakI?= =?us-ascii?Q?Dgy1oXNC1fIC6iaC0mXKIqneIXxvPOzQzV3toBmTKZGfZxgNccj64v6VisTx?= =?us-ascii?Q?XXJmB9dQuLKZnTsl3hy3oje5ROFBWrnDz4eHCrhJdnjSWtCREsiqXstHDNu6?= =?us-ascii?Q?YWJYh3eRtHOFuyz9bFuMddpqaVTDd0KVuiLtlREMHiNP2fLJaCF4Cj3dzbrD?= =?us-ascii?Q?tv3tJm/X8jZ1WdEue7I+XtZjvLhpaX50IY944t+xm4e8BHV8ZIA9Aw7EgsKr?= =?us-ascii?Q?TU3iRujW32QiIIxdN/TCviK/d8uRgEXloc/fLooBAWjp5dAk03j7wKt6qf1M?= =?us-ascii?Q?FefPLfzbBkfSQ5yuYxbcAkySWgtHEQh+kHD+EAtCiGjLKmIILNinU5pyP32k?= =?us-ascii?Q?TSO7EWNWee4Oo+G0uZ/YCqUqe1xa++OP5FnC+Mubwf4QL/r3bFZlTQXizhVh?= =?us-ascii?Q?HA=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e9e8096-eaa0-4ae5-1f43-08de27130597 X-MS-Exchange-CrossTenant-AuthSource: MN2PR03MB4927.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2025 02:26:18.8916 (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: KrJ7NPbCSBLt/KqPyYFeXSouqY6EOlQ9UL0v4dd67p1KLf25fuoPaBktkcfUHY16uBgKmhTdj/mp7Nfi8HRaIsMK8mJKbgnIY4bijB4lFlM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB8068 Content-Type: text/plain; charset="utf-8" Agilex5 introduces changes in how reserved memory is mapped and accessed compared to previous SoC generations. Agilex5 compatible allows stratix10- FPGA manager driver to handle these changes. Fallback is added for driver probe and init that rely on matching of table and DT node. Reviewed-by: Xu Yilun Signed-off-by: Khairul Anuar Romli Acked-by: Conor Dooley --- Changes in v6: - Use items - const for Agilex5 to support fallback. - Validate bindings with dt-schema by itself and against fallback and non-fallback. Changes in v5: - Revert to oneOf and use enum without items. Changes in v4: - Remove redundant "items - enum" as suggested in v3. - Simplify compatible property to use contains instead of oneOf. - Validate fallback and non-fallback DT. Also validate binding with dt_binding_check. Changes in v3: - Add description for Agilex5 Device - Add and define fallback to "intel,agilex-soc-fpga-mgr" - Validate against Agilex and Stratix10 (non-fallback) and Agilex5 (fallback) Changes in v2: - No changes in this patch --- .../bindings/fpga/intel,stratix10-soc-fpga-mgr.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpg= a-mgr.yaml b/Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpg= a-mgr.yaml index 6e536d6b28a9..fff88c8e5e03 100644 --- a/Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpga-mgr.y= aml +++ b/Documentation/devicetree/bindings/fpga/intel,stratix10-soc-fpga-mgr.y= aml @@ -20,9 +20,13 @@ description: =20 properties: compatible: - enum: - - intel,stratix10-soc-fpga-mgr - - intel,agilex-soc-fpga-mgr + oneOf: + - enum: + - intel,stratix10-soc-fpga-mgr + - intel,agilex-soc-fpga-mgr + - items: + - const: intel,agilex5-soc-fpga-mgr + - const: intel,agilex-soc-fpga-mgr =20 required: - compatible --=20 2.43.7 From nobody Tue Dec 2 02:32:39 2025 Received: from SN4PR2101CU001.outbound.protection.outlook.com (mail-southcentralusazon11012047.outbound.protection.outlook.com [40.93.195.47]) (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 B6DC127F727; Wed, 19 Nov 2025 02:26:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.93.195.47 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763519187; cv=fail; b=YOGHSZxQpkqkVr0TRjQwhirmrZNnfn2ctMztm1xlNSV0T7TbVDPc09gVLWIcGbSyGrYlUU9+E2qbcg7C3aXYMux0GGIBlasYL8wYkqUldVGDxn3UVYPOu/722DxWrAIJFSt/GthnKFWoYQZdPrCHmhSrjkMnFxmzvMqPctubgKY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763519187; c=relaxed/simple; bh=3t/Trn+KkntkWIYyVnAH8v689lixC6TVI1WE+/w0Iko=; h=From:To:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=grQegetYY/I4UTke6Pe88US0Tw9bPUyIrD7NMzMQm5bOopVSGsxanW57RXMNtvuqqugYAYUkjbd8XT/WtNEA4qPl8iVpusrqMGmtG69L9krXVswxHWTbsoZ2fOu9TMwHN7Pec6VftVZYTvQ6AQFf/KY3+RiLBlqm6pFbA+aYiC0= 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=nLoUJj4g; arc=fail smtp.client-ip=40.93.195.47 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="nLoUJj4g" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iSMaNaNHRY8jUQS6tjIs3mPHtv2I3s5brXZTg9SkBqIe+Q8d0N3E7LNkjFg70o0LLhS/ggf4yOvMquXC24bEm5r4iVGTYDWyj3RLtcYn4Xo7vDNL0sYCUxq83E3hFs48oT7Y8o65C+fvk9rl1yCphgBHj00Yf63ztaZqJWKDklxprUPaZhKihmK3WEn8/E4oysPExqDlZuw+/sLUdkKj437EbIuJPg/qLF560wewTO8ERVrJAkcJ0AhD5FgxXLf/ELWN5/atDgnN5v5DwEBFQ0+EI7Hxc7hjTwbzUVwK6SNDLsri4Zz1cFQL/cKCPR2s9odKWQl66eLggKhhsqoL2A== 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=z4O4KjpfMs/mkWmenMuQaYB4MSI+uRQlVewKK0r1bwU=; b=MbML2PUxotpMb4BYHs+igx9CLSCfgKPwxZVLqnOHVP63GV1pEed/knCAPnk0bv27JLYzQdb66VXUQl5pB0umvTeON1TbHoWahiHdS6/TANn1P9O0HcaG/zWEF3Wn6zlkAJJPENMIbs+GshDd3HF4oVqXXjQXcJt/aMYvlXtLErOotmFkIcAWzBw6J4nnTSF6Bz4o7JFCE/mSnhbx/pecAf94C1xFNDhlxNZbKrvtCqESXO5FaO73s5In6N5/FTGkhD9E+E1wdNXi9tlfmxWqr+Ojt9iponmtAm2Smw/ZI4XNjTrf9nv9dPgk7Lheqn1tLVygaOXOy82YT6Bhe6OPfw== 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=z4O4KjpfMs/mkWmenMuQaYB4MSI+uRQlVewKK0r1bwU=; b=nLoUJj4gRcWVjxzrzVq0osFP/K9LWHqs0Tq+kb2k5TGTcZNxCM3qnnxU0ojnY+NPiUN1PmWvV1jcVThDLd0rOWrdqab9X6p9SW3+bL7Mq42LmnFTcra0YEC/JY0cHuupTdYsVC4mz7DAtZKjJuu7ZflfMi3rBr0OE85Z6TOqAp000/uJLne446Ise8jQ54aArAUAMq+Pu9KK2p9XCq1CcUIhSsaRLply0CpYvaCy8m1QL/aNZs92SsuSYtAd817netmlcs6weFB4XBNXxncXbpvHPYzeuXyhA2A4VISp9Lpg3NN1BPZQgjnT9SLvlqqjYW7TkhlHW4ozyXX50gUHyw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=altera.com; Received: from MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) by SA1PR03MB8068.namprd03.prod.outlook.com (2603:10b6:806:459::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9320.22; Wed, 19 Nov 2025 02:26:24 +0000 Received: from MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419]) by MN2PR03MB4927.namprd03.prod.outlook.com ([fe80::bfcb:80f5:254c:c419%5]) with mapi id 15.20.9320.021; Wed, 19 Nov 2025 02:26:24 +0000 From: Khairul Anuar Romli To: Moritz Fischer , Xu Yilun , Tom Rix , Dinh Nguyen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mahesh Rao , Ho Yin , Niravkumar L Rabara , linux-fpga@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Khairul Anuar Romli Subject: [PATCH v6 2/2] arm64: dts: agilex5: add fpga-region and fpga-mgr nodes Date: Wed, 19 Nov 2025 10:26:06 +0800 Message-ID: X-Mailer: git-send-email 2.43.7 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SJ0PR05CA0094.namprd05.prod.outlook.com (2603:10b6:a03:334::9) To MN2PR03MB4927.namprd03.prod.outlook.com (2603:10b6:208:1a8::8) 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: MN2PR03MB4927:EE_|SA1PR03MB8068:EE_ X-MS-Office365-Filtering-Correlation-Id: 2692a438-837f-4e09-709f-08de271308c1 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?he4/VMJUzP2zUu5GE5Gqumgk8iIm7gI+itO7C9v6Eweyqome7ylNHYdzEoPT?= =?us-ascii?Q?lV4xR40yQKNR+FxRhSTnwd3EHZNvUsXjxhh1Xfgv4ZU2Mi0Z00UxYPS7fvbg?= =?us-ascii?Q?ioC6sX8q9lxg2qFfYPmLpoOiQa8IywpuPfxWodiNPQllibJbLlRrpsFc1rC7?= =?us-ascii?Q?Aqq/+EQV0ilq17NP/0xWnUxHkM4K5NoIKBnefw8EfdhTOUTvm2Bvyb/hrCcl?= =?us-ascii?Q?ZbljFsayjbnVJkgEAnFO3nf1XpJgx+94lkKchpTT+12DX2QyMe+5OB4Gr+7k?= =?us-ascii?Q?2cSwsgzk9BDuC+WTj/j1uYseo6+/OfhB5pKgKK6H3PUfC5ukM3Nwj5gYz+xY?= =?us-ascii?Q?kDQn04aVgEG7G+t2B7Owsi281C3nEabhJIzqps/eNPjtRaIec6LnKLk2Rb0h?= =?us-ascii?Q?ru7zWf4ez0at1ID2OlgMM5beBAu/nb9EU/IuTr0oZsSv4O64uqtTNQzm6+re?= =?us-ascii?Q?tKs5UzjfuNOytbCalH/q/9KctLG5ZJS2SZWFeusR5KaYVgPE8gOa2EV/lzhS?= =?us-ascii?Q?RutiJ8mzxNxY8OQngEiQ3Kyv9gF989yi72vqsSB3TEpWehSFKBLXHTaIls5f?= =?us-ascii?Q?AlR6IVyUsju9QX1ye+R4LcjRslLz1ZiZsCxSibSlUIh6DzUyvDJmh+SrgVol?= =?us-ascii?Q?2h+WmWJ2AonT4hBc4Dm2fhOKvwhEp4LArG5sTLM1aOuS7PyiUskvStVfoWJA?= =?us-ascii?Q?TmrEp9c9w+HtS+Cr6dc8DnRV05NPqIZNHhPYQjjkhR1gQX6hCd8lIYvt3/i9?= =?us-ascii?Q?eDLgfhoIsm8FZW+ERJSNi9fFNGTrZ395kH6IDYAvAvf76/xHnB14MJE3Y6jJ?= =?us-ascii?Q?viYYLObjqvtChXMMI4xZrumRFAYFNN/0to/E44ElTui/DJpzS1byvHl4Yp4m?= =?us-ascii?Q?wVP3RvU4t27kk3wT49/odlmD3exph4M6WBy25HMo17ho9X67gjGW5PjAFTJP?= =?us-ascii?Q?x4NX4MTlcfZ3vpKpmO6Ol6d9nRBM4cOSUY1GBPXy3mJfQNg5jQMUoWzEoosP?= =?us-ascii?Q?jJ93S8k97yDE9ObUKCAuwprNKCcRs5/c5D2kUVqO4zZdjJOIg6YJDdIw9gLU?= =?us-ascii?Q?DQX1yzBpTmogBZ/RTSc1RXvTj5i+2E4pxYNAN9JDRxVpBKAedKUrRjMe1a0h?= =?us-ascii?Q?OMgQxHCTPEIz9qDPJy9nFPAWy2T9T5a5+zMLBqRbbmFy1dIr6roUraYsETWB?= =?us-ascii?Q?bpDk60K5oOLnr1DkSdJKCP8yhOJh4QudckD5f9bwPHCg2fVLx0QUvSIrSXY+?= =?us-ascii?Q?F6QL6izWEsll/9Z4nt/vpMTomXzo2vYJMgvL204emo+N+VMWiwX/hMG7vF8o?= =?us-ascii?Q?+dzaoxhqfRcLg6YqSIYGbZAzwdTxl5f+E9GQS39dDwyW8Fl1X+CZi7jLHPIc?= =?us-ascii?Q?OgpZC5+dQn/MhVZlov+FY3hkzyngmc7qQowasVRZFcJZJkAUXIrk6RlXn9Kj?= =?us-ascii?Q?Nl5dgohAFx0Rb/RJUrEV3Inh+gTAv+dTWWyOJkBQQZ/YBX7zuzUu4yXSg5ka?= =?us-ascii?Q?U1D+RoMA1Paxxbs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR03MB4927.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KtPzdmFvlXwQ/1SOFJ+2qDlwR52zLVoPQyZrf+9fR99b+mpLyAEQCRpSd1HN?= =?us-ascii?Q?CkCdnqyWF97xyEKAI/isHBskSfFN0KPLq9JGZ7RcoXgFANM5gtSRTxkBXeR9?= =?us-ascii?Q?/EHaxs1QtkHvOQlH9kc3LXmKFlMRzGNPO7g2hw3lF62bSBy4ivu54Hv0S+EA?= =?us-ascii?Q?nGl6DqeIA11ZeViu4DHP7GOH5hQTFeNbGgtyrLcdhi1LoJ2gLUb0zpVjEk9d?= =?us-ascii?Q?qgwDyvztjJnTRnTJBODBc4TwQ9UoCzUL7k9gIiZx0ojXYCMflHyAzEBj4KzF?= =?us-ascii?Q?NFKe2ec+7V/Sr2n1Uq/P7wDw90GvYx3b+Exz8q56KrpG1NysjO0hmbTwf1HO?= =?us-ascii?Q?GeVCdhtdQJG08fp6pGEKUO9uSGXRnVn7z1xglY1sU1sZfk2RQIbvwy06X/op?= =?us-ascii?Q?J6pTHgb4GArQLvpt18hAuOH9tgK49ySKIwYRY0ms6QnWoSWxcXGLCCLcgQ4C?= =?us-ascii?Q?EAZbVpmyv+ZxrIoBOFw4QPG8mNeP4m1CwDRxEKZihK22qXwslImC11gxJ8P1?= =?us-ascii?Q?IHEi+9dRwqZ6YmLrK7EtmSIN3zFsiSbZSvpF9VyA4MedT2JysnUJk1YxY9tp?= =?us-ascii?Q?lfNSDoBvnhNmkELLXhjT7b4UczlCl4TRkuPtXtxFcXz3jpG9X3XF/LkixWga?= =?us-ascii?Q?G37fXvQWn1bOQ+rQ64La14lKQ/S025/ciPwo//HB+LNSUvTh2zJnfToI8XGJ?= =?us-ascii?Q?kCZR78Mz6UWnyab7rjHpxwKRLcCPd/vFSGVjqxwRPfpGUZoBagztKyVofeCm?= =?us-ascii?Q?gRGgBa44ENirrSD2nNk1njHEXwvXROQPm1bdgS3vm3GNanRiYb4qMCykIp1d?= =?us-ascii?Q?9V+JQGfWVPzGy93069EiRv7ZRNrN3ETF3X/EO0ht2NfWpHqgysVlGGkhGNxz?= =?us-ascii?Q?sgT1qF0NqWS8bk6TfFF1x0ZvkYGnOUVHk92mJ8JMCFGlNFV7faM2hy85/a9e?= =?us-ascii?Q?QZniuEKKP6Hwoju+VBQCpm2mKxNyan8yjSNuFpV9ZJrwTr9gVC5Uk7S3mkLu?= =?us-ascii?Q?zaI5ObWxUuypWnLSsVpG0osqjAuFPdmUXnKu55kE4lozcW/rkS+XOYj4Lhxz?= =?us-ascii?Q?MMpRwwagQ+H4vt2btba898NTSey78kvE3nDWU2sCfwVOc8Ac3QVy5e3HUrBI?= =?us-ascii?Q?GUA9fcfYETiTFCB1LpFI7REuxbVnqUn1EKF2/uuNRdNA9GIZ8c9Rb0jqVkXI?= =?us-ascii?Q?BRH2ONc1aFQJ8orIAjfez0J4+Tq/4hq+yaSR35/qPBWkkJRCu4r0SXem8QpL?= =?us-ascii?Q?VFEKJOqYmdLC0pDbxDqc88juSoJ6FTDQltQ7AZl8fDtMA0o0NR5cQ1HcZ6iF?= =?us-ascii?Q?drfQuDhEVeV04HfygEJp9q13WQPtlGXzoAE4Iv7PkXzGpAgOicrs2cdy9WBO?= =?us-ascii?Q?MwaTm/ko57mMDaF97PKG4iGL0qHExG9ITphLeyn4f6MjZx9BgraszRIi5j6U?= =?us-ascii?Q?NiftTgNzfAJKcKXBk8P8II5OZV3oB9Ayu5PnbCF6WvnQ1Uy/9I4lQ9cQ3eOK?= =?us-ascii?Q?K1PeapgzxP796x9AiObr0IT5QWDlUltP5HCApPc78NoMVuAeLOoGUzZuEq2C?= =?us-ascii?Q?J9Xm7J4K/OfmwWyNb1PcttESi6KcPvXfXaGz1EjF8MIxPoBChM4HZgQsGrPm?= =?us-ascii?Q?Ew=3D=3D?= X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2692a438-837f-4e09-709f-08de271308c1 X-MS-Exchange-CrossTenant-AuthSource: MN2PR03MB4927.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2025 02:26:24.1258 (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: uQR7cEuNBgsjR+uYtfXudGfDqlC5GpGCxXc8MkUDtz4ScihRJroLW+YJZN+l98CZfec9aQm3ZBpxiQpl/QeCnnQbf8rzYG881aLZWaObKM4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR03MB8068 Content-Type: text/plain; charset="utf-8" The Intel Agilex 5 SoC contains a programmable FPGA region that requires proper device tree description to enable FPGA manager support in the Linux kernel. The fpga-region node is introduced to support FPGA partial reconfiguration through the FPGA Manager framework. This node defines a region in the device tree that can be dynamically programmed at runtime. Reviewed-by: Xu Yilun Signed-off-by: Khairul Anuar Romli --- Changes in v6: - No change. Changes in v5: - No change. Changes in v4: - No changes. - Validated with CHECK_DTBS=3Dy as standalone and with intel,stratix10-soc-fpga-mgr.yaml Changes in v3: - tested with intel,stratix10-soc-fpga-mgr.yaml - Rephrase commit message to make it more concise. Changes in v2: - All fallback compatible string to ensure driver is still able to initialize without new compatible string added in the driver. --- arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi b/arch/arm64/bo= ot/dts/intel/socfpga_agilex5.dtsi index a5c2025a616e..1f5d560f97b2 100644 --- a/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi +++ b/arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi @@ -85,9 +85,21 @@ svc { method =3D "smc"; memory-region =3D <&service_reserved>; iommus =3D <&smmu 10>; + + fpga_mgr: fpga-mgr { + compatible =3D "intel,agilex5-soc-fpga-mgr", + "intel,agilex-soc-fpga-mgr"; + }; }; }; =20 + fpga-region { + compatible =3D "fpga-region"; + #address-cells =3D <0x2>; + #size-cells =3D <0x2>; + fpga-mgr =3D <&fpga_mgr>; + }; + psci { compatible =3D "arm,psci-0.2"; method =3D "smc"; --=20 2.43.7