{"id":2227810,"url":"http://patchwork.ozlabs.org/api/patches/2227810/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260424094913.522123-2-mahesh.vaidya@altera.com/","project":{"id":28,"url":"http://patchwork.ozlabs.org/api/projects/28/?format=json","name":"Linux PCI development","link_name":"linux-pci","list_id":"linux-pci.vger.kernel.org","list_email":"linux-pci@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260424094913.522123-2-mahesh.vaidya@altera.com>","list_archive_url":null,"date":"2026-04-24T09:49:11","name":"[1/3] dt-bindings: PCI: altera: add binding for Agilex 5","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"e3aa8b52cd642c0c9c4021c51641ea12a3f3fe56","submitter":{"id":92067,"url":"http://patchwork.ozlabs.org/api/people/92067/?format=json","name":"Mahesh Vaidya","email":"mahesh.vaidya@altera.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260424094913.522123-2-mahesh.vaidya@altera.com/mbox/","series":[{"id":501332,"url":"http://patchwork.ozlabs.org/api/series/501332/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/list/?series=501332","date":"2026-04-24T09:49:10","name":"PCI: altera: Add Agilex 5 PCIe Root Port support","version":1,"mbox":"http://patchwork.ozlabs.org/series/501332/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2227810/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2227810/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-pci+bounces-53129-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=altera.com header.i=@altera.com header.a=rsa-sha256\n header.s=selector2 header.b=PD0pit/t;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-53129-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com\n header.b=\"PD0pit/t\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.61.68","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=altera.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=altera.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=altera.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g27W50vQKz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 19:50:41 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 7FD70301AB99\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 09:49:39 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 0F4AF346E67;\n\tFri, 24 Apr 2026 09:49:39 +0000 (UTC)","from DM1PR04CU001.outbound.protection.outlook.com\n (mail-centralusazon11010068.outbound.protection.outlook.com [52.101.61.68])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 6903E320A00;\n\tFri, 24 Apr 2026 09:49:37 +0000 (UTC)","from SA1PR03MB6498.namprd03.prod.outlook.com (2603:10b6:806:1c5::7)\n by DM4PR03MB5982.namprd03.prod.outlook.com (2603:10b6:5:389::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.21; Fri, 24 Apr\n 2026 09:49:35 +0000","from SA1PR03MB6498.namprd03.prod.outlook.com\n ([fe80::feea:da58:faeb:9ebc]) by SA1PR03MB6498.namprd03.prod.outlook.com\n ([fe80::feea:da58:faeb:9ebc%4]) with mapi id 15.20.9846.021; Fri, 24 Apr 2026\n 09:49:35 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1777024178; cv=fail;\n b=mrU0IbQsFQLMjH+KkiDBzK7zGPP0PjWi4r2ORZStj/oC5kuSdgslgb055icufhhx1S7qFcvd6qePTbZ4IvecPOdpRqxbuKafi7N51f4sXIoZ8L8acV426R84ZhPY/3gt6XvH7O4KEBh/EjO5jx40fSe7TcejEeuyg0ThcK6q4NE=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=wiNXyeht0SMtpcA4EzMkpCmFlVOsfeAmoGQULN4WxWbfFgFTt/bH++soIOK9IDLIY1oqXfdAsF3D99cFNSXoGw/CuNb86H1EIqu0hs9p/yarx3xP9rgIVqoF1XEe4CpAyr70ULL01frO98DX/4SAeFa/ZHhttbguy+zq8shHwt5xpotmOPA3eOrswn6eHQTbjsqIMv4CEUPx5KOrYliySW4Sznfen18RqUILQue6gTN8ZYmRxNUVuB7DebIqP6FCmhF4tbYpYX9ZPFYeU+zaPH9TSMbYzTxSwgrk7XwphHQcrwAlIvx1XRPU+E7JoVE2LiT1KqKGMuCdbtapOpYqlw=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1777024178; c=relaxed/simple;\n\tbh=oNhJxo0dBM+CfAc4i73xXUBOClvrOhzCxVuZ9j4gi08=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=IoiY7e+qBCxPDMsDwEp38sqrNd4Tyei8txcqbnV0rsuZOyCfM0/IQKJ6RDPvmU14QeXLx4YouDaWChR7udY2kk94xi0eNGrPUtCZpiAVJVC3BCnS53kZ53LQIji66YOKTBg/BAcTFm4nkncu6w+otQs7FzGD9poTut5X4xVVLYQ=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=ezPjjdrfYs7IGkLXQ5evngxn3CYIXI2gDGRziZOR2Lw=;\n b=oXybWzUXIzpZYKeFPp2c98Gm3nNlqM6W6e/XJTi7dKOZS729TYvwZxRh3jVHcmG9zFlLDOUdH7veHzrMn/GjPgKSsTL5AYPLnvVxZRx1nGX4cxrDPLHW35njTkZ0Xc3tmLEbQ8DPBgUBLz7pkUuOx2UYCSFZcKkW4IRIqzY2FeNUuyd/RKp2v5fCJtAJVhuOpeoBMfkhIzEjjYWCUFJnN2TKHVEpoGJW1nN2ho0MBp8XVFV2T0NH1DE4mrbjSldIU2bZ93AR+uSBcnVir3/IOvLir1LHd6oY0nR0Dd6AZWK36DVDy5Cd10ehgqQawttwzKztCwWIsZI2w+GvgUcBIA=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=altera.com;\n spf=pass smtp.mailfrom=altera.com;\n dkim=pass (2048-bit key) header.d=altera.com header.i=@altera.com\n header.b=PD0pit/t; arc=fail smtp.client-ip=52.101.61.68","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=altera.com; dmarc=pass action=none header.from=altera.com;\n dkim=pass header.d=altera.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=altera.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=ezPjjdrfYs7IGkLXQ5evngxn3CYIXI2gDGRziZOR2Lw=;\n b=PD0pit/tfJ83ZnmKqdlx9Lnk5C5M5tjc8TJ+4kMdV9uLzyJMnXmwLFExvZvZ681Ua31bAK82B4tjmHuYR13JMeUY69/fEIVfpiCV7j2Lyu6xvK8lIPy9VsBB7nRpYIh2LJCPO+o0z/k3LVdBGJ3CGlmZsyD6EUFmadCCV9WCr4c9T9Ksc1KKVcOk39RszJJn0eELiAixXLj3tgWOWUolPFDi5W5M414zz+F/2aEdZLzHnlO2gRyzQO6o2TwR3ECnyuKzFDc4SqMwfOW+UtyoewZCMSiRDdeAcOL3zBzi+oOJhHe/bgLrx+nJaQ+MKYJuHpqHfK7ZRnhPyULgmjnQBw==","From":"Mahesh Vaidya <mahesh.vaidya@altera.com>","To":"joyce.ooi@intel.com,\n\tlpieralisi@kernel.org,\n\tkwilczynski@kernel.org,\n\tmani@kernel.org,\n\trobh@kernel.org,\n\tbhelgaas@google.com,\n\tkrzk+dt@kernel.org,\n\tconor+dt@kernel.org","Cc":"linux-pci@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tsubhransu.sekhar.prusty@altera.com,\n\tdinguyen@kernel.org,\n\tMahesh Vaidya <mahesh.vaidya@altera.com>","Subject":"[PATCH 1/3] dt-bindings: PCI: altera: add binding for Agilex 5","Date":"Fri, 24 Apr 2026 02:49:11 -0700","Message-Id":"<20260424094913.522123-2-mahesh.vaidya@altera.com>","X-Mailer":"git-send-email 2.34.1","In-Reply-To":"<20260424094913.522123-1-mahesh.vaidya@altera.com>","References":"<20260424094913.522123-1-mahesh.vaidya@altera.com>","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-ClientProxiedBy":"SI2PR02CA0014.apcprd02.prod.outlook.com\n (2603:1096:4:194::19) To SA1PR03MB6498.namprd03.prod.outlook.com\n (2603:10b6:806:1c5::7)","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"SA1PR03MB6498:EE_|DM4PR03MB5982:EE_","X-MS-Office365-Filtering-Correlation-Id":"d5114c74-78c4-4563-b77a-08dea1e6cb08","X-MS-Exchange-AtpMessageProperties":"SA","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|376014|7416014|366016|1800799024|55112099003|56012099003|18002099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n\tJjr9pq46k5CoQ44zsNSxaGlqr8Hvdm3F5hFdW9FkcRqt3F6wajtHxvy/95zW2fiThfuKf1y5t+a7MWm7qHRPOWGDkNu4/CAZORlgBbzuGQw7ZXJbz503XRkhu2A+vPZZr8o+GmBqPgI6z5Z4AxRyy0wEGi6ghrmBjoSivPHEHYrWbu3vLIfzQJ+qfP2WAEuQMXXw4gAzGl8Cgzr6Jvt8BgYCF/3Xrp+a0fjG7WcwRP4OpkyM5id7Z80vD9LJtQ8UokVhmg/Om4ZL+LmzxFiLHMQetiikwEL1tXatMsAaUgrcaOBamRqcdVB/auaTFofHPb/OR/cGGKlL1xfprG4K44+Fz5sxISPYqfjsKUxMCYnpMegVfOVOWaovSjWwO8tFjUpOYK+FfaNwBOiXGZ6GknqdxJa4BUrD8IMF+xLpesyTBHDNtnqpIyspNi2Iid7V/RwDGcTOuWCkmcrsbq60VqL8f3DrGoz9DMtCTC3SY36eoWo9hA6LUv7DN832am6TWDupA57g4iNYvg6oH2OnrmMNAhYYWW3BQmpP21wvO8lKVc/AIxDNvsiwuxWLaI2yPemLAt3usE0NfwPSxzyVihX6z7Z/U1bZOhXyzyxs7m1JST33QLOv7e6ho5dsp9EH7ONIwz2fvecdIa9J+O6igfPuLv2FkEvhLsMNqlaQWIWqZIw9l5S5zvaItFFBaptZ","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR03MB6498.namprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(366016)(1800799024)(55112099003)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n nrj97N63Buzr59PsyZoD46WAvrf4f4lk0r8qfp0Cjrt7sUEiqmgMr+4ElQBxksQLe5v5vvtNzKA9bBAqiVURSw/+V6VGaJ5hQMJd1f3e/D+SYCx7F3wB/EO7W2DcRQrjCwMjmxAZ74SoAmp4ZIoWHj1DlmTgqyVVS6elwfHGU3e38nQkaLvU1ZPUmK9Td3bs1TAxL4iBsYCe7BNV/1214tbzfzFFixjSaP8AU/NGF2uu4dcj/cdXYotNSt+lPyXmTNqLtbOql3ers8ks+MgK/jcIOLW0NAWhD89zKLYPlDsoN4pr17g4OCTDL9RQG2QENGh5NYxcCUo/fLshPDOhyoRtI7AFgYVhbFWrESdcTsI4Zwo2jjfN+83lQDV2JhJTka01xs4sQ8MftMOK5no9aD1/NYwuHS0ITsnnfhVCAwsMG85Ic1/g9yJzqLidxU1m9/pJ86xzmlm+xSgMj2NGJoywpHwpyNbmiXrk++sSvubdIerb3XjJoRzr7OIAM5cAg4dwCCbshk6ckEH6zRiay1eZdY9e7HIx0YsRP+hKSXYJ1FBTto6qmyniwzYLBsLU+0xrkQazSLKOS9/BVq0yz8zBdn1BITvsB5GXRDq9oWqBPVDGX0zSwpK5woYLGksblYou3/XOyFwp6ImZWHrbzmSoxSBWXNUgjCVVbgjrfeqk5h3bJme7a0M8zW+tLQSPUCWrvrIhVzAqnAramzyGuYk9OWJcSbOWxE4G4vhJmdNkV3h9mrTrPT6xrBB/hHcfR/9JAxbcbZci1IMFWgzTUgOTvyDTCus3AX4qXIOJLd5tnQ/3bbIlcBBCutlSj1SN6BojKVFPzw0go5xlc68Ev6TCSbI5krEgu9tVVCbUuFPeFmg3Y0w7CmC3D8D/VBth5/UdVy7ilO0Yj9x6A4VYjr5QOnrlHPfdtY+aupfTz1dVvLVzD2RW42p4VS8UTxBcGJ3o92oH/s7QVLjyc8oG7quJ6pRfpOQrPRduKA1ACPS21AxClWfct2ZMQHlht+1O5T2oI05rQBdHCiJ3lEbidJ9AxBioa8CGvxp2j6gAdYt60k1jTgHc+Tz8sCR2wCsevGtfSiNtC2vQ+zn4MeGHzJGPv2n+eucF8lEKTuTyP6Pyl3j/BHQnhYiNLQLvjEUKoMRhnUY3NLyygkzVt7QxoGWCrWrAomWW/Mdfr/JwMpP2KXEwY/dKy4xjjJR0U7jFRqhVzoOWJh78LVrMuaXtpWHecVmmmYUk0NQll0weX1QOrUiuQUDZiaxnvOJnKmH8fgvYbzEEsajqqdonaW8r869IFsaYhEiNPkBfoIsLxv60eN3SEjRa+ZB81x6LlDPaMKD07J8s8te6/Dl/eW3LYjkAaGKGYFJS9vEsTzOi33QhBaykRwnzTgebTC/qG+iW5cfSJ1ysQlCmAzkgJ4JrS8/Di+eNBcO6fG0uypiuU++LONCD8RLMpaZKYiwLHV21FmmfwVS3rDDVpPNWd35RlWDkFuFIG4NV7H5Cjign12sBmEpU09TpypTuBNsOtcVPJxmbeiYMtiwrA1cqLyBDAkvoJKwf0IYawxTUlrprxflcUpcRQafVjvP2bUetC+qFT5tO8YXLpAfoKQeAAaia+uJs36XLmoiebrNEghFDifyw5HOFa6RL98rJxCqHkhZDWMwuXJxbTauVoiirfDFIV6q1dmAfPwMG/S+m5zxOi1KzNs1G7vyg6wu/xr0z5mDXuhxxdceAeh9W5O+VOxWNrQ==","X-OriginatorOrg":"altera.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n d5114c74-78c4-4563-b77a-08dea1e6cb08","X-MS-Exchange-CrossTenant-AuthSource":"SA1PR03MB6498.namprd03.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"24 Apr 2026 09:49:35.7211\n (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":"\n tPnv5VHcu71Fz9E9JhVYSWxxW702kGF29xt3np72Uh8x/pCGZ8nDc+eiPKgdY2HjZXEgJXITV4nnqv0IQ7Hmbx/VmWBdWpZC5DncjwCHdA4=","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DM4PR03MB5982"},"content":"Add the compatible string for the Agilex 5 PCIe Hard IP root port\ncontroller.\n\nCo-developed-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>\nSigned-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>\nCo-developed-by: Peter Colberg <peter.colberg@intel.com>\nSigned-off-by: Peter Colberg <peter.colberg@intel.com>\nSigned-off-by: Mahesh Vaidya <mahesh.vaidya@altera.com>\n---\n .../bindings/pci/altr,pcie-root-port.yaml     | 37 ++++++++++---------\n 1 file changed, 20 insertions(+), 17 deletions(-)","diff":"diff --git a/Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml b/Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml\nindex f516db47ab20..f9c2089bad34 100644\n--- a/Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml\n+++ b/Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml\n@@ -8,16 +8,17 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#\n title: Altera PCIe Root Port\n \n maintainers:\n-  - Matthew Gerlach <matthew.gerlach@linux.intel.com>\n+  - Mahesh Vaidya <mahesh.vaidya@altera.com>\n \n properties:\n   compatible:\n     description: Each family of socfpga has its own implementation of the\n       PCI controller. The altr,pcie-root-port-1.0 is used for the Cyclone5\n       family of chips. The Stratix10 family of chips is supported by the\n-      altr,pcie-root-port-2.0. The Agilex family of chips has three,\n+      altr,pcie-root-port-2.0. The Agilex7 family of chips has three,\n       non-register compatible, variants of PCIe Hard IP referred to as the\n       F-Tile, P-Tile, and R-Tile, depending on the specific chip instance.\n+      The altr,pcie-root-port-4.0 is used for the Agilex5 family of chips.\n \n     enum:\n       - altr,pcie-root-port-1.0\n@@ -25,20 +26,15 @@ properties:\n       - altr,pcie-root-port-3.0-f-tile\n       - altr,pcie-root-port-3.0-p-tile\n       - altr,pcie-root-port-3.0-r-tile\n+      - altr,pcie-root-port-4.0\n \n   reg:\n-    items:\n-      - description: TX slave port region\n-      - description: Control register access region\n-      - description: Hard IP region\n     minItems: 2\n+    maxItems: 3\n \n   reg-names:\n-    items:\n-      - const: Txs\n-      - const: Cra\n-      - const: Hip\n     minItems: 2\n+    maxItems: 3\n \n   interrupts:\n     maxItems: 1\n@@ -80,18 +76,25 @@ allOf:\n     then:\n       properties:\n         reg:\n-          maxItems: 2\n-\n+          items:\n+            - description: TX slave port region\n+            - description: Control register access region\n         reg-names:\n-          maxItems: 2\n-\n+          items:\n+            - const: Txs\n+            - const: Cra\n     else:\n       properties:\n         reg:\n-          minItems: 3\n-\n+          items:\n+            - description: TX slave port region\n+            - description: Control register access region\n+            - description: Hard IP region\n         reg-names:\n-          minItems: 3\n+          items:\n+            - const: Txs\n+            - const: Cra\n+            - const: Hip\n \n unevaluatedProperties: false\n \n","prefixes":["1/3"]}