From nobody Tue Dec 16 12:21:31 2025 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013033.outbound.protection.outlook.com [40.107.162.33]) (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 EC642299928; Thu, 11 Dec 2025 06:49:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.33 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435746; cv=fail; b=mSf45UPOzQDqndtyytNpBfiluILwOZVADNk1iEnO3yfP0+kasf6VQ2vAB8FQgcaQhklZduIPi5lbN9DxaTuWNDnSg6LrH7IaqQ1z1xP/DBZ5Ghftz0P1xFzbnk6YzjXN8knZrsVeX1Id1Yo9ec9eoudWSBhCJhmhfpk6fPHBSRs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435746; c=relaxed/simple; bh=HLJ1UslZwatMbbECQckNxT32NTA4Tyzzy6m5HV9NyFg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=TsfTXRPhO4qH1OEOsrnavq55LbR9DzU2G04zE8bleLVzS333NOyKZEwCRbN2CniBuPCI3IcHEBSDd0wkL/671AvbWODbLRIGUkIE8Jdva17S54G6Wd7TMSPvKMAvnTW/PPIZ3DO4Y3aWxXf84ZQTMeK5TmqVvjvoSizLGeUqOEo= 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=Bfg41c21; arc=fail smtp.client-ip=40.107.162.33 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="Bfg41c21" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O2rmp5RpqA6NQ6tzpIH+2F+Pn4TnfqYa8iohjRYiL1v5bh9zL7QTIqkdWsXB90PUGscQEXB937qLA03LaDUmoc+TFQ1yE4unA89iqpxQXLuqPL/Oh62i3KQ95wlmun4J6KqqkmoTl2B41DUbteweBIMlbvnxYW+KWEBZaLfhwF6AQEts8U1JlAVudKn7GMohIyvk3aUOdRA+a6hN8t7LZ2wpc1raKxsfnrUhxT8+fxtGp+i3Ew/bBtvjjvo+ggJW48qlzuonqExDkkFP3tnhnOa4Wm2UyJnqmqkEZqwjhqPGmUPAHq3R0lrhv7SwBtNzz4ATS2zRu7OLTXmY3Gotjg== 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=xxZozv0F3QKY3YkQ/IRGi9I3HQYjF4mDsiiwcH9e/uU=; b=W00jM3InigNvvot7m6kZLZhWHWJ9XLP7VFGfx1bOzTHrahIQecSB3HsjPLkr4yxY8ji1nhcRRCjwMoh+O0wH7XZjHsRs2lU4mdT+1FkGetKi118L/6vSf29wuGGC6stfeY00l6MZ2gmYvKbIKTzlSpZCuBYrxT5ReGBV0x9C6mT+H1F1XFZLTAS6T+NsxjslhlQnaAkTqBOh+xBz746yIIPZ/aOI00cvbEjOA6gX9a5mbm7pm8Gqu7vdVk0ptg0doVuN7RfTUycI8aeOWEXym6PUN85m+K+AtKcvJMTHLQEvWDlo9Yfc8vlgS1pzLz3lOI16UcOmuwfPD53R2UlrSA== 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=xxZozv0F3QKY3YkQ/IRGi9I3HQYjF4mDsiiwcH9e/uU=; b=Bfg41c219TOF11O+U4GO7DCtT+EKc3yDkjRFBFKte4/umYSk73jyXSGu6luTPk53WnLFmWuUHN1Y/U/4SyzMHlVPS8q8sHFpftLO4fAiR0wYPGqxaE2uRl9YewT9ZFjODJL8RAMcpQv21ly6gdkatRvA7NtNCrYcZB3uDbah/zVvIdxrlaUsmjvxtq03tdftgI1+/oUSnmaHqsHR8/FQdb/0NOzZmiLZ8N3OAPzmGXajFiwcAG8QNVhVdfgu3VLULj9SIvHsV/toqXSnIDsJVnG2CHdA7CJqvfqVwEjrXQhGrqVzCTzbmY7mWzf7aUgdViv77hUD8pzAiMA6SJ2Znw== 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 GV4PR04MB11944.eurprd04.prod.outlook.com (2603:10a6:150:2ec::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.9; Thu, 11 Dec 2025 06:49:02 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%7]) with mapi id 15.20.9412.005; Thu, 11 Dec 2025 06:49: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, shawnguo@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 , Frank Li , Conor Dooley Subject: [PATCH v10 1/4] dt-bindings: PCI: dwc: Add external reference clock input Date: Thu, 11 Dec 2025 14:48:18 +0800 Message-Id: <20251211064821.2707001-2-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20251211064821.2707001-1-hongxing.zhu@nxp.com> References: <20251211064821.2707001-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR01CA0009.apcprd01.prod.exchangelabs.com (2603:1096:4:191::18) 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_|GV4PR04MB11944:EE_ X-MS-Office365-Filtering-Correlation-Id: 042af198-f2d9-4a69-083b-08de38815e0f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|19092799006|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ox8nSb5w9OF2zh38Yv86fhdzFvvsktxia/bxEsbUA5vQw3KIay9HqnL0Qr+S?= =?us-ascii?Q?O8ikT877w8bet2nqV+c2NI+MQTaSuNqc/O6aDqpZrVtZczpkLdOMmi3DEhSY?= =?us-ascii?Q?+9Q7HFKBeBvg0453L+VCe2Y7lVvgJJ6oPZXAPp8m9RcJVUH3kC8qhZ+C2Hri?= =?us-ascii?Q?VGJGGKFPmCjC7lCboNmU8UEfaKmyrA7ql1VRqIcyasNpWREAm2Xv86YMFkWz?= =?us-ascii?Q?prBtWhayyGVMs9Ik1eMMwiuaOdmIhOZIKKr3jJgH/op5dZheWLe9ww/nMz4V?= =?us-ascii?Q?KvApKDUu4oG1ZA4qnv5eaYc7m/6DN3jNFsO/DKV1OrKYaiPNKjIfSD7A8ScZ?= =?us-ascii?Q?I2+8g2L9Mht6mujkcc09pqG00IyG89m/NV6IQwejSCK1QeKhlewKxWr9523J?= =?us-ascii?Q?xlLRjdLgjQVVipeANqZaR6OqByecQltmL9ejnCUGTAJpCWWsmFssFTh5hRnJ?= =?us-ascii?Q?73yzGftZlDNBYfMfCjrGBb1Ipm1H+nbOQvw/XABFoq+FBIn7F5YOCrDrx/9Q?= =?us-ascii?Q?jb/Z710qQR7xxymCfNASVg1WSPs357Bs4I+gNrC0Mp0la7QZNk9MNDhT9ycp?= =?us-ascii?Q?DKMNytD7l77GadWGhBXprnmBmY7AtNL1qQ7HvzZYDM4NxdbUgHpbm38fstA+?= =?us-ascii?Q?yqPX+m7eUsyMYIgA4GFjJvXXej4VqZx8OsYdh9l5TZvA3szWT7GwP7DEhRnK?= =?us-ascii?Q?dl8rOKjjW1TCYr0CUuPcWLmPvkHoLbrAtUKmUXRNBsY1LtOhEHuveb9fAv4X?= =?us-ascii?Q?B823UP0eU4NlrUOH92o4xsp6489SkLTRhGS7c/hqDEE6wrYhU3efRzfFKlf6?= =?us-ascii?Q?VQNxv+7yCgnphGmU7NXt0UE5K0zHoq6aEo5S0XUAWUkZDgWJFn/E3g+AGNpu?= =?us-ascii?Q?r9bHM8oIKYSYTSYI9ERbhGdhcyeQsYmrzYENFzul8h8+wrf+f7B0nSgq94Do?= =?us-ascii?Q?ChMi4OUyjEEruV3TJAa9Ysl7fo//WSkSRIYHBsdP35HphhUzM4dZ94fW2Bh+?= =?us-ascii?Q?7rZghgqPGNIBkv4CJEF95hJQeo1lnkYJ0d6Qe/JRuHOrHw9rKKa8vY8tgpDb?= =?us-ascii?Q?BXcFCtoLXdM5uB1oHSMkhATYgdtHT34QES+UEG8re0eVOXiqtS64ILl83aHB?= =?us-ascii?Q?X53VifRoO1yXeKeXssSWCf8P44UcrspD1XvMlfaMb1XoPpDv/aV4oZ63biTR?= =?us-ascii?Q?DzvqF7afSLEqD7rvXDQlMHXAKSVS8zZrgCdyMFce11VgTGS5JJxI9wLwz8iW?= =?us-ascii?Q?8+nE2sAYmLmCmQp60S/ZEwsVhDVJZ7w7sr0N1ytEmpb+0yJjaoTIHBDvBTic?= =?us-ascii?Q?oibhYxjonPq1tMgsP8M8ooOKTukAUaascqzj5LqS69S/f7baRhh/GFo8hZVR?= =?us-ascii?Q?B4/h/tKMbPSjhkuY+ttIZnKr1V/M/mwhG4dJ1Q+4o7/NwrbLPHw1NO1ggPLK?= =?us-ascii?Q?D8QEFCwYupSPm7AG0z1CMQLr9cqMsv9Rz+NBLSxpeMtUGekbFMLbJA/Oj1TU?= =?us-ascii?Q?DY4b6+sy3GOmDh7nr95h50O4hBjjngWdddWCZjpQbktG+bHEjG+DC1x/ZA?= =?us-ascii?Q?=3D=3D?= 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)(376014)(19092799006)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g+/Jhb/K70JtIRtbtoJOQmgFYFSkrtm5yNOYzcEDgIs35CF4rA5sWO6TGUGY?= =?us-ascii?Q?pIZ5Ed4Rd/cl3KtTwxc5MdVTR9JdBeMINs7qSrW1yA3Eee36mDIcnkgEfxva?= =?us-ascii?Q?j5XrRmPSmLOP2E7RDht0ax5KXCNHwdezT59Szj0uVAetdhoCUgz54Ke2gXVI?= =?us-ascii?Q?mQRQa7jl4hsBwCOIArLWh+8t1ZRzugGRgKcVGOC/PMughUo5w2ioBEYkBkou?= =?us-ascii?Q?a+y0HYdE1MyevbbbFJKTgWyB1wFvrTuLMQ+mjskK28PI1HNEwA+2DBgPrrIO?= =?us-ascii?Q?6P9RfDN4xb9v3CW7YgAdd53GA5ElMNecVo4EHYR9GUH+y5BniwVkUY40XccU?= =?us-ascii?Q?5EoGitCLlSqTalqurtUxQKCM55PM9khhBsoJ7I+F/hFSkLOCAVelEXNtEaYR?= =?us-ascii?Q?mAWclztkkuL5235Ys+UqMzil7cJGIBF9KSeGIEQadt5upxa6/tcexTyLVhtV?= =?us-ascii?Q?ZS41P64yzpcZbD+gA4muM4HD9G4ujE6g07dJKbHEfs0nCLWao6o8BKGaGjJ1?= =?us-ascii?Q?hHWWUyifiH0nksBdKo1PGIrnRH66/ZeA4sBfMZXBUSMaJfgWlGBsMWZIwg5M?= =?us-ascii?Q?foaFOQo8EGG6AFOgwUgwmg9rsos6Xc3SUcPna9nJTgJJpoDRBWziq2CZ1R6K?= =?us-ascii?Q?bnphU3b1/S7sCImvu+YoDMLsUa3Uk/+Nms9OPECli3NqwUS41OjB+1+E8d3m?= =?us-ascii?Q?fw7lPvGFgW9HwSK2/DAv/nYlU+ft+zOSP/P+dwu3kZLqkaWF1xbqwkYKuw9p?= =?us-ascii?Q?Pj0xsyij0eW9FfGfgQpKVsTPOQzP8wMgS/5F/yPCAMlN+ztDPQe3tzyr8Esy?= =?us-ascii?Q?1dNpQGD+4DOK4ekdYR4Qk5Q5RZJz6kyxO6NAj/TzeemCb2CEN///J92gdZg5?= =?us-ascii?Q?i9lWgH7yhI0N8iheqnhjmUfHRiI7vMeAyHy4EV12cZxw6k8FwyyK43sulLGT?= =?us-ascii?Q?mmQwneQQF61sgk0W9iy2w1xmsxLgRf1xQZkte4i+pBn+yrN6Zll9lFqixCh7?= =?us-ascii?Q?QJGFTE5iTHo3nMKEVfdEFM9YiM0G60wCgu7x09bQ4hQRm677GIxmhwZ9Ddl3?= =?us-ascii?Q?hjSgxC9MuFIKHdyztF0jCNPru/w2JZ8GriMI49mvKyova3cp0+EIdAivJJ7b?= =?us-ascii?Q?u3I0LTWbdgh8TdQll0Zf4ymeIxZvJTX3+usGRrRl+uF61on6noxCSibXJjNU?= =?us-ascii?Q?SgzH0gelrAYsG4jk2QDKhVxkKP/lBEGKPEAGc/0kcqvB/8AN4geSVOajByPV?= =?us-ascii?Q?3ysxsbgJ+uFu5SvRxdRwD+AXM0zPqKU8ikTVxAX2twltRSWhL5MfZfU56FIV?= =?us-ascii?Q?WvTxkQjpS9/i0cleJWxTU9lpCxCvPA00fSHdUSEBsA8Dellp5BlCVGY2cfVZ?= =?us-ascii?Q?lH4PvsEnTSpIGfbhUQ6YcfGgQ2qxcZd4xvzJfzhaGMBaFJycHblBAaozlBd8?= =?us-ascii?Q?TvFQlvqAt4levxWjB9V8FV9wPCyhQnGWZ1ZcsNX0vrvDk4S294ci38ElLGvr?= =?us-ascii?Q?IBNx2yfmMntNMx7cWJEaeyQK0ZfCXYgt3CwvbzmcjV/AHRnLg8ku0gYCaN6F?= =?us-ascii?Q?09aRRhVMA1/eDXDCxRDse+iWT+LtBTcmgX+ug0/F?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 042af198-f2d9-4a69-083b-08de38815e0f X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2025 06:49:01.5924 (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: CEs/c/m0WdQ9R9UvusduRsu+pjDZSLGluSzW5plPKklMKl3/aPGWBx1tPcJt+HetTvFeErTRlIefk/vTSYmQOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11944 Content-Type: text/plain; charset="utf-8" Add external reference clock input "extref" for a reference clock that comes from external crystal oscillator. Signed-off-by: Richard Zhu Reviewed-by: Frank Li Acked-by: Conor Dooley --- .../devicetree/bindings/pci/snps,dw-pcie-common.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml= b/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml index 34594972d8dbe..0134a759185ec 100644 --- a/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml +++ b/Documentation/devicetree/bindings/pci/snps,dw-pcie-common.yaml @@ -105,6 +105,12 @@ properties: define it with this name (for instance pipe, core and aux can be connected to a single source of the periodic signal). const: ref + - description: + Some dwc wrappers (like i.MX95 PCIes) have two reference clock + inputs, one from an internal PLL, the other from an off-chip c= rystal + oscillator. If present, 'extref' refers to a reference clock f= rom + an external oscillator. + const: extref - description: Clock for the PHY registers interface. Originally this is a PHY-viewport-based interface, but some platform may have --=20 2.37.1 From nobody Tue Dec 16 12:21:31 2025 Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazon11010043.outbound.protection.outlook.com [52.101.84.43]) (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 C8401285C8C; Thu, 11 Dec 2025 06:49:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.84.43 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435752; cv=fail; b=LKKt5e+VzIl92M3HnBh6KvP7ohwfhs4wIU+hF6I5DaBOYb9y0z0npeLif1VJDfBKQy+YSlYOYxgX2OasBQ2KsKDYhuC9nR5H0/SiXe5GDPuPaSrD8kHpj0oIfZegeblX0CSY0tei60i0kxPKTC5btPWzSslOaFBOErxhMSXV4Hk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435752; c=relaxed/simple; bh=qg4KmE4YC6ZO5oiWfcbt30sHKlHP603kEkZvAEvExaw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=quu9QqicD29dKYWnHzNlPiGIKUhDvDjxh9M63Rts7pC6Nylrx0JHtRMM1RbwTtOLx9oulcnIaUG5firVqOtGEx5t3cTnSWyQSzspMpLRKagI78EtwCMAJOz0paF04H0FiQtm0AbNItbx/AhJai1pep/9/m/I+gsxjgOidlqq4Rw= 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=k9LZct9P; arc=fail smtp.client-ip=52.101.84.43 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="k9LZct9P" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UtjPvTehoue382RxCWC0XGxMXaU4aECFqMOqYBEUiJNzWnTRtIcs9kz03KTYGNE0NTwg3i4r7QfFl1b+Qvmf4wypNRnyGW1RsvmBoWciC+P6CjaOFDwQzxy0rlWWI5CSi5a4z+HdPxcyzuO2QcIG2U17vdCoMyNDQWICkZcwkSoPuy+TT9WlrVVcmC5U2MzyDK67F/pth8KPAtheNZZCDEyS4F1ITrOTf4pB0wrVM/UKMArGhkbYdgTIShJr80habz+xy9WwFmYKhQXIQUcrhOqUQWSfYlC6A7bVXpa/jMGkP7pJO6aiw5UVnfHN9x7nqiqUyZSwza0Mnmqwy1eRvg== 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=cyWrw/HMgjTStB9ONP4DMXVV+3JL3ApRb5Hwjv7Xeks=; b=Sm9SYs+DJaGuI8IwWHJOO/0woiBuzoONZiU9P9yWZGLErVWmjk4+8XSIAItdxsHndSplKKxKp5BD6nyYeJ7NUsmSKYCqFSwCiWWqRBc6P1RfqCSXdazrM+QTLJFP8GiDJVVkFG14s4s58mlkYOJ+GSwsPiS+QJYgmQT7tkPviszYltGBABn9sXVamHDPQQocgcetPiqIr1HWrMxq3AF2zaYL5QCd4nbfxQrNrkm9QfgIPqHE3905lKVd4Yp0HwefRQnx5PZfsqDnABPTRDA9SPFLJ3bute6hfhedccel8Q8pmmKSaKTcGeuhBKPK+qRzmKUpV8fEoONgUYGrZE/Utw== 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=cyWrw/HMgjTStB9ONP4DMXVV+3JL3ApRb5Hwjv7Xeks=; b=k9LZct9Pr3+Q8YniKAW+arFoLR0zLRvRhaH1D3VxxD6lemldM0DcYKG7VohzKrEkb6QHjvDxBdovJ4SvTjhDnNOeniKWtnpu9rArGaZaIfzwNKMlmAPIhw9gEao24qwXbmTE7uNj15u3ddJG1jk3PFI0yj8QrFKg4tLXabr+1wlfJ7Zh/Gt0pGbSRZMxSkeN8sU77Od8/wd9CCGhHfyCIRjNQ0b4gxZTfbTvGm8+WVcOq1YQoFiLDwukWYaFVeHwVD58pvnC25tiwuIWaK4Fxs837rOra4GbDQ4kmlq4YHwDJkH7K56ZmcNNuEfL8gEy3iNSFQ91BzdZocWhwTiMFg== 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 GV4PR04MB11944.eurprd04.prod.outlook.com (2603:10a6:150:2ec::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.9; Thu, 11 Dec 2025 06:49:07 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%7]) with mapi id 15.20.9412.005; Thu, 11 Dec 2025 06:49: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, shawnguo@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 , Frank Li Subject: [PATCH v10 2/4] dt-bindings: PCI: pci-imx6: Add external reference clock input Date: Thu, 11 Dec 2025 14:48:19 +0800 Message-Id: <20251211064821.2707001-3-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20251211064821.2707001-1-hongxing.zhu@nxp.com> References: <20251211064821.2707001-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR01CA0009.apcprd01.prod.exchangelabs.com (2603:1096:4:191::18) 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_|GV4PR04MB11944:EE_ X-MS-Office365-Filtering-Correlation-Id: f5a96ea8-2b52-4850-3892-08de38816171 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|19092799006|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?uGLR98OPMw3fVfFfKVeaeDyGSjSKWarr8Z95d/NwEGpeD862yBgqVvkE+vQO?= =?us-ascii?Q?VIdOxPjPgGatjqF3PfWVb5gR90deTYI5qmi766GJv8Hbvx0nX6z26x1fAKAT?= =?us-ascii?Q?glhoF1HvcpjrCLU1QSPd3OTf9hXpKTqoSramtZQXWn0An4Fzc3nnv4dJWGvC?= =?us-ascii?Q?Qj3APnNhr3JZuYIbgo/TPbSpF38VtP68VMKeXEPK4cOE8JXhnZAr20zyc0d6?= =?us-ascii?Q?TsnPUGdoKLp68lExqdZdeyo8UhiQd8Z145lAxNujiQAT3308igYwfsMr0auQ?= =?us-ascii?Q?EN9MDeS6eMnNfVW/T9AX+EJ9dSED/voEgxzFbkc+M/biEvcIspcw9wKIpswa?= =?us-ascii?Q?EmXI3WX/a65cstWqHG65AdYlv2mjC6X6v/uBpE/MLPLNpGHrf01Hn75rTTj7?= =?us-ascii?Q?ceW0pW+Tiy618Q5B6orbMwoaMxjkFC34sAZxBM0l22yN5Ns/XuyQ7jFxHUTr?= =?us-ascii?Q?mnrd0TEAuauheAYrccTh9B9J7Sxp7vCZz8BxV1z84EN4ntuwLyEOwX5wIvkb?= =?us-ascii?Q?uxjlgMEVVL4FaOBphxvUwThfykihXHBbcg/iy0plx05jkPjirEWPtyXgNnBx?= =?us-ascii?Q?OqrtffoRtN/SdGjJXR05UTJnuraM1w+8kiwnnKJ3g1Rrl4AXgMgQdbs25gQZ?= =?us-ascii?Q?WpmR4bo69nin7X4YkXZfKsXQV5gLiL8aFZ8M7JAMl56fkEhPwZ9ZlznYov4O?= =?us-ascii?Q?HQJj3VcKpinyOyb4D3mhmuHNWjSKTbh27xXsEmrTRCrouKfyIY2n6oVLfMEo?= =?us-ascii?Q?NZ2xWHDzRkEk74i766fFNRTGpoBWrEzM32eRueDvh5UIPhwy9T+AsvEooPd5?= =?us-ascii?Q?wE1SQ0ArFwowDQyxnwVE3mtNdcxhke6qsnhfCzILsGImR/VmhHCa6YovGZ7R?= =?us-ascii?Q?UC2R+MPvd+b3Bmfuh+PkeHLBd2ETfIQmNVuis4qv00tF/+8jcosLCF2c3B1O?= =?us-ascii?Q?WF2UqgO48U0isP27P6EXDesfe93cGz7p+o+gP7dPp65ND1s+T0BQlVd9GkOQ?= =?us-ascii?Q?DFiJwmM2oKhgzDGUE8MUp9jK9iGpnUJS4A62yivXYnn4gvOFj+bzgSm1HoCF?= =?us-ascii?Q?LBnl11QtGXIfIk0uhcahuSyX8sMLkdnGwHyNbIJTKTBQf06UYH7YKPNGPvLB?= =?us-ascii?Q?t2LO+/0ptpvXTLG66YKt8sVjyIm6acdhlR5eWQH6MpxGKPatbaBtZOZUyrsk?= =?us-ascii?Q?uLVV1xdWYvzMm33TQFa4KoIFIMvtANnZti6sq3RlRiV0LNi13o6AXA6mrAwx?= =?us-ascii?Q?wDh6ixSrnUanOu0y+5Cu7NHFY3pWhI/h8FftmCwCRUNGUEPk4R9tsmueeUQ9?= =?us-ascii?Q?GhKd3qT/mN9uy8TYYFKmBCa0pbg4d9bKPV70f+ozTnxWODa2Fl0RN09EyJFR?= =?us-ascii?Q?lKGDh6feIkadXB0sRMP5u55Yz3aq5kYL4HnmwLhAMAAQcMGm32guT+rr3SwC?= =?us-ascii?Q?M4z+Dry2ZRgAsXP+zGJPW/mfmmfir7ssq1RJJwixoSal858sLkF9NCZNfFtp?= =?us-ascii?Q?TBuBYp+NjeZsD9k05xbQ8gYy18JI5bhSXJcjfTQ1rVKN15yDr7heO3vJFQ?= =?us-ascii?Q?=3D=3D?= 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)(376014)(19092799006)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZWaYFSPDVgXR5nlzouNLQoN7SaLAlx2Sm3f2HbIfEFH01jiYvtvbHGNI6+XC?= =?us-ascii?Q?tsdbeqMPv6TzfpYHqXkMV1Lubi0UUNh/uTdb8tmQumQUvKwKe6kLQ/nYu+Jf?= =?us-ascii?Q?Sa9MtNmnibPClCIj+l9yd2wc0NEWbzPtKE/fJPfPcAv05mlHi5iuPUYHolXI?= =?us-ascii?Q?F+/GQzQvS86AR9lfMlBdgF1l1B6vmpLssBZ1u8iNoYh+xdki9zIJ1msZpL00?= =?us-ascii?Q?vjf76yjmJ1kqL887l6Rr3i6Iwh2euAiiPb5Sw9RuzHSDjbBNxHsF5xWRTM2K?= =?us-ascii?Q?RkBH877ZjqOCCQhYgH6NexHPAjrkjTpWM8CfJXgt4B6rZgHPU9xwITP47p2e?= =?us-ascii?Q?vzud0bNbqcgG3fY0hdeHnNbH91Xqv7BSE4bKjV5uyoU7Cm8aW8aVgfyT7Jwn?= =?us-ascii?Q?kkKmsW0dXbmInLaYyui2HG7Xoa5mL58xGrOe68whyvoaZq4PyWeBSWWKoRuo?= =?us-ascii?Q?zWO9Hro4pnqsEgTWcG1BQZBRVYR47kpGjV2IR6c1/RDzjEqpIoOcNVq+GpcT?= =?us-ascii?Q?JYiQ5oQdfkZPEfthd0dCmLGWwZySBRCVzSIGuMvGBP6LypshJl/2N2gmZQA5?= =?us-ascii?Q?5UcOpdI+JePhnvQXIwce/4hqkJsVjbFn58jUQ2RkOLGy4O1CSQddUZjmo7qe?= =?us-ascii?Q?ZLa6RGRSiYrt8/hxOEdkfQUHbf8MnK2ZNr9p8ustyx7LbeQtVf3IbsNNxEMW?= =?us-ascii?Q?CwOOzeg1XDp6HZfYo6qAPophSY/9edy8u+q5Kf3B9InTA7jsa/1IQm+r4eKM?= =?us-ascii?Q?lPzyIdpZc/MZlcJ4pPFPIqIjZsNdcJ49wXtQsxF9JpodThbWNEtMphG7289K?= =?us-ascii?Q?FH4asTN8Rw935MvFquCQBPe+SVNVc/JMZuGgZYRZWD1jkwX1WExIHh9ctDT2?= =?us-ascii?Q?/QbWqJRYnhkJ7PjDfAw53wZ4+DR6vblEbe4lwOW+EqzbjfUSEks9jDttZJv9?= =?us-ascii?Q?CLjHgGig3MkBawO0pncxdWHo09SlZmJXFmNjdgoGj3JVLq4Nl/Fb8SU5vaci?= =?us-ascii?Q?nM9rjVkfrfCLahEKLwnhfZ5VoYkmhZi8VrSPSIM/qK9PmMDjneOaBPg7+amp?= =?us-ascii?Q?svdeXQKr1FjZwfLHJX+eU3bLd24RNOFSln7xM1SQy1g3ssdyvLwvjcYjPvfA?= =?us-ascii?Q?ugIGcT+sNd/RRiKaDB+l/j59ySeyDE32r2O9paScnC6XXzWJqSP0NkVyBKSP?= =?us-ascii?Q?LMLhy3fc2O3+SemXBZvfUcldUDRDZL0b3FFwg4ExOZNMMYDfJZo6AcL38OyR?= =?us-ascii?Q?buKeKbWJh/Gl5KrbME6sCWXaJ0VPIRdH3K2VQyCArhEDBOTvi+aIhL4iiRMA?= =?us-ascii?Q?Kiw7oN0OiGBDqZomjYiMb/724bNCjq02bbjgrn/g82YkKoBvlhAf4c2JsbJr?= =?us-ascii?Q?2rK5BRuFFcKDQKZjo4dthPL/If4nW2/LnnniWTtz7cabZYv58tatxr7kzUiH?= =?us-ascii?Q?EXqkIitqydWyBY4szYVO32UDmt1LCgORDqCdX4Evlc9acuPBWHKjQpPGVwGK?= =?us-ascii?Q?zWUafVIQUXstA7+mcGafWSwZMipuHrq7lUWqv8iVhFByTsbQmUdmjgJzuMn0?= =?us-ascii?Q?ryYul/Pm60Lz5f/QevxzcLF9Iskb95D9vYjLKO2e?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5a96ea8-2b52-4850-3892-08de38816171 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2025 06:49:07.2129 (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: 8ETMCP4md1huXREngnltmEOgl6KaDtc6YPAvASPKRlCHeiE5UDa3bEOZvarx2QQRcs9LAWe+hKB+l4m+7H0m3A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11944 Content-Type: text/plain; charset="utf-8" i.MX95 PCIes have two reference clock inputs: one from internal PLL. It's wired inside chip and present as "ref" clock. It's not an optional clock. The other from off chip crystal oscillator. The "extref" clock refers to a reference clock from an external crystal oscillator through the CLKIN_N/P pair PADs. It is an optional clock, relied on the board design. Add additional optional external reference clock input for i.MX95 PCIes. Signed-off-by: Richard Zhu Reviewed-by: Frank Li Reviewed-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml b/Do= cumentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml index ca5f2970f217c..12a01f7a57443 100644 --- a/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml +++ b/Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml @@ -44,7 +44,7 @@ properties: =20 clock-names: minItems: 3 - maxItems: 5 + maxItems: 6 =20 interrupts: minItems: 1 @@ -212,14 +212,17 @@ allOf: then: properties: clocks: - maxItems: 5 + minItems: 5 + maxItems: 6 clock-names: + minItems: 5 items: - const: pcie - const: pcie_bus - const: pcie_phy - const: pcie_aux - const: ref + - const: extref # Optional =20 unevaluatedProperties: false =20 --=20 2.37.1 From nobody Tue Dec 16 12:21:31 2025 Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazon11011040.outbound.protection.outlook.com [52.101.70.40]) (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 BA761299928; Thu, 11 Dec 2025 06:49:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.70.40 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435757; cv=fail; b=aEu9/+tmk6/KMXSp5sXwwpPDGWc8Za6n0aNyUxGohBLxrmZbJGd6sNgRJPlcsfTuwvg5QLSPoKa6BYKXAS0B/nEvgR3x7OmYXPGZ5aSWLr5ZOEKrfbygmyq9mBAtM2TFpQan2W18wR+x73//g76A5fvR5lx6o9moL6G19GAQtaE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435757; c=relaxed/simple; bh=tH3Al9/IOLOBZtwdhFd422qIFvIRx6zzICWuPwP0jdU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=bsRZGmev/A4VyCghX2xv+oRM2YCCWhAzetpl6bkm/GerpRqa+v6NysygYj6IohktOju/t2gLEKzqVbfPZH7bdDEnepnWStPLcc46L6/hVV279S5z3EH37LIuAOlyOYrPzNpwre+AbU2xATZGKXHpwI/B/pyk4mNLY/kTXZUXR6I= 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=OsFlXEoT; arc=fail smtp.client-ip=52.101.70.40 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="OsFlXEoT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WyITs7q0m/BPTUwlXY6ifL7Dzqv2UMNbm26z+aqRE59v5TsgVpfeRb2tG8zXcu/xHVhW5gKjId98dfuWuU8l1h9RSg9v+kQkm5iY2FqLAtQq7ngQzk5wrYwHVLOziATF1KAmNziVSkDTN1cd4XEDNFxTEbtO1zhJOPghVWRVVS3uukLdv4JjwJe0sOf5Nved6TtJUxKDwcI1hT7NWASEMZQv6l8myPgrQJKgZcKCSaoOKHGEWEWQxqOcCwB0IULqRqBK1ywG3J4F0irN2r9H9c+ZA1wURRRhQMypjhFvTNN9LfE9b3wgbSYXvyBqdHylLxEioNOSB8nQEvIaiypLJg== 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=HhY9UbUaPop72UIkfNE6Y0DQW2KPGAyjra9Snj9z5nU=; b=robuUl+mGKvRzyoGqL+GFSrJQj8W2hLuMNY/A+9ZIcqVW93FxSAI4EXDkjCDVSt9ic/W/fmM6IqIYjln0dWH7rk09UYmeIiZvgwzrUCHwUL8FUA9QTnov5Iq6XFFbyQ+Ssg6DmtYm7T9IOMmmsG3z8WLWj54c745r+NzYqU9+1EjopXAuoVmK1qhNGqz8NTCtqH5v+AzoRuYwzGGJegA668wI/emdxSI3UepbuIe/H6xMPsLI0ZWS/J/pjhB4nmMm5XZvdUOgz+cjteRmiwtfLBx3HQHcYeAHDYUrrlKy6ty6dqkqcrA69Mlcn+Llm//fmZ5aNZhxAoIw9qyfOV6uQ== 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=HhY9UbUaPop72UIkfNE6Y0DQW2KPGAyjra9Snj9z5nU=; b=OsFlXEoT6Q+VrMd6dobVmvAk23VDuU7jyKnOmsmIHdZf1r2mtl21e7Rry3btc5n1fmGnorT/3oRme2/4OYhzEOR0DUQq2zKpTgwFIrrSNC8Te6mqp4+ZTQcOp6XWpQTuqYIEUfNYZKQ+sYi0t4UAc8MCdEgdFLwn/7oabegoFv7jAu7Dc3LsVGXnupf5dHcFJQxb6LxI5EFghFX6Yt6A3NiSU2/3r1hdVOUjZMFLIM3BK4xiE4WKsmP/U+7LS2ud2Qs8AkIHMBgQ6IrNPZrL28QqRCrEbTG9MYetXBwwXRNeHx9Hv9gPvQG2s9qOmr53Cp0MVrQUWnLq2RgyHF4B0g== 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 GV4PR04MB11944.eurprd04.prod.outlook.com (2603:10a6:150:2ec::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.9; Thu, 11 Dec 2025 06:49:12 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%7]) with mapi id 15.20.9412.005; Thu, 11 Dec 2025 06:49:12 +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, shawnguo@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 , Frank Li Subject: [PATCH v10 3/4] PCI: imx6: Add external reference clock input mode support Date: Thu, 11 Dec 2025 14:48:20 +0800 Message-Id: <20251211064821.2707001-4-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20251211064821.2707001-1-hongxing.zhu@nxp.com> References: <20251211064821.2707001-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR01CA0009.apcprd01.prod.exchangelabs.com (2603:1096:4:191::18) 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_|GV4PR04MB11944:EE_ X-MS-Office365-Filtering-Correlation-Id: 2df0f1b5-4f7c-4576-9a2b-08de388164c4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|19092799006|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?dZMoUHt7HkIOcerJMiX8djIa0ij736VykqQ9dLGZNbdp5BNETP06SXo10Iyt?= =?us-ascii?Q?5NjcGzEEZ/Pw5CKkgKqcq7G5pnHLogj9bYO7Pa1o2MuNKyUKgbSZ8YTEKNNi?= =?us-ascii?Q?vVnhb4RB0c95QrIuypQPo051ShZJXbn41Co5vKyCfIS2rrXOsgpDPh22zs6T?= =?us-ascii?Q?p7Yz7o6BtPGitnE3j/9HzgyKKQKmadFm+oe+/BhLu1IxNATX20WwIpgtvTNj?= =?us-ascii?Q?2IBy5vGU/nbR5wPVhR/eDN3343dMzLXrHtbrxqxvcvCubWVQZtDJ0fSHYYAv?= =?us-ascii?Q?6OaKot0RFscRufWtGVjl2DDWC1LqBlpQc9la+wgyYLhdVygHJKia9FJ2OeaO?= =?us-ascii?Q?v1R8PR3G5hhnxzr7KsJtsnRKidow9hZniQFyRTls/Fv5ruRHmgp0jfbnPbDw?= =?us-ascii?Q?v4/ZyKZIwCHbj6fxCku8h7NoCkhIAiQDQuQ/XrYnPWOsZJavyGKFtH04QnWM?= =?us-ascii?Q?euTZi6XY0iX65ktfXF4pKgrQledvhwGpkzwKrJRUcLqKm+eMf9IvaC29b0K9?= =?us-ascii?Q?AnsRbKzkylD7HdD80jiYpttIZlo4/9oDyU1yw6L0R/p1MCDcbo0d36v0U0Mo?= =?us-ascii?Q?kev6AIx8bV0d+HmwJAKLWBnF//HTyvdRWU813M+ZGQ4gPrQhWJkp+4Vo8Jk1?= =?us-ascii?Q?JH+2Z+wX5XxsSBVdUXjw9pguQkDMnUJ9NAGcQYPwlt31z6UZMLpeIr6kmxSH?= =?us-ascii?Q?HiulEkjb/pZtsF0AYfV+XNNAKoyeHu7y/Qal/V8OuvROnwlfleePEm01w5fM?= =?us-ascii?Q?q0HKFbbUe5Zd4aRO5IeyrLw37nDKyrfcYrU5WLikJOqMNkenYKZ9QeDQ2PfD?= =?us-ascii?Q?VFMbd1QKmnIdWG+3qM76RtAvFuNyhbLHpQxXfnGgrRbeKmfqKEi46Fpbi2Ot?= =?us-ascii?Q?KxspJqnLbn2rb1+cbqkZLUSLN9vQIXxjELo3QjcrPQrQ7W7ZwNAuudLJKlue?= =?us-ascii?Q?zOQ1nOWy7zG51KXtkVt8yPjgn0y6DpaFU34ztko3oxQDokxs3arOr9T+2wcP?= =?us-ascii?Q?uxHy4VkV6bFJUJiIXt7mWcRhRRvLv4IGg2vzj//XU02EgCuCsDXsiw530v0J?= =?us-ascii?Q?5GOWPkep7iJDJLd/u41l33Ka+yQHFIZyuG7ztvkFpLHvt78hTOV/toC8U9B9?= =?us-ascii?Q?KYncZfeiy9Lviz80CbqAlOHqcUvUXw8f33GV0g/EW4A2XMjtm5zLheuQYoQs?= =?us-ascii?Q?6iU03IJ0Wyl30zlSAMmRDyo6QPG3F60+2PiyX9uEJswVFNVcLyDM5Wnu0t4m?= =?us-ascii?Q?JOP9QNp1iJoPBad1/xYoXgmdZJemHwDFKt07BHtZ8YyAi+guZrkwSf2x1MQ8?= =?us-ascii?Q?ZHd2TzeoGbJ6EwTKu6CI4xlgYmDXrNBNbluY5Cf2Ia2ouId8QjBQ3fy5B0cz?= =?us-ascii?Q?35ta6tJDvqbinTCyuoG4wNUUw6RyTIrhPDR3TsmD22L0Ip3+HVXg6Nniaxwz?= =?us-ascii?Q?QhkeYOoQDJUx/ga10G7tXtobJPl/OBjoDlu+mwn0nS0oxyZfP0ZfYdPd84KM?= =?us-ascii?Q?UzqkYp+/H9v128JyUazEjA2HznJzcLnFDAylQmkT1L0mwbUqWmOhxl6sjQ?= =?us-ascii?Q?=3D=3D?= 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)(376014)(19092799006)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?SvvbFR/GdouUe+oUuZQXZcA9ZE204Vp9U/dFwsm6MZL64FSilReoL4EpwitU?= =?us-ascii?Q?pPbAYxjAiM1hsMxNGUsllPzzADuXwZVPA9fwiciZWziXQ0gK9rxRBz3i4+cR?= =?us-ascii?Q?3Bk1A6rI8TucPgHqKjMoQgnsQObG2ULIy3tnF0aQCYMJef2cQBCm2E/5cmC+?= =?us-ascii?Q?r2YCatnFTkSp8JYv4LHs4qTLgvJecL+0bDFlXpKQd9Y/Nq/PFiMwIl++p/vE?= =?us-ascii?Q?hL6ZRdhkHb4xybhOb5Am45n7bdPb94lmfdUtXHWHh0iPK6zXlCRbZKUw8a5B?= =?us-ascii?Q?/DLMKYtj9n3DCtYh9ewK7k6a2HD52jUjcY24O3W7zViWbAR91c4q7ivODQXn?= =?us-ascii?Q?HcfYj02SoisGgQikGl/zQ5BxfZ+L52fBHcx7YeXYBOknM/c7993E+er3vOVw?= =?us-ascii?Q?JNWLL/3umUp4WDgkmoVuj01SJvF5jURvtHu2lPTbacXjj+aT8VkpJHk9JTPI?= =?us-ascii?Q?Xtst5siVUF6uWbuFgcUj5kn9EgFQ8tsg+8i+so9bgDpN/7xb20YjNi9Ma7/7?= =?us-ascii?Q?9tC9GBKBCrKkj3MHcgoQ5gT4bUnNYoDqB4lhDiZ+Occ8jL79llr5cnm5axpR?= =?us-ascii?Q?l9nNqjhxx3g8SH9VrnxGQItVicMIbhXyfkFAJsA2iOfntplJ3pm6EQ+ZCVnc?= =?us-ascii?Q?nAn4CXK6Ct5TNG/XM0+IMHxFnH6w/ozA5GEiqk+TxuRrvfyXuNfU8eAWNpyH?= =?us-ascii?Q?gUBpCRiNZc2HpRofV+o+xqcmCVjjH4ejfB0VqI0o2WwvoRaKrzGxdwgxRxc3?= =?us-ascii?Q?+5hbvyyN4fW3ZeOCJ3AVKCt/zzMG6iKbxue7E0JAN0mnzThZwi2KLdh+Eqs4?= =?us-ascii?Q?qTpfE/1Kx+LGRok86wJUcHRg8FzCeFFdARaCS1igA2rTYptFCxRcgf1v0zGg?= =?us-ascii?Q?nYdPF3tra05HqUeYB9x8u4pSLZW6/P3bHi9bOerFOfPmJsT9Q24fwf71r5m8?= =?us-ascii?Q?kbcPhV8ycmPpb/8QfbE64QbzFekBEr8tN7yg3bBp1KJH9XbEi2nkFQWWqNjw?= =?us-ascii?Q?c9vJwR2IBre/8LnPXx1H82lrlWWX95gbRO5GLiRKxAToKxLYrfZXeuPzjA06?= =?us-ascii?Q?1zHrsChYjXssww17d4YuDr1Ltw1ufc1cYrc4dPVj7Ec2pnHJuj+H07ZSQ4Ne?= =?us-ascii?Q?BDSgDufKPCnABioI2A+02zcTKyIVfTJrD5KLD7wPHvBKUMhC9NDbyEkPIGzk?= =?us-ascii?Q?ybt/KL2KfVSVk+2Us4AngydD7t19I3deBp2/52vUQc9+b0351rINLUtYPfWj?= =?us-ascii?Q?hTggXHZVzHR5mblwtIBl7W40VoxRseCRmFTmytBUCGX2659cuYtQP+umOa5a?= =?us-ascii?Q?Ce4BKT1Z92mCq2CFm2FIy8JSMSYf84xgwjVuFoNguvLkWqgbkv2sd8BskV+P?= =?us-ascii?Q?1d63NUpNNFBIB6IjWl6swzIBIEwm8IxvtBaRaONTnhRzrUFkunpkfmlbNQq4?= =?us-ascii?Q?cc+1D0m5sRkWyQCLLLnm9k3MdqiVpLuYh3O6XdCIriStYWBwmIfopozpNKm0?= =?us-ascii?Q?S35jV0u8URbpfb7N3wAiTZDC9PFIMeqpYy+ugherkvxV3QlTkYnqeX+eXQ68?= =?us-ascii?Q?ZQvXB7pgFinTlACXDvqigVh/RczYiuzM95cmrX2t?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2df0f1b5-4f7c-4576-9a2b-08de388164c4 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2025 06:49:12.7981 (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: MUZrgjqcpMPmTqjuPs4CBhR4cWBHo2T95Z9t0jXf1G1g8FzNKWjmqNw614c+DWbYSiGcKGNQ21+xLk16KpDrIw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11944 Content-Type: text/plain; charset="utf-8" i.MX95 PCIes have two reference clock inputs: one from internal PLL, the other from off chip crystal oscillator. The "extref" clock refers to a reference clock from an external crystal oscillator. Add external reference clock input mode support for i.MX95 PCIes. Signed-off-by: Richard Zhu Reviewed-by: Frank Li --- drivers/pci/controller/dwc/pci-imx6.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller= /dwc/pci-imx6.c index 4668fc9648bff..a6db1f0f73c36 100644 --- a/drivers/pci/controller/dwc/pci-imx6.c +++ b/drivers/pci/controller/dwc/pci-imx6.c @@ -149,6 +149,7 @@ struct imx_pcie { struct gpio_desc *reset_gpiod; struct clk_bulk_data *clks; int num_clks; + bool enable_ext_refclk; struct regmap *iomuxc_gpr; u16 msi_ctrl; u32 controller_id; @@ -241,6 +242,8 @@ static unsigned int imx_pcie_grp_offset(const struct im= x_pcie *imx_pcie) =20 static int imx95_pcie_init_phy(struct imx_pcie *imx_pcie) { + bool ext =3D imx_pcie->enable_ext_refclk; + /* * ERR051624: The Controller Without Vaux Cannot Exit L23 Ready * Through Beacon or PERST# De-assertion @@ -259,13 +262,12 @@ static int imx95_pcie_init_phy(struct imx_pcie *imx_p= cie) IMX95_PCIE_PHY_CR_PARA_SEL, IMX95_PCIE_PHY_CR_PARA_SEL); =20 - regmap_update_bits(imx_pcie->iomuxc_gpr, - IMX95_PCIE_PHY_GEN_CTRL, - IMX95_PCIE_REF_USE_PAD, 0); - regmap_update_bits(imx_pcie->iomuxc_gpr, - IMX95_PCIE_SS_RW_REG_0, + regmap_update_bits(imx_pcie->iomuxc_gpr, IMX95_PCIE_PHY_GEN_CTRL, + ext ? IMX95_PCIE_REF_USE_PAD : 0, + IMX95_PCIE_REF_USE_PAD); + regmap_update_bits(imx_pcie->iomuxc_gpr, IMX95_PCIE_SS_RW_REG_0, IMX95_PCIE_REF_CLKEN, - IMX95_PCIE_REF_CLKEN); + ext ? 0 : IMX95_PCIE_REF_CLKEN); =20 return 0; } @@ -1602,7 +1604,7 @@ static int imx_pcie_probe(struct platform_device *pde= v) struct imx_pcie *imx_pcie; struct device_node *np; struct device_node *node =3D dev->of_node; - int ret, domain; + int i, ret, domain; u16 val; =20 imx_pcie =3D devm_kzalloc(dev, sizeof(*imx_pcie), GFP_KERNEL); @@ -1653,6 +1655,9 @@ static int imx_pcie_probe(struct platform_device *pde= v) if (imx_pcie->num_clks < 0) return dev_err_probe(dev, imx_pcie->num_clks, "failed to get clocks\n"); + for (i =3D 0; i < imx_pcie->num_clks; i++) + if (strncmp(imx_pcie->clks[i].id, "extref", 6) =3D=3D 0) + imx_pcie->enable_ext_refclk =3D true; =20 if (imx_check_flag(imx_pcie, IMX_PCIE_FLAG_HAS_PHYDRV)) { imx_pcie->phy =3D devm_phy_get(dev, "pcie-phy"); --=20 2.37.1 From nobody Tue Dec 16 12:21:31 2025 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013031.outbound.protection.outlook.com [40.107.162.31]) (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 1CED42989B5; Thu, 11 Dec 2025 06:49:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435763; cv=fail; b=ZHVEhjsG41mAMDW+MC7q4lOe5Iq96buzmAKJicGZrA7hWjsAchE9iGK+Ust9LUHSlDmEb3PHpDHZscGIVd/YLjt2BFrQjgnKYlEZaXzVnmRxwCtM+sH+hdZzkroQGmu7N4iEw2NfxVufKO84bx/0DmyQ+P7UclgbsJE1USV1QTE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765435763; c=relaxed/simple; bh=S3WsOY5JL8RfSWYjPBHpnrRJngncHHu2bPebEvALu3Q=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Ey1lh8s/WTXkXjC2IAcHr4VvhrzwiELyjEA37KEZ92zBxMz+M/Ix5J+hX05NKnpTCOji6hN5ZnapXW8xdK2Vy9Ju9sv3l/m5/HtM8dqLsG48fUz/d/mqU97g22ghoH7y8z/Z2xQt76JEokrNbzRFGNSi5ddX9LAYDB9Lfsc5F2Y= 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=NwJ0HOcF; arc=fail smtp.client-ip=40.107.162.31 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="NwJ0HOcF" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=D3qd/nzsg9vScmBPbL+ANDhdMaVa8jv50in95DISINnlySwTteEmAkOePS43iiR9QmR2/MocBXREE+A1iW8H2xkbOrr/I41+Y0aiw0ao6pye6PWNvFxsd8ee8PRcnPbZLEBjYpyMyLT74Rj8BNYyiAcsGw12ImC9EVZ1EWHzKJvtElQ2sKx5tDpk24ToWLG+lSk4oAanFVN1w3CwKuAuyjwJl8BLgme/PpwcPkrJtu5CRpwIfU6f5FbhaTYJMJZzZ/tQEfz8Zmdjj56J6aKdTYQx18YUbE0rOjrAzuNXxzbFuRNlphCW6FX4af1tzg9OY6RvRtTTXvQdSm65ZWw3FA== 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=RwyqAi5orMcWa2fd6mFLtkLAyUJQ05Uk8bE67Y0+6jU=; b=SRkN2yEdrBNMvNxygDclJl85KrNzVWK/v99Vjkak65sctzFnZ3h7AihAXMc5Lm9w1sF5Fy/+yKZu9rQJz5T2/Q8dI84bf+A0cf9mdieSlTLyM36NsoM2hX8GsSYjX/vt4pgfRk75jsNMOLLNN+NFgdWAshCYQtfgrK6p734eXGiS8KswBCgGSqLK3vF/dcf8HJUMD67f8AM8vtJRVxqShfyeqLiUhaPWbGw6IvgePOull9ikX3G27XYLEcywoD7DQFqk8U66YIMHlT7A2ztnlfpr2XHQrKJZzR+hrVV/Hiq3D2uFNnnHX/OpviRMpWWRlPzMH43uSoBMI7vh7PpCMg== 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=RwyqAi5orMcWa2fd6mFLtkLAyUJQ05Uk8bE67Y0+6jU=; b=NwJ0HOcFyXlKUWCXlaw5FKx03+c2zgqP0hdnLUE17nMdOziYnGr+Xy3wHFN+rbIAk/JpGx2cnvGmtQt4ey0mrcRi5+p1eNtxSXrv1L0b0z3bAisFU3hggrilk42+dxDq7t/HhWJybRA4Gzr74LRAel+X98rhsdtT3JN4jWlOulKLsD8ibZCf0sharGLOZ9m6Ljf8BpBhVr4bNQI5pkg73tvHziKfa6XsA/2Y3sFPxvPMtWPMC4J8Qc/IjvvpR0LVvKLSqKjeHP++R8pZW6mRu1oaGMYZJO7WZH8xhSrByRKlFpba9JTKpGUwneKxK8GJPUwPLBWs/7ljahHP5QG7uQ== 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 GV4PR04MB11944.eurprd04.prod.outlook.com (2603:10a6:150:2ec::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.9; Thu, 11 Dec 2025 06:49:18 +0000 Received: from AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86]) by AS8PR04MB8833.eurprd04.prod.outlook.com ([fe80::209c:44e4:a205:8e86%7]) with mapi id 15.20.9412.005; Thu, 11 Dec 2025 06:49:18 +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, shawnguo@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 v10 4/4] arm64: dt: imx95: Add the missed ref clock for PCIe[0,1] Date: Thu, 11 Dec 2025 14:48:21 +0800 Message-Id: <20251211064821.2707001-5-hongxing.zhu@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20251211064821.2707001-1-hongxing.zhu@nxp.com> References: <20251211064821.2707001-1-hongxing.zhu@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2PR01CA0009.apcprd01.prod.exchangelabs.com (2603:1096:4:191::18) 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_|GV4PR04MB11944:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e93a50e-ff74-4396-b642-08de388167fd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|19092799006|7416014|52116014|366016|1800799024|38350700014|921020; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UQv4sqhlWWvs9/RiW3T3L/wjnX/WMbvCn03B/L83Yj65QUlaObZj5MPbuYlp?= =?us-ascii?Q?i3ck/zJDageaFZFHy5hsRsm0LfHT3xKXwC2Uq8ziL+CUEU/L+OazQoX2z4IM?= =?us-ascii?Q?0/bwwyshyWJwLR0MuE11kEBYdrwe9iTctKfWrRDhLZyTuiYDjZSv1zC07mT8?= =?us-ascii?Q?obuIl0riIf/e2IE4NUBYKDiYFmx6veG6i6DZSYME+EikAAvghjJBixbrc/zO?= =?us-ascii?Q?mMbwCLlWrLWARE6hhOGzaITZyRnWWqd1zyOuArqrdHlmqy4r5FIszi/pKQse?= =?us-ascii?Q?ScF56csEuomhi4hmaqdPoWCmAKGs455WtTA1Iqy3R0qCT9puEX2vwpWsj7gs?= =?us-ascii?Q?tx7czLQH5lPJvxyQn2VX6jK315/FIcPhnYkqWh5UcJUg0AQAf2MmAephW9ij?= =?us-ascii?Q?9DDDK7cvU1FRBOyp8J3nfdv64/A9FHdE/RvY0x3Y6EjWOzE3X6BQfVGqVdNK?= =?us-ascii?Q?TCiL7HLdDCprW7+t4KcfrwDSsjbw2ytaxux11jmqJVpp/qE0aI8y5h9v0JeQ?= =?us-ascii?Q?/6RaYqxV/z8VAEIq87JwSis3T//cf7yf+yasKHf7RSQTGz1g0pVmG6L6UTV7?= =?us-ascii?Q?O/mi259f1B1OuRQ8sgkkoe+Epp7O1UhVMU7xq1jwSMPsVpHfgro48j1TyJGf?= =?us-ascii?Q?ZEqJIOF43r7Xcn6QPvh3bW5MaSAn3CkJONUfXAxvKIElwmW/7IKGHxEvE2sh?= =?us-ascii?Q?TKOrZj+SVEhYXKNBpR5cq4uCLVTF2bZMkGI90yc16M76wysw6v1GBpJEDfUL?= =?us-ascii?Q?0GjQsVeLqlv6idYrY7JkJCSx73W6qqgS/9YiqAbI2DUkOoSKxrsLdKVhxXBa?= =?us-ascii?Q?vDKAEuv78AHotgeXZnH9knff1y0r33c3WXMVdNoy7SZfdTkaNX5ZCtj+jWHC?= =?us-ascii?Q?svTMDlavD50BukXsF44oYjiL8TMsWHPSVSJ1BOGk7hZyez6fLkAVbKsPLsCH?= =?us-ascii?Q?+hKP9RewVnWF/a/mAUteW3i61Z9/AS/66f9o35Izb8s9bsWA7+7nVgtQbY11?= =?us-ascii?Q?mfYTU6EtwwDKJtTkhzpWxb5xnutm94JVvuK9cO/eGNBn5y2NkPfvsT/bu5jx?= =?us-ascii?Q?JEZ40Ngd0dXMv39YAUq/r1uvRXVyyG/Y+FmaN1dBgHwhiG3hNbFeKv9HK8XV?= =?us-ascii?Q?HaPKkobdKXhkUbSSUFFFpK5Ei8HM0TxGZrvdsj+kzYfxivKsjuS3Gb/p19Nu?= =?us-ascii?Q?VZZLzRfzvSpMBgalXqOwAkRVjpxBf5XFYHKvuYLTHw0JDODDbOlj01eyseOg?= =?us-ascii?Q?o4wYgFNmSTJoOFBFaBoZZ5OP3NLU/HrDTUHChQdRZCxYOnjXEvGKD9p7212/?= =?us-ascii?Q?TWvggsTlZqVP+g0BxEvT/Z6LNoqm0sFAMdqOtFwB2orAqrYK0guxhARS5aZu?= =?us-ascii?Q?QEGj5ftgPiQbgu/AJ3HLlF1AquVspdOPDngUQHUCd5fkOacPdgSDZ8HEPwdC?= =?us-ascii?Q?LnQDoSABcsFgCn8mRNUWweeKJQTLgFJnfzYTA4jewKs9zKak214Yw+9WKyYM?= =?us-ascii?Q?79bETDe+eNHahsBWuC6LF/JyehLF4Mhg9NNZQXhxh8ur2OVlrkMib2LymA?= =?us-ascii?Q?=3D=3D?= 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)(376014)(19092799006)(7416014)(52116014)(366016)(1800799024)(38350700014)(921020);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?X4WMtM52ym+7/THcyjvD71uboCeUYmPyk25TRTkNCy9HmzZgdgKFcZOgZe66?= =?us-ascii?Q?W0kxGAvRAfxskdrQFScOHR2+8OJNkZ7kR4kijQagGWiFw8mT8RShlUhJt528?= =?us-ascii?Q?+St423iLwnzuciFCdBQ/5vmGt8svXFTyJIM7lkzxD09kPMNzbIKBf27MQhXu?= =?us-ascii?Q?H3BTMT4FbZy1seTPuoBdD2DmAIcr+f6d5NyHiBTBDeumY5exr02uK3Yvoiak?= =?us-ascii?Q?UjETjuikpCq5H6XSGxfJr2ZfTsNZib6/r8zI/DWoLpKojgkRLbWOfkci1Zo9?= =?us-ascii?Q?vCvXtMeRKBlmSzEsiueet6HbkU7LVbjRvEQKzrXtOVvljyYcPRi8UrWR34tz?= =?us-ascii?Q?3iVy5PcX31dfXmQ0wjNGxP/xssGPwOLWd+SydmZo4H4w2HoY1Ms/bY48Ws5+?= =?us-ascii?Q?EZwp4wvFLw4Nov5BsFaAWg1FmDJW3WNnWyHPtIJJnGywoPFc0XEUbKbgIxk+?= =?us-ascii?Q?1fNxRawXWNXKpgWxFPHOqrJWCdnWP7HGR2lUwDJflMufcHN+O8njAXdaJVd7?= =?us-ascii?Q?z/rmoeC2VkCr4hT8SfKFCXTB10+5jd9H7HH4mcQqbORi2lLgxaBPAsThoc+e?= =?us-ascii?Q?ooV9aTPlLUB4EMHcyvmXFNK1xCbWQAzBhXC8M4LPfUNYU+8i5gDUHTOWwyM7?= =?us-ascii?Q?XkE67OuT1jIlug7BaFo+luf6OXj396CxLbTHOTdGweO6MGTNZWFM3Z4zNhdk?= =?us-ascii?Q?fOLR69ZRVXFjNEaJxWgIOIpK+bXE8oHamIwr/FXq6wodXzillU9RRm4Dp/R9?= =?us-ascii?Q?gJ8RrsB1tomatFwjNjklvqvptkXYU/wnQWcq/UydEJQs0bWmbVlObnTVkd6S?= =?us-ascii?Q?OpAFHaI7eqMSHiAkGcBVT11TR94kb8XmP6jBiOXD7Wh82gEnFDP2LlKh36Dr?= =?us-ascii?Q?j73ssoSFwCwEkLUULZbeyjXq3oC/Oy8FYujGxIiLiPUq85zq1yS7dx0cILoO?= =?us-ascii?Q?Guowlr0hp4LncRCz0q6dFKEuTnqrmbGI7J0O6kluB8R4X7FwcbiK4hASEz7T?= =?us-ascii?Q?F1UDLGo2EsmuIS+drH33Tb1OarLDx5zQjcTBkWmCIXAElQp0Hyi5fFqtu3+6?= =?us-ascii?Q?6DtYIQdS9BSxaDrUug/3LuBk1yg4NfKrdwFleTRDu5xkW1dj3l5UDkEDJwXV?= =?us-ascii?Q?RobEhsZOZmRqxfbxAUvdkQqY+uAKR3zx7SuKBSoNAwf0f85Rj+jdJO3YKRcj?= =?us-ascii?Q?dJim8c52BlJliLU5aYuF4QdQ3lTGy2sCJ2H3dZv/5INJ78x4U4GxbNW9NTEg?= =?us-ascii?Q?KfG36Wr1swjCiPS6OucQsvzfihQpb2n0ifLFHAdMUdeV51/DIMKLGCua5ZJD?= =?us-ascii?Q?H4io6MDsuWxjD34kGZCoCc0EYTh7m6V5kWDFpLes2tqaJ5zlrs42HE7wtNBw?= =?us-ascii?Q?IUiRAnn/zxtJ0rvfZPhaPbOoXrXcHeYuX2rmdh3G8h84J7dgV27nj8eQAogG?= =?us-ascii?Q?x28M875NtsVz1LXjDrhZBi0ch0t79l41Jy8p62YxnnfSfYXftK0Zc5doYf9M?= =?us-ascii?Q?vMmbOVzk5nb6uYn6ZsbiTKLmMAUr3VUJ/ndDLJyatXos4YgziDg9jWxzXTTG?= =?us-ascii?Q?7NeI6RJxtPSh99kcsC9yzG6JGlquNRbygzf8lS8+?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e93a50e-ff74-4396-b642-08de388167fd X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8833.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2025 06:49:18.2764 (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: +SFtoJZRvmFGhEBY/M0uvIIHOLBTkGw9AoMKOKQeQd47pLDCHq0FphHzZrPMQMb+2R0uxnrYX8N3OZ40GI0fMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV4PR04MB11944 Content-Type: text/plain; charset="utf-8" i.MX95 PCIes have two reference clock inputs, one of them is from internal PLL. It's wired inside chip and present as "ref" clock. It's not an optional clock. Add the missed ref clock for PCIe[0,1]. Signed-off-by: Richard Zhu --- .../boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts = b/arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts index 5b6b2bb80b288..1258fcb54681e 100644 --- a/arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts +++ b/arch/arm64/boot/dts/freescale/imx95-tqma9596sa-mb-smarc-2.dts @@ -237,8 +237,9 @@ &pcie0 { clocks =3D <&scmi_clk IMX95_CLK_HSIO>, <&pcieclk 1>, <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, - <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; - clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", "ref"; reset-gpio =3D <&expander2 9 GPIO_ACTIVE_LOW>; status =3D "okay"; }; @@ -250,8 +251,9 @@ &pcie1 { clocks =3D <&scmi_clk IMX95_CLK_HSIO>, <&pcieclk 0>, <&scmi_clk IMX95_CLK_HSIOPLL_VCO>, - <&scmi_clk IMX95_CLK_HSIOPCIEAUX>; - clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux"; + <&scmi_clk IMX95_CLK_HSIOPCIEAUX>, + <&hsio_blk_ctl 0>; + clock-names =3D "pcie", "pcie_bus", "pcie_phy", "pcie_aux", "ref"; reset-gpio =3D <&expander2 10 GPIO_ACTIVE_LOW>; status =3D "okay"; }; --=20 2.37.1