From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 37E92E7C712 for ; Tue, 3 Feb 2026 01:56:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=gboInUYbdyhxKo27lO7q9QC8e/h2POTBxZYRuF7CkfI=; b=DH8xw4VVQ5ih2gmXmvQm/LGLsr DzqprPq1uwwQls3g4VplDW3m3Hs3RzAHxRrcgHp6NzRuQD/KclUH6ZllqrZd/H7OPMnjJvDwprPCU AcReLIwv/7nIgp6x2iFdZrEa+ENYXhjDgsDkfwxipuKasKFXGUx+YnrEBLndvuKH7srUrlVpQXebl pYiIqh87Enufskvwj2fGvJtaMjrsnbByZxzabmMp3khpmH0BlJRjACcjk8FWIxuAHLf65XlWPszRN vQQe3fSlYBeD29VGyWhDih9TE12W14GOHHb7Xm/TuvseEwyFsr3NcmroSY1XPqV2GMq7fOpBAJj5h RV8GNptA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vn5e4-00000005sVh-0opE; Tue, 03 Feb 2026 01:56:00 +0000 Received: from mail-norwayeastazlp170130007.outbound.protection.outlook.com ([2a01:111:f403:c20f::7] helo=OSPPR02CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vn5e1-00000005sSQ-3ytg for linux-arm-kernel@lists.infradead.org; Tue, 03 Feb 2026 01:55:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ovqP94YM78u6T+gFFleONQhBAoxABdN8bFa8Inm0HAPtNfedlAzmHMnFpSYJ1CIG8UuL/DzsAwGKdfXfVw8ufmcuLY1z65ZqpIiY6hQLaAG88PH2oDorQOheBOnxXYA5JMFc6uY2iKZ6JUBwOfehnVpWaLELqsUnQBdQSV+3XQ0mEdSI132teYoARXbFnXtu8rHaZWdIrItQxH5r3nDdUynniUuDA3xm8hGlZmKb/FPau09/ySXVLgJmgJ7z1TikzNHFjg6FhZ1tn23ddew+bEuYfyVDqpvZ1HxAKZqr0Q1avRz6c8g4/VUDumACifMZHFW4CbbG3z7gQoOh2F5qfA== 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=gboInUYbdyhxKo27lO7q9QC8e/h2POTBxZYRuF7CkfI=; b=GEgO1dlwgWCAybYp/ljyqhiKFEENESXiccfizdHfAUgV8SYm6Moij/wBzj1By6Z8NiuO1gM14xbr1fYlLGXPN2rt4t2PNtvuxSju2xO02PfBO5FmsIo7l6Ab2HsqkOe6QPaOg7t/TaeA58QgztK841Ub9+VJo//SjySO0kLzcX/w0d1CaOOls8wAEfY4DPilmKDODjaPZGd980KDNV1u0c1546XN6VY5yfGj9rsvtxooEHlOfuNLVR2vEcn8LLlixDdFnSejHwvcbIAXH51vmZo+JFZV26iJKUcsrnwNBJiTUbQpSJwxKq+zl2PhS2c0Wi5nezyASjqVW+LBb1R1eQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gboInUYbdyhxKo27lO7q9QC8e/h2POTBxZYRuF7CkfI=; b=kxX7/D61ssCGMANNP/nT5D1CFd2CuasLVkksSsWwsQrP+xwKSgc8iozMblXL9nORNlBjBrpqXXxIGqmHAMDnttWxNZg6LMjTKYEBHH2qKQ68GtYJXVOPeUHIc8EU1i8UAjPja6mWWhGYn8zUms0VpwMJ1OZJUxPiOKKjgv0cmGnhDn1MsadQZI7PMJXhrLRCVupcfveWG9P9aSyFqLxt1NkYwcPY8zw3NGrXuXJStYmQcleaVkBvAHxaRfpOfq26Mj8yH/mZ7d9mTiB8bxpHlehFlExt5W1uJ+6OaY+RHj6gPHvC+HawHObT8rAg5yFqcTS1phtFTQAnUprbHFsS0g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from VI0PR04MB12114.eurprd04.prod.outlook.com (2603:10a6:800:315::13) by GVXPR04MB10301.eurprd04.prod.outlook.com (2603:10a6:150:1dd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Tue, 3 Feb 2026 01:55:53 +0000 Received: from VI0PR04MB12114.eurprd04.prod.outlook.com ([fe80::2943:c36f:6a8c:81f7]) by VI0PR04MB12114.eurprd04.prod.outlook.com ([fe80::2943:c36f:6a8c:81f7%5]) with mapi id 15.20.9564.016; Tue, 3 Feb 2026 01:55:53 +0000 From: Sherry Sun To: hongxing.zhu@nxp.com, l.stach@pengutronix.de, Frank.Li@nxp.com, bhelgaas@google.com, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com Cc: imx@lists.linux.dev, kernel@pengutronix.de, linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH V3 06/10] arm64: dts: imx8mm: Add Root Port node and PERST property Date: Tue, 3 Feb 2026 09:56:10 +0800 Message-Id: <20260203015614.2957479-7-sherry.sun@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260203015614.2957479-1-sherry.sun@nxp.com> References: <20260203015614.2957479-1-sherry.sun@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR01CA0125.apcprd01.prod.exchangelabs.com (2603:1096:4:40::29) To VI0PR04MB12114.eurprd04.prod.outlook.com (2603:10a6:800:315::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR04MB12114:EE_|GVXPR04MB10301:EE_ X-MS-Office365-Filtering-Correlation-Id: 3335894e-5406-4067-0e19-08de62c75d05 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|376014|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?RAvRH0ABxOX1TaPnPldzSKnSnZJUNxkI32Y4cKalPTGSrYGt1AjT4Xx1+LGl?= =?us-ascii?Q?a+y5ZCDuJeluEhXgsLWeGYWx8RpO22vtESnF1X6b4OPYQG7+2EN7odQhqvb6?= =?us-ascii?Q?Dp4j7s3UKma5t8CLF/k4p34DEC3+5CNftjfMnuS9Iaw4KZEorGT0zj9i+2nQ?= =?us-ascii?Q?5ei3lmKqChLHirLaYl0vX1PL3bUKJQGPaKxt/MvRbIX4X7gzGv2wZCU08cpe?= =?us-ascii?Q?BxdUQ2EJaEzXDK2iAmXBqSSqRIBqYw3QFAsSqs+Qk5NTA9ke0PlpjKdMomFm?= =?us-ascii?Q?Xa0cmaGxvLKUod60QKyOc9ReVDpJ4nDjrhemv3Dhqds8SRXzlPdT/zsxeFRn?= =?us-ascii?Q?NLUxbq6NtwUTkSJJ0IexRm+BP1yPW+0r8KG2DVVLHw7czy/+v8Z5asIXZA06?= =?us-ascii?Q?NwR8NtqhlB2/L0MIakIYGy9W1GUNrG6nXUWoPxojT1iS0nf0zXtgNetjA1xy?= =?us-ascii?Q?LqW3J07f1ZT/aCf4osagI4ztwrFqYitrZqdyG9/qdi5fSa6kLcDiuhV1sZhI?= =?us-ascii?Q?HxUwxv3UVbz8j/al4gtGeTBJIimQG1C9IahsxI3RZGTrxy9hVoNBfMsY/7Ny?= =?us-ascii?Q?HtbsjpsnCuU5xoGKVlnYwpJ38/JFrU8FTUSqIOj9wnkitgjXrZTIgBjkwyPR?= =?us-ascii?Q?zoE/eXoWcFjzecNxXk6rhVfSeQpd+5HiZLdbDn9ZI/O48mRI4hJyj+A0QdmG?= =?us-ascii?Q?ponRDzv5ULOW6ncXFSHpWgjQkGQHHdH2D1lW7X5JZUSilyS0OQg1LZIO1UlI?= =?us-ascii?Q?wv/slr3h2UUNAW3DgNQsULcOmuj1aA3auftIvWE5BY0/XoPObuuKDkxzXSwW?= =?us-ascii?Q?RS5ZoKJ4u1E5L1Jju9yVmNLPVkAkTwvI3hBv2CJv93yjw4Ao51ACuJzDqC3a?= =?us-ascii?Q?/TfZB+d6jX7FKdWHgWyLLA2gHWrRUg0Qq1VdPO9XPFJg5MPTOUzKrg2ymMRh?= =?us-ascii?Q?Sh9Oew46lXLgRDJ7lQfunWnja+91LgVCVUQ5aYsfAuoKVRZENjFunioIDfYv?= =?us-ascii?Q?joAox1X91WWChdCd90Zjsi5vHo7ICKjuLglYhO8mK2MKacne5i1OVhPMuv6d?= =?us-ascii?Q?cL7d/j3rzrqSutpOeqWo9owoWOqXiaexqrpgM9K8hLiRM1krdfIb6OelsHCj?= =?us-ascii?Q?rhjncmaGLrhn5dz0G2S78yCOaDd97SMNyupLFifhbfmBVJ0LLwufSqhWkMaE?= =?us-ascii?Q?PUTlT3bhvKmQjXm2554sDLQ8TebqUUtbJCEO1HewBlCge5+2u5ckNXNJZWi1?= =?us-ascii?Q?CqlzUMnTst2LIySVKPUjNuPdaM8MKJd43hsp5QJteqD688LH9LIX+ZR3XMFc?= =?us-ascii?Q?dnv1wb5UD+U6voCyJ2P8hMZ3uZ7pqjHFxKpe4q+zg58LbhaUr73P6LmyOe+R?= =?us-ascii?Q?GW1ONoysBw0Zhnp+xdo8AVZp0CAE6BcyhqaiS7armj7T1Gf7xGyZPDQUdk88?= =?us-ascii?Q?QeJ48TEsP4UGGde/0hjyHYY2J7p/CH9C54ThNvRZtJXKI8WFzfi8mqoW6+5v?= =?us-ascii?Q?9AzsL6j/yrSFJTX7Vv+967R5hOdqDAX9DC2YxwvN1WV9ojwMD3wMhmkhAc33?= =?us-ascii?Q?F1S5zqp0c49pmZpI6pw2+dTKi7gSrpjKt7B0BUZULzk+leY25V7w1hNAlSeC?= =?us-ascii?Q?7PsA+g7OxdDo5nok0tmofjJuBNhE2EL3C2fQvZ1EDmdb?= X-Forefront-Antispam-Report: CIP: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)(19092799006)(376014)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YIUNnNk+fQF46rdcE5Idjcu16RAbxxpyZ68scV7bcdhRsKh9baRTzePFwovy?= =?us-ascii?Q?yLcfbBH1BGxcRLFpz46FiKdq1A06O8VKpp63aUHQfQ5OHQorwUGGUtkwSRd/?= =?us-ascii?Q?O7GkA0fOmMHomKcbnYHUX+9NWoZTyZXH1SBQk+3v7PlxGWaN44xCgR4wVXks?= =?us-ascii?Q?2569l7toYI9sNCyjMVIDVv9FWgPDLn4v4puUooTeI5pDN2yNA0RV54Upcc52?= =?us-ascii?Q?gqeH2RSvDU3pUl3coQD5TKMaeNU16jQvLnKUlyO0HyWATNPTtEF+kX8ekyS5?= =?us-ascii?Q?SQ1GA0ugSsgqQfZNxqeXZm7kucjkfohOqeNe8doqvRhygxpkjS+gLjoNki6A?= =?us-ascii?Q?E1Hjt144ANVx/ChtqRaTGInxAdS7Xux1r1zlm2bjPhspSjgGv5lUVAwN9lke?= =?us-ascii?Q?tmovhh5tkc9gQpSI739KNasQKaHEUjp42+rEiADW3Ohzom6VGoCbbJ5BCCyv?= =?us-ascii?Q?OCOuVm5usmqWzPWA/o2TX8xA9JI6TU5qmS5LerfiIE5/j4rVQHmXe6GkyhU8?= =?us-ascii?Q?9sLlNEAU0HT9hvGWSFsMSdrDojdTYnz67lstMdhJouJw2Z9683LrIvKIdgr5?= =?us-ascii?Q?8jdJObEI12yFxEb72jHQdhudTXtjdKzDprQjENHPXmmej4c9Vq0kHDfaER76?= =?us-ascii?Q?PjHJAeaW3OLo/SVQ2PQ2tKJEbO4GF8qrYJYlRkG8/4FQSNSDBhjfN3CxlJuB?= =?us-ascii?Q?bMNDPktIHBKo6kWUJ9YWXI3hPDtNMQ5robB11MtrMM9vgBZVQ2nLvQOsrxFR?= =?us-ascii?Q?x85ahvLMHsou3LMck8mYUP1ew43p/I7hC8VwExO6TkNuJz9E1kohEyaVpN5l?= =?us-ascii?Q?K+9D5Jz9GhM0Y4zzCoK6Jajh0GgEaqCGRYWhxgCHEZzekD0+46eHfjCy+0HD?= =?us-ascii?Q?hQgtRbGMXl416pXUTAqpYMVNeWMT6OYYA4vWXcO54kjfypsgrk597dyKV7wB?= =?us-ascii?Q?dmvBSA5JD5g5Bdd8SvyrTFM1VX4K7+AxC/F8ARh7NKc4OfnO9gFeuBHGn0IG?= =?us-ascii?Q?HDx8Nnigt5eb8R8FL4PGmmHVA0W4HeE4UxEbvjY2EmMujN5+mkCLRYR7Jn5D?= =?us-ascii?Q?CvIrnJpC3NjoxuE0I6XTm9BKyX098b6y0ePqTsa25p0FySGKELc2ascA82jN?= =?us-ascii?Q?tBw4kL5phfb0D1q5ZCPD00NRLa4CfUl0cn5QUjr8rGl2TAzJEXTQtZIsyYlr?= =?us-ascii?Q?tUys5i372lc+Kfjl/F3A6ezH//S5BAr2muDsknK28+/WMQCGdzHV8hKqrrQ5?= =?us-ascii?Q?asPByKKIoN42/8F/oXufipeA7kJrnFrCBd9lSujDCVTnQsAfxRrrEMQogGja?= =?us-ascii?Q?ImrntXJq067fKDVfhr0+jU7o4rnUqI6Sh/1E0AuKv2G5MWrleeAY+N/xW/9d?= =?us-ascii?Q?X2h4nVTCJxf7fLl9NW9/DzLIe5T0OiSvA8JCTHoxkUpgrVMUYQhJf/NJmgDR?= =?us-ascii?Q?qYRkvkF++IqfWH1UT4NFFjZXuEe05PtMFK3MPbkL/reVNF00gpSjjbSqsf2d?= =?us-ascii?Q?Ohw2yJNa0L5UrKrTG8AUnqfsBjaK18skP0YogaxlNnQw5cwkuIeoceP1BYZ1?= =?us-ascii?Q?ra+VO+068Oji5ITj3BgczmIeyScQ68qqzB39/kB6agl4kXdh2NT6hH0hdc+W?= =?us-ascii?Q?9wORmisBqySX/+M+yMQXASIcRCDxpR9CK5HTBmmO9GM+jto/jwSmSzwh3HkO?= =?us-ascii?Q?1vHVqn2TRhyq3M2YN/9iK6ESk3tIJBut/P48MEw2QqG+gjFs/pGAT9RqQa1R?= =?us-ascii?Q?6Nuw2FLp5A=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3335894e-5406-4067-0e19-08de62c75d05 X-MS-Exchange-CrossTenant-AuthSource: VI0PR04MB12114.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2026 01:55:53.2518 (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: fDy1AznGd8qJT8gt6LVquVePBVjnj8OcgC2AteDR/2E8eee74EQEBCMsXncLlJ8etsCmnh9Sipd6r+kTYsbf4w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10301 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260202_175557_995037_DC02A4C6 X-CRM114-Status: GOOD ( 10.86 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Since describing the PCIe PERST# property under Host Bridge node is now deprecated, it is recommended to add it to the Root Port node, so creating the Root Port node and add the reset-gpios property in Root Port. Signed-off-by: Sherry Sun --- arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 5 +++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi index 6eab8a6001db..060860f24e7a 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi @@ -533,6 +533,7 @@ &pcie_phy { &pcie0 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_pcie0>; + /* This property is deprecated, use reset-gpios from the Root Port node. */ reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>; clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, <&pcie0_refclk>, <&clk IMX8MM_CLK_PCIE1_AUX>; @@ -559,6 +560,10 @@ &pcie0_ep { status = "disabled"; }; +&pcie0_port0 { + reset-gpios = <&gpio4 21 GPIO_ACTIVE_LOW>; +}; + &sai2 { #sound-dai-cells = <0>; pinctrl-names = "default"; diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi index 9f49c0b386d3..1204cc4d3f37 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm.dtsi @@ -1369,6 +1369,17 @@ pcie0: pcie@33800000 { phys = <&pcie_phy>; phy-names = "pcie-phy"; status = "disabled"; + + pcie0_port0: pcie@0 { + compatible = "pciclass,0604"; + device_type = "pci"; + reg = <0x0 0x0 0x0 0x0 0x0>; + bus-range = <0x01 0xff>; + + #address-cells = <3>; + #size-cells = <2>; + ranges; + }; }; pcie0_ep: pcie-ep@33800000 { -- 2.37.1