From nobody Mon Feb 9 16:16:49 2026 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11013058.outbound.protection.outlook.com [52.101.83.58]) (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 EF114357738; Mon, 19 Jan 2026 10:04:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768817078; cv=fail; b=huGrq5Rt3jA5Ma26+iqBY36zWzHeN23HYoOukR2OZr0EL1dzCL5/NoCkzdSgK/1T7vjCvjjdai9I2hNXKRqWU0pIpyTlbluoXMkImlHAWMiS8bLjK9yJbcmPPArQEdxbk7sSKLAhueDdYm4Dhqsod0nQ14M8Vd3d/GhGpETWiaI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768817078; c=relaxed/simple; bh=DKomRIQAbkmdf8j9DE8q6KFgnauZvHtJj0ttA7wEUTU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=K9eToGQj1H1tMvPUlIJzxNKZjWRpA2WSlY5WiiuMLYWliDaKuBIh7jiBe7IBXU9ibMoiXhLf3TyZazkctVIRXUz4TvrCXZccEW3dUbIAb5X2PtgU7ZS0rZmeTt2aptUJpyxv8tWSG0uKKL2iXnh/bWJAc9Scfi0ZKIRhLRoIE+8= 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=QXs7YZ0x; arc=fail smtp.client-ip=52.101.83.58 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="QXs7YZ0x" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wSWy4KnqyJWDXJMeM1gUY5+2n79jpqg8S79rcdYIavV3xFZl+Hn2sL/3KvaFjx/eLfe7qU9AzmfwKzhuESi1cvGKNhkiRa7ADcvFBiiR+iNAZ0BUKVWxR1L44zmheDg49erRicYdmj8DTqR9BHUiMPwKGXHvwZ96m+/dl/xIX2TNaRXBoBcLavPhiRhhQVsjvXKql6/0F7MCMuwdmqihy3foiT5SY7scHGQP2E9yhgMHZXGwDNzKtzd3Sk4X7APfCkQVu4bGWn9wr+oXaoLtZomCJKOocXOHPoSaF43xiCPwRjYZcPEFoF4aAQYezL/ceHc6bq/8uOlC4U9555XL2Q== 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=OAlCbjUrN+BpPsVqqjJr3suHVnb/3Zw7R0d/PceQi/U=; b=xvxX0xePy1lrKhxcVju8oLHSR72FBxzPIJ72hlsMg0i7d+a+1ze9DUiVjte/qQAEXHVItUgJyjQ8cQ6bj+SQmEnxtt6pSgVMh2x3Qoc3EPjh+xawHwiR8Ta12hzWcXRgPJFN1GjuR/UAjzza1CEZqZxOOvKLZTB3KjwGHSFk8xMP8Sfpy7qjgz8/s4IxR+xZk9V0FcWkWxegjDnN85rDClCdaW/Ad6qpzZUBtopTmP+zEOYANVW9iK0HZnMTAKgBamYZwMUgY/ohuCdM6JHboH70Qf1KLOJKUnxpYGgfekR88NT1ll2zYoDZup/XUxV3QvE3WCZJEuW8phcA+Ha1fw== 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=OAlCbjUrN+BpPsVqqjJr3suHVnb/3Zw7R0d/PceQi/U=; b=QXs7YZ0xSI2yOApHnD4f4Z6XlKBRjwgX1NkOVpm1VRFHhT1iuvjYjJcW3QoYBNY7V6pK489OSUUdgyF9vKh6cVu5S2gOJ0hqMk6+DNzBoxBgHbdYfs7tRVzaS7GFj5y2Pwm/q48CJe6342/8pbX8xTaJbg4liB4Yg/EsPoU03etwVOzNgCYzKbqBGO912/reHedjVw16YkWKBJ791T6czJsnaOPKukPeVLpnC8iyZ5TWLN3vnPlFzr5NJMnSWx4gB6cCtnWusPakL4CMlb4JspSgRC8YrYvBDDJ4Wt7yZ94FhpuQ5lQK0m5AEdAQiQTg6kXZFzu/mJMfUuC3Kdpwqw== 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 AS5PR04MB10020.eurprd04.prod.outlook.com (2603:10a6:20b:682::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.11; Mon, 19 Jan 2026 10:04:34 +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.9520.011; Mon, 19 Jan 2026 10:04:34 +0000 From: Sherry Sun To: hongxing.zhu@nxp.com, l.stach@pengutronix.de, bhelgaas@google.com, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com, frank.li@nxp.com Cc: kernel@pengutronix.de, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 09/10] arm64: dts: imx8dxl/qm/qxp: Add Root Port nodes and move PERST property to Root Port node Date: Mon, 19 Jan 2026 18:02:34 +0800 Message-Id: <20260119100235.1173839-10-sherry.sun@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260119100235.1173839-1-sherry.sun@nxp.com> References: <20260119100235.1173839-1-sherry.sun@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR04CA0001.apcprd04.prod.outlook.com (2603:1096:4:197::12) 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_|AS5PR04MB10020:EE_ X-MS-Office365-Filtering-Correlation-Id: 6153e36b-994c-4f0f-ca21-08de57422547 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|376014|52116014|7416014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?jm8S9axG0yMt3bIVJyruxgT3lSZnF7FJh5BEBRAiu/dcWbYdinaGGd5C3AA+?= =?us-ascii?Q?5HIxr8pvlJ1/A9dJXc2uIOB8a0CaAUdaErXobHHiN4X/8YJKpCwKuD/rtosW?= =?us-ascii?Q?ktm1Yavwj26rRpoJ8RbAhYKpNtbwJNmlFakhCB72xSXDSyF8/RG3jbTwihWv?= =?us-ascii?Q?JEWbC70ZkMdHQveV1ePzkjhuv4zJ9L2td+J/Js0n1GITZBijAfg4pKCDp+tc?= =?us-ascii?Q?hszIi2ugX10V1Vw8uf2YtzHnwLxCEbcvRL/4rdtja1EzvcIT8WRp6frp3Vi/?= =?us-ascii?Q?A2Yjj6fbWZM73s/Oqkh7FJTHoL+l2lUFA9YtuFmuhNy/+h/gtS7vpfWw7vtk?= =?us-ascii?Q?7q3B3hQ4fFHjElueonMWqdhFZJJxzGeDCNrcKVKTrSrNZ/apn2ZB33+MqcJ9?= =?us-ascii?Q?3p5tBDGSMM6/IODv+Hl5hmdu5EV9aFZA9f3CSgcbSgmwaShbumOwW/EMZsxY?= =?us-ascii?Q?kxvq4IYfpcfT+QojMDWJ4vtkPShbs6qiPitL9PVcjo/cBw0JQ/BFoJ6AOCTy?= =?us-ascii?Q?mJc0xFkGA7CljylE87tM/OxRxY2fqIGZy4KT3dfjkcCWFrio+HFF0F1T1PjR?= =?us-ascii?Q?VmiR7bLGwA5HuA9m4uHAr9sXIAfPy7AuEngtA5W1xliN5+Gp4Iy1x3aySu5O?= =?us-ascii?Q?MJg77tto8t/X7VoW4mQcf/adiwxhkeTVaoDv6YfwoWkfH3+fh1UcmhXnDdef?= =?us-ascii?Q?JIfMUfpb6UmrQNSO0CzloD4l96ek5zG9MGUtQxn0GFVRZ1zOVgpsFDJTP7ju?= =?us-ascii?Q?7qcwyT/CLfp8uU1f0LeMYjX+qF0PmGYShZC9Zv9U/8JpZVhjD9l+mn5QkuYs?= =?us-ascii?Q?HP8GNPpS2kuS0HNEf3POBiHzwidhkR5CVMgDbroN+rHtPG9UsduH+U1hVZnS?= =?us-ascii?Q?jAgCUVv4yTAmN23GJXurPjVhOSJTdN7KSKTbjud2qBWhOjfJ5iufxusMLBSf?= =?us-ascii?Q?S1L/7NLaeQFNIWCrHNvwJNAWQhntmNihz8NRIJD2Oq+KbpGlUnTiIFgZ3iI7?= =?us-ascii?Q?Pv+PnManMgqW1MNjbuSJz5X5QKJaUmcv2iS2Cw6PXkEb7g0kgt2CowX4117T?= =?us-ascii?Q?Rqwuaq+FMafhgxewNQoeAZb8NSSnjvEN+ajwaPhkfjgf5EZWbHxQGCjxIXhg?= =?us-ascii?Q?gpUmRnYHfIM5Ep/DpFKzqTlkHwNvWgys51IHVoR0RQZ9hKtzMVE4hxhRAMtH?= =?us-ascii?Q?JPxFfMdZF1m6rFPXeQI6eobqP6FurLDVi4LsNSCBreCbZlX7oyZtM0LL9y82?= =?us-ascii?Q?WXSyn2+Q+XUACLb51kxiYSFQWM+el+wChZBpaHhjtdvOG9sY8bPJcNsT0qv+?= =?us-ascii?Q?37lm7GzSo3+hj6Z0D0Xt435q9xqagLHXX87FmOPE1J3cXnC44KqyqNXLPeXy?= =?us-ascii?Q?mr6uJtQngU81LSGG11KRckAPTeolRHdb/nPFCiGCiH+anMg5m4DXlVXr7CC5?= =?us-ascii?Q?OWw8sMYfJq8WPYUonzGy5euS5KeaJL+VHI6E+g60WpGnwgGdZ+RfU1c5hmeT?= =?us-ascii?Q?NGx4mwJTYHHUJ5pNAb3M40gTV/yULEgmtaWavsRj9Xcrc1wi56TSKTRPjtyR?= =?us-ascii?Q?MswRDNMOhVppq4PAd8Uo+FLuAK/cgpFh3RjnqjN8t9tnhgOtQmkhY2PXbdbQ?= =?us-ascii?Q?ts590KRY+vODnap7V2OUTVgr5PgIK+SoLi2NjlNoqQ3Q?= 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)(52116014)(7416014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?EB9YRLP66iCpkzpsIJtL7PipZ5fBFcLVAvtw7zvfSxO8TRQtsDXWVdxo4uec?= =?us-ascii?Q?sKoY8LglllPxbEVffkat9mQrRbiPhix52svArvhJ/bvdS2e9Biie+TmUnldK?= =?us-ascii?Q?4W6Qgf7eP8JuWoVZFOzRyaLnR4MfqRDdF3sKIAzXbVOpB+SxLGDkMb7qqJHn?= =?us-ascii?Q?U5cXWb7eFhD2YzdasRrdJePpn3npNbKMSAhzOqe5Ewo+h1f7gsFeyOZ4WKVr?= =?us-ascii?Q?ykKkV2QW/IEj/Cat3Bm9fk5J8vx1Y2ljwacgKR2OnJWRRrf2hzaRFQ89sRjo?= =?us-ascii?Q?eXElb+e8TwcTkRClbpsg4pHZbkHeWYVffktbqx1AjnN0G56ZwCccJhimB5Kk?= =?us-ascii?Q?jISev8+LKiWpNeGLSDDTmkKAnxPLcCqs72PgXrUddmLuP/4Je7ItYO7cHHQl?= =?us-ascii?Q?8wT8w32CLawQpRbXqEAfW21gDw0jPWT/CUCjgToVFLogndAvJFr3SkgXhie5?= =?us-ascii?Q?XQW6lCgjJDtWHCspBLC/jNggxZ91uWdCH7BWY7r6/1cArO0kWigZyCrajU7D?= =?us-ascii?Q?uGZLRO8nXOnx77M4vRo1mMyZhqYWxnSHNVzoEQHTP1BE39HWd81HwLfAWauP?= =?us-ascii?Q?WiISlLr9Jqd09OXgt+MxeznRAyM2bY2DJ8+zzl0VVzzo9VCG4vsiefx3TjNk?= =?us-ascii?Q?1GkSxg9rlJufl3QiuBgdOvjfaKno9uuXvlvqKAIVImZIjmE1OFD0OJEJOJHA?= =?us-ascii?Q?oPO3dZNJ1RDMkOgDAJVNmOzDSwU/wjOTLCAvOtgLZofmdQ3tV3xNJtznrlXA?= =?us-ascii?Q?CVf8PvEjHinQ5m1L/D2eUlZaxTgHeiIwwRMvFIyK68w1WmB/nzjthezjcuJQ?= =?us-ascii?Q?vVG5CumzbW2FMIUILLtGQso728WI9t6wsdy+7riKQrbHlOtIoMstEiKVWEHE?= =?us-ascii?Q?Uh9fLPHqqqCdAvuDLQzAQuurcRqXv5W5HUx5sLFZbSvYbbf9k8OkaWv3uTcu?= =?us-ascii?Q?1kpZsbMKNtiWlavCkXd2sZtbj/lQmfyJu3H/yVHQ69YPjLl1pBxSRJU9nLX9?= =?us-ascii?Q?pqdEBcZCOn7kW6CR/oVvB8LZbaDTgBr+npQmsx4Ea7ojzuXXo/B/N5UY4mC/?= =?us-ascii?Q?g15zrYdDcpYGNDlYS6x/g1cQ6cmS8+NLD3xYx3DpP+h0r0uuHuxIpai4VwXH?= =?us-ascii?Q?eMPFquURHdh0Np0v94muUC8Wup1SKs4qL9L0Ncza88SXwpBV8vRbz3nftzbD?= =?us-ascii?Q?pd3uI7tKy1XVVsTl4rSVtXFLiSNRH7sXD3t1zAotHFXBuTO1mxhIOCFHs4TS?= =?us-ascii?Q?D0fhwQobQ53fiMaoEU/izVRxZL77QHmcq88VbRfwW25KOPqneXaQdxlaswqg?= =?us-ascii?Q?4D5dW5DJZmPMwf1nP6oV66/I4fyrO+s6PVNAp+dlrYGzqjCW24tw2dgaPL9y?= =?us-ascii?Q?Hrt8g5gKo792L8GkuvWMpzmwihRWP0BbHcqs2eDtS+GzcPMwdltr6YlHQOVP?= =?us-ascii?Q?V089OGCmJIbjsUixz3qZxwDM39HMAvfveo2w+h8DrKcjj8xOBv9xqE5Y9eXC?= =?us-ascii?Q?bYM5RsQnDwgO0glD+6hQDmuZ006XpIAwjhBYwlpk+Qr4w6oxji81pFYH2Y5V?= =?us-ascii?Q?4Wjgovsbwmf04FDjX1Vd993PmZAQ7wD4TeYB2nGv4/7P72KhqRVm1yV+LidD?= =?us-ascii?Q?gd1gcbTSh7M+5rpFLa/vRIGAnQsdmV/vrz/Xme+gayv2TcSsPA0kk22mooTU?= =?us-ascii?Q?f+0IwGYqcCDc5Mvm/kZxeGTUMeO3BezoCUg0w6mg1h0pRVqiGoFpURx8Yv+x?= =?us-ascii?Q?XvzTLtMwJg=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6153e36b-994c-4f0f-ca21-08de57422547 X-MS-Exchange-CrossTenant-AuthSource: VI0PR04MB12114.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2026 10:04:33.9688 (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: 72add9/AaU5FCRtAmQuVmgdqzW72l05szhW2fy6gW2ZZOSVhP3Y1RAMK9d+a57YyJepusmPY8ZbmmcDSvnFNVg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS5PR04MB10020 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 nodes and move the reset-gpios property. Signed-off-by: Sherry Sun --- .../boot/dts/freescale/imx8-ss-hsio.dtsi | 11 ++++++++++ arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 5 ++++- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 10 +++++++-- .../boot/dts/freescale/imx8qm-ss-hsio.dtsi | 22 +++++++++++++++++++ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 ++++- 5 files changed, 49 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi b/arch/arm64/b= oot/dts/freescale/imx8-ss-hsio.dtsi index 469de8b536b5..009990b2e559 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi @@ -78,6 +78,17 @@ pcieb: pcie@5f010000 { power-domains =3D <&pd IMX_SC_R_PCIE_B>; fsl,max-link-speed =3D <3>; status =3D "disabled"; + + pcieb_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 pcieb_ep: pcie-ep@5f010000 { diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts b/arch/arm64/boo= t/dts/freescale/imx8dxl-evk.dts index 5c68d33e19f2..63a655399888 100644 --- a/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx8dxl-evk.dts @@ -651,7 +651,6 @@ &pcie0 { phy-names =3D "pcie-phy"; pinctrl-0 =3D <&pinctrl_pcieb>; pinctrl-names =3D "default"; - reset-gpio =3D <&lsio_gpio4 0 GPIO_ACTIVE_LOW>; vpcie-supply =3D <®_pcieb>; vpcie3v3aux-supply =3D <®_pcieb>; status =3D "okay"; @@ -667,6 +666,10 @@ &pcie0_ep { status =3D "disabled"; }; =20 +&pcieb_port0 { + reset-gpios =3D <&lsio_gpio4 0 GPIO_ACTIVE_LOW>; +}; + &sai0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_sai0>; diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index dadc136aec6e..f57d2391b0ed 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -802,22 +802,28 @@ &pciea { phy-names =3D "pcie-phy"; pinctrl-0 =3D <&pinctrl_pciea>; pinctrl-names =3D "default"; - reset-gpio =3D <&lsio_gpio4 29 GPIO_ACTIVE_LOW>; vpcie-supply =3D <®_pciea>; vpcie3v3aux-supply =3D <®_pciea>; supports-clkreq; status =3D "okay"; }; =20 +&pciea_port0 { + reset-gpios =3D <&lsio_gpio4 29 GPIO_ACTIVE_LOW>; +}; + &pcieb { phys =3D <&hsio_phy 1 PHY_TYPE_PCIE 1>; phy-names =3D "pcie-phy"; pinctrl-0 =3D <&pinctrl_pcieb>; pinctrl-names =3D "default"; - reset-gpio =3D <&lsio_gpio5 0 GPIO_ACTIVE_LOW>; status =3D "disabled"; }; =20 +&pcieb_port0 { + reset-gpios =3D <&lsio_gpio5 0 GPIO_ACTIVE_LOW>; +}; + &qm_pwm_lvds0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_pwm_lvds0>; diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi b/arch/arm64= /boot/dts/freescale/imx8qm-ss-hsio.dtsi index bd6e0aa27efe..48c29c2cfe8b 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi @@ -40,6 +40,17 @@ pcie0: pciea: pcie@5f000000 { power-domains =3D <&pd IMX_SC_R_PCIE_A>; fsl,max-link-speed =3D <3>; status =3D "disabled"; + + pciea_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 pcie0_ep: pciea_ep: pcie-ep@5f000000 { @@ -90,6 +101,17 @@ pcie1: pcieb: pcie@5f010000 { power-domains =3D <&pd IMX_SC_R_PCIE_B>; fsl,max-link-speed =3D <3>; status =3D "disabled"; + + pcieb_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 sata: sata@5f020000 { diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boo= t/dts/freescale/imx8qxp-mek.dts index 40a0bc9f4e84..fdd9009a2a7e 100644 --- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts @@ -722,7 +722,6 @@ &pcie0 { phy-names =3D "pcie-phy"; pinctrl-0 =3D <&pinctrl_pcieb>; pinctrl-names =3D "default"; - reset-gpios =3D <&lsio_gpio4 0 GPIO_ACTIVE_LOW>; vpcie-supply =3D <®_pcieb>; vpcie3v3aux-supply =3D <®_pcieb>; supports-clkreq; @@ -738,6 +737,10 @@ &pcie0_ep { status =3D "disabled"; }; =20 +&pcieb_port0 { + reset-gpios =3D <&lsio_gpio4 0 GPIO_ACTIVE_LOW>; +}; + &scu_key { status =3D "okay"; }; --=20 2.37.1