{"id":2223903,"url":"http://patchwork.ozlabs.org/api/patches/2223903/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260416111422.183860-10-sherry.sun@nxp.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":"<20260416111422.183860-10-sherry.sun@nxp.com>","list_archive_url":null,"date":"2026-04-16T11:14:19","name":"[V13,09/12] arm64: dts: imx8mp: Add Root Port node and PERST property","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"b1a6f411f80cfaaf191c956e56c1641e0cc4f6a0","submitter":{"id":77063,"url":"http://patchwork.ozlabs.org/api/people/77063/?format=json","name":"Sherry Sun","email":"sherry.sun@nxp.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/linux-pci/patch/20260416111422.183860-10-sherry.sun@nxp.com/mbox/","series":[{"id":500134,"url":"http://patchwork.ozlabs.org/api/series/500134/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-pci/list/?series=500134","date":"2026-04-16T11:14:11","name":"pci-imx6: Add support for parsing the reset property in new Root Port binding","version":13,"mbox":"http://patchwork.ozlabs.org/series/500134/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2223903/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2223903/checks/","tags":{},"related":[],"headers":{"Return-Path":"\n <linux-pci+bounces-52606-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=nxp.com header.i=@nxp.com header.a=rsa-sha256\n header.s=selector1 header.b=niYOWNyg;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52606-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=\"niYOWNyg\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.70.22","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=nxp.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\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 4fxFvJ6HMyz1yG9\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 21:21:16 +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 5B77531E8515\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 11:14:07 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 215E53A0B13;\n\tThu, 16 Apr 2026 11:14:04 +0000 (UTC)","from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazon11011022.outbound.protection.outlook.com [52.101.70.22])\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 B0F0B25A33F;\n\tThu, 16 Apr 2026 11:14:02 +0000 (UTC)","from VI0PR04MB12114.eurprd04.prod.outlook.com\n (2603:10a6:800:315::13) by DBBPR04MB7897.eurprd04.prod.outlook.com\n (2603:10a6:10:1e7::24) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.21; Thu, 16 Apr\n 2026 11:13:55 +0000","from VI0PR04MB12114.eurprd04.prod.outlook.com\n ([fe80::feda:fd0e:147f:f994]) by VI0PR04MB12114.eurprd04.prod.outlook.com\n ([fe80::feda:fd0e:147f:f994%6]) with mapi id 15.20.9818.023; Thu, 16 Apr 2026\n 11:13:54 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776338044; cv=fail;\n b=KYHe8Ys7UE8q30GcN8jXQ0n3tOLsopNllzFHLGfI/eVp4Dmxu3llKnm3qSVsKckfBeIOKaiE9Fj/X5xjnJ1CW8NnVo633bnwHCkglrGaV0eRRB4er3pXtcGdhQwS7r3PnIkc/+9XdorIQpDv9qNVm6O/YpQRyT24pjhhunaHH+Q=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=aOQvGm4XMv6cqH5eFDKEuILnpuhrpuWAZJy4GKOCtG+r+uRZ/uDM2AdvZZ8AWsUHr+kUXw8R3L+w/7xTP3Rxsh3qxgPqcaupy+7DtWEezvfuZqwbTjaPt2qDS08bZJu1nhFkfsi8UCvAyFOwvP23r4LNR/5kljcDo+sam4dgtl1XLYMGtuAXMkUdLD1/bPfCvwzeQuDJ7OIAULxVpkvQV8EbqJOqyA19FHw+2edm0IjWkiLVPgWoZOKmEuScH4QRLA+brtc/k9PFUYnz5DMBEQt+4bwz7YC6+LNPVw74wxleGnMrasbXQspREtoXuIm0Bh4UnSmbwPVhzXUOXJ6XWg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776338044; c=relaxed/simple;\n\tbh=xzPgWC3CfkAwVk6V3+XedDsGclq2F+T1PYkPZp8gzu0=;\n\th=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=ieFNJqyh8PoVkGLAiOsPqZptuqctuPTnf9IyEOckAJP6X0gPXVWcG7dqHA+rV7eqxcJek+qcPfuW7J+fPNYhuXO1As5Wh00IbRi6JRsJAJOP1WKmKAkmo+0AR0KFNIVSIp0FFdiLuRiZ7NJ6O9SUuGwYqHB8vXni0MkgDfPvvIc=","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=BxEOfEJmu7MQ0GpoL37Z+tjpmvyLoWFu6FhEGGtd7t0=;\n b=O+ZlbtO3UQeefnpZY7YvGOp9r5KGAzPC41EyF6CVCohmyk2q5xs61ccvF99XGPIR5RWu6kRkqZc3hPGttASwWPWQe60dH3/V/DaMgZem/c0pIhdlUlH9BV5r9NrxmNzHXvLLyi8hcqOdmpQQEQLmrfiQ8gC0Jd7a6CfDCiFAsZzE2fJSH1lKs6sxlGPZyqs7w1/yhiVgD4T0MUXD+bYN5vHGTogtWBnzmA13TQF0ydT3okp2EZnKcli74BDAZBS5SCB3YwanmZ8CqjSYBLes6aHVFhIk36DiMfrBfYmkAB9MPyxwxjIcAuVKOdxEqR0mvkjR1LrYb31jOkzk65d3Cw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=nxp.com;\n spf=pass smtp.mailfrom=nxp.com;\n dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com\n header.b=niYOWNyg; arc=fail smtp.client-ip=52.101.70.22","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=BxEOfEJmu7MQ0GpoL37Z+tjpmvyLoWFu6FhEGGtd7t0=;\n b=niYOWNygv49vHn72+g5neiB1VamXP84KwtkHAHHBRVfeW1sV3gKVkB+XqkW61EQR8rEMH/bI5V9fBL7kly0WcrU3kOR0Ck/88b+5j5uDxx8X6cC9f/cftqoL2siY72l3iAGQi4MBeYf7J/5FG068iDM2+ehypxdc/VlNCqmHTZUHIfJeArvOIVPPHaG46g3YKzWWe5cdWuQtMA6okKhpPQsOIBIXAB1kUr1KkF3THVyF4LRfZ3nOe5Nc0UtDBoRt9yQeTEXPn/dsc2TMvrjEKWVehQYkBAHObLoxWlVB/gx/xuobtk3dnJRIAG6v38ocqKFtNLGHn/XvAugpFWGsug==","From":"Sherry Sun <sherry.sun@nxp.com>","To":"robh@kernel.org,\n\tkrzk+dt@kernel.org,\n\tconor+dt@kernel.org,\n\tFrank.Li@nxp.com,\n\ts.hauer@pengutronix.de,\n\tkernel@pengutronix.de,\n\tfestevam@gmail.com,\n\tlpieralisi@kernel.org,\n\tkwilczynski@kernel.org,\n\tmani@kernel.org,\n\tbhelgaas@google.com,\n\thongxing.zhu@nxp.com,\n\tl.stach@pengutronix.de","Cc":"imx@lists.linux.dev,\n\tlinux-pci@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org","Subject":"[PATCH V13 09/12] arm64: dts: imx8mp: Add Root Port node and PERST\n property","Date":"Thu, 16 Apr 2026 19:14:19 +0800","Message-Id":"<20260416111422.183860-10-sherry.sun@nxp.com>","X-Mailer":"git-send-email 2.37.1","In-Reply-To":"<20260416111422.183860-1-sherry.sun@nxp.com>","References":"<20260416111422.183860-1-sherry.sun@nxp.com>","Content-Transfer-Encoding":"8bit","Content-Type":"text/plain","X-ClientProxiedBy":"MA0PR01CA0076.INDPRD01.PROD.OUTLOOK.COM\n (2603:1096:a01:ad::17) To VI0PR04MB12114.eurprd04.prod.outlook.com\n (2603:10a6:800:315::13)","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":"VI0PR04MB12114:EE_|DBBPR04MB7897:EE_","X-MS-Office365-Filtering-Correlation-Id":"b0ec9c14-fe50-4a69-563e-08de9ba93f53","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|19092799006|7416014|376014|52116014|1800799024|38350700014|921020|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n\tLx9FwxScjNswwCCBKvHaFXLscTLF6Cnr8ETQtICu38kcFeyAPWGALPOQIQ+Md/XkYdoK6RNqaoTuLi2an8fDrwLXLjR1BDNO799GV7pJQkxp4oxMiJcP+x6VatVhtUfLFHUqhDWMxqDekRmwWeNCoy8dRMQ3q1NhYgvZiRyNWONSWAc7XZTsLLWV2GYJhgW9o7Im/edvrCvmihG0Q6BJVVxkamiThzV/OqRK+WF3WB1ETcQj+g6HaiceXFowYAC3wsDsotGeebaHytJtu4oAvSTMNEQvJ127+IkzYBH+NdWDsoqAGbZIj/1Y3eNQXyQ72Fx8kBxmu+nZNIsihQsOvd0jYAS4CduJcUrZtMVa2n7X24A2AsE1Tt1Y6JNOG1ITRn4aJH9Eu9qnEnzlagPcK+5wZcfnLVjJWv2ahFYlpH7nD5w9EkoFPby+KWj21y9da7sHJ9c9u9iGw/X3rCg73MmpanLA9QysxMdB2G2TvBY3M4iQDoftNMUjvCO13LSXlpIqtQV87fI1oG7Oyg+zPX8PbNxeVVM14fMQRNm21mIICul9dL6WCHoj84SJOOfvWFN35WSTlyBcVUvuUxE4PFan3YqOLnTFvTMoYa5tDK0gY0bOz7ETZVPLZAdMHzSjEPsM4nFd5nbRRTCvcMTZOTeCYirTvnselmUq6fSDaXitUv0gmTesbWhYGf2LO6rz0Uh0OCvsBKeisaSgFRjIZ2fCr6r7NSNxuGzD6AvpT1MMg7GGi2lpx6sU1cYM2ihnen0oafyh8kv9Dg/bJA01pWNvmcafRGunLUd7DofUDSVAF6RGzCbc5gxBiL+bw6/x","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI0PR04MB12114.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(19092799006)(7416014)(376014)(52116014)(1800799024)(38350700014)(921020)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n 7HvC1W0bPVwY/clV2ST9ZvkJMSgdZ/EmfPOpmKSwKKS+3jbhjl4TtctwvXIHGS9cy4pdno297arPRIgjydV1xadY1eaX7eq7e5F0jkBHoBs9FiQF/auWarEjh6/DZFhYJQt2/A3gYldXWtSLUA/QQcwcMzqD0T2zgMEJ0WsTOFtwLPr4RPeKzyPKE0JU4gB7pk3myzyw0eqYfH/UNX0Jh7wMcoE2Ch2p8SjHmv8W040J0wpqDSyahdsDcwAsU7b18qMF0KW2MSvORtXgAUc8f9BF+dNEnFm8crxY+gFbulwGnIDM7+IyKZPI+SAlaAJVcKzl20dtFWD4cG9Sq4Kqc3qdn1Hd/nee0YZeemOi3TzTf4sXba1NI+olW9iVMYv1IFf0XFTQvlcHk4TwlentL1Kp0ZkViA7QXSTfHNg7E3YPnuYxcPNZVi2G0TdMLTjmUBFzOZqBh0lJp0pgoRXMy+2Y1XmHImWzsBm0LuYznSaP1isFBEWo4OTkW8tZDhKvaBtL2c7OzC/QBBN/zgGaJeIwiZ12MchSr51l3xyTiQmo/5I0bUgHMxxyLpcqK/HFjTQ+9CNAmcELO2/B8UzrpjcYAGn5jNZ+EPZmHV/O5azj5qWaO0IK9dQKoxmZ9g1G3SlR7XlVwHpNqm7+lFEa5YxmgxaBcoCPzFef9PUmWgbYbZaWZRQzQrGIkWMn+Qi2/DARwjgZ9hr2y5AhYy2/H8OV+6IZ1ImVc9P6jmj3GzQHxJt5GRjXbPwx0cSorUZnwAJ1QF01bn4gBaMUoEJ3ZBfodo/Yt2EMsb0Clc5P2zrFc0uuqt0m/7Mt5O+Lzec2IbD0bnghhlV6Rm992w7AyjTs8ZMWf4J7N/iZsKNRJFKaa6H/mxWRoie3nPFOoiUNdQPm+6iyS3NVBdyADEM9t0oYbQWy31qpYtUYdqb1nkN2+MJMKjZAS2y5OIfLmWK2kXsG123hleebCdiJXKZeabzLY1CP97PaRHR2znohqhGsNfXK1AEQ7P/kF9OC9yS8/PmcXUWcaKYUCyudju9XIQKI5OGAkVqM5tXolOipWhBjEnxf/MPJg9mmu8sZJ51jKH//vv28Mg+45hPRI5cYodpyfOKlCcLe7FXa9q/dGusk8JCsp0Awe1Ug81hzjR9lPIVaVcKaXxvlUlkD1JsA4WviJ81XdnD6S0ODK6/yWZM7hevYTB1w2hKtP/8qTFjwOzmOefURfBw/cVxv/rlZLbzJYENSDKamv0R5MNR2FSTJrfHSUV4LkBf3Dico9MQJQ4ZHltvUuZhycbSQEf5Q7OcrOL68GJlhIFby/EWNqPKc9ggttYUHyghn+p22KUNZwaXqahnZKrbfTgoyoDQ+/9vRFEQ1bBq2+oKPsRIZBK6zr05+Q5hHI7pf+uL65zkvxs6sF+1mMouLf55oM7c+9xHFMjjYIw98u6DHsNZYUAZINZKb7jD2WJtiy6tqOkRPsPfMuT/qiYdJhfUbGMdDdLqp33okyEGVptB+Hhw0P2lSEJNMDhFAt4sT/xbGaV2NSDmp+uaDFXKtvokd7vRaKDnzwbMPTVxZ6Psm2d3zmzFSGTas2HfxPhQBleTs4gHd4IypoQmnADquHclFyIutUNXDvAb/3Nv6h14hzZwMDMbpw6FExwrhEfwVn20W/rqOU+ll+Mye4Av0Oa61EJ4F8Nku44F3YjajYg7keLp0Jr5zPpe7zlJuD6SqmbUI9ighcAwCGCcgQuWbFYs3ougbAA==","X-OriginatorOrg":"nxp.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n b0ec9c14-fe50-4a69-563e-08de9ba93f53","X-MS-Exchange-CrossTenant-AuthSource":"VI0PR04MB12114.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"16 Apr 2026 11:13:54.8115\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"686ea1d3-bc2b-4c6f-a92c-d99c5c301635","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n C5atVCZ6FIk5RoPO8g4GfOG4GxHv6U6zDp+npJAjXm9f4LB3KJUHvCJ45HmSBp1CEOjMXQgVCS/jLTVYoOwxMw==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DBBPR04MB7897"},"content":"Since describing the PCIe PERST# property under Host Bridge node is now\ndeprecated, it is recommended to add it to the Root Port node, so\ncreating the Root Port node and add the reset-gpios property in Root\nPort.\n\nSigned-off-by: Sherry Sun <sherry.sun@nxp.com>\n---\n arch/arm64/boot/dts/freescale/imx8mp-evk.dts |  5 +++++\n arch/arm64/boot/dts/freescale/imx8mp.dtsi    | 11 +++++++++++\n 2 files changed, 16 insertions(+)","diff":"diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts\nindex 2feb5b18645c..a7f3acdc36d1 100644\n--- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts\n+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts\n@@ -770,6 +770,7 @@ &pcie_phy {\n &pcie0 {\n \tpinctrl-names = \"default\";\n \tpinctrl-0 = <&pinctrl_pcie0>;\n+\t/* This property is deprecated, use reset-gpios from the Root Port node. */\n \treset-gpio = <&gpio2 7 GPIO_ACTIVE_LOW>;\n \tvpcie-supply = <&reg_pcie0>;\n \tvpcie3v3aux-supply = <&reg_pcie0>;\n@@ -783,6 +784,10 @@ &pcie0_ep {\n \tstatus = \"disabled\";\n };\n \n+&pcie0_port0 {\n+\treset-gpios = <&gpio2 7 GPIO_ACTIVE_LOW>;\n+};\n+\n &pwm1 {\n \tpinctrl-names = \"default\";\n \tpinctrl-0 = <&pinctrl_pwm1>;\ndiff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi\nindex 90d7bb8f5619..5ce2825182fd 100644\n--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi\n+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi\n@@ -2265,6 +2265,17 @@ pcie0: pcie: pcie@33800000 {\n \t\t\tphys = <&pcie_phy>;\n \t\t\tphy-names = \"pcie-phy\";\n \t\t\tstatus = \"disabled\";\n+\n+\t\t\tpcie0_port0: pcie@0 {\n+\t\t\t\tcompatible = \"pciclass,0604\";\n+\t\t\t\tdevice_type = \"pci\";\n+\t\t\t\treg = <0x0 0x0 0x0 0x0 0x0>;\n+\t\t\t\tbus-range = <0x01 0xff>;\n+\n+\t\t\t\t#address-cells = <3>;\n+\t\t\t\t#size-cells = <2>;\n+\t\t\t\tranges;\n+\t\t\t};\n \t\t};\n \n \t\tpcie0_ep: pcie_ep: pcie-ep@33800000 {\n","prefixes":["V13","09/12"]}