From nobody Thu Apr 9 10:30:36 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013053.outbound.protection.outlook.com [40.107.159.53]) (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 16AA630C625; Tue, 10 Mar 2026 01:53:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.53 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107644; cv=fail; b=GPtSKYcMEuLRrldZCbhQ+m7CQqNT95DyvjyKtRfUpHH+8Qo5QZcTT63Wix5pE0+LdVzxANa437nDEylxwmNYF46CjwmceSuRtGP620ocjHKXn8EaM0WIUpMMmTUSrcfBrP390nOv4qOK81WbRaP/yve7BlwzSVlIassdKX78spQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773107644; c=relaxed/simple; bh=dGLGGGayHF1kXMBXPouDMRXOhNmIWfXdQITz3dlnR8c=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=oW6CWVmqlEAS4z/4IvsUpCRpisvMp1Sc/QF3AogZ78JtA3MUot93Ny3ha6nBmew7fO70zYGFZR74TcTXsMoM97JsHHS4YwKKc2ecGmpurfkIhti8WgPtFRAI1umJa6WjRAFRc37jLL8iT/c2ICXTI3kSvbc3HPv9SmsyjI6i5RU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=KGG/MoWh; arc=fail smtp.client-ip=40.107.159.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="KGG/MoWh" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CoUbJ447+peJHtPeYZqYUyH4HeAo6iw8qkVjyDqoBTofNw0fTmrTfZOurANpINPPVay71B76ZGpwnzUpnCx0teuJj44tT09StwH+TpM8h3BqVtDS4gK06S1c98SEpOdW7bouFJRurdz8orP7MXdhR7lGINVaw53f9t4NbQkvQ331ONG4fryAcjA1FlUXAnnkEArtQNtrXrQf0qgRAex9omdFGRgUWPGdccXrUUjh+AeTaS/8e9ja40tWmFE+Klv2ee57D+Y2y55n0rLoCTZSFKCKQaXae1sVJssazjC0Sbt8EDliDXW5p1tYLBiPfcdwkva+qOLMpv+zApk7WAPlrg== 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=H7MWOqbVCYe/S0udzXx29xH1QVeJxfwCDNt3FnYHEco=; b=Vhg2+VcgL5y9YuRUdAGDLUIO3AEcAWmEqOvfKnOEEgV3mgWOgYr7XmDwOfH1sN163yBiq/HMqgZhohIOehI/IjxACEHkLZoR2xyhong5Gtw4N0QPMSoK/1P+ASI6a6g3MHp53Rf8/HApHpTivCVv38GFUnVow2Ugmy4+/bg2RfP1R0tGkNqi1+mXCpb0CRMwr6jV/dAEOd8bFwqK0dzVx6tjZLNZATzd+Im/AOGCF/KsrBj9KPHod3NMkLvk+4iTx3jeopcGZgIcoD4oeqq3IoZObbGVNwLiK6+gNKXdjWB+RiJl7rYnTrBMT3LjRKcMoTk2mGXkw8tPtvzm3ik2DA== 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=H7MWOqbVCYe/S0udzXx29xH1QVeJxfwCDNt3FnYHEco=; b=KGG/MoWhVZIhtY8AJRzF2Ko+EYKFVM+pxipmU209wrmjQmH3xS6O2YE3h54uirwJ1TQgsxmJtiJJiQHwBOOKl88zu7iiZwlv8zAHS5ZZjuRQFBn1vX89uO+hM1N1zmnFGNDvHEnYMgGq+fNioHK2S0kVbmz3ZyX6zws4zxOQ4kQ++voBXb1YyloO3vtLcX8BzmREaQwpz3s+NxM4OYfm8VCpyuIo7Y6i8STUuHR1bR0Hob9Jwr7kv3R3hY9/tKVN6QwV3nc+wK7E2rRhSrzDOUZkQMq2Vb72RV+u3IUSwhLaaYiljM1qYwWeih2U9k9/5Vid+WnwHHmepIqdh6ru4g== 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 AM9PR04MB8889.eurprd04.prod.outlook.com (2603:10a6:20b:408::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9678.25; Tue, 10 Mar 2026 01:53:49 +0000 Received: from VI0PR04MB12114.eurprd04.prod.outlook.com ([fe80::feda:fd0e:147f:f994]) by VI0PR04MB12114.eurprd04.prod.outlook.com ([fe80::feda:fd0e:147f:f994%5]) with mapi id 15.20.9678.017; Tue, 10 Mar 2026 01:53:49 +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 V7 07/13] arm: dts: imx6sx: Add Root Port node and PERST property Date: Tue, 10 Mar 2026 09:54:20 +0800 Message-Id: <20260310015426.365675-8-sherry.sun@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260310015426.365675-1-sherry.sun@nxp.com> References: <20260310015426.365675-1-sherry.sun@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR02CA0056.apcprd02.prod.outlook.com (2603:1096:4:54::20) To VI0PR04MB12114.eurprd04.prod.outlook.com (2603:10a6:800:315::13) 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: VI0PR04MB12114:EE_|AM9PR04MB8889:EE_ X-MS-Office365-Filtering-Correlation-Id: 681193ef-734f-4841-dddd-08de7e47dff7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|19092799006|7416014|52116014|38350700014|921020; X-Microsoft-Antispam-Message-Info: nNTlHE6RW2dYZZiILsz7++w2ZZHih5LJeFxqwSaV04SVLwCue8AR9XIugeSzESh1aWC/f3mmEX2zFKxf3n0MJRkeQ+FqyqbgOjBNjYrRLETfDe663h2GNm0e3aXqNWNyvUmayU2IeTE3sa74vcgw/G8RxtDZep8Qjd5m7/Ov0dmBK4sXBtmUsO2DgtvZNRI67XvX2YL/0H08G1sBPf7decSVqTQYnOLZar1jIJWKxfEdFUEk9A+A6/wBMwJUPdqtGLBKd5i4TekvP6bdYf/rsobgAyBvhk6fB5LjDxbzJkoz+n+nS4TGqaMqAJbU1MMJNH/Der5SdZiK04OzhXmXE7adhCRIHC8RZy6CrNLRNwkJm0Rc3oh3Qs30rE5ufHujeP4KZZPy6L1hQ/U7Qx34oof+pWc2Ds+onjpkjKWOLNl6QWjR4p874DezLi7n6WlK0+erGZsfOXwAP757CsgVeIVnQJiUrb/FOgdKudKLYH/RBEs+Ea9xmaPar1xA2JX08P2JSBJ0wrhsq8xlAwTah9jLyEbP/khBL9CkEwVsiD+qSyaEf+frlA3bfJBovP3sZ8POpi/u7NZ/cqZzQScgZbWFLEI0n+hMQlkbFNMBfb5cJk/i+A0dANYIYhnnEdH+Jk586ZiCCKVrveHBmKYUOE7zeSZ8NoRKL/KsxGog7iClCU/HzJE/bMRZXIOxF7m5h9a0pEXG1dg/C6dkgNWgFDgzoMSD9I+HDRMKNhld18k1m/Ibnz4H5BQcdFXx3f0VnliS/b5HYzpSWo5XCOlwE9u7q9fTsCuhtMbwu9n4rsaNrvgvKEee7+SLnPwubGG4 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)(1800799024)(366016)(376014)(19092799006)(7416014)(52116014)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EyLils1aK7tUqw8/EITLxIv8HjaRw9qm53J4SH2R6ODG9RHfzRUbTIwk2449?= =?us-ascii?Q?kUtvbz28CySkTpldpQRwm2q/dlQFoWo2bfzEt9Xy23OO5gcPJQWHcDDsXnV3?= =?us-ascii?Q?2lqKAxo2S3CB1wPfGLgeEP6+6dKg5m2gXTCMtBJiyGlKYd+Gac/aVI/rwHK6?= =?us-ascii?Q?M/m0/GIhSVF9wTeZ0upbsWmvULTb54k+wRcoXwHQStGH256hU5ShyG/DYekS?= =?us-ascii?Q?m7yUM54fxLsqrkPyaX2LUk+3nG0OuPAKgs10QfmOrxAvHdS7FusxD5QpfxLH?= =?us-ascii?Q?tCS5QG/hS8rDiC1XDArHpPtqUxQJoBqpZOHh6PhSzbDchNOyzK2EPWUnSrC5?= =?us-ascii?Q?DVQCdAHK6MJyaPdTlJgsGZHCuumdeh9PPg8nmDRoTlp+aE1PIKAA6ki+imNR?= =?us-ascii?Q?FUZPdkdncjtgCdUGBhxKTG8H3AFuLk8na0AAxKTTYDPVxtrtQejlxxadgEnn?= =?us-ascii?Q?8yfpNj0QJiF0161uI7nsLmet0zyqvQKJ7HLS6aktEQn9QhoK6z9IKC+PkI9Y?= =?us-ascii?Q?AuHqkkd1psYv6g+D/JuaVfuz7Qhv2h+jkXBPHIztyUYe6tsa6rGMmCC9df2K?= =?us-ascii?Q?SpOVZVWtA8WRxxmlq1f0wFMyLtP0PJe5uaOVqHSn5s3upwcCHQdLkPPQkwHE?= =?us-ascii?Q?n81H8FMtyBTwyeujUkVPz2JkQW/WQ6CdSXzcyJ+oDUUsjny8jjzuopyND4JL?= =?us-ascii?Q?dgMlZfUCpTskzBRcidAEIP6iqsaOHFv61dFaK1dYqCbwQltXvmOqffOXyvmh?= =?us-ascii?Q?93OZXDx9JfmKj8lyolrfgdaVWT8huwIXoU5MVl1hd37UuN2zt1+Nyk/+ekSn?= =?us-ascii?Q?1kH/XOJo8YvwgXP5pb6EG0i3B7ttCxAamK4/GeJ/U3NuhY7qRMRWsaoJBhfR?= =?us-ascii?Q?CjVgSu0e6DOyqZsDG1z4fKACHWZLdGybW7/EEugAWznBiW4L9qIH2UvbWT7a?= =?us-ascii?Q?zvYkop1lIP2ubuI8iiw35Rmc934wVnQ2XS1F+RUVTuyMSQggAaTBaD2VCaTg?= =?us-ascii?Q?oXNES3tCXGI53c+bmqursEey+woZtILS9EUBgnIKirhZ0zdRgtNiVY3BAalY?= =?us-ascii?Q?oJ5agGY5knWE88R0BTN0RCNoRRbHocM36pHPkPeNjr6W6KZiH0YObr/uuJnC?= =?us-ascii?Q?KWPBknbrKkyJTma8HGrCCrXyvcn8nIWHNHQuXFZTjnv4m2olv6wG33G7Ml2G?= =?us-ascii?Q?6PTK636+dvfJoJBlTVyA09B948+qNdt+OevXY/UeXyeTblr0kE/kGDEP5Bdw?= =?us-ascii?Q?XTzeeTV5PFS+m1FZOjqt3kArG9Yd+wmsDgCit0v5wFIPkZBDsK8Qk2siNC/B?= =?us-ascii?Q?X5LWO1DGx+hloH2pJC9a+S2o4jKnWbe2L1FoVUpQsCXpt916Cd/y5q5d7qPL?= =?us-ascii?Q?6WDQMXU0fMhoBf7jg+aZAf5Oy6Slbyd0/dv8mmC9kOHd/IfreN19ktGhyQvw?= =?us-ascii?Q?Gi8x47WtmES2WuMPlB9pcUJyLGc6zgKxObhDAlBiANHGu1X3kO/DI0/L11E8?= =?us-ascii?Q?bW5NPmFYlIjTewbqhaYTlYnDvfMBDRxdI8TD9yfM2ylZCMfDf+oSvUxnBqKW?= =?us-ascii?Q?ECJu4ljSMwtX+MtCJf6IoSKx3mdOUM0vdsEVDiJzzZ/hvc0oOx47BoP7jKla?= =?us-ascii?Q?lrY744nkRVZOPnWnSqvp0bNgIywcU8ZIhy/gKJiB4bT3Yp+D/7eXc7Nz/25x?= =?us-ascii?Q?o+4Ev/qi49AkS9vQXhqe3qbrWkMS6Hwjh2hB1A6DA4qf7Nsh22mqVmWeKqa8?= =?us-ascii?Q?6JSMQlEZIQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 681193ef-734f-4841-dddd-08de7e47dff7 X-MS-Exchange-CrossTenant-AuthSource: VI0PR04MB12114.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 01:53:49.9125 (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: dS4TKl0Qv0zPC+WY68pBNFuUaoydnsA4PnVzBuBNoiW7shMvjy3iO0lZ43Bi4HnLydl7CpdSWz8V48VjYHbNQQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8889 Content-Type: text/plain; charset="utf-8" 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/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 5 +++++ arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi b/arch/arm/boot/dts/= nxp/imx/imx6sx-sdb.dtsi index 3e238d8118fa..338de4d144b2 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi @@ -282,11 +282,16 @@ codec: wm8962@1a { &pcie { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_pcie>; + /* This property is deprecated, use reset-gpios from the Root Port node. = */ reset-gpio =3D <&gpio2 0 GPIO_ACTIVE_LOW>; vpcie-supply =3D <®_pcie_gpio>; status =3D "okay"; }; =20 +&pcie_port0 { + reset-gpios =3D <&gpio2 0 GPIO_ACTIVE_LOW>; +}; + &lcdif1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lcd>; diff --git a/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi b/arch/arm/boot/dts/nxp/= imx/imx6sx.dtsi index 1426f357d474..d42363cb5105 100644 --- a/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi +++ b/arch/arm/boot/dts/nxp/imx/imx6sx.dtsi @@ -1470,6 +1470,17 @@ pcie: pcie@8ffc000 { power-domains =3D <&pd_disp>, <&pd_pci>; power-domain-names =3D "pcie", "pcie_phy"; status =3D "disabled"; + + pcie_port0: pcie@0 { + compatible =3D "pciclass,0604"; + device_type =3D "pci"; + reg =3D <0x0 0x0 0x0 0x0 0x0>; + bus-range =3D <0x01 0xff>; + + #address-cells =3D <3>; + #size-cells =3D <2>; + ranges; + }; }; }; }; --=20 2.37.1