From nobody Tue Apr 7 13:09:56 2026 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010005.outbound.protection.outlook.com [52.101.84.5]) (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 240DD1A6825; Fri, 13 Mar 2026 05:16:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.5 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378976; cv=fail; b=XZMeHAW28qIMdpKjcJDs1udMEu5yotlsOLhZ/p06VooI76MxopNnPEqPQbMY8phGkHlsdXWm0Fc0Mb6dci64R7nKj5EX1NGg4vLs59Gl1T3PZoz2Ql78wChsPY+HdFe685cfY5j4BVcJGFv+6ABVy47s2EOdmJ9QYv0EkpWOPWU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378976; c=relaxed/simple; bh=PeqVVzmoLhby/Ceu6gDOGG80tU1nfYOT0rO1tUTb+CY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=fpvbNi07O/JX+0bIfhw6jlkxIu2P9GlHB23ZZtITBcnjnNNdLHjqYTlMxresDCH3C8n7jGfFQwrCuzkMhECHT0jvEWBU8gAPXFRErPOJttN/+lR5/YDxjwjcjLOb85zKaQbUPfkqX0M878b7C7JpfoIdfj00fGUlpTVZqTUlmZY= 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=bHXmCCKr; arc=fail smtp.client-ip=52.101.84.5 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="bHXmCCKr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=T9FbjuvtLBLJoITAHBbPqqtX1+GzI0fHPSx/Jfj0neRbLM5U2JF2MLiLzs6XnnIkJe4nRGW6j/p0Vx+w2akzEpMoykrgF74FnI4VuNDcnpxKijdzp8V1q/LZpq2+DIQ9tEpXh9wYplttcbuZrMqSUt988dF2aYhv0JW7bgE1O7G29tn9mr+6rx5Y+8OsnWhFCEoGku7+nisDG3XyTkax5K1ARgjZOJUNJrpUxUIcU4kiG8eIiN281e4vJgMXK+Vs6Mmdl4WJUnN1nlwji/QiFp2RwI7ab029RGfWZ8bO9/GYuIvQ5ixSdlwMyrOOqZuo3wqvpAHD7xXi3Dy3qMAJ2Q== 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=CJ3G56FI4SpUM2xi6G08/J5aX+Yi+pjvpGozg5jDf8c=; b=UkwdRrNeQbiZ8Ov+YsIEfK7iO6qM+HSwP+DGXSBos/fCNLkky2t9de7yJiCGVqF3AX/KQNpo5H/cCvDASi6drZNO1KN1Pm18tQhZTsWLK85B03dAxY7jU54dad1UwhtXjoLcUdQm/yLHMnSlwJRmzrAxud9tSLyPLKCqfoMOQP+X/sOjmy1nC4ksU4vXhENzM5WbsmGlZkAS+7bcwKzLRJrXTFH+faeahC647O55CPFgYrptsOleOPpk9+WhL9tYBNVDsXYzsPgwz0WI0K/PSKg5y3MBjYhpq9j+rtBeZeovCjG7F11F4YlQpx3viMGA8uji+NZ7KXPPINPfCXbAtQ== 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=CJ3G56FI4SpUM2xi6G08/J5aX+Yi+pjvpGozg5jDf8c=; b=bHXmCCKr3BnOsPwsi9OA32GcrBdOT13k1HxB/FJzqEB5F5nZicZ7d5fhvdwQkTRHi4/ZN8qKmbt1nkTjnw0nxkWOOBgPdDnrl2g2xnP5F6vejAqsHfUfDTmbflvQzl7ki2K3E44dOzTHtct2UFclkxNm9zQZ6+0IzD1WuiYEvRwKHKAc5Uv23kiTvDPW0/alX51KtJZ6DzZdh3w0BW5ivU45RHlQ84MqKodYASPaak5sQEQfazq9PP6BRkXTYR2e+NNJAJGJcUHS0p1/8nogJ/cAemho1BXistl9IO60uNsbeH/FN5wsz50URSoyQPk/rZ4LluAzaKoAoZ4pkpbGEA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8840.eurprd04.prod.outlook.com (2603:10a6:10:2e3::6) by DU4PR04MB10816.eurprd04.prod.outlook.com (2603:10a6:10:582::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Fri, 13 Mar 2026 05:16:05 +0000 Received: from DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1]) by DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1%6]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026 05:16:01 +0000 From: Richard Zhu To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, bhelgaas@google.com, frank.li@nxp.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu , Krzysztof Kozlowski Subject: [PATCH v6 1/5] dt-bindings: PCI: imx6q-pcie: Change maxItems of clocks and clock-names to 6 Date: Fri, 13 Mar 2026 13:17:14 +0800 Message-Id: <20260313051718.1931375-2-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260313051718.1931375-1-hongxing.zhu@nxp.com> References: <20260313051718.1931375-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0161.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ba::12) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) 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: DU2PR04MB8840:EE_|DU4PR04MB10816:EE_ X-MS-Office365-Filtering-Correlation-Id: f326401e-d646-4c19-6a24-08de80bf9fab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|19092799006|366016|1800799024|56012099003|18002099003|22082099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: JaJC2MQnRgcXWaOU1wbm1Ykt+yzc0VDmzo8KrTqNvoRdUlA44waEmDF8Bs6the1cYkRH0ldVDweC3jH/OnGvDlhPh3ZxMTp1XWRtq9FRVcPLR48zCx0uWvSv6GCaY9+dsVtbioUKNkaeVoa1rxLiYnWKTFX8C6LABCZNnUhQmkU93Yh5A+iurWyy+2Cck6k+ASuU7SJNbnjjGglWBs8r/ZyxnOlu2rZ1hP6TPnF6NjA2aRImbTywVsW92dRk0XK9CVWM4sKlU1oe2unihsfxrJp52pAx5U5dWkSpqueX1UFD+SJx5/LqVbvXxYDcRmKZzNYQYl9jo7VBfUq4ld7UxbMxuxr/kGqBpoJ+OWfes1Jn1Ddyki8PavkNqSeVrfBNOoqN7ZDsoTg2mgTYuReqUEeKhDOtdi/VjKCwNM76WZqPxrJviebkhvthIcPjgA8CztuslVNAuTOKMkmiUHxCDgj1eju6S6iTPCzz5odeSnuTCj2+TAD8y5cyFIVaYKLcuiT1Z6YKPBKfGgaSvOx1aXRmdX9hrQ5DBW4fhw1l35Cw5P47WUIZH1uqAfeXYCgyirSEhL2c8AOF0CXzfvcBhsDQLGjgz9LlckQkrr1YMIpB8v6TgcuyBzsVdzFpf5ttt3aaJbc0zky7hs/OlYppsjf8M2MP79q/0A+BkSeqAODnIZrqHnK6zXiARkBN2Mvy1akm4lIVh0JmnXyfD1+mWAmSxQFHt53ZKGjMgKmkS4MNVcXdeBX75LF7cL7eitdHw27EMknwuaEG1onW+82zMDK2YswMUUf4Vo+SsnNeWD4Zg2JyB35+vWSl9OfkGMnN X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8840.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(19092799006)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?IVqsimtSE12Q/dehzHN5UWID0Iea7AGgxj3YD//BTpCKer0HUH+O1rNpk6IX?= =?us-ascii?Q?4Xq11/bjHzmjaUH1WChM11+gx/iGnmYoXRoMV91TcVXY1YWF2q2a72mbPQzs?= =?us-ascii?Q?11dMMZujvnZBxe+I3iKMAzKJL4riCMRut6l6aBKx67L2FJRBmlW9YEWu2aBL?= =?us-ascii?Q?Rnr3JGIsCXlBhv047809CR9a3MrVp81P7FVsvrxZJdauqaZmPsn3bGHh2Ccn?= =?us-ascii?Q?jgx6zAdjJ+Ipbp5gI/A9tZ/c9FVX0U+2oXahuL1mahbnvI0vkVMHAlR/tviv?= =?us-ascii?Q?DCil4hmv4vK+9FOSsUJQyFDAM/0jT6xRGmOz3il0q7c+rtMwhzYIY2V+dClT?= =?us-ascii?Q?I+Sb0wWb/sbSkVTSOt8S7Lsg3JA7cOV525CmXxEObqBQaxOI6tpe6np5GF9G?= =?us-ascii?Q?s8qsqby+cPsGBW/ttAjv0ineVKr0eQkhA9zR5cPDOz/oauro8Gca40O4qD4N?= =?us-ascii?Q?HQqiI9oM6egTYIVtU1DGj4PsEsVQgtJsKYIjUFoWSpQqJzWL9LS9gFW4qCGw?= =?us-ascii?Q?2g5kwt71d6MViNNmXNXxbr7NNLchRWJNF49D24mGqWIzAVhLb7W4nfQAn+t0?= =?us-ascii?Q?xZMErLculG6mPjFSXLrRC/M7lqoPFIE1amU7ezNZTw3Jlw37GiYcgTtQegS9?= =?us-ascii?Q?JzoysFwnatNkWeVaVqL9WBAzHff17Tu3FRct9EicQBPTvbIypL8V97OD05DG?= =?us-ascii?Q?eXpdrHtsUMlcd5wBrQnhTjLMin6uHlbuaBKTmMDeIWR02JJJFdMJQ7Cen9vT?= =?us-ascii?Q?RkGnwbPAPCX/njmNUCbYlij0hu14X3bcURHRGIG4q3378ou+g4qmlQxjhWwy?= =?us-ascii?Q?pdzxlwF4r74Xo5yt++G80zVSI7aRKCO1ZJ9SX2HbyideQ1BOQhHWrvOJemmD?= =?us-ascii?Q?/+4QBpBh47cXL0U/R+mHasJcFIlQ7vec4YdTRictss0yXbuNjrvrIk9DOsgw?= =?us-ascii?Q?HFAIT5CEIyl/B9grVbjXnPfbKNSWjkbpBuzO2VqH133F8WOV2wsdYb2f9XFD?= =?us-ascii?Q?Z4EFzlzbfBO4LtfkK94s4UZuGq2B+jgCqtC25oaJP2TXEEYhHjzK529nCC9E?= =?us-ascii?Q?0gy0nO5Fy+GKc/oq/4WuaiLwaoAzhGnqBIGN1BcH7MGIaH3bm5aobZRXFGyx?= =?us-ascii?Q?fSgJGfPxeFljhfYCFN5WZsq9scbB1pY6FXQj81Xe78+GontdvzYvtz9EjnVa?= =?us-ascii?Q?YSJxKnU0qlycFLJcnRfKLPdm8ffTte/OhsSlnjxvKy02w2oNkm5IVZrvI21g?= =?us-ascii?Q?REWTiSuFQDZ0rbcP5zXgCNidsCZgYgMdgzlnIKbU18/C3Q4F5JD3Lgp1bUVE?= =?us-ascii?Q?oPj9HhJ4TiS1w7ktUlBbUqj9iLmRltACMIvieaagm4TDSmkh7BJv9Tf2/eGx?= =?us-ascii?Q?OfNuxfLM0UwAH47swZPsaHPTIpiDMwLlH2tgEjI6mx44VSva9DgW7l4WjAF9?= =?us-ascii?Q?QoHpnqiDM4Fso7ptRPSBG38ZnMvlCb3IaBjdQq4I0LGPRr/M48oX54SXrr8n?= =?us-ascii?Q?ViMaJV5LqrnxKA6T64Ef0oJROFs1A/2IHmXU9+qh++gKQfl+0RLADurJA6FS?= =?us-ascii?Q?qrALapffRhYHdIEJuOOsh9hCwNXCyMb7WfTz4UnJ1+Jxi5oYnWwI8zmE4fd/?= =?us-ascii?Q?+yzDQywfO6vnv7iFXNo5PTsqKw88Ool5jFoo2kKNjcJrzMdD3ZeHgbWQ2cgz?= =?us-ascii?Q?dTrLnpFfZgGx4LdtUEi+ZaFvXi3o36AT0oQS82KyX2lDHtTpnIFLzpkX3QoP?= =?us-ascii?Q?P+nhCgCjNA=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f326401e-d646-4c19-6a24-08de80bf9fab X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2026 05:16:01.1525 (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: +xSLu4qd1/Vo6SbRmcTVSG9cxSWglO2u5Cob7P+O++8k9FjdGfQnmvQGtKkwZKJWIrWBvpun7Ut5nHCJSnNyaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10816 Content-Type: text/plain; charset="utf-8" Previous commit 1352f58d7c8d ("dt-bindings: PCI: pci-imx6: Add external ref= erence clock input") was incomplete. The constraints for "clocks" and "clock-names" still enforce an incorrect number of items. Update maxItems for both properties to 6 to match the actual hardware configuration. Fixes: 1352f58d7c8d ("dt-bindings: PCI: pci-imx6: Add external reference cl= ock input") Signed-off-by: Richard Zhu Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml | 4 ++-- Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.ya= ml b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml index cddbe21f99f2..0488c942092d 100644 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml @@ -17,11 +17,11 @@ description: properties: clocks: minItems: 3 - maxItems: 5 + maxItems: 6 =20 clock-names: minItems: 3 - maxItems: 5 + maxItems: 6 =20 num-lanes: const: 1 diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml b/Do= cumentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml index 12a01f7a5744..21dda8066014 100644 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml @@ -40,7 +40,8 @@ properties: - description: PCIe PHY clock. - description: Additional required clock entry for imx6sx-pcie, imx6sx-pcie-ep, imx8mq-pcie, imx8mq-pcie-ep. - - description: PCIe reference clock. + - description: PCIe internal reference clock. + - description: PCIe additional external reference clock. =20 clock-names: minItems: 3 --=20 2.37.1 From nobody Tue Apr 7 13:09:56 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013027.outbound.protection.outlook.com [40.107.159.27]) (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 B9089183CC3; Fri, 13 Mar 2026 05:16:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.27 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378983; cv=fail; b=S31cDqeubjVTbqM/6zTztu0uvNa+3fzsne1rqNQKme1YcobSGiBKyifQGQeSNz/zGIDgCTN0HNgFTpfPMAAqadKOehX8jsmOMn/98jyQd8iT2lXygw/9Lc/j94CEVAA+fjoNL1z6tK4N15m+NlP+r0mG0tIb2L8qHr0Fr1Sijko= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378983; c=relaxed/simple; bh=zD7vK07EGdDz3z0unwYMuEE1bN2NPSgIrJSzfwjtRpo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=eL2VGvFK+coaVSIOtx7LFF3qEj1BsasrOrw1kZIKNrCVApskqpUdGmEie8HsQm7Ipl1No12+30p5zZ1yd4qYj36cR45OfjBRp6NWl3iJDC+2Wb4MX5qp4gm2B4VgZ54aawEeXCuxq+GQTd3sTZOe9lXJXHNPpxOpNx43AhP4da8= 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=E3hKxDPN; arc=fail smtp.client-ip=40.107.159.27 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="E3hKxDPN" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NN7+Ov2X+rJ+IRJaXjRJrdNUawt20kO/jIVspsqdvr5FGYnoyhv4NmX4I50PSkeXujLVwWh+Odkh+Jj9sEZEucfo5Vq9JQNQ4YrAfwiP4dTYPVMBHnUnBdkf2Z+2F0vYAC7motdbeP0QkcTKMBDR3XnwVcThfTKkGaUdfLb7YsmTH2NIXj4LEBe9/0JCkbpCEmVIJgFDSho/DRleLmGmHAe1Uf3q/I473yHxnU01MMjK15WcoMdsh6D8t9N5rT3a5h0Gy26F9C5WwLdcdzBfwIFc8YceECmmVP7GVF2j0nNwJUjKe2/CiNoAPzqKvVumGabl0ZcPWDaEhcP0SCoL9A== 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=Yfulm6e+mj5onFqov12SqXi8Juj1iH75ChaicIv8N/k=; b=pDzKg9jeUYXS4YzDv1guF70qp8QjgNGoeKDyXuds+E9MM9iLvZ0pIw1YMhJMJsTb7k4ApJ7yg2yLp0jUY/683AG/ePdn5su7UR0xi5SZoIh4QrEJo9EqswzrJM1UlqNR72LHEbJ4lVSJXU9dqVH894Pp3OHiBnpI7gcNS8ha6fXW1ZyK/nNgFXc6fPulRMQULtwvHQClmbpYJefgzy2fhV/UM0ppP5o3Mo57eUQ/dJqWhDaL6HuUvuhP0o8Ht1irnTdLYLXgv/WdyXO8tmVVaP0CkuAjSBYDMO6pBiKzQb1b7SEI7OlKig4uoLi7ksDwY+OxWf/EyptaiZ+0NqQvRQ== 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=Yfulm6e+mj5onFqov12SqXi8Juj1iH75ChaicIv8N/k=; b=E3hKxDPNan/YBUjo79uCvsOV0THRSHFUCBI7nS81YXWB+8KpcVoqEya0+JeJlPdUVQQLN/liuGueQJVWliK0YcknBXpj6VNFlGggs00eX3rAzdp82rljeFnXvHca7257sBiSMArChxKW5cKS6fHHMUfiIfVyiOKc9tdvmdpMnYR1E5d01i5I3XDw/mh8+BGATKrqmOWK2EXyy53wIgLGc/hxB7CMjC3kl6SlB/Gem8eDbvQKDoPxj/BfzLUM7thh7skZjIG+keybxNmVtPzMVs9gF483uFTjsoEG+zHFKhy6E9OQ2X0qR6WqJFGweWGQlSUvFON/BggRf5nJO5kixA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8840.eurprd04.prod.outlook.com (2603:10a6:10:2e3::6) by DU4PR04MB10816.eurprd04.prod.outlook.com (2603:10a6:10:582::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Fri, 13 Mar 2026 05:16:11 +0000 Received: from DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1]) by DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1%6]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026 05:16:07 +0000 From: Richard Zhu To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, bhelgaas@google.com, frank.li@nxp.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu Subject: [PATCH v6 2/5] dt-bindings: PCI: imx6q-pcie: Add i.MX94 and i.MX943 PCIe compatible strings Date: Fri, 13 Mar 2026 13:17:15 +0800 Message-Id: <20260313051718.1931375-3-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260313051718.1931375-1-hongxing.zhu@nxp.com> References: <20260313051718.1931375-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0161.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ba::12) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) 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: DU2PR04MB8840:EE_|DU4PR04MB10816:EE_ X-MS-Office365-Filtering-Correlation-Id: 55cdafa0-51ad-4474-af53-08de80bfa384 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|19092799006|366016|1800799024|56012099003|18002099003|22082099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: xtzseqRjpRh6DSvjbmzvCfh/6kqkOLqMsQjlji7DglWEqj6/lOOATOWgbFbi6iuQWC0pmz4RdmSfvO8RRYco1KSMO9boXqsPJazxEmn3iNl/uBECdpfl67p7RfQhEaPE5vRb232BgpwjSdapIOeEvKxbIH5im9giJKPhhHz19oZEnjV4toBUp2P1CkQT9737KSxghaxL3VB5tdkdWpO6h1xLI+FburbmYkz4yusHiNZbCRV3tY4AV0vXc2ytacDKcUGQlDH748l5e2tqR6yQqTrWIa1FNsFW4udskWx3xzn1qC2w/J7mrUJdDohTGklal7Uel1KJ37OUuqeex/d88u4jVBJU2PYMDAHlWAVLbtu7q8X0Jjn1ox7WR004LR2bATBo0WGo1yPneJYwh/IXt+55JfJcpsAzSr4DCYcx++NyU9yimHOG65J33vXjg2zKp8tfqgJjO29rSv52tpen1g8dW8e4hziK22YCQ1dOOGkOrpg8IWi7ayVJtoRS/7UsPsoA/q1AO69uOJS3nhqjX/Bf4lPr7f/Ad+Zh1vDmXylUJ2qLHnNagB56w8L7emRvZ5N0fapoh03FveOlueNwHl969CXMFXXco0tFhUVtbIoIbd7oH0Y5+YPstrj/8DrkVTFSbgQACLzB9C1iJPZgfrfIcwtWnFycVW5WDLMkKDX0IFTyo25qyiqIbYgjP3h8z0CovdcLXNaVecVbAApdPMGq7KlYR6wYWOsqR2qmADpSf89xPS+jqxDm+uP0kd2lgliSHct/5wl4a1vk/EhNikp1eds6x1fI6rvYFz5bR0zsyRj7NSZAUfYJGcdfRfQi X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8840.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(19092799006)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DMvgkQODx4HHbZ8sStI7QyQVCTEkbWbMZqczl3ct6pm2NLlRL3jDrJOJ9/0e?= =?us-ascii?Q?bZF+bx49Ia/kJwIEPKDyfSvq/xpbL4pVaXE4So8AdbAlDKtRd1n9VePF8z1s?= =?us-ascii?Q?u3zdA/JGQdEmwBw8p4dI4pJpnhVbVQgVD+4CL3whpnFHgINWUt+9cAFHcFvy?= =?us-ascii?Q?OEOBVySLFSsb2UOzLU9w5c7qyhd5Xy8M6QmPUBpTdEdKIr8hHCbLJePnzb5L?= =?us-ascii?Q?w6qbw/YPyIQgzYJzDpHfV5eWi/T7dYz8RvIO/GXjgeATNHq0iwiJuIBlH6FO?= =?us-ascii?Q?gzd3XFiJpeakFnmqVZwAMYvD5QcrTJM0Kac0fbz9shpKniHEb/dAU4J1/q0k?= =?us-ascii?Q?bgQ5DTuo9F7srMHqQzI207OLh0dz1y4hD9Y6PtuahAlUfG+tytR7RhubaNfy?= =?us-ascii?Q?UZEeHhV0Cn/eNQHlAz+MGudtmC4GJss/AbE8hVwQ5Tfw/4/bpadkPPsRdXvy?= =?us-ascii?Q?qhtAlTqnznkP2sjlSIq51i+tqpn4uMv1Hl5yLlOoLuAF2U6UlyFP7h1PDY3Y?= =?us-ascii?Q?qQFpcdfCUu0U4lvSB8no32YziTDJ95zLW83YXkawNgKpSNcW39JlemJ/PkBA?= =?us-ascii?Q?i/NfxuPsbSubssMHVzCuO/fqfnuc0V3Q/NOX1mDw4R3pITJjNpsrIjzc3jrd?= =?us-ascii?Q?k82DpnXeGb+YqYgLiqUxJhtxMXXKyUXcMW8+76bg03hSs4WAaAcvkCH0ErNZ?= =?us-ascii?Q?zD5y4z9MpBYylQU+5ZPqXcMFU18lftO9NhVeS9BkL55hNV38OQvib88WxirF?= =?us-ascii?Q?ptPaxsnQuPIpJCDOa9G9TXlsO/SMaNZLOkR3Lx8W4A4cWp5B4NCMw8Ez9/Dr?= =?us-ascii?Q?QJnPi4Lu8ypikzjGdYe3I0ZSIGVH/78l8bAHpUHmCvLiiK+tH4RZJH3rI/Pk?= =?us-ascii?Q?2sCMfeh6yYSQoA8+ltzHoxOKlADaPdUseF0llGL7nWT3g4jCNaRCVMP7p/B0?= =?us-ascii?Q?t7/vjNz9ZrCj2Ugqfj3y61WqsBTW4C69NOT2u0HLUbKiZ1dqUaxV4KY1auE6?= =?us-ascii?Q?r/FzpKNVFwK1qO37FMFC5m2Ih2rXN6tRFam60TfAVwdKy6+EfLqlISNx0wJG?= =?us-ascii?Q?yHdkeNWNsdSspxgmNlwXTOo1dJXgF0IkaCJmhJGfVnKop+vbEtAmJsGj4Ptr?= =?us-ascii?Q?q+69YYhsPSdP/M+KVGdRFjypOB+5TE9h1KRPxul3twT8YJbO0am+z1NauXyg?= =?us-ascii?Q?BLSPFw9eHwXGdxcNgrCZZ+ohA+TTvg3pgnENXVf44ymTYbuAva+FhxL/Wnmc?= =?us-ascii?Q?xEwHgQrg1O7nGnm+joR49FAANiLv6RGhxOOdqkDQ5rmPJFNT52HBB9JDV9mO?= =?us-ascii?Q?QH7zNHVhEwAsMC1iy4ZYXWpBAxbYIjzWcIFvKtnyq71AV7enlbXtTEODbd8N?= =?us-ascii?Q?e+fgl5jlcyM0HUTjtGO//HtrkXVthEOmKL4hmOG3+0svc75FhSHBWs6owelC?= =?us-ascii?Q?5LfPyiHQIMp1cEI9Lj9SVAP3UYW0zsqihABY/l9zEZ9YvrRhKR00CnoOUB6i?= =?us-ascii?Q?u27c+E2nNG+PENLlqWX/o26ghyLIbGU1UEpQN7X+WT0s0l6QfGoRxMCvpHAc?= =?us-ascii?Q?RqOaeDYJMGkmEsNTeXw9b9VdVDjYm1Dc6TuRU7UCAJMdMjjdry1KlDrCqSmY?= =?us-ascii?Q?1/AzRUdYcPuB6uHyT8rCKe6pIVuLLhqvMBFh76dkWSs1XWhA7xoAASgQtpOv?= =?us-ascii?Q?6tHB367UZPnUevf/TMC6d6CPEI/QLKq9dECnaNTbgBK3oq17lwN0trfwmxaO?= =?us-ascii?Q?L6KPfBGv1w=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 55cdafa0-51ad-4474-af53-08de80bfa384 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2026 05:16:07.3503 (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: 5E9XV8636qGWCEgyd91mZ5Py9FO+Jb1CMGNWQC+dVyuaArTvx51wVZTf6BLV0pKlnRkbwXoc9+sC0dWAuaflrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10816 Content-Type: text/plain; charset="utf-8" Add i.MX94 and i.MX943 PCIe compatible strings and fallback to i.MX95 PCIe compatible string. Signed-off-by: Richard Zhu --- .../bindings/pci/fsl,imx6q-pcie-ep.yaml | 24 ++++++++++++---- .../bindings/pci/fsl,imx6q-pcie.yaml | 28 ++++++++++++------- 2 files changed, 36 insertions(+), 16 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml b= /Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml index 0b3526de1d62..f404b36f8915 100644 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml @@ -18,12 +18,20 @@ description: |+ =20 properties: compatible: - enum: - - fsl,imx8mm-pcie-ep - - fsl,imx8mq-pcie-ep - - fsl,imx8mp-pcie-ep - - fsl,imx8q-pcie-ep - - fsl,imx95-pcie-ep + oneOf: + - enum: + - fsl,imx8mm-pcie-ep + - fsl,imx8mq-pcie-ep + - fsl,imx8mp-pcie-ep + - fsl,imx8q-pcie-ep + - fsl,imx95-pcie-ep + - fsl,imx94-pcie-ep + - fsl,imx943-pcie-ep + - items: + - enum: + - fsl,imx94-pcie-ep + - fsl,imx943-pcie-ep + - const: fsl,imx95-pcie-ep =20 clocks: minItems: 3 @@ -94,6 +102,8 @@ allOf: compatible: enum: - fsl,imx95-pcie-ep + - fsl,imx94-pcie-ep + - fsl,imx943-pcie-ep then: properties: reg: @@ -114,6 +124,8 @@ allOf: enum: - fsl,imx8mq-pcie-ep - fsl,imx95-pcie-ep + - fsl,imx94-pcie-ep + - fsl,imx943-pcie-ep then: properties: clocks: diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml b/Do= cumentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml index 21dda8066014..5a6341f163ee 100644 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml @@ -21,16 +21,24 @@ description: |+ =20 properties: compatible: - enum: - - fsl,imx6q-pcie - - fsl,imx6sx-pcie - - fsl,imx6qp-pcie - - fsl,imx7d-pcie - - fsl,imx8mq-pcie - - fsl,imx8mm-pcie - - fsl,imx8mp-pcie - - fsl,imx95-pcie - - fsl,imx8q-pcie + oneOf: + - enum: + - fsl,imx6q-pcie + - fsl,imx6sx-pcie + - fsl,imx6qp-pcie + - fsl,imx7d-pcie + - fsl,imx8mq-pcie + - fsl,imx8mm-pcie + - fsl,imx8mp-pcie + - fsl,imx95-pcie + - fsl,imx8q-pcie + - fsl,imx94-pcie + - fsl,imx943-pcie + - items: + - enum: + - fsl,imx94-pcie + - fsl,imx943-pcie + - const: fsl,imx95-pcie =20 clocks: minItems: 3 --=20 2.37.1 From nobody Tue Apr 7 13:09:56 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011048.outbound.protection.outlook.com [52.101.70.48]) (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 7686225393B; Fri, 13 Mar 2026 05:16:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378989; cv=fail; b=AE+CMW8mpYGpg6ZuEfkLI+UXqWq2LR+DMyCOX+0X/ReorBNb2ruy354TnZYMjmCAFq1/sjxQ2tYdEx+LCve1np8Drp0MpaeNAC7tYlcFTFv2s+fp/4DpHVrksRTMxfypMzrVSeNzqu9iXWAsiwl5bMOrno2l/Zyu1TdkY8fuNeg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378989; c=relaxed/simple; bh=uOFf8lFjzgHydBAlJMmPZMLPbZu0F+kjeeTlAgsORfM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=h3lOs0Ha8TOVgNgz3MaDhJ9COHuGCDqQT2eoCug6G9B+LrGj1usiPbKrt7UfbKnNEcd26ukdLot0iu6QJqm6vrgiYnjxiEJbf1GWW8FJcEN/vqu/nBesAcr2AWc2/UKmMjZeL1kxMpEhOi7R4mHDAyIyCOrfGd81n3vzF4wKOmI= 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=Rso+MpRE; arc=fail smtp.client-ip=52.101.70.48 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="Rso+MpRE" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DTD1aw/UEeKCwy/KIksmXrcfos4zU0s2olYG+pXY+JZ+qxPl25oy2QlTXKRGjF1zPmcSmFH2179qpRkHBzidVqy2yADBUTzND8yDTWb8+IbYGTd9isomI4sMIz5t8UPPPQukbiXS3rYL82ekUX6Q7BRUDXjmbmDnklYnU4yGbtJ2h1PGx8TuB/p6Vg/R1W1Rngca/LsFi/mWMLmThtU6nlsIUafulNFgBcrTSkHL50MIqc3B5FrZEdMMQVEWD2hH6GdgtN9uuXQtdl6s8qRx7m3GXwi8dWGXmw2ZErgq8Ht9cB40amTBiNlCFjH7hn8ba9twBdCV24iN29Odf9bi7w== 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=4FyNVDT1i2toV5G+AkwDNTp/wvujDSgOLEKOBLYlqCk=; b=wiTTv1/IregEQuA6gnJ1RBkjt5n+movBdWJmgEMq3z152ygIKFt0kheR0sxscGMTMNBE4X4jGMYtYZ7SOG10dH1E2uvB20rXA5nhBLUxqwnoushAR61rV5wmoggzCE198XW+jBzj3w9sYW0gvkzXLa8ByimWZguZ4yDxw6xS0ODn2T+mAOTWbL5yL59iuLze3dhNKIfDOVAn/Y9j0BEKo6bjH1r0feV89ntOzUBOn7KamfJRHV8IUG8Crj2eCZbc4U9Z6wTyRxaFBWcN9ZZvd4WqgHLtlHmgzmh7x3RfVfpV3JUJowSw34SsnziFO1tlhoHQnv6XXYDSTGAakU6Saw== 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=4FyNVDT1i2toV5G+AkwDNTp/wvujDSgOLEKOBLYlqCk=; b=Rso+MpRENFpwxPiYKAQSJ+mNsBs5snmokopysQgqNkQDWa28sPtbpS9qq1FfJ/MLD7B5tFjYIWBk/vMjLVUjq7muV1EZe2wn0oI8h08k0j8EXJteKQouwRd29PyhK3Ok9LjIXldT/VBeFCNv40KszGJnBzRocADfCqaiOYqkqilG41nq9LpA8iFEC4lmvWzt9lif/YBADeWYDDyQRtsnZATQfiwQFkTxJfwl021ZRlOMnodn4F2elM5XPZ32ZTxzHgYMjig/TRJ7WcL9bO88JOC0byrHCjeLZXbFfRFr7OvOWjr6fvzIZUp0wm4Nk15OE1cdztGkGGLDj+ZwJeJ3Ow== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8840.eurprd04.prod.outlook.com (2603:10a6:10:2e3::6) by DU4PR04MB10816.eurprd04.prod.outlook.com (2603:10a6:10:582::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Fri, 13 Mar 2026 05:16:17 +0000 Received: from DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1]) by DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1%6]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026 05:16:13 +0000 From: Richard Zhu To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, bhelgaas@google.com, frank.li@nxp.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu Subject: [PATCH v6 3/5] arm64: dts: imx94: add pcie0 and pcie0-ep supports Date: Fri, 13 Mar 2026 13:17:16 +0800 Message-Id: <20260313051718.1931375-4-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260313051718.1931375-1-hongxing.zhu@nxp.com> References: <20260313051718.1931375-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0161.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ba::12) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) 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: DU2PR04MB8840:EE_|DU4PR04MB10816:EE_ X-MS-Office365-Filtering-Correlation-Id: a773b99b-6b86-4e71-53bb-08de80bfa71b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|19092799006|366016|1800799024|56012099003|18002099003|22082099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: ibholWQko+CJq6uD4B+pK3r+9d3eIgQ8kvwkPIXSgnpx+L2RVAwJKtrUbAxEC03y1ylAJmvjKSFLbZWIXkLXoVi92yh2VVSSlW5Ps/X6KtsbjDlCdLxBxWMFVTjXv6q/NGbCPwoGFPhSAZIHIoY5iDHR8j/Dpk4H1j+i+q0sQPTp0WEVNdGeZ5m+ZDPjCWvWNMh3cp7kJVZC0xYNTN8uwYefBcjF70+JWaKTquRzZtW+Hl73UuX76wbTVgQkOuZrV3IYOp1hMva/6RdSHR4gGnp6e+B8kdc2oKmXatrNGArIs/jvVKJkDaAvOCXVlLc9x0QFXiSCudszYu2VHL6O4QLp1q0j6xFk/TbeiyhD+R2kY9BRlaZjvo9636zm/EcDZ4FI6ZKJdwEPMZId2J9aqt+LVHOEtr6SO0mzntjNVW3biJD8a/mltFplm+/zHskWQtzmAVKu8ti7neX+GW8j7y8kQzjaigLDkXecO8aHK6O8gpTWqrv/yjAqNPKvDUIZUH9P3U9P/iRLFL6NIBw/UOvz0FkU43xfaIw/59l8lZ3E+QsQvv8gAfZeBn/D5z39J5BeeG6Q8O+fb3jD+zEpB9ttGGEpcesb4s+V9CQ2u7718zTq7dbPvHDo07uU9I/jd56RPWIMTjenO33bsjG0W20XH3H/M/qz35mRUSE0ZfjGKk8Dhec8xpT8SR2bqvq31ay0tGBQ8X7xQfGrYjja4t9PiQe8eq7vQczkgsjFpE8gQDAQ78PnFs+BSCIYM1yymjksQW+G5p0ezuR1znNjI3hV1dX0l+Y1VHMRTAftWZnnG8k/AsFXalaZsNRmAQ1R X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8840.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(19092799006)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cZUsFytSww6KLmZv6djIwDEwql0hDtfq5VktdHKpKfo1mKf3Pow08BjfdBu7?= =?us-ascii?Q?lSbg1Ysi6SbVVenqbMFn8VQzZYEOaieuCHkVF9yHjMI1sMNmzgoGRZpkbKNn?= =?us-ascii?Q?YTIR9eMnmjo2lpOTImlwQyLgQtAViEqT2oqE9Pvvc8ZS+iQCLUTTyl7RUwc8?= =?us-ascii?Q?Zz6yUb45XxbtMzoZtbuNqqwzq7/uQVWFJY5i1EAC3sGmlUzQQyNWvQpSefqW?= =?us-ascii?Q?kAh+Oe42gIcYlYYJtxs3wQems7XOcoyp0Fc52JYd+q/vVHsWsHBgd22LjH5M?= =?us-ascii?Q?1IPeFl5dfT1g8GJ+3XjkYA7b3MC95Mdo3Y3SSnGP6ECAbj+ATFyLmvN7P/XX?= =?us-ascii?Q?20GZ/XTqcZ9rvuOUTiHIJmBGrK4GyYrBHaG9bq938S7S19o5mp8oZ/FilVFj?= =?us-ascii?Q?xvsR4Ovflt2Tog7SoeMS20RbCPvCv1R9m2mjqpMMqKYPScd30jSdkJctpDeL?= =?us-ascii?Q?Dco2CtCbXXNke3/VrAnAcZGzzsrkz10PEv5vZxghe9gfYm647GHbT4w+RStP?= =?us-ascii?Q?5zJ11m5NvggEeTh/JVXg8jyy8Tf3RXfY5BsW+YXYjo0PQcZprfLf2TwNA2px?= =?us-ascii?Q?EA35Qb3m0rmL8qYlcDxZInJDxOgUWxd4jyuGMpYkBz1tYtBn8y7ZQXnAb50z?= =?us-ascii?Q?lK+MCnfF8eBXJz3Cs/Re0IQBcoUc50X78cee73JETXeoMDje41JYa+hRC53V?= =?us-ascii?Q?9pD8n0EOroswbzUUAy006CMxttAvbfngP+Nr0/dRTZsswIjNAeXqqDTEaoWN?= =?us-ascii?Q?C/flah7tHVvUG7ORqyDP7CIidBBorkR7U5AgIPq22SSj/gc+wLri4dTqt8/i?= =?us-ascii?Q?zqksnh/WLpShKwh0sWMdpn0+Bvh3XJU0WD5nJkbnkjhkEPgSvhYFnvMpjCBJ?= =?us-ascii?Q?2sH9Su3yBaKtbSnd41HymNmBL088sqrJ2PAMceQ9fhRH3+6GxmVUpyZ2a7qD?= =?us-ascii?Q?lxgOehAC0gG5bzmj+UpH9grsCZhu/UCjtQ5RPbTYteSWWj4muSGh3KSelWsm?= =?us-ascii?Q?qD/bWkktIVi0nUwwyZCnYFS1ysOEpa/saY/PuX6YHKkHk3hUBzH2dZP4gfFb?= =?us-ascii?Q?B+n8R3uQ80tD+gAOZfCqzjF9tmqh7D27PohFtIiyhGB/vnUvMjt/MLy0yWXo?= =?us-ascii?Q?4s4lPPFX8SHEKD5AWBYNug1OShPmCJaPywbtqRaCJ4c4ZlnSR2zvzkKAuiXo?= =?us-ascii?Q?8hdpeO2MLwWC6Hlixnu5GRSmY44i9frmYSSbf6C0GSpvUv2I2bYkYMxNaFAo?= =?us-ascii?Q?8W89yCjCBMBZB7/RZGEJeBAjATMezdrr6XaY1d/1EmgK/76Ob1KTVQBLHQud?= =?us-ascii?Q?6xq+S6vqxjQ9qt9az9eH/piyzIRFRnV6JlD4vo3aEgZugZknT9usP/VBPcmF?= =?us-ascii?Q?ROlrW1jH6MZbcyU8UV4vQfRssK1E5LvHxkgAw+WWLcQ0KlLTNEZBuzesBrfl?= =?us-ascii?Q?JuT0KUc2Ue5p6O3BOPQCunTpK6YLsdc+q3t4zquF9LAuniEp6tlI/VRBOf62?= =?us-ascii?Q?2qacgJnWJ0+32ZV0STEVcaqaQViY8IdiEQLIAFhNQSlF0qxmiQsI4DFEy1Ic?= =?us-ascii?Q?YtZ6r0PKCqf3AvX108/aoHyE5QStfFFBc5CE+d3Xaz1EQJ7nrfahIHZ6B0Hc?= =?us-ascii?Q?dW5aYQa14ZqbClXYI8S0eDPlRkGEWknyhp1GWcUcqDJy7W8UM8Ry7XbmI2qf?= =?us-ascii?Q?2YOIW/DnUwhiXY4vm4g8QXb1BNxB83pvESuDop21Bd0U+rmzGdmzqu6u05ns?= =?us-ascii?Q?kRJTWCZ6hQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a773b99b-6b86-4e71-53bb-08de80bfa71b X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2026 05:16:13.4790 (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: ANYnzq1zXD2ai0Fvj+WWuOHJaUVsH30qyuU27uQ8BXkY/19uUELTEqveeggA7ehLaXAlRJ33vNgnk/Kn5SGTnQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10816 Content-Type: text/plain; charset="utf-8" Add pcie0 and pcie0-ep supports. Signed-off-by: Richard Zhu --- arch/arm64/boot/dts/freescale/imx94.dtsi | 88 ++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx94.dtsi b/arch/arm64/boot/dts= /freescale/imx94.dtsi index d2f31c8caf6e..2d8b870554bf 100644 --- a/arch/arm64/boot/dts/freescale/imx94.dtsi +++ b/arch/arm64/boot/dts/freescale/imx94.dtsi @@ -66,6 +66,13 @@ sai4_mclk: clock-sai4-mclk1 { clock-output-names =3D "sai4_mclk"; }; =20 + clk_sys100m: clock-sys100m { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <100000000>; + clock-output-names =3D "clk_sys100m"; + }; + firmware { scmi { compatible =3D "arm,scmi"; @@ -1223,6 +1230,87 @@ wdog3: watchdog@49220000 { }; }; =20 + hsio_blk_ctl: syscon@4c0100c0 { + compatible =3D "nxp,imx95-hsio-blk-ctl", "syscon"; + reg =3D <0x0 0x4c0100c0 0x0 0x1>; + #clock-cells =3D <1>; + clocks =3D <&clk_sys100m>; + power-domains =3D <&scmi_devpd IMX94_PD_HSIO_TOP>; + }; + + pcie0: pcie@4c300000 { + compatible =3D "fsl,imx94-pcie", "fsl,imx95-pcie"; + reg =3D <0 0x4c300000 0 0x10000>, + <0 0x60100000 0 0xfe00000>, + <0 0x4c360000 0 0x10000>, + <0 0x4c340000 0 0x4000>; + reg-names =3D "dbi", "config", "atu", "app"; + ranges =3D <0x81000000 0x0 0x00000000 0x0 0x6ff00000 0 0x00100000>, + <0x82000000 0x0 0x10000000 0x9 0x10000000 0 0x80000000>; + #address-cells =3D <3>; + #size-cells =3D <2>; + device_type =3D "pci"; + linux,pci-domain =3D <2>; + msi-map =3D <0x0 &its 0x10 0x1>, + <0x100 &its 0x11 0x7>; + msi-map-mask =3D <0x1ff>; + bus-range =3D <0x00 0xff>; + num-lanes =3D <1>; + num-viewport =3D <8>; + interrupts =3D , + ; + interrupt-names =3D "msi", "dma"; + #interrupt-cells =3D <1>; + interrupt-map-mask =3D <0 0 0 0x7>; + interrupt-map =3D <0 0 0 1 &gic 0 0 GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 2 &gic 0 0 GIC_SPI 361 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &gic 0 0 GIC_SPI 362 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &gic 0 0 GIC_SPI 363 IRQ_TYPE_LEVEL_HIGH>; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", "ref"; + assigned-clocks =3D <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + assigned-clock-rates =3D <3600000000>, <100000000>, <10000000>; + assigned-clock-parents =3D <0>, <0>, + <&scmi_clk IMX94_CLK_SYSPLL1_PFD1_DIV2>; + power-domains =3D <&scmi_devpd IMX94_PD_HSIO_TOP>; + fsl,max-link-speed =3D <3>; + status =3D "disabled"; + }; + + pcie0_ep: pcie-ep@4c300000 { + compatible =3D "fsl,imx94-pcie-ep", "fsl,imx95-pcie-ep"; + reg =3D <0 0x4c300000 0 0x10000>, + <0 0x4c360000 0 0x1000>, + <0 0x4c320000 0 0x1000>, + <0 0x4c340000 0 0x4000>, + <0 0x4c370000 0 0x10000>, + <0x9 0 1 0>; + reg-names =3D "dbi", "atu", "dbi2", "app", "dma", "addr_space"; + num-lanes =3D <1>; + interrupts =3D ; + interrupt-names =3D "dma"; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =3D <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + assigned-clock-rates =3D <3600000000>, <100000000>, <10000000>; + assigned-clock-parents =3D <0>, <0>, + <&scmi_clk IMX94_CLK_SYSPLL1_PFD1_DIV2>; + msi-map =3D <0x0 &its 0x10 0x1>; + power-domains =3D <&scmi_devpd IMX94_PD_HSIO_TOP>; + status =3D "disabled"; + }; + netc_blk_ctrl: system-controller@4ceb0000 { compatible =3D "nxp,imx94-netc-blk-ctrl"; reg =3D <0x0 0x4ceb0000 0x0 0x10000>, --=20 2.37.1 From nobody Tue Apr 7 13:09:56 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011000.outbound.protection.outlook.com [52.101.70.0]) (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 B80761EA7CE; Fri, 13 Mar 2026 05:16:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.0 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378995; cv=fail; b=MtuM8TvWWrWB8RPLWfvRocnvwRlv22lwv8Gt4d6PQCfP4mt4oKA1kgH/x/C6GAWQ5bohQSLWodZWKWsPuITHKO1hYJopms8VsTHrY+8LjLO3X30bAHwcD1m7hcxEmf4VL6KlN3Udknr1dDgFAuwSuql9LOGtObV+GjtAk0xRB3c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773378995; c=relaxed/simple; bh=mwq5btialApKywVOD3tImgKNOxrm7kP7sYil9geGAsM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=fTl2iCWRakaWS8NXxAZpiCjPKUIGt7A+BuYfazET3YtRifk+ORYxEDLLsdA5XnVqWfi1ZufuP7l3bD83NE1Go73GlbEHPycbNlsQztzI/UoC4Cglj70DDjR82JOzooJyJ9Iq5AUjNKij1ZtJT/70ee3o+l1TwHqsDNvu7Ih0v90= 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=i0zT6aLb; arc=fail smtp.client-ip=52.101.70.0 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="i0zT6aLb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hmh6i9G/q8XIWcCg/n5aU7jLR6tlZNczkY1GITFdLM2vSyiqaVhD77jEPp6ZjW9pVyurDKaqjUpmZRt0brXQTHzjCSDOl2jptbCm+oYhjw2yIJUTYyEo9iq/FkmMZTYUYtZWez4YzJeGpK8IFLetsGCK49mz/nECPIFzNp9fnDKD5prwlz+0N8Bptj/9K52RAxAGRjOXk/QcF3mG7eOfhGMmDBxQk2ae6BG4iHCxQsuRMWJ2BCx11ykegpro7uHnNxknQSKGr3D/Y7CxFfx14iP+HTRnwYQHf+pMDKIIxpejtZbdR7zDsBx8O7tWX049cAihTGVeINXkmx8epXuF5g== 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=v+i7QGSZLg+0eo81oF6j8W+Spg/u69Q4F7jGv2cDuHA=; b=sqK4nVjqtL6EO4wrIa+VocRMvZ+fwu+2/R4mpKf5Oe125oO0yyCIx757cqSwMgoGbr5IjNssK7nIwKoGAoxlU4DAoe/6jJvnBqP7OfADaCslyy0GeCXk47pcjRXdrJRu+Ij2Hs0JENFrG8464bbakBOzXvX49tQilVFtTUEOUSpyc+INP6919H96Vq+SL5K3rTd+tkh5uFsOvUiw5GGI0R/0HSeAtKzOWpmwg1H1qU6o7E8QdtvaaKahbaUJSA4s7D/tk5VDkr71V4A2igdnW5iVsfMvtL4cjTthDeSQ5E0QKUgo8yFmILkQxPyhiSZyHOxa6ciYfePnO2ha/CUQAA== 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=v+i7QGSZLg+0eo81oF6j8W+Spg/u69Q4F7jGv2cDuHA=; b=i0zT6aLb1yxBsZV7jq1ppIisvLJBleE+1IwiEs0Uimk6paosYGfJkThq/AewChOGYnE2F/TQBNL6Zo+0XvrUbitF7eO4SCPkOszGax2/RQeb5PTYZ++g9Xy4XCKIQkUiCYTnSimyXA8oYILboTdaMmrObc8sJ1QInVlxhE44rGvoMyLg1+TeyaRRGZe7vqjaYq+MVwpRkO9EaQMw896rbbVe5PEsAt2CpUxY9kxmKtEmh9B1H/zhvTwKUjsjs6DoTRFIyvIPD4zTxPn4W3GwZ2COGGJMNUGN25boCXTsmZOCNukN8M2NEUoRnQeUToYNid9L+EluivxpVzTy2ZX99A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8840.eurprd04.prod.outlook.com (2603:10a6:10:2e3::6) by DU4PR04MB10816.eurprd04.prod.outlook.com (2603:10a6:10:582::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Fri, 13 Mar 2026 05:16:23 +0000 Received: from DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1]) by DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1%6]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026 05:16:19 +0000 From: Richard Zhu To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, bhelgaas@google.com, frank.li@nxp.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu Subject: [PATCH v6 4/5] arm64: dts: imx943: add pcie1 and pcie1-ep supports Date: Fri, 13 Mar 2026 13:17:17 +0800 Message-Id: <20260313051718.1931375-5-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260313051718.1931375-1-hongxing.zhu@nxp.com> References: <20260313051718.1931375-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0161.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ba::12) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) 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: DU2PR04MB8840:EE_|DU4PR04MB10816:EE_ X-MS-Office365-Filtering-Correlation-Id: 0012a58d-ff36-47de-7462-08de80bfaafb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|19092799006|366016|1800799024|56012099003|18002099003|22082099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: dGBZgmzVfcJDjx2fGTduQrUXbd/W04mP8avRXiiRJs8UVy56IywAXmraZeKc9K2BV9gT6md4jHWWkUrXIZPVoRdCF4yHuZBXY/7eTpt+P2+B3xlpyaeLVHinP/oCBQDOCcnHdCeCEH/mbJ8orW0nITslLLFjE1WSHdkNTJ38F5wVUuICXYvrqE/eS3KkSe8/P5uA2SzRhr+g1u1Q+6BfZ7VY5cXVjctyFjmaoboqIgzaMYrOjAxSS7i27Nxb17KAXXUKJTNnOBR35g9GNmI/p1lVluOElzeRwq7+JzRc41jZCE84bDPvnkRrhKVjdpMHxsTO7UlfE9GPhCPRk8jOtO9+L/ie9a7j4f/iGdfXIsYwyP9v7QDufbrvUyB/tT9IJSbOXU7RXXPQzU6WMiv9A8Nr54+bK3P5QS01fVuy+z+Mh8kmmowRQuc93n7Q4aXNpkfaDKBXZL2KSn9+OU8Yg7jBEj4UKfN1VqFLwwzVFmPqaAntuqB0DXHQkxZVtMVw1Q+m8v6uq+nCFu1MI0DXK+QxaHLp6QakBdTSpoGaJF7IVWQm1qnpw0m5ZArinEL8jVPjE9uGMMY+sRyOn/piPphw/1CJSqEjahnpZOMlEGH3lHtsslDpfEAdnMH4atwnL2k/VLmqCqZSKzz7Oh0fTSsczCTvv2uDyUbn/sZyxpxenvOGLMbMIljAPmbunrZiuZEz6Z/jmoR4n6hodY+26F/yBIFErfh/q2gD7rjLGoIU6rNMFwSr/I3pur8ybsNZ39CKX4DXDTaf3jOvXJErcGoak/Fc7I4dy4mHPt5OXkI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8840.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(19092799006)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?GJguH3mINBvNObxYuxBIsM9gLDgb3sS0GgQxEzsDkct3CCzcdzq2C9skn4tG?= =?us-ascii?Q?/EjG0aYAke1d2F8r1C4FRaW9qCYnYLTmBMcQPqJnXi+JipfwW7xWG0kqZzsv?= =?us-ascii?Q?wKLOYich/jxxbKeBetI8t9j2V/JzIvvp6fmzWbetwu06G1rKsCosupHP74tg?= =?us-ascii?Q?wOp88f4y+nKOKq6FaqLnKxnYcb/HPo6ya+NIGASJb8OfLEu+2vgxvpbMPnjp?= =?us-ascii?Q?B16ObHhMeaSU3D/0ZwG5R/1P/VHwbez+zAJzTVxRkhR7dzW3Vr/qjoittJkl?= =?us-ascii?Q?/j3knb2JK17aQZVzdsGlokg7MJ0u+XW5YgWuai5H977DKpkYEti/U9E4g5ir?= =?us-ascii?Q?oOT3lvzp9Hz+FtV/beUQv4WAu9FhlNhylR42v0j5isjC5pH0egsMS3JmWsVv?= =?us-ascii?Q?Y8o927wxoKgfhDsqKQ13rNJCJDBXW74dqiABL/5MaRBiLE22fxdmdCGCdAMN?= =?us-ascii?Q?HJ+Im/C3KHKNRtVm13ZTH3QApB4+fHw1yyF54pMurKStfc6v2/DsoBwKbMTC?= =?us-ascii?Q?CT7ih4LwOROWVsqUMQUgTdrTz2fXMzsuBVa/DS2DVE0T+khxV5GHeyv8Ag6E?= =?us-ascii?Q?Dk32/nvQQH6J/CmgT6VE+0RNgJzIolhFVU84dZB4B4SWbrYREyxNJszxt1VW?= =?us-ascii?Q?FXTfvtFuAts2ah4dbR6K3yQrRvhnEIvuYaEkbQrRrPMX5FwsiNT+lM3zg5sM?= =?us-ascii?Q?3PvGi4911xSCYbF+d+bPo9UMJhHJsFweVdhCU9prAVXDqvV1zEPGDMzhIg5H?= =?us-ascii?Q?4YnM0kpYhAFxNKzmHfyDSynbm1liNJPG9RqOIk+tjm5QYktkA5s1lKAcz9gD?= =?us-ascii?Q?Bs6GUjzOW3mvK/j+8ASnEj1tIGMXIGuLgZPnesT4n1keCszlL2JDQDqhIfp8?= =?us-ascii?Q?jqSyfp4hbJd9uZWZbL8LixVq3tyC6cizud9FRqe9HqOeMaNukMMglk20+DiU?= =?us-ascii?Q?AYvbdsnB5Jm5WxI6bSQycnceA5eJC19A+wo80kWYGPeuvBMbsRYHKeVPOJ0I?= =?us-ascii?Q?oQ34zz3MyHVLuwKG9q3fM7qOaCEo+Jrxp4f77uwHIf8pWU0X7yZ9covzXm+t?= =?us-ascii?Q?5iiSNXL5gKMktatHoNtXNbF6pEAjO7p2oTSnsDRiZlK7CImiO2y71Wzc6ikU?= =?us-ascii?Q?nb4ig3eTSqbHWRpk+6H0bhiCFKdBFMHi2/F0Av8sNO9FugkgH68LQhP59YJj?= =?us-ascii?Q?b0UG1f9Vvyh2aOMNhNG+BchgoPt8gdd8I2W5aTj4i0owLzKN0eRSe6FsM0og?= =?us-ascii?Q?s0p1+NBVyNqQc1XX5v4xBGUSXE3xmTjzOm4R9ENOWFzvFnNljDe3z5waXRye?= =?us-ascii?Q?OvD183M946KF97/wyZQnoW9UKUfmLTo82bvERMenS7zMEHPmFaQuDQlCK75B?= =?us-ascii?Q?yt1DZLvqecxQfsjWowjgvcaJ7hCMhP5bg13nuUV1SDM4X9P1qAusZf/bIEp1?= =?us-ascii?Q?X+IZ24lJrZ6JLDDt7rzO50ZnPho949BwBrEgdw9/h5lmyQwgctUJ/VKw3lbQ?= =?us-ascii?Q?cE87biJYK9zHVLp3Xwe608Qe3mN167AfG3XOA96MJpaAzheJrCdCDsX57XAp?= =?us-ascii?Q?xhrwDpWDBR/mRR4TTS1fr3pW+Z2c05nshsB48CPZg6lTdfo+bXRD841euoMz?= =?us-ascii?Q?NifZ1LnpIVvwlLvEUCwtuJj6IevWsNYjthgc7Utzh1JAk3hKTE4udeEiJQX5?= =?us-ascii?Q?Gq9UoliyDIRHg5t7URvy37JzvR2Jz9h8w5jCBFF4X54gf+daS5/+4YBL6Loa?= =?us-ascii?Q?1neVY+A8rQ=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0012a58d-ff36-47de-7462-08de80bfaafb X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2026 05:16:19.8187 (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: fSPQzc0NwsyScq2j7+MyLBJK/JMeYobHXbs6c34j8+NHtMaG2T1RxLzfeuibiOlrB+IGQJllY1alRpB+cXzWdw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10816 Content-Type: text/plain; charset="utf-8" Add pcie1 and pcie1-ep supports. Signed-off-by: Richard Zhu --- arch/arm64/boot/dts/freescale/imx943.dtsi | 75 +++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx943.dtsi b/arch/arm64/boot/dt= s/freescale/imx943.dtsi index 45b8da758e87..8575134176f5 100644 --- a/arch/arm64/boot/dts/freescale/imx943.dtsi +++ b/arch/arm64/boot/dts/freescale/imx943.dtsi @@ -145,4 +145,79 @@ l3_cache: l3-cache { cache-unified; }; }; + + soc { + pcie1: pcie@4c380000 { + compatible =3D "fsl,imx943-pcie", "fsl,imx95-pcie"; + reg =3D <0 0x4c380000 0 0x10000>, + <8 0x80100000 0 0xfe00000>, + <0 0x4c3e0000 0 0x10000>, + <0 0x4c3c0000 0 0x4000>; + reg-names =3D "dbi", "config", "atu", "app"; + ranges =3D <0x81000000 0 0x00000000 0x8 0x8ff00000 0 0x00100000>, + <0x82000000 0 0x10000000 0xa 0x10000000 0 0x80000000>; + #address-cells =3D <3>; + #size-cells =3D <2>; + device_type =3D "pci"; + linux,pci-domain =3D <3>; + msi-map =3D <0x0 &its 0x98 0x1>, + <0x100 &its 0x99 0x7>; + msi-map-mask =3D <0x1ff>; + bus-range =3D <0x00 0xff>; + num-lanes =3D <1>; + num-viewport =3D <8>; + interrupts =3D , + ; + interrupt-names =3D "msi", "dma"; + #interrupt-cells =3D <1>; + interrupt-map-mask =3D <0 0 0 0x7>; + interrupt-map =3D <0 0 0 1 &gic 0 0 GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 2 &gic 0 0 GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 3 &gic 0 0 GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>, + <0 0 0 4 &gic 0 0 GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", "ref"; + assigned-clocks =3D <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + assigned-clock-rates =3D <3600000000>, <100000000>, <10000000>; + assigned-clock-parents =3D <0>, <0>, + <&scmi_clk IMX94_CLK_SYSPLL1_PFD1_DIV2>; + power-domains =3D <&scmi_devpd IMX94_PD_HSIO_TOP>; + fsl,max-link-speed =3D <3>; + status =3D "disabled"; + }; + + pcie1_ep: pcie-ep@4c380000 { + compatible =3D "fsl,imx943-pcie-ep", "fsl,imx95-pcie-ep"; + reg =3D <0 0x4c380000 0 0x10000>, + <0 0x4c3e0000 0 0x1000>, + <0 0x4c3a0000 0 0x1000>, + <0 0x4c3c0000 0 0x4000>, + <0 0x4c3f0000 0 0x10000>, + <0xa 0 1 0>; + reg-names =3D "dbi", "atu", "dbi2", "app", "dma", "addr_space"; + num-lanes =3D <1>; + interrupts =3D ; + interrupt-names =3D "dma"; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + assigned-clocks =3D <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>; + assigned-clock-rates =3D <3600000000>, <100000000>, <10000000>; + assigned-clock-parents =3D <0>, <0>, + <&scmi_clk IMX94_CLK_SYSPLL1_PFD1_DIV2>; + msi-map =3D <0x0 &its 0x98 0x1>; + power-domains =3D <&scmi_devpd IMX94_PD_HSIO_TOP>; + status =3D "disabled"; + }; + }; }; --=20 2.37.1 From nobody Tue Apr 7 13:09:56 2026 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011029.outbound.protection.outlook.com [52.101.70.29]) (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 30C712857F6; Fri, 13 Mar 2026 05:16:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773379001; cv=fail; b=nQTHb80kIolCi5/gJK0VSH/ZbFse/3xrJ333lCZdvViaZUuhC6nOgMGukFipJvJkO1Xp9IBqajZYb37u+pnfaklM3jKiiL/ON9STHATIuy08lFNDbxcz1q/0R2vFsFicQbkggtteKk24qXT2YXqQRawPmaOgMspVWhZwNZ5V/SE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773379001; c=relaxed/simple; bh=4VlcICWHeIqfUxndlRanrhrYHgvU1g76T7hCZkW6Tvc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Gcd9zBhf+CJ26YpXdbYG45VUK/uHYHhx2PAU/ebCuV1ibwn1D045kNBdnRuyANkZLMLgtfnXrMVavg1WGA1hbiG8Shlgwg+JIleL+mehAQt4YyOfeqSEid4ZCjsK0UY3G2FJVb354t/TAXMidR3D1GGWsCe5NFtfBG2L7z1ABXc= 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=QhmhppiK; arc=fail smtp.client-ip=52.101.70.29 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="QhmhppiK" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nXi2PXJSyfaebeAqCXR3NXDmv1PbC8krqffivxvUkPxZESM9R1B1aGwmHmI5+9J8Mf1Oina8wFRodqnTmDytGzxP1ts8krvJ8ECjJLebHdMWlmqo7q6oGgx4UkD3mvQEMO67v8qy/zGOiJPbKq/7dnl9A9DRIoFHN0fQrH0N7iJFzJfnUH2LFriTkRtgWpWVwsgJK0OIMgfQGEedIV/AtR9WYJC0/4bCHAdGod+NiXsGPwDT6mpLpkpJcrO2HSbtkxXd3rLYNYLY5WCduGwfgAY1zNP1pa4TW4UKMRm0ZWGIkNCe9xe7b6fwB48TuADOuUL2olmL+TKxAr+rWgruNg== 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=jzh0iZQ++jUq/PBrkBIYd48unoUA7BZzzG2j9ywxxjQ=; b=dnr2bZpsIJsoX8f6slP3zN54s1/pJp8w1YSJWQj3orKzowOGrlvRJRvVcwQ0m9hQagkUYWASzDHJ42gNcI15opxr+Ij3lia2VIi7x1SPcmoNaf+GPzEwkSD3K2cTFRrYOFyuTaP/x/3JNLh6HsPIf9iYe9qV1NNGXoTWs85uG9FQUJzP1Y1OoVzCRmhdw7lux7PsJZlI9UrpCGuVgKeVB/yBI/g10riU6M2PV8uwdRKyOT9bo7sMVkUbUmXXy8OTVhp345FGBZkK5qgZqHelblLq91/1I9SGJND0aHN0OjvClaWjtILISWtdz1YrG0ql3cdixW/KFzPJi5HT5GPIqA== 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=jzh0iZQ++jUq/PBrkBIYd48unoUA7BZzzG2j9ywxxjQ=; b=QhmhppiKkJXBTIMPBhKP4rfUCM6T9kop/hSrA00odIgoDNAFaZrVZcqh5UX83QyntXk/F6N0YZ/Rx/j/+VOvGSMurxpGZSZGAJovLeor//jMRFFx1WUwXmp9nm320abSH6cKpg18EnWQ5yGizFpfuDjiyxQ+02ZHZZDQzidO1Wx0MyLqbBAlDmKJhnn2rEMLqt5OMBTTxd8nIYoqJ7hGyb8I4YnWMaLkNT8lU2UdoUdmfhPI6Kwhts2nsI+46EDAJJCB/7eTGWkAL0Ux180IxYuK+xtTR0C8xct1dPiZPzW5zxjIchW8h7L+5RcYY0nh34Tv2a8bQcrzRl5qI+6EYA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8840.eurprd04.prod.outlook.com (2603:10a6:10:2e3::6) by DU4PR04MB10816.eurprd04.prod.outlook.com (2603:10a6:10:582::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Fri, 13 Mar 2026 05:16:30 +0000 Received: from DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1]) by DU2PR04MB8840.eurprd04.prod.outlook.com ([fe80::7c5d:60c1:2432:86a1%6]) with mapi id 15.20.9700.010; Fri, 13 Mar 2026 05:16:26 +0000 From: Richard Zhu To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, bhelgaas@google.com, frank.li@nxp.com, l.stach@pengutronix.de, lpieralisi@kernel.org, kwilczynski@kernel.org, mani@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Richard Zhu Subject: [PATCH v6 5/5] arm64: dts: imx943-evk: Add pcie[0,1] and pcie-ep[0,1] support Date: Fri, 13 Mar 2026 13:17:18 +0800 Message-Id: <20260313051718.1931375-6-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260313051718.1931375-1-hongxing.zhu@nxp.com> References: <20260313051718.1931375-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5P287CA0161.INDP287.PROD.OUTLOOK.COM (2603:1096:a01:1ba::12) To AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) 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: DU2PR04MB8840:EE_|DU4PR04MB10816:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ed35577-9613-4532-c7c7-08de80bfaeb3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|7416014|19092799006|366016|1800799024|56012099003|18002099003|22082099003|921020|38350700014; X-Microsoft-Antispam-Message-Info: 9XOZ3Fc6Bjv5wKucDWN4dnrGmVeIa96EJ6h1S8yDP83XANtWEE9TTAwCfMkvx4VxznNZGtHguMWxUBpVzuTjtQ74/oK3IizjoRUp4APL3EdgvPemKxLO1ctvvWbzrLrq0OyFXcRBnhqwGsrCsnq4e9g+X8VnS+ePuIyxnic1UETSB/fYS3SGVE3rv9dEadi7BtCC2ePF8HhoQLCFJKFna8HPUQO6MLnp0sh8used95aHViU14Y4fUjXQRu8NAkrkZ12HcvctsphiPNspUusJ/g2/2OZgc4spc1Dcio28qZfi2P3AsLj6Xs2/hC/sJQPxKMzKiuU5nIuRG0ope4htpmrfeN+HiHuCbitOTVdAFFfnQhZ2tB8xyP4gOLcIH5qMkhZtScukaEnR/ZyIKNUbuEo28aHVPm8GVXw9ivZdWPw968956u3eHc1g/7DiSL0H/ew5TjDh6dohPaCQ2CT+zhDrUPcfwE7ziHdK5/I9fqAunHaAUHe3xiW/qFqyI/CIsGi+ee82eLH2oC+rChTYCHO0K7BxlbK+VKnJ4eVgqpEITtR70uc97Bjjv9OfnU5eiOTniDMSDCKMtyrsErUGyb4Nw5kAtHvSV3GdZA3l+GDAtUNdTmUT7d1hIPYaRaf0jbFAy+cnMO2xyPbd5H5CeTH/2xGabam8G58PY3mk2PGwxFhua0O3uygy/e9AWkP2sB00BndtszxHZDG3xrIDSJMiBWh6HPwG+g8Qbm2v5QI4y4vZKh+YDgLTqQAY5zUguWoKpiyAF+52Sa/ykO+vyh7fV41h7cPvMFLCot54rDj0cY/bGxFnRBdoW1OLIo/2 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8840.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(7416014)(19092799006)(366016)(1800799024)(56012099003)(18002099003)(22082099003)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?c93Z2Ul77iL84u+mU3IvuDJN7e/UHjiuV+G9E2WBOUJYD9r7IaCvsKhz+ozc?= =?us-ascii?Q?VMA00ffG8aikLrYPuWJYveKM/RXrTn14XuEmXlpdeTlh+RXU9X5xSuVHupbp?= =?us-ascii?Q?qEWtgE4kRYxml5qLvTfBPjfgOgFeFpWUH8zhQnxug0nxumImjowJVymz545W?= =?us-ascii?Q?5NMFmXYKbfWbZGnJO5B1hYUzUhqhxMFqHr7H29LedZZjjoc3sPixcZ7LKXFT?= =?us-ascii?Q?mOj27uSkfi1LKULa/AehCQnAu4lRDSG7k+9l8+eKI+1gkUbTaY+Gg49KIQ0K?= =?us-ascii?Q?tHJAVWNrJffC20SfplIquALOintmgT2Xfzbgjri6DeRUwvqQ3W8JXUazy1gT?= =?us-ascii?Q?EIBl2jLlUahgzV6JjsXvcctx+xywJcRQaaVSKal4H8eFYGjvha4zK/dlmjJ6?= =?us-ascii?Q?EBjdDLMykIrK92d/MK9sETdJgtixC+bGFyFV/dRj5Ytf5e6L0IhU6uRsDTzd?= =?us-ascii?Q?sI54Jt8N9gYw0CR4zPEB1mcXrwZvqQDbvQtoHLrPguwQGkJpLHiOIWMDkExP?= =?us-ascii?Q?deCDIV1xZTrnt0eYyeqR0A6Spcn5UPTHdQ1xTGZeg57O0Y7tKmrq/PtFVmqR?= =?us-ascii?Q?8WyMecrn5baRVikOy3WY6xx3irHgACMW7zhSSxQpYYjOMWs5CvG6yzHJd1pw?= =?us-ascii?Q?UwcdULidj20wj4BbmhVASyPr24ZzemEoyL5bossqM7oF651SIF5xNtyFGQ0X?= =?us-ascii?Q?mP4Qi8pTgHZMWp0UYmOZmlEdyy0QyqWW7WeoSxOR+Dpz/tHOlaxM894BOFZZ?= =?us-ascii?Q?32LOzOjuY0ayS1cQHVsArS/VWut04X+DRdrWvxFLQ3xlNa94btmwnwcxAJxh?= =?us-ascii?Q?tL5yoiF/L4oDUM7bhrO/h32GJArIvDyIjd8kAKyHy+91cnM61kDpksBCrq/z?= =?us-ascii?Q?BReb8yxOuRPouHJVGF+JPH4NJEKpbKLPA5hUOK57N1JmbaS1q1IOVNvBhNzp?= =?us-ascii?Q?winpYDgnntBWU0ZvxL+gzgHcgLGDKqxZC2ljdP/SLybyZOuuZ8p3C1Zspew3?= =?us-ascii?Q?gY8pFiSa75SIDbl4qJgibmWC4PzpUiDW8hljECc+IGYbY8h+JZs2UK4i/36H?= =?us-ascii?Q?gbi5kb9HwIThZXPnyiSMbUJLpvFYzdXxPHIZhwCqyT/Epzs6j7sgpMcjx5Xq?= =?us-ascii?Q?KC01EyoJ5OZDK2MRUV2n6Y66KTeDR/fn0x6UaKegynPzv9ac3WR+naB9rOXj?= =?us-ascii?Q?B6CyEEScbfnIsfp/7XSuCsJr30Vj4mdXQ36X/M2p6dMHCftc8C/b+9fpaLDM?= =?us-ascii?Q?kUVALadu90O9W42Rm1W74GlWaoSNlZp5oNwo9JaZ6zn+bss8CJIMyOiikw9k?= =?us-ascii?Q?+m4OpEYpgS2JCRs3VSMXZPcNt0f5y6dxJHS3LvSKvrc92W8bMFqdQT6Q/AHm?= =?us-ascii?Q?Ted0L3lcIURNfK6ITRs2Wo7Ms+hhlWGTxURg3KKAaciY2rsFEJiZCw3Xm+SH?= =?us-ascii?Q?Yb7MCWP/csD0fgvUklNutr+XkDxDoCs5yBWEhUeW3wVI44OP4cAb5fG5snWz?= =?us-ascii?Q?4kKOOiU6TvMF+ehRkxeHWAYJ0qGxhpJFh7OYA9Dwc1bYyTG0WyzO9iNOm/7C?= =?us-ascii?Q?xrCetfTenXxrXmKuR+22Cu6cfksajaPATPYnO60wvI4RaCU7joawP7U5YJZr?= =?us-ascii?Q?EaIM3NWS7wZZ9Ysb5YdqW16UP5ta43+VkvXW4BoC116bac/Z2NpSbGVeIP/6?= =?us-ascii?Q?MW2LJePjBydYV0RWVQ/gPi08JcLF3Sj1euAU/Ga2kJ3desTio/kjX8A2K1Oo?= =?us-ascii?Q?aBny2TwfcA=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5ed35577-9613-4532-c7c7-08de80bfaeb3 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2026 05:16:26.3063 (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: op8oAYyKLfsx9HxtswNfcYMurQtcgp5o2/iK3sVJxJcJGZwtG+sLzsm39Mq0DL+X63w0WLHxCeyVeAqom70fIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU4PR04MB10816 Content-Type: text/plain; charset="utf-8" Add pcie[0,1] and pcie-ep[0,1] support. Signed-off-by: Richard Zhu --- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/imx943-evk.dts | 82 ++++++++++++++++++++ 2 files changed, 86 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/f= reescale/Makefile index 25793aa7c0ab..0885e67e0cfa 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -451,6 +451,10 @@ dtb-$(CONFIG_ARCH_MXC) +=3D imx95-19x19-evk-sof.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx95-toradex-smarc-dev.dtb dtb-$(CONFIG_ARCH_MXC) +=3D imx95-tqma9596sa-mb-smarc-2.dtb =20 +imx943-evk-pcie0-ep-dtbs +=3D imx943-evk.dtb imx-pcie0-ep.dtbo +imx943-evk-pcie1-ep-dtbs +=3D imx943-evk.dtb imx-pcie1-ep.dtbo +dtb-$(CONFIG_ARCH_MXC) +=3D imx943-evk-pcie0-ep.dtb imx943-evk-pcie1-ep.dtb + imx95-15x15-evk-pcie0-ep-dtbs =3D imx95-15x15-evk.dtb imx-pcie0-ep.dtbo dtb-$(CONFIG_ARCH_MXC) +=3D imx95-15x15-evk-pcie0-ep.dtb imx95-19x19-evk-pcie0-ep-dtbs +=3D imx95-19x19-evk.dtb imx-pcie0-ep.dtbo diff --git a/arch/arm64/boot/dts/freescale/imx943-evk.dts b/arch/arm64/boot= /dts/freescale/imx943-evk.dts index c8ceabe3d923..f69c0b60b039 100644 --- a/arch/arm64/boot/dts/freescale/imx943-evk.dts +++ b/arch/arm64/boot/dts/freescale/imx943-evk.dts @@ -50,6 +50,20 @@ chosen { stdout-path =3D &lpuart1; }; =20 + pcie_ref_clk: clock-pcie-ref { + compatible =3D "gpio-gate-clock"; + clocks =3D <&xtal25m>; + #clock-cells =3D <0>; + enable-gpios =3D <&pca9670_i2c3 7 GPIO_ACTIVE_LOW>; + }; + + xtal25m: clock-xtal25m { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <25000000>; + clock-output-names =3D "xtal_25MHz"; + }; + dmic: dmic { compatible =3D "dmic-codec"; #sound-dai-cells =3D <0>; @@ -71,6 +85,15 @@ reg_m2_pwr: regulator-m2-pwr { startup-delay-us =3D <5000>; }; =20 + reg_slot_pwr: regulator-slot-pwr { + compatible =3D "regulator-fixed"; + regulator-name =3D "PCIe slot-power"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pcal6416_i2c3_u46 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_m2_wlan: regulator-wlan { compatible =3D "regulator-fixed"; regulator-name =3D "WLAN_EN"; @@ -653,6 +676,18 @@ IMX94_PAD_GPIO_IO28__LPI2C6_SCL 0x40000b9e >; }; =20 + pinctrl_pcie0: pcie0grp { + fsl,pins =3D < + IMX94_PAD_GPIO_IO20__PCIE1_CLKREQ_B 0x4000031e + >; + }; + + pinctrl_pcie1: pcie1grp { + fsl,pins =3D < + IMX94_PAD_GPIO_IO23__PCIE2_CLKREQ_B 0x4000031e + >; + }; + pinctrl_pdm: pdmgrp { fsl,pins =3D < IMX94_PAD_PDM_CLK__PDM_CLK 0x31e @@ -821,6 +856,53 @@ IMX94_PAD_XSPI1_DQS__XSPI1_A_DQS 0x3fe }; }; =20 +&pcie0 { + pinctrl-0 =3D <&pinctrl_pcie0>; + pinctrl-names =3D "default"; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>, + <&pcie_ref_clk>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", + "ref", "extref"; + reset-gpio =3D <&pcal6416_i2c3_u46 3 GPIO_ACTIVE_LOW>; + vpcie3v3aux-supply =3D <®_m2_wlan>; + supports-clkreq; + status =3D "okay"; +}; + +&pcie0_ep { + pinctrl-0 =3D <&pinctrl_pcie0>; + pinctrl-names =3D "default"; + vpcie-supply =3D <®_m2_wlan>; + status =3D "disabled"; +}; + +&pcie1 { + pinctrl-0 =3D <&pinctrl_pcie1>; + pinctrl-names =3D "default"; + clocks =3D <&scmi_clk IMX94_CLK_HSIO>, + <&scmi_clk IMX94_CLK_HSIOPLL>, + <&scmi_clk IMX94_CLK_HSIOPLL_VCO>, + <&scmi_clk IMX94_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>, + <&pcie_ref_clk>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", + "ref", "extref"; + reset-gpio =3D <&pcal6416_i2c3_u46 1 GPIO_ACTIVE_LOW>; + vpcie3v3aux-supply =3D <®_slot_pwr>; + status =3D "okay"; +}; + +&pcie1_ep { + pinctrl-0 =3D <&pinctrl_pcie1>; + pinctrl-names =3D "default"; + vpcie-supply =3D <®_slot_pwr>; + status =3D "disabled"; +}; + &usdhc1 { pinctrl-0 =3D <&pinctrl_usdhc1>; pinctrl-1 =3D <&pinctrl_usdhc1_100mhz>; --=20 2.37.1