From nobody Thu Apr 9 07:17:15 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013042.outbound.protection.outlook.com [52.101.72.42]) (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 6A36628FFF6; Tue, 10 Mar 2026 07:53:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.42 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129231; cv=fail; b=kZBYwO3OJMO2MFLizsxqNBOMX9bLBxd8GdAkEmi966bD3SiR2E8kpapSQOGDhTREBvcRITPUzfJMf9+8YhOKNXw8wC1vvgeuJzipWGwFPFRnWa6phK3VLBAURs5B0ah5DHFwMFuW387XKeAfcDiphpdqQVFokHzsi5chFEXHiLM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129231; c=relaxed/simple; bh=Bi0YZJspVP9nElcPOqZq8/eHQL5FHb31aKaiD1PoHUs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ZcFPoXtJGKHbfo3SfX5SO8My2DVy7eNnNA8lfHg/lWrtTo+HKSDuhN78lamlRTuXKfhSzS4iHIKqy9eL4ty1Wlo6N04xHTcu2Lv1q7YqoWbAnxepryQguiao5Ft9i3ZdjXlpmYP7Oq3kfJDBKlmPHxePBTp1myftAv5C+NSi2HI= 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=LXPkRjF5; arc=fail smtp.client-ip=52.101.72.42 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="LXPkRjF5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bfDRofiN4M6MX9lAIjAOdc5vsk9KSNkxonhQ3nh8CYpocNlDNlWHhz3qEO2BIpHIFHpGB6hm0bsnObpjKiHJ/R6SvNiC5Y1CCStYrJigolvXZfVbeR1RTMl2HRlfFURr8a/2I5Pwxijhd5MEZv/xVEJfPzl8gqK6yGRwR3Lkdq9+GeoPnrCcp5Yydi+X/p9aNOP3VjidyU/5Fh3lJ73dNIQ3j9IXybpOBEAk1Ohc1HrVGmDJHMn4uQbz5X5kf9jkImXLILOef8EZp7ZDzUqfkb6SlQyRkbyxtrC864CfkxiappUN/kjRUOnQ2nfc7gqjv4zeiIoukW2hlP3bkukINg== 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=TU6geA0BySOfoM1jF1YGl2JvBUqQ4D5rAFR7/29HkZU=; b=wXmYY+FUDhvsqyx7hjVkWRIpSG2SzBvaBNPbhzg/k45pJxBg2PuVmy55lLqyeDgWc4+0hpOPKuH4VI0VWzCIU//5h4F3LOUiCrB4t0svWgBNGDbsfIPHsEy4S+ZUyYWg8soytYgDZ847058YuYhYPgFavUwSRI4pRN9B6hMcYSVGCroMIcqzNcuGoHffBJi/GrA4RYh2BgBNqSb14rhVPV+cP+zxQTL4m8REz7alhALDwDQwfmEBFrIXqSiycUIUtbhTb1HreqTVwv7PoGY8urxjjihQGq/CaxOuWIlSqDUwXwduoBT9cLgL3vI5ceDh4UsZ5WSByzEgG7rPsEZaUQ== 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=TU6geA0BySOfoM1jF1YGl2JvBUqQ4D5rAFR7/29HkZU=; b=LXPkRjF5Cy7/pAO6Z0mmPqqVj6eERqLihJbEOdzthfWJ1l1unBasyH/YXT3Yu8FNedVHArDFXS0i1g9AwbbiLxndUzwYJ321ugMeqDS/bI4vMPDNk7LUslEfDwUUhrTW+5geoH9K3RiYy4SCVhO2/aJH4TqklD98dDqHAs+2vu48yDiwCpk308sQhMaKn1zSjGUQx4OTSLP4Xk94YzFvJkw3A71soGSH8z7J/iePGSj/+9y46Ty4PU9Fza1V5tU8XSVtAvcFCWA4GRwi152ONS6ztn+uXHuhWq81DGvx1UUIsvaFDuBgN9tKLZuoyFMDKnxaR0B+xzHvy3WigirePw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) by GV1PR04MB10128.eurprd04.prod.outlook.com (2603:10a6:150:1af::15) 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 07:53:39 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%3]) with mapi id 15.20.9678.024; Tue, 10 Mar 2026 07:53:45 +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 v4 1/4] dt-bindings: PCI: pci-imx6: Change maxItems of clocks and clock-names to 6 Date: Tue, 10 Mar 2026 15:54:56 +0800 Message-Id: <20260310075459.726495-2-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260310075459.726495-1-hongxing.zhu@nxp.com> References: <20260310075459.726495-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0036.apcprd02.prod.outlook.com (2603:1096:4:1f6::20) 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: AS8PR04MB8833:EE_|GV1PR04MB10128:EE_ X-MS-Office365-Filtering-Correlation-Id: f7c366a3-8dea-4022-7fc3-08de7e7a2794 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|7416014|376014|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: FhyIxrZK5zBu9BwZaL3S3vVJZjuDVBOPOoV5dYZArrVCcLj6IOMl573MEHV23Mg6cCj6rLPDYDGmcedwiKSpFr11oRSD8XZoKNv0bui8s0PdBrEBccBl0rRKVz6YwbhAf2T4X9jRT+tULfOFMa3VU5KPqmAP9pifLZVlnn62NTUbcXNWV5THKilz2ezmdiEXgRNpnBEM/RU/LRAjkm81k2aEGmIsFffaeWj50sqiP8/AcocZ+c9qUrfv5OodbtW9HhhFauvaCj16x/s/tNm6xatzFnDqAglzslMhjJs3+/cuY6yf2y7UgRxkUxBxdH7wQ9YOZ6Qlj5u70AoyP3AStFdFvgYeWI+wTZmW6Ct3iXI2Sfko0EWDy7OE1l9BcCy2hMUyItuxg4x3TiaTJu91M3LS+q1f0HYB169HVlhvfOuL8yQSSxMHT2s+chWZdwxZELyhQzXdH/BEIUTFNOLbFaMIui1AdLrTAMb8PfCPS/lD8jmE6s6l4tSUc06Bw3Fjw1RD+MK2BDR06hjygDQeMKIJwYsUQaQ8xMj6ZnDaWH/VFW3X/liHe3vqau7HnDE0Ot227DsZ7fnpXEM1iiktXl1BuGJfQbsE4TY0/wXLlHIIWAgz4NdH52GrOchruPMxKcUBa/Ln8VZQDK/G6lHbRlAWnqSuo5gGXU79/WMzRbHXtwXdqpEBN3DeoBJLe1sVVcuVhXXgkb/4D0NNDWBF/h2n3PMfRtmHy6oh93xi7rAwY4HY2XrvrZ0rP8GdYpIokz694CZRUXw/B/PgpIuu9XWBu5OxT9Hgr8KspVO6Mi8k4W48/SfeYO6Kn5oa2KO8 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8833.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(7416014)(376014)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?o8b5rlyBrcMGr2rdNHbWsHoQfxKcwaj+ext6a4g0zETLT2/ls+SS8jkMLxYu?= =?us-ascii?Q?huWLEyO244rGdldfPrxqFOa1VUzz6aOWPcm4N7QiFKWB3YWxOrBS/KlvOpMC?= =?us-ascii?Q?pt/MsgCLxJiJ/oqwIOMpDsycoN/z5CXeUoMv9UN5jODApA5LuUgjUaRbWZQG?= =?us-ascii?Q?we2wrrhKq538vjBRb1U/euhAqh2DA/vt+e+C1QOdSbYOkDXE5QiYj9IyGvdg?= =?us-ascii?Q?cal3dClSTU94XM6ChkTtBubtOIafUNyqJp4JOeAl5fDrwF98FBi2Avpy1894?= =?us-ascii?Q?rfa42afM0JsDiuIvUTgF7Q4bhX7xrJmMzr6SOnfJxAIOtVkaNfQhTemwAT4l?= =?us-ascii?Q?zvCv9252i9fVJuWVwRRXInC2PJbLdTxMsxpNhUv4k9g5QJDcK6YN+NKhMLz2?= =?us-ascii?Q?yfQlp54QRqVB+187ZodYAW/h7PBM/ilACizITj9zLeLJzhf/p+K1zrtsmoQT?= =?us-ascii?Q?tTYvCqqOXb9cQGij5OHCeOupGMh0AJw17TY/EqeJndtb+yv9geTxQ4D70n9h?= =?us-ascii?Q?pWrCdBYUoJC6eSlw8s1/5g81YvvmwbSgBRs10rntT9IPL3Sbro/+zFXGilvr?= =?us-ascii?Q?bLy0jRqt32JzM23tki4WHtpcBcupZPM1sOq7vqmTw1SM8FsP0MDo1c+Fy+36?= =?us-ascii?Q?dtnFiIe/HgaQ00WJzvNNIbSSmT226qqNPC7V5zxIXWRHIYv2C95dO8hwajb1?= =?us-ascii?Q?rJ9Nr1pjdHHCU8Kp4ldnRwxckgqKp4pe5WKwJd68rHrt4tBXqfOIDd4WHISu?= =?us-ascii?Q?7VOaq2651W5PzztRlQFD392hclCiQfk/KRB0RyI//Z6plnzDt1JhWuoERYdK?= =?us-ascii?Q?a4ZnoGNfuRSshlUHF5xgbfYkGfHTMOvOlWtX0U3V38m0iUCGP/gNje0VGE32?= =?us-ascii?Q?WpF+1CALE+M8cQiMJlR2VFCtYrGYnAQsK0MIl0XOzx29h7lcH3PPcl+YUe+x?= =?us-ascii?Q?m8J6/9abGv3XgnMDJKByL5G9VwHp/6kCAVkHbrpz6/JdoZTUksjpy95Z7jAk?= =?us-ascii?Q?FVL6B0PmCZcapK+qFSCHo69NRSQtpzTbCq/xYFxeasZktw2BTn7Kt89FQTIu?= =?us-ascii?Q?iUXRRVfVrctsZMGw4am/mXC1+o32qz7HIO8fcXRNixaJ/mlhdcM4eyEKySDs?= =?us-ascii?Q?74cFeKQuZnpzyvEnoFxKQ07+kzRTzPPN/KKALDV8v5YrIUaYW8lTPkbR5t9Y?= =?us-ascii?Q?0hRKWK9BkerX4xyhWeneX1BLR+qmnLXUAa+zExF9GHjJeKGlmZExrS/R9i75?= =?us-ascii?Q?Xtb/PxuivKX43NWHCCkh702mePT97DMIJgKO1V/RGcxVpcxkK2RL9jVBv7Ue?= =?us-ascii?Q?sftrKCsbL5aEsUO3NEtAunBkotLSZ80dTRwuM9x3uL51Op0lTxc2ZYuN03EY?= =?us-ascii?Q?Vpsu7Z8WUbSxTyF1GRjCqppaCh1tTCGClI8aMyqFMdZ2jgIioXu5dI06u4uY?= =?us-ascii?Q?jIc+AHk+K+0zrA17Xtp2sSYhLYZ7zylS3399ljWiRrLrL3XNF/kRpeY85bvS?= =?us-ascii?Q?2SFMff7cF4lallGiMyLx1i5Pvrm9VT+j11wDY8dQk/SPpUOXfFcMCH5dUOZ/?= =?us-ascii?Q?+GHzC+iDd9+EAJBXPHPVkzug2RtUYvS2JnOG8WrT8FnmEvgJUA3Lns9spSKW?= =?us-ascii?Q?r8Sv8pwgKDE8MytqnaoIx/izZLD9dHcokhBIkLIjFKiE2Z0iQtGZbWdSMUtk?= =?us-ascii?Q?xjHZeqLZjLx28s8DuPlFf/tBbBu2Ih4WUQtc4IZ318K8AYF/eROU9KCOgotp?= =?us-ascii?Q?rjto9lI+xg=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7c366a3-8dea-4022-7fc3-08de7e7a2794 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 07:53:45.1286 (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: 0WwfF2t0kZAvn2tiCCUu4A9xwgkceWvm60l4QucHHLvh42z9P99ZSkQZrwpZCHGmlwgFFy1KgPfHV4YqXzFw1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10128 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 --- Sorry to miss testing when work 1352f58d7c8d. --- .../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..7fe1e0e9b565 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 Thu Apr 9 07:17:15 2026 Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazon11012029.outbound.protection.outlook.com [52.101.66.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 1B0B0364EBA; Tue, 10 Mar 2026 07:53:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.29 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129235; cv=fail; b=eC0Qn8crTgmjmDMCtRa5ypBzSLpwMRQUCBmEV/BCtxV7pGfRv6Jjl5tiH4d9oNypio+aIOePdSOXXdeaG7f7lO92iNV32gePE9fhcdB/jetH9a1KUpB6n1NFCa8dZmxw6qir4qfC97uN/4Cc+QqT4N2e918jbpC9vceLgrmfBGA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129235; c=relaxed/simple; bh=WHoRW38pWAqogntxxeaOvbJz4VIxiQ8XBFOScxDLcbs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Nute1jDMLdjPejKVPA5k/+jzCQ82qoF/SsNdBX+t+6M17Pjmxw0n+gGnznc3JFblsdWzYLNNG/5LUAzxjkGNVpy8NYiKlrwUykZzwKRAvvLSfIDq3P8upvxdw7hI/593NzOmkc4VtAFnz16vyjltvMjt65FSkhG4HmNRnnyT788= 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=cF9hXtTf; arc=fail smtp.client-ip=52.101.66.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="cF9hXtTf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=t/+RDu/r24chWEF8BTq0YWhtqj9E6bKcQ8biA9Yoe+VzfHjCp3TeLV2nXF5iDDitJg4ZWIwTl8T8Fd9YeCIunYApuHPh9Z/bGgqVd6FowHtUaOW9+3o7D6lviiNJLHKszE8HxHDudqY7YPBoUouDlafwUAHd/rVUiJwnObn4sSndDUl2G9hsDkP08+6QVNGRxI+fGKT2MQnfc7jb2E9tYalW+RxBjiZGzUHrqNn1jU2ZSePREefzEDvYdh1vrThtx+wwcv9sNBrsqmao2Z++2Jd84yZFSWqkJtsQJVloIxmcnJLGHEPfhDl3wxwo8NNiDjdaIPd4mmUqhOjkQAeDXQ== 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=MCw4jLB4NZhdxCsib6YvpHqWbG5QfeOZu0eeuyZMOGM=; b=Ms5DW9Ow5Gu1IByYFgUGZpWX6WcsA1vWjizZK+1rwYBO8UzvHnV95zaQeGiXYfp8XmVN2195vyrb135XFdOYhOemCzPzmE0ibyGhrRpwxSb7UEYaJasuzp9vUTEHfnVsY7kDuzcmDimnSRx61l6PCMXH7nAG4bgysFmma3jVX5imA/tTHHHwkcb2Fmq47lLszXGME8YR8mhUscPLiOkdc35EiHsFVgwa7b5z/ghILMKj/Wc85qSpqhL5zuDo+rdZ0NT1ajYjQkEF0P8REKRuPFY+lZ8tOvGMuP2DLs1ubb2pv/hJHw9mPBEiYj/cFFfccEpiQZ1cE6Qg09tywZ5VYg== 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=MCw4jLB4NZhdxCsib6YvpHqWbG5QfeOZu0eeuyZMOGM=; b=cF9hXtTfJGIqxNIIxHaZ9yuvyqLIQve1nbvDPQoY19203gpgT1GqcdzNhu/YRZQ5BZoqFpHmbjVmw4AqT/NaErpW5WUlpisOeehGdo3u3RsOep6hrGyzw9L2t3DDdOvk7Mv/TM4lz9sbG/A2sp4CuHM4t4HQa2S5fdZmGlMuTwaBDvk+lvggM0adXHaqTlGkZw8jvRO/xIzphfIg2T+LuZ2FnItHz1R8nWzu+XGQigwRT+7w3R47jwHH5vj29iWqQmCoKW1d7kXmZ1r9zIYZMwIoArEewJZ6TVSbcQeSc+NDU32KnqLZxUHfTldPHA+XBJz+wgiMdDnD8K5uPeuslg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) by GV1PR04MB10128.eurprd04.prod.outlook.com (2603:10a6:150:1af::15) 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 07:53:44 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%3]) with mapi id 15.20.9678.024; Tue, 10 Mar 2026 07:53:50 +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 v4 2/4] arm64: dts: imx94: add pcie0 and pcie0-ep supports Date: Tue, 10 Mar 2026 15:54:57 +0800 Message-Id: <20260310075459.726495-3-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260310075459.726495-1-hongxing.zhu@nxp.com> References: <20260310075459.726495-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0036.apcprd02.prod.outlook.com (2603:1096:4:1f6::20) 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: AS8PR04MB8833:EE_|GV1PR04MB10128:EE_ X-MS-Office365-Filtering-Correlation-Id: 09a71221-2fa4-41e9-cf2c-08de7e7a2b01 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|7416014|376014|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: 51aUKwKpnXG0Qx//PrfHGB4n6wee9qfz6+Fprm9HsmmmnV0Yc2gQtoTTH0TFZeEH2YIYMinhLf9O+eoRHIYt9Q0PS/6v/gDYGvpap5mTSPGnZDUh+3tI4VZUeZLnWVvN4x1isI8GyOMt+KNDniPjqieWaiUpZjglAP0C1ODBLcIupclE5GAtaN9wsRR+IirzFScPREDfASE+KOV/0vaEn9+X4EcLGSsZELhqRiTU0xGgt+BEmVhnJx3LJlOh7DU2bcm4dXlcrR1rq4/m2scu5p1o9HBEYm2BoY4rpW4yPd7YEQtajtXZcJ8FW/TnfQo2bHd+DRcpDPcUrffyru6hHCC+ihTWUzP+5GN7KEgYcmulCRCJg7CoNwN48ebxZY0ArCYQITL5lFawQZZWlU0mN03CO/Mgdj2nU81PANRsLatlwS8C1RdHKjq1GVMc/SPkx29tdP5I1C2OUJFP4MJaphPaR2yFxxSVFMjLfMEjsY3KjcKcqbPxrofRHUafiRch6lsuF0bkpIMrz7jxwH1Vr4Kj6qEiTSObkI3lMAtF1yg76511flprLo8PuGUt4DeZ2zsw6zoq2D7Be7GuR/H/jmrirmz8e1ZXOB5BNm4CqLljZK/a7+g7N4wZe9Ft4/0z8CB2kz1RiAbSno1TksLUO/CChW6isUSnFTdgzf6VBCiJeZHcJerBh8TwPOWo16p0ygKUvEk0V4BM1NqDacyMa8oZWoUxjOoPjqNlsTgpRZOrGFXJhX/WqF+oFEtoKal9Axtc5UAN1hH6Cm9q0bOrEfDs0R5MzLfxfwqschnhkcFEl63hx6Lh+Neg5DOB0Ia5 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8833.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(7416014)(376014)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LO3wmT1F7KhaFqvS8UW3rwUU5vP/weYhcU+Dsp/O03Y3vc0p4eUaosNudwKy?= =?us-ascii?Q?zmsCvLs0PUs9liGM/f7/hMCivF3syK5u0IhUp2N/CwIN4TxOqSL3A5Sp5Idm?= =?us-ascii?Q?+FuvSKp+12AUp9h1OhGON6bFeFkcVcFuCeHHasyTzKObY2IkEQ02xU0nqNAK?= =?us-ascii?Q?u8Amk35HY8UZ5opjxDQl/3FKbIKuKMsfikiNkf3k16VDy5yo164O7m1tjAzU?= =?us-ascii?Q?YwtSPL6r/cnYSXyTbr+kcrW0vLes+EqmyZ8ywUZaDjTohaxHJZ4oNr6EQl+k?= =?us-ascii?Q?16F5k9zygR2GS5AfEAuuReK+Nn9eigNj7jCySpgfJeK28rCmpZ5L4ueIDDxQ?= =?us-ascii?Q?ltsL6At6L8Nad6iWMEq0afvp0TFiUJMPLhR5CWkxbnwHrBKx8hyHxbVKMfb8?= =?us-ascii?Q?4prMpHR4uYoWkr7V3E2roXpxZv+1DDN+XKiUxG8hkAq0D5xsg2NfKeujGcmY?= =?us-ascii?Q?sfY3c2eL5oM/Jtv0rUyNNMHWO5zH5onyPtbl1fp2vmE/UnXrO9x3kFYv5Hy8?= =?us-ascii?Q?6u23uJy49/ooifI4j9jr7WSRI6VW5GfTtnTOUsXphivctAzhBhH6vemRmciH?= =?us-ascii?Q?tlkaMjiQGGg1IxqYJHLivmMz4zV0blsFpJAKTEhyAw/gl90L9qkVVQSjhqpP?= =?us-ascii?Q?ZWmxtmLpXxyVudtBJwdv3JzRtPzmpP2P3QI4hOMOQvE+L6rvBel3xgmNAFxw?= =?us-ascii?Q?fK3Z4fEkhjKxaOg01kGRRHxVzkK+d+cNo27MmCIBiFkxerqIjaZwh875gTNB?= =?us-ascii?Q?yqLgo8pA8zgDDqDO6X5iXSn70Pqt925TWrAJUdUZBXn9e/fyU/0k81Rli9jn?= =?us-ascii?Q?znFuQ0snctCdeniR59AQxdnzsdoAIMBwe3uEZqECWtc9bf/F4m84+gnzoixi?= =?us-ascii?Q?4xC4Jp+oDZcdenClLrLLOsXEBnYMvFL2LTosPlYyRt6Fgbhokjos1UZV4/PG?= =?us-ascii?Q?fhcEpgRCBqZ1WZFAgInKUSkwsXKpq2tWJB9qF9sj5huRvKl3sfejYw66wkDN?= =?us-ascii?Q?yh36cnkxDs/w1pYqeGCYe+425de59Rd1d6ues2RU1sDzi+Ntd52dumrLI4mr?= =?us-ascii?Q?vWOO4xcQl0kmEn5gsoiFNhpyPxtjXzx5UgiVzEBmrkkC+tIZEWKAE08OgZGz?= =?us-ascii?Q?XvF8Ub/1Drqy5XOtajBy9vlp54RES45BlwAJLjI+iesqDyNcmpyMYgOPhXHA?= =?us-ascii?Q?egPw0Ym7+jGIkRetuOtjVyTEWFjuCAfvYqb9u3Xt+4lmVXU9IZmSkOetrjAc?= =?us-ascii?Q?mCwFGzXWvHf0bypEzEQSqh74pQP9O1lnCLb2k4WAIXJy4gHtvWGo7EWct4qK?= =?us-ascii?Q?+EaYeOsLeI4fxuz7SXJBd5+rO95IE2KR0URSpYu9quK71KPMvTd8iulfC4Gt?= =?us-ascii?Q?khFqCXyYV3EszETgILy4v8PANKROT6jX0IlXZK4Arvf8C8wO5yAnLvM4Bm7Y?= =?us-ascii?Q?Hfi971b1ZqnYOLhn47TUXKZxQrWOT0nVs9SgLYhJ6gtYkox0+poF05nxFBCM?= =?us-ascii?Q?NyxrfRKnPWahlcnp2+od+sRR+8IUyLCiMebr0/mfPkMa3ZDHP2pkQBWTB5lt?= =?us-ascii?Q?T8MqR8jlUsjxi80T+/EDIM5phhiiTTQNoQ8CxsH9pNakplVYM5aRvvleM3JL?= =?us-ascii?Q?v3a3K2nUie19Cf0Ojbavi9K5qVttZyYq5uGByrszJ+XQEfQC99NlagWzy9fb?= =?us-ascii?Q?zZv9yrP3pijbqt0jGfVqAk0JuUVaW0jOCPGRzX0cEYKPraVh0j41Xjb9t7O1?= =?us-ascii?Q?j1UJYlZU0Q=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09a71221-2fa4-41e9-cf2c-08de7e7a2b01 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 07:53:50.6876 (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: 5P51neF6RkOqyVB6zp+KpJUUgEpWR/XeQrLEJbevyIHvZyxgVOvw0MYo+CObH8xiNCgkj1CnD74VTJV1H5Z5RQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10128 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 | 86 ++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx94.dtsi b/arch/arm64/boot/dts= /freescale/imx94.dtsi index d2f31c8caf6e..2f75e8762b4e 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,85 @@ 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,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"; + #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>; + status =3D "disabled"; + }; + + pcie0_ep: pcie-ep@4c300000 { + compatible =3D "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 Thu Apr 9 07:17:15 2026 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013069.outbound.protection.outlook.com [40.107.159.69]) (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 2FDD5366062; Tue, 10 Mar 2026 07:53:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129241; cv=fail; b=uwdioo5gOVCmMDhnshrSvFrfLU2gOS6GHr/fvr32GK3O+C1fS+Lj58KwxbxBYR2QjfT5q/eLL8zr6HJopeolNErGv06qzA8pcAe3BaalXy/hAMfC5Ryv0ZOSNs8CMxnzYi7ofeFV4TP62nImEll+B/Vg7pA8qqKuWpHyBX/HypU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129241; c=relaxed/simple; bh=53ND76F2+FyIwnYjddIguQxc13m0yBqhgZIg1IREQQ0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=gRVZWNA29J2xww/K55V8UJkzGpagOoHGHmjWkDgHijuTfuq4Pj1yfTxgyTa5wbPBWNcBVZ8JbhpVkyrYXjR00CFeia5PsFOjgIAuumb6fQvRo0XYPsAmaLYD66Z7KSCrUyI0azoZNdh+HV/jURbakbI4ULS4kBTlEnvobsnT4L4= 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=eHUpHwdS; arc=fail smtp.client-ip=40.107.159.69 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="eHUpHwdS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cYjPYHNF3GiR/TaJAjid29Xl30PTGTO28hTrbqrBZsOz4ZbysmH09S8LUOtXjXHdjE5ieeqzaBqXLxXM9hjH0hvJWixg+Hh/J63EkmKMpFQ/3eVggrj+yqpKYHBHlX9o+qMr04nzJyvY+4bmYl8b40FNgncZy7dQcg4ZnK2TRbBNYZ13fI3M2u+5QwicuIoNvQ0PilU6OcV/CpQhzfZxzApfG+ifyWYqJqMv3UX6rLA0HR0wAOukNyv/0Vu4QQXaXvzUfT+kc2qU3hdAhFqhTSyAcrwiXsQ89HBUlZz47dPoGyvWEm9cjhVcwWRmf2EGXsBRpQLk2/71aWoacjgNhQ== 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=sgXaRu62bDI4lXUtVBUlTRrU1dHNeQaOCBImwJzLquc=; b=mdZf3AwCdHofiVJsH5oEu8ZjUrqBjOuPtEqWeodkzF7D8x3ylUzlVatkABPIHvwDmVOd+P3l3qHdV/qFfmedNBGRtZWqtdh1EE6r5bj4XO8R3muMfBUqApLOwmWzEHSx0ObenjQyCjj9VpvjnkmUgNg9diC8AJZ+0Swbj62zYT/vAs5Qmj6TSumv3584VL+L3L+3zmUHa6oaU4tT1qRUKldJ3lvXkMyrNdE7BHCicpDBMkeeWedVgDzDy2UpaHmry+9vYkzR+4v38yVrqTw7EllRikTyUnnAfKll2G/FNTKZr6ZNm/Km4KBll9/ColsOjP7jCH3QLAI1ahe7GjcXeA== 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=sgXaRu62bDI4lXUtVBUlTRrU1dHNeQaOCBImwJzLquc=; b=eHUpHwdSdm7KFXoz6W/zepiBECXqG5QfJwLZ2vV8KBpjw+CVSmRSfwVNZOfPra+4PETjmlTzXyZ2Q4J0SwsYSh+xh7/Z5AyvPcpXSQJDTbjsrG++avwaq4oasoIXZ9FlNpIzVGCxDXS9Fls/sNldLQHSILXQTDcFcUDfC6D5+lZLBDE1BviqcHRkpA0gK5kFPeAPS8HUBRZJn3r9ialuPJU/XNkXltXjpI7HAesJ4BXUxYyDqhBQqGzyh86V9R19r1rAUowjMX+Zv1dQOnv645W/M+XfCOLw73jKGJYwcgkhKusAEAVAkc5C9/tO2VBanulzanhvgR7b9pIy5dMomg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) by GV1PR04MB10128.eurprd04.prod.outlook.com (2603:10a6:150:1af::15) 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 07:53:50 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%3]) with mapi id 15.20.9678.024; Tue, 10 Mar 2026 07:53:56 +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 v4 3/4] arm64: dts: imx943: add pcie1 and pcie1-ep supports Date: Tue, 10 Mar 2026 15:54:58 +0800 Message-Id: <20260310075459.726495-4-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260310075459.726495-1-hongxing.zhu@nxp.com> References: <20260310075459.726495-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0036.apcprd02.prod.outlook.com (2603:1096:4:1f6::20) 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: AS8PR04MB8833:EE_|GV1PR04MB10128:EE_ X-MS-Office365-Filtering-Correlation-Id: 303b16a7-4cab-47b0-4637-08de7e7a2e5a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|7416014|376014|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: Y59vvw2qaiyeblWvO1NBwCA1oNIdXYc71jkdB01FBzZw7lQtIBG1VY2LRVPzhagRt/KbofRzjs6g49wNzCbuUmJy9wM6Yi0YY+lTcOLXtqtIESh/MH+BHsuUhQVnsXUDwW5hYn+nXYarXKyKz4xfgGLxTgP9KY7mtKUpnDJiVYTu3KmAfgdau4KrsX38lcS9NDEpaWZ369Uygj6dSils8K3ogEn61pB8U5a9xgO5IlBHimauiBP0fAbL/QYwC8SvWNtua7aFnI1GcEi10H/sksFSfRMuzlgmE+r5CTxhi/zhU8nWqLSFxVy+l+a+TTgX38IVBm8T02FBsObIgmQXwXUHPT+2guO7gUUOXRm+OvBXvr5T3YS3yzmIXzMIsWPhk8cXhXIZhjgfIO65/AbTervQPNruwtNQvAq7kvxXFAE3R7R3htQ8EtIPqIRdfvxG6+sYLHijs61LknnLPl4Q5pe/m0iO2+dVRV+Hl/d9tmwxEMN4kiGHHihgP2RYDf9iK1+z5dI6LJnRR4xVgJbF9sb1kD2HmDFV9//1ziZnQqOV5qhJGBvmx952UZzwfVX9aU/hBkgfjE7qrdvCe6XvosKtVuYXlb51f2CM7qIGcb1+GJ6XmET2iKgwPxYAE1l6Kspt25bMm+UC1hbiLxiKG79BYCwICuxdyyN7E8dlUZcV6ZzPanU0P8XcrZ6uUo7QJkIS84sGBU1dLFNQWqyqPEMpl8orwwZstGVeYFrShtBOusSJ4iI8f3jnp9RurJJFMiYO1SrKYjk1goDklNPkO/gr+ZSxjeEc4XwutytSjVk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8833.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(7416014)(376014)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8KcZoMNTmDEfJCNui8e20csjAtnAgYueIXmA3SfV6jWBbxtXNERV67iBcT//?= =?us-ascii?Q?XTFjoKCpOLrUVzzgHgBMS7Q4QODrWRusK4HQeiTjddalMWKn0Rs9zWl6NWm4?= =?us-ascii?Q?nuEJKFLyCJ8uxUfdJpnqmn4L7IhWbRFeBE1lhru0NXklWLLFcSfP/Z49ugsq?= =?us-ascii?Q?/Afc+xE+tvcIYrHwOpVgZJ/0xefMy2k0zmBdjCAT+dU/FKodpc1baUlEKbYl?= =?us-ascii?Q?lb9y/hCCsQfmlevSr41svoxUREHyyLzIGO0zeG1pPwTlQMRSLy7wl3TcQmZs?= =?us-ascii?Q?2bMYb1rlqmPCc0m4loOqHEjAf5jC7jBnUMroK6CDTC4LFxtXalzssZTDrAk8?= =?us-ascii?Q?PE77uBbftFBbNggIDX0mLt/5HEny2jkS1FIVBgLFBbpOhgnEdW08Vn2dRtwc?= =?us-ascii?Q?m14lelVFN7a3jJ8CXwESlmReRojW/uPBFNqnWi+Ok5bAAnNSvL1+hVxa9Ft9?= =?us-ascii?Q?xkxz/FnS7P6x66lxLuomInbtjhBHg8Wft0eQnA4FWBFBs4WDJxA8fxU341+Z?= =?us-ascii?Q?ILiLTxJQpzJBckbl2rXuCP/8KGTRBWr98CqVNL2L532JgKXlz2ELaTkTXru7?= =?us-ascii?Q?vcXzIKc4785KuSZiIRKtXXjn9tnSTgUl3gdIvl/nHiFOOfEw9YTsu/LhVrgP?= =?us-ascii?Q?gKzYMpkjXxzwuQlgo6+7a9g0ZZWLutIUxNpb2DviUsN8LjpSjWlULgS2dC28?= =?us-ascii?Q?CJOY6VCi/6upujsYSzWINdedzapIakqcEJQIvtBFD2HCa1OToGlHGPOMGdWz?= =?us-ascii?Q?2UQG8oYr/vyXs/anGu3AJeSKwmja5tf7sw3QjPwJ6t1/gSJSe+G9BEvo9i3+?= =?us-ascii?Q?Dn0UQIXuKd488+NX2KeSNxquC6WhT0OYZikEIWIJN/B5mAo9rBNeNAKk3XQ8?= =?us-ascii?Q?9+UPMjXQb/Tmge90ZeAD1A7wvFE3/oqyX1n/R1pCsWYy+29eREAtw/sl9aPE?= =?us-ascii?Q?mpU3XGTiMfaNqQrmVrUgHGEXDInNcsbcX6DB46Kw9FP4Sl8dBw0b6eYQq6Jq?= =?us-ascii?Q?56P88Uqf9jBwPm/aJRYEqZdyqep3GbUe9UuAJsZOTz/yzKffpS+isx9acoYh?= =?us-ascii?Q?p+XHK1uIdbo4eiJoBNf/ts7D+sIIvxi2n7FlPqSJ3xWHH0DN3PigASKSspn2?= =?us-ascii?Q?WmfniFtinSUuk9guwInVdlbajrARSdLhio1klHF5AK1jKPA2Sl7d1ipolUjb?= =?us-ascii?Q?hs7dYAxzduFMVtWvfiv4yWTOWiWKOM8ZodfxSZkU42onVjgKJgILupRWJeDk?= =?us-ascii?Q?KQZA5Ro2l2pb84En1iZ9YIDYn1Ix3T2vBC8Sojyw/yrLRF1V1biQ3x9etFgw?= =?us-ascii?Q?Yoqvp+Kfxd9wxXGccgi6NHUe09Qi7HoB3fBrJA0MxGCe/AKneVYGtJsar3zz?= =?us-ascii?Q?Yy4xzbNPd2U1KaTdtLdoaIwFfX8b9kqyW3aJiJWjex9D/cKRFY836hxKoXJk?= =?us-ascii?Q?rM9X1WADJhoSpRkWOKloTWEiv08wvhg0a7mX/ce6z3BziDSb3SX1C2fEMZYq?= =?us-ascii?Q?1CFIjKOHiS1tBdjg73VF6BfGtEOOS47qWrv3NVwmBcJDnRvtzNEadTLekQz0?= =?us-ascii?Q?5keHaQovsFWXtJ3wswSWInaKjqAqQ87hrQyAzi3hYxwXPS94kU0Ro15p1Mvr?= =?us-ascii?Q?Fw8UXi8maKEji3AmvwMwc0wvTvtGVwInvtZV4UVfU11e98n4Cw626tRMPtYy?= =?us-ascii?Q?Av9gFjStVBkHE0CdU6ucJ9CjZjLoY+wT8ykTVm2dHb1HYTHHoJKVvyQCEa9x?= =?us-ascii?Q?hbJFEiehCw=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 303b16a7-4cab-47b0-4637-08de7e7a2e5a X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 07:53:56.4491 (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: DoZqGIhHsdw+wYjvpRvGd3yiMyuUFA3iBlFV/eovciBuKwQJtQl0hoFZtscdyzkKRco1JagnLiTPhPGydmjFMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10128 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 | 73 +++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx943.dtsi b/arch/arm64/boot/dt= s/freescale/imx943.dtsi index 45b8da758e87..908bdac59139 100644 --- a/arch/arm64/boot/dts/freescale/imx943.dtsi +++ b/arch/arm64/boot/dts/freescale/imx943.dtsi @@ -145,4 +145,77 @@ l3_cache: l3-cache { cache-unified; }; }; + + soc { + pcie1: pcie@4c380000 { + compatible =3D "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"; + #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>; + status =3D "disabled"; + }; + + pcie1_ep: pcie-ep@4c380000 { + compatible =3D "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 Thu Apr 9 07:17:15 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013012.outbound.protection.outlook.com [40.107.162.12]) (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 A5825365A0A; Tue, 10 Mar 2026 07:54:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.12 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129248; cv=fail; b=TWMFa7+wlqjiyvZ8Ui/+PsgjyABBQlbKmXSW0rwiMHumn/WtWvpjXUKdNIgXZQ8fBo9z5ftDHJwbwHARVLMnWzxTZPXp94exgzxGSbcjYAdxLTbt4tEAJdIwRuqRihex5ZykqzuqjZQDXS3yAaV6jjg8mcQ9ZuS1Ksr5QHygp1E= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773129248; c=relaxed/simple; bh=pab6LjgpqnWAsNvJSny4XoepuB4Ej0xFXBcypkm2LuU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=CvslfQV7G27orRB5pUjIhNbmmEY62aiwp8+U/s2Ox4Knvj2CMHBdTQx3WNjTqzCX5Anoc31nz4Ev24F9dKgM0I/K4OByOD/gHPs5tJKTMiwA3r/FJ39FDjyitMdCFS9+aIw9kYnOiowSZs/YhUGw5GxLHC9g9WkYp1rXDmLcdM0= 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=JuRVh1Fr; arc=fail smtp.client-ip=40.107.162.12 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="JuRVh1Fr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uN1e/8q9IaJNJZ7rkHWrHFRv5n1Jep6pOP2rcPH3UJaNWbXg9HqEu1h1xLhGOW9CMCvwIgEXwgp26S8OZciGDsD+lIBL8TEL1HklCBJns/X3DidA5LlipalqJl+OjvT0+GvCKMaIMhfGKFJb7TmHqWDteI1XA4RWkaIFQmhp72veepQsoE4gnb0yJwbVT1Wlfqzf+9D1Q1tRNik2m+z0+UkPbem0iLwSJWKYn4puRV7S0SMEQ7EcbE7z0b9xH4W0+he0KYUZKqUt/3PWJb2EBxMDLvDw47YO2A9y1ldQa+soB7CfZfPM1cUeTLh8RYB23vRJ/bsyFMKab3Dd1W+kZA== 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=Tydq+r37F9Bi5Zn0X2hbw4knQ/vP+42P0y1gcAd4XwA=; b=Y0mZQ6tJ3Drg+f1VWugcXxogW+hjTfjmjc7bykyRUMrypvAtCt7PLEkmlDtfAMEJ9UAZ9evUTgtzD1O7VXshF/41l/v+HWAb+LWknjdD3JjnlLzqiJX94UQXJDSXvaJFYTp99xUZGMrsT7b37UWoWRzO6qqV8Yc0ZJVHPiTg6h+WzVPTHjEmXaoQhQfdhH2I0mKV08y45cabjF+bRkW1k1aouZ5N9BTvVBG4y+Pa0a/vpg1dMriMYceXSiuwjDVOzMczpLgy87s4/Sfa5pyLPJn+jhdh4uqS9StugKZr6NAG8rwbDRjzY5t/i4GfcDSeOGw6/G7/TS7nv7yJDNcfbw== 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=Tydq+r37F9Bi5Zn0X2hbw4knQ/vP+42P0y1gcAd4XwA=; b=JuRVh1FrcJpMCblpaLDMoAtLqSJlWyG+oyA1NnwUE8u9e5jHMxdUgp/P0EYMHP/ZN/sCx9LVrNWGQJJNz8kE4Mw2GbRNK/kZRWeek+xVNBkn38j6GR96TCaEynyJlS18kmU91x7hZG+Go2HpjqlIuYaQA0KMMk7OJoN6tWRE+oXfszprgdC3hmgC61F5calINAKmP2PWidKcpWHsOXA0zAl3HYFAN+deb/v7YO9UX4LTD8VLcb6W4TUkPN8wGfyfVg1L1ZOqw5vH465FYO6NZygJ2bmrPA23TBhSjJUZdYGeuTnbuFpvGbzuzlZ41wT4ZWNEpUyoXQdG9vBzD0Iz+A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8833.eurprd04.prod.outlook.com (2603:10a6:20b:42c::19) by GV1PR04MB10128.eurprd04.prod.outlook.com (2603:10a6:150:1af::15) 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 07:53:55 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%3]) with mapi id 15.20.9678.024; Tue, 10 Mar 2026 07:54: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 Subject: [PATCH v4 4/4] arm64: dts: imx943-evk: Add pcie[0,1] and pcie-ep[0,1] support Date: Tue, 10 Mar 2026 15:54:59 +0800 Message-Id: <20260310075459.726495-5-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20260310075459.726495-1-hongxing.zhu@nxp.com> References: <20260310075459.726495-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI1PR02CA0036.apcprd02.prod.outlook.com (2603:1096:4:1f6::20) 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: AS8PR04MB8833:EE_|GV1PR04MB10128:EE_ X-MS-Office365-Filtering-Correlation-Id: d0b31a4f-c4b2-4b1a-620d-08de7e7a3183 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|7416014|376014|366016|19092799006|921020|38350700014; X-Microsoft-Antispam-Message-Info: uQ2kdn/nNKvUBNmJBCRc1JXbL6Eiz/qrtqxo8CIsNQs815P7ma5aWsI5hFK8MuMDIpmC3xZTtD+33XSi3SBshHk7nIWtES5t3zJzVi9rxsTTbWl0heLAFrODKTufIp2EUCboTSm4zYoWnJiDoWjaGkaqlDdWr4IOQnBV8BImoSG7OdbWGLKIyU+XXJDmFKn0om8BTC9EQZjKiNVu3gIgiWN8pCzB/+mC1nyjxKO164R3fAoIlOmIORx27unypMSrNQUEDdzjMhECL1UJV5ppnAI/oVl+9h07iNfos7K4p0a3JCu3ioIdubItQa1eRFYZdakH4pvXn8/30uf7CtMcHhXKbm2uCUYWD6U2IiMGgp5+4Dl13OucSxTNArSR/dHN1+cOXfJHMRbLMpxz20TZUeC8XEoWzIX56ml0yT/YXKoad2Gem0n8sbMKUs3lglaBi5456u9t/jVuUFVpSQObxNnsG6CYh5rHKVvrZhbra56/Bvc2Hi4i6LnwqwrnclFwZjaN+MYRqBoULrKQZ1cT2e5nZ1R9jzpCu1LanIHU2VsZ0gX4/KiE24vHToUc77mVlITPDVR39Vc/2y3ORBIK8e218EMCW2/yTetijF+oRefJc0y5FhKKuMj4bZA15w1PLXz3MBUwhfsy6JbDU4pF7GPETy3sRSx3QuH34IgGDapie+45YjgUyMteGYrb+12TM9jbUsEzYH0zQ+5bdJFWLbjqTpnLueikg7rXfRrizJrLP4g2DzSmWwXH5uRQVkC0lg3IdSRYmtg3MP8WZzYzpD+bn7uzRzDhCVR22zWQoVnMB4nxETjIKR1ZTEs+/O3f X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8833.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(7416014)(376014)(366016)(19092799006)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4R/FKiwWWLdumqxpJWL/2gtt/TQ6xtA6Y/F+XrXIZ86SPntnS2X8hrlfkA3V?= =?us-ascii?Q?jed2NFBYNWhPyMOby26CZ5r6LIImT1D5HgvOxyOR36+0yWipbHIFBuZj/GN0?= =?us-ascii?Q?mDlsX48YFYNijg/RiUfPQlYM0sOpvhDw1ROIO6nBb3gGAC+AffuinHA2GAKR?= =?us-ascii?Q?Hg9TEixtOLRH7ESYtrrSDxstm32M1oH1RBjzP8ZUeuk00JMv5VOipwRSdoMV?= =?us-ascii?Q?5/UYPu0Uwh15yOVhIk9hQGB/A6LbxfLY29r4IMONz43EYb4299ofd+x4wfVA?= =?us-ascii?Q?MfuGNlObCGFJDq9w3r9mLFRk5zuNRLmCo72F5e1sQNCcC4TXVgO1OhI9KO3C?= =?us-ascii?Q?oVG3a/RXVdkm63iKoHyyWis3e3KZU4ihqS1bW+yhoHZDqzkv3Hd067zzooB0?= =?us-ascii?Q?5+KYqZ9kg5XVv1lyKH8APxKJ+kILNZHq8mG2fNxQ+VS1OMaL9kgxvo9FanwN?= =?us-ascii?Q?sC6yBDODaZrEkt8XY18B7AKCOffBzAqN3sEKbdOdjpOsD8B4Q+b1QxBJGSOo?= =?us-ascii?Q?D2pz1oJ2Kckc7MywbpsccLbThAQwu7k9d2QWrRAqfyaCuwbtLIZhNXMTlQ09?= =?us-ascii?Q?DL4rrmYqTgtuYukhkEM52NBOOyLWfzTskrSnD9g7yaTxEPwfNmXa1KFrjCkM?= =?us-ascii?Q?MHjMVoGbqarqD0vtnGk12WjVL8fpKR+ipJoO6txVpjp/ZMJDnx+6BHO4rh7z?= =?us-ascii?Q?/yCFIgbdOe26ZWR+h3X0GL2fTpKMZiC9p8H3wzaQ0OXqM5rriQF+rQitlUmB?= =?us-ascii?Q?YCTkZLxF9bt9x71mMsRBC8BrXXA4MunGDmPv+3c4/EXjhux6Mo5Dtowy2Wv2?= =?us-ascii?Q?eAyxhcKc7iVsLKOKIXMJ6+6iOr/lws7HPUVc8YMFjEpz/VIFTIQ+duPaEEec?= =?us-ascii?Q?gqnLSMFhRtPFrHoTuWz+0oGruWoa8khc5ge0OhFm/WWYqYGlm1hoI7K6a3wq?= =?us-ascii?Q?8OQ2QHFgJ4TY4VYcfUzNyPpXNZXX8VTPWAw37MKdapkT2sg2WTkUd7KIyTZM?= =?us-ascii?Q?huecYsPthOWj6/fazeenJ4a/POUoSfxHR9JY3ArhMCqqpSAlSQOiISIqt2UD?= =?us-ascii?Q?fjBpjd8lAp60R/epNibG5+mDJpPk/Ce3ZlPkA0sArYTIxGBHAWRK/JDXc+Rf?= =?us-ascii?Q?D0E8a8IAYbeuApEM2yXDzcbJ7+Koyhrn6WQNpFZOsiqVFx1FFTmgNRjCH4A4?= =?us-ascii?Q?5wGma8Oqw5qW2vwfjqd4Fcn1vP9lVou2y+qLJRSs1uUz40FQYdi+bSdTzIBh?= =?us-ascii?Q?bwQNCOYu2nhBAGJdUko3jn+HABwuVMzeijVAOJJbW03tb28RYFHbnRcU/Y2Q?= =?us-ascii?Q?4rVN2yh8SjZnCfYtQiQBhl9taLGDATZLyRQLoteFxVOgO+4ARtVmbC8fAyWJ?= =?us-ascii?Q?06wURyXT94/BlyS2hj9BZwdHUTZ8amUo+zqajGSdGvIbt0RP0kqjAwTvKYTR?= =?us-ascii?Q?624vnj8vtRQKUySKkEJXX0UYUS37J1aQv1Nb8cA8r2Tux6UuV9xRoRHOPjrd?= =?us-ascii?Q?EXiOTASeCrUCc8b+CtoyE4Je2ypTj9WkUgv5S3ZH7TGnDoBYTpLY6d7NsrNT?= =?us-ascii?Q?6Vs3YjUb0vsbqWPUw/C7LtNaocgHzevfrqfuo+d13czEu44cHUSUi6hfmHEx?= =?us-ascii?Q?jYlShEGIdOY6ENNnBeOJ07OdMlw8f3ck0VW/ji6J1foHLxA+F6juMIx05PJS?= =?us-ascii?Q?1rCKnTQzZEOKSUwQcMsO7bR6CnsvMajVRw/0j+U6dvxxHYnbohHn7OGQqcEW?= =?us-ascii?Q?Q0NMsXDQKw=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0b31a4f-c4b2-4b1a-620d-08de7e7a3183 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2026 07:54:01.8279 (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: uFnaBd10DjA1rXLSJXfOs2NzwpEWVwgKMt1s4INzj24otISZheA+5Gwaf/BmA/eVyNn+1uN6MDgVfPQunzLJ2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10128 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..adcb3fa3c9de 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"; + vpcie3v3aux-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"; + vpcie3v3aux-supply =3D <®_slot_pwr>; + status =3D "disabled"; +}; + &usdhc1 { pinctrl-0 =3D <&pinctrl_usdhc1>; pinctrl-1 =3D <&pinctrl_usdhc1_100mhz>; --=20 2.37.1