From nobody Fri Jul 24 23:30:47 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011026.outbound.protection.outlook.com [40.107.130.26]) (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 9A9A529B228; Wed, 22 Jul 2026 08:25:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.26 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708751; cv=fail; b=o5gHDVNbltMigRSRdkPHQcPcs/NK1LtfdEcdo4L+K+KNZKYohMu1lXVrhFyM2RqZlQxHG0kt2VnGa9NIwg6A+UzOgfHjuw5+aZ+8STn0gXn8euZXy62EBxktETpuyVXZcFHMWHQj1IzWEYC2Ysh3icFD1Kr6S9FPQarzZTKsUqw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708751; c=relaxed/simple; bh=rQlh20/0ve3ZaZ+GFo8ShOzz7pRjRA29gfIR3KvlQMI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=FY/Iz+vKugZu98Lr88avuHF9ReSF4mq570mrVNFlpV+4FNINu5xz7ufR0u+9CaM1UA7a9OCZ2st0CW3wyXX18s2wyw825Fb3naJp4duWaJNOtiZX/lbNqW/hx5nklsiOdpXvKZ4qGAseI6hmMOhBb+nOahN/HUVjJaZ11a6sFJQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=w/axM7TY; arc=fail smtp.client-ip=40.107.130.26 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="w/axM7TY" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=KWU8F0B6O6dsqnYoB3MxWnNPQf1TGFNcojKN0AJpMHCg98cSjrppXVd4fmREHmcTNcxVl0GVN5rxwahGI9utwmez5Px2IuOApmFBnvMmHBS9Cye/UOWODN4o2v+kWaIn6Qk9qioLHeDtbd7sjuXgVKOWfTDzYy+2EeOH3i28Da78EyOWWMiR1cVi2N8m//TAg09a0/CSp+5JywcrGI5C70o1N/psRAG1q4GKxAXORK+/3J4Hkk+R+mI3myoUUvMrTHe5OML+xjPyAozXR6+5WQITii88nbJi3Yp3XyFNIKuW2Kpewgb6jrLvOBYGJkOtFzW4/fNpArW5xAZYgCmAlw== 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=9/rmX5SaleVT22SXUaqzcso9b/SnJrXyC+pjCMv+/l0=; b=hsDJZQx83qnJSfGhJx2YR6lHMiJUtQ+R7NG/Uk+kc18O3/ywyxgT1iMj2p45V4Hhb634NfO1QXYWaInbCaP/PQbk1jmafMzkf5s8OcoHdJOu1VaTej57nN/MMWrXnJVWyEUhCjVYDSUqQ8OqKO9GnmiytLwvn3tUDyWsRT+m7rz/XbsdEBUmEK1OwJACG4Nwe1i0NXS5JuG07cmhQEW7STy9A0jw1TW8TJwZTez7zm1dzbGg1BO9gAFQDDMp6uqc0hQKDjKivpeQnJqU5BlU8bQxeIXYlSXR2VWNuI1M/nXu5y/dZkjobh2EKXA05HqMTRiWNd4sO3kI7YFqaRKsmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9/rmX5SaleVT22SXUaqzcso9b/SnJrXyC+pjCMv+/l0=; b=w/axM7TYDvZHtSr6I7Jqq9KOw4XJ2jjvqTwQwNWfeeuRfT+c3zxPdE2YPiME9encUKdKSqjNgqjnxtVdx1QCpwERqjyzlzD9qfCvZteR55yTCdLA3lz7N44Hxi4OB9xX2rcgvUNQgv0zDGQyQE+/mJuhSeIiTCPljdwHPi8Or8NPH1EYNycbh+GbCdQeZKX/80ePxOQiRhyI70CFSUJShpd1lkekJ9YEI0/SFjWHgsaE1teycCHeQc33EdN5UbCxIiEhjteXMdsIQNCK9t9IWq/+215Gg+UKxpNWdklH9nhqwr/jaHvmFBOa1WYBf9jPB5DD8ccp3jKztq2INHwnKw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) by DB9PR04MB9498.eurprd04.prod.outlook.com (2603:10a6:10:360::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Wed, 22 Jul 2026 08:25:46 +0000 Received: from DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5]) by DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5%4]) with mapi id 15.21.0245.009; Wed, 22 Jul 2026 08:25:46 +0000 From: Zhipeng.wang_1@oss.nxp.com To: robh@kernel.org, saravanak@kernel.org, ulfh@kernel.org, Frank.Li@nxp.com, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, peng.fan@nxp.com, aisheng.dong@nxp.com, jindong.yue@nxp.com, xuegang.liu@nxp.com, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH v4 1/3] of: export of_stdout symbol Date: Wed, 22 Jul 2026 17:25:20 +0900 Message-Id: <20260722082522.3747962-2-Zhipeng.wang_1@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> References: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA1PR01CA0177.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:d::9) To DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) 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: DB8PR04MB6858:EE_|DB9PR04MB9498:EE_ X-MS-Office365-Filtering-Correlation-Id: fd8596c1-628d-4925-edc5-08dee7cad414 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|23010399003|7416014|376014|22082099003|18002099003|11063799006|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: Rpby8/z+J6nFXv9waa86rdx9PSNfH9UGuoeA0CTEoN6fib+DCW2Z7fI6OVgz2ujHcJ5vJ4x/EXQkN6AJ5zVTAqzQ8SBKZc2xvoi3053/x4Xi6p9uRajwR6Vb3L7jojPYNGJZOJ+xULp7H21EEtqSZP1AsuD8yW3ht4Jq4HCmB2eIVLmfZ6LY/fYeOBA3snqkQaTMKqzn9Rfj0JwaulNuhdasU3W53Auy+X5ffs9IFLgRm+0hTbr2bba8zzRgIiEzPqEfihiRtYZGJunkQzgB/BsLQoNre8TGW3Lk4Glz2AGK71OveKC2CiUC7s02dxlGrecshqKwSk5RDxFZvx7IZUIIizAmG4L4wQ+eKIqB73bcgsd/iJVBl6rZDnpJ4zF9LYOpozvf0eS5xCNYkp77jkIciPhKB/RfhtwNAmjZK214h2HCOkDCtJMvuy2gS/11bxonHTbPCKU4dNHkpn9aK8VS2xXb10ncvPs1GdYKyzNBK/rDGm5MoQVfvWmgHJjJhXLJrDyB2wezZ+5cFfRLY3TZmZ10a8oaCzdaSJVxORCI0r0dPC8SfjUmcuoUlzrRiWV0tl+dkn2O0o+M6twJSog3qtWXQiHM1McF0xWlvPMrtOKe2L/yFX97O14PW7JRMKWPEfvAVVv7o89aQX+3UfZPSe90AN+ZvmcGajC9piM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR04MB6858.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(23010399003)(7416014)(376014)(22082099003)(18002099003)(11063799006)(10067099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?zf6LB5BVqj7/RncPkUkSyD+YMAYXmWNqJZGZfUwEoZzMK14Ugq5lvgyRpm7f?= =?us-ascii?Q?enKp8dwV1QO4cqUDxjLRmox6cMlCobL55KTjgcCWRljRnm3aS3H/p2bxdtaK?= =?us-ascii?Q?A7Tzz7pyRx5CSJMeELpbJuDRr8CfMc3mWQePXPaHnd27gE5UTSSytZpkMMzG?= =?us-ascii?Q?iLRS7MvFIpznhXUDPhl5/Bpm9RtbxIBOCsqIh5MjRI9QL6tPJYfCfK25BRDG?= =?us-ascii?Q?OoCTZzQS6/FuF0XMm0zyYTWK46gAM9eXPxinkTJ8PJcFdUH2D+oGmJxhi1dA?= =?us-ascii?Q?I1yPsaWnqHUpQ+5kSzXjg1B7fp+5U0xZTCXT3bqfhsbGks9bLzMX44DP3oT+?= =?us-ascii?Q?IJR+rSMQZu3sDQgjvvhRschP3zzLYZzbPgM0JxT4LOwAIp7swX/NVT+WIQAJ?= =?us-ascii?Q?NXyne0Gg/JsFUHW1LwMT9SY6G2BVLkKnDpFRvcepl8A8BTNc2FaBt7DgHM9Q?= =?us-ascii?Q?eDXa4n3ziekq7N5HXrddiDWC1WvOJxJOGfVvFLPfQaOI0egWZXIapDa3jUdL?= =?us-ascii?Q?Ktzmi6TYBye8om+pyzC/WHUq0RjPikD1bBuSeeHzfwLNXqQ7NyXUojOqsqlv?= =?us-ascii?Q?r5QIhDvJuKT0UY7jHtTqPG3PRZEB8cMB5B7jF3ieV1508aClFGlf4zILlxfI?= =?us-ascii?Q?Vwwfgf7ZSUPV05vz1worsVpjKbb080peXtbjgLbuv9Zizt0zUAwRjDSBR4in?= =?us-ascii?Q?IqScptg1fHftY3y9b0OFVk0JZiI+bJ3fK99EmVYTcJbGer8gzsY/oPu5/4Pb?= =?us-ascii?Q?YvwtFTXOdnL6KTkX0UMcIARhkvlJTJ/D1mt+n0teudds0Lei2b4HKMNfETMI?= =?us-ascii?Q?oFzs2/WTXXYSrZPJcJ5YkeCjUcMFuuvEsuzEnDk6gAJQjdc6UFAZJfPW0Z/z?= =?us-ascii?Q?m88PsXm1ZPYP+tqwLdDBXNGYtAB8f9ztiokQOiAZg6uWOu7dvHpKD9KArYgb?= =?us-ascii?Q?GYJrXkv49GQ+VRnqEYt8RPUsxTJuNa5eWHa7Tcabp1uUksopM/PVkw9ZevjQ?= =?us-ascii?Q?eEvBrP6i+yyY8sHM6ssxWcqMhLtsOQxvaLAN6dMg/Whf1k5MOv8m8zZubgwn?= =?us-ascii?Q?2x7glhGid09eQu8a2ogK5yAuR0TZl78paYgFHq+biXs4pTxX18il+fw8+9SR?= =?us-ascii?Q?XruuEWlo7r6PvLqkxn5QnURvcd8aTYe+6wVz+bmsokFImKxWnZab5WZWVm/8?= =?us-ascii?Q?t4nXqa1xMc3H8NqxMI8YW4q7+6eDGJzCR8rdntx3DYhgVTyZU2YspXERGHTX?= =?us-ascii?Q?/7xjV5DemvwS80He32ETIOIYvrPMLMIFnu7LuWBcbC/6pxUoOAT0XyFabrkH?= =?us-ascii?Q?CTXU5grbvYSnf0pmNoEIyXBalvvKl3vM6x95qNQz3RKXfXpCci7v9t4mKTUA?= =?us-ascii?Q?9M4HmutgnR4boCNjSGbJHTJPHgvyYmOXtjtbQxRM9+0gxn2dPR1MKqBvqHMN?= =?us-ascii?Q?mAJAAhPNyygtdo5DuRp7yZImFdfeLhBgC08cesVaq1V3rDfp+r4Z2qZe/+mB?= =?us-ascii?Q?5G2fy3S41jiHMrcDTXwsALR5wViVqOjcslfDJsOi5yQ6m2WhKml0lnMVaYC4?= =?us-ascii?Q?G0sOnGVWb+iw3xXibObjrh0sXw6m6GPUNKBKERHuesAomKAw8uD6u1A9nTs0?= =?us-ascii?Q?OsiD4xydArQuqyhZlRa882US5f199DiyMzvorUfWH3n2ZM3vBc0O+EcIVyOS?= =?us-ascii?Q?nAb1zHKFIBkIs4rsyOu0OMQFiEtUExJaaZgSlTR595N6+0wCA+8v/qDT9GlC?= =?us-ascii?Q?rPKa03WDWX5U7CsE0gV07JoL/ZjtYM7aPeln+qd8RQlRI88ORgkN?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd8596c1-628d-4925-edc5-08dee7cad414 X-MS-Exchange-CrossTenant-AuthSource: DB8PR04MB6858.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2026 08:25:46.1653 (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: BodfFTi1Kxb7OuFvixcYE6/Mdz6BuEO0W+On+dNEmBteEOb1WSH8dVHYf+R/UpbuhB249gTQaGjtyz0NKqEDHPxlFGRMbp7k8Pc5+bMugvmrdj95v9Y72WhbR+/v6zLq X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9498 Content-Type: text/plain; charset="utf-8" From: Zhipeng Wang of_stdout is declared extern in include/linux/of.h alongside of_root and of_chosen, but unlike those two it is not exported, preventing modules from referencing it. Export it with EXPORT_SYMBOL_GPL() so drivers that need the stdout device node can be built as modules. Signed-off-by: Zhipeng Wang Acked-by: Rob Herring (Arm) --- drivers/of/base.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/of/base.c b/drivers/of/base.c index 6e7a42dedad3..a25c95800719 100644 --- a/drivers/of/base.c +++ b/drivers/of/base.c @@ -39,6 +39,7 @@ struct device_node *of_chosen; EXPORT_SYMBOL(of_chosen); struct device_node *of_aliases; struct device_node *of_stdout; +EXPORT_SYMBOL_GPL(of_stdout); static const char *of_stdout_options; =20 struct kset *of_kset; --=20 2.34.1 From nobody Fri Jul 24 23:30:47 2026 Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010069.outbound.protection.outlook.com [52.101.69.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 EE2141B983F; Wed, 22 Jul 2026 08:25:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.69.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708759; cv=fail; b=FO2BdmGeKtkVSBe1ND1q3m9cgjh7bOFbK4r72tPsv167MAldK7lz6GQRD5GOFz7uz5zdAgXIfi6JXk/3nucda26X45cOYVo6XjsKY23ZjmHklwxZ1A/ycJwvEUMyNplRrXOF4ypC+sQYcvxl2V1WjNJcKVO7ApKSUqLKoUsln+M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708759; c=relaxed/simple; bh=VmFVmKPpLlUjA34zmWzrOZKtlvkiLisJa1BXdPRDBRM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=L/8I4PdUbe7kwwBFtrLE0KWwyH6WZjHXIyEZCzKtm4i3NnjQm6OKqODb1xgsfakoa4t9++2rLlGZS8xvP0KU2vUCbXlAnxzht16SCa3tTtqqqJL0BAQ45fVPKIs6xtarbES4dAl4E6fXI7ynCj0+zSCL9ljU9DTqx4VLgogkI4o= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=mbr7hygD; arc=fail smtp.client-ip=52.101.69.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="mbr7hygD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GXpxRZ4zs09DOUFrmibLTGCRoUZAkXlXKY/tWKvNPUyWqI+0VaNaS0776T+KYS+f71xiHSexbQXb1DoslQS8BluowW8k/5X9pDmQhACc9PksmxOz93RJ6D9niOzyEg2GpDON4uRT6i2Zusi+RJeHzZN8aRvERHobt9tsEdppHCGVv8JLkv5MZ2aF5FkAJg33CUEf0oYDHTJwaiYShv8b8KGDeqq1w7EihKA3fXTUPm7UotgG1yfygde2GJiMW+JuaA0EMMOK/1MHLZ1KdKdXi15U+wCN6e2vB3MmivrYi9H8yH3qtyZryWzHiyXlcCWUtcqZOOiBQwhDQFIDrj85Jw== 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=0egRuN5Dmr7gJaWHYdDui7Y+hFn26oAjmmAntaO3KIk=; b=YMSFt8FESZxhWW/vmycYpMfukJdo8M/o5hak6WSKBss5BfW4Rma4QNJmf8vxRTXw0u6Hai8fOEfeCIOzKZ5Y0EDgGTE/upcv1JSLQ4wrwxQJhi4DCzdA4LZQkAZSRNsHxEdL+GGUElioQ7KAAS6MlW9t7r9Bl5SMpPnXpYjtUWxnZV8gYlMdbBkBN6UasSLBh+ES3gmx4LVA4KrPwou9St0OoUAA4xr0BfzrgaXvsdEYI3ZTa1wTkRKmfJ9R1p9lpN6U622lTv7UCMjd1tbLJIc9YI+XQ4IzEvdOpvK8ggIJm9zjMV96ZbTjO26C/2xA7lRhD6Pxck2ZuuWIQ7vmKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0egRuN5Dmr7gJaWHYdDui7Y+hFn26oAjmmAntaO3KIk=; b=mbr7hygDw6UVmbseGUfTDlt89NSdv0VUbLGXYBYfX550Do3nLqQkHdgfR4EjkGjmnXTer+KOeDga2arjRR2i5vmPyC/7ElaIRfSQ2/SZbSVlypOzwZ95N1q5Q8tQLcGfW2V0/Bze9Zr+SpDTS08LgSp4vy6YJSwLz0i7JgY5vOREaRY9/0vPgvi0+6cTe5q+c3/h5EvfH4hUfTu6nM44NatQqx8Vphu4MENMew1UNN2KcwGR5NiU6yvYCk+yNr+9tkCwW1MWIv4OUYMUjtXCmMHotX+mv6AY9zsKLAbLQAWhC+jwDc1R/Qmr6++JheT3PGRRHm72CqlUgE4AdOGLUw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) by DB9PR04MB9498.eurprd04.prod.outlook.com (2603:10a6:10:360::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Wed, 22 Jul 2026 08:25:54 +0000 Received: from DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5]) by DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5%4]) with mapi id 15.21.0245.009; Wed, 22 Jul 2026 08:25:54 +0000 From: Zhipeng.wang_1@oss.nxp.com To: robh@kernel.org, saravanak@kernel.org, ulfh@kernel.org, Frank.Li@nxp.com, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, peng.fan@nxp.com, aisheng.dong@nxp.com, jindong.yue@nxp.com, xuegang.liu@nxp.com, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH v4 2/3] pmdomain: imx: scu-pd: allow building as a module Date: Wed, 22 Jul 2026 17:25:21 +0900 Message-Id: <20260722082522.3747962-3-Zhipeng.wang_1@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> References: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA1PR01CA0182.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:d::8) To DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) 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: DB8PR04MB6858:EE_|DB9PR04MB9498:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a401bd2-55cf-42d4-f63c-08dee7cad8e7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|23010399003|7416014|376014|22082099003|18002099003|11063799006|10067099003|56012099006|6133799003; X-Microsoft-Antispam-Message-Info: P7hCpfcvHGYxIBx0ARS1+48HUuvP34ShlvoRYCFHqR6bOiXJY88R9uQCGcuW0bn8txt50Yu+SbFnYz/T3UktSZy7nKq+gXGwBwRJlhuqjUW91YVVOjY9WnQnQYiliCI0pgOE+mE3+0F8vn1vN0lgKn0VX57r2QEfMvCuzRpIa2a8Iz51zbKFgdbF2LbAvi5Xmk8y8yZk3NDrcQ1KKS25AU69TLsbgUxgEQQsQTHW3VrtTjbQvXPuPEXwmHg2S9gAlf7c/tUYekOt0U0EKnHlHycZHhm2ZpDHlNcZNw7pYOB4ktheH6O2BhTyxH0fhfoyef/ssQHwmCFrHCxIXqqSDkOJL24li+01Bk4bgm1Brqyj4FFEVW6MSKi5wVFhowLmzA6H+YuDeL02DETkD3HQnWdm4DzwV1tJ2BB/sE44RKHrwaH5GKkHpBBB1DX6+QxvLYDtpiXG6AolWKCGfGyUBUbXGf6vqYo+TMOpGeiBhFA4izEvD5L83xm0jGPR+iGe/Y7O2OUBRTSsyWsI/XA9vk3f8/tsFCM+R4qosO28muhSScvOMIBgjc+4KCvoy7HtOW8EN/2XfmCxtfGIAtxwXxP8x/OjuccqRQGIzNc1htpxGqmj7c3GDTxxnLWuxorddgS6dnYkhEveo1hc1sIRxTW8BwNvwYe323bDwFJ9oNs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR04MB6858.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(23010399003)(7416014)(376014)(22082099003)(18002099003)(11063799006)(10067099003)(56012099006)(6133799003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?v1Bpz9C4dSg1zhVHrN2Poo46mrzRQws/VkPKvOAP6IvvXYCd1oOvQweS0Rqb?= =?us-ascii?Q?CP+Vl2s/tpezylceMHsrwB4r9rl3WQ1KZ48USS/pF66dpcvpBXexoXSA2cHf?= =?us-ascii?Q?6bYCofk101grofW8PmIKGkDrKGm9MwGxXaFInzcZsQMGLRWnzG9vow4yXYX1?= =?us-ascii?Q?19smPQ2RPAEX+jzkayU/6O4JQBUt7Jl6aYlWxPMv3eCKUUAkI7A+Jw41aN+Y?= =?us-ascii?Q?rzs+oPAKKDMpfY91nOugD0GqCyQa3qKxj2ESGXZXDnvNrQou7pZYv/CPWYNJ?= =?us-ascii?Q?aD2a9oKEAhuw4+wVagQXVwkz3fBdabR9fRk0VmbwN9P8O4ksaqVV4V/241IN?= =?us-ascii?Q?6ezbpjQm2v06/FvOIfggD4CJ/nXYHM6PZ8mEIM35FuxKx/wGmEA0jn+cPDZq?= =?us-ascii?Q?Wwe3B/dnAs/oobcnngSAxH1Xrinp5X/F8UyunYkRA4TUTTz5/oSAvZUhLLs9?= =?us-ascii?Q?QG9Py70biw7H0dMwwQhl/hQ27MjEA5S5QHiKQBlfJ7xeje2coaeTt+87kzMe?= =?us-ascii?Q?F0GsMmkLtnbMTCDxIsxiHF+UJQHd//OOyEHp8F3V+mRz+F8ndNZp0OvfhtN5?= =?us-ascii?Q?OkcWnanOQ/WzwvQwpmS6rKn3b316c5jJiTIABsO6rSzyZGWvpqR1Lr1tXfA/?= =?us-ascii?Q?hgeFXjmALfYTWTHxfY1YraSqCUzRU2BhBMvsYhyVFDpB2z/9HgjiMM1SAauX?= =?us-ascii?Q?ubVcAHrtLdOX0Mb/J1Fr6CHCKqVEWUyVK0NYfF8He/o3/1Ab9Oy5ej3rdTCV?= =?us-ascii?Q?JvAXrMbF2vKnhfoPnOhogPIzZkPidutCDWjt0RYMiuclx8J5s7vbU7sVA4kZ?= =?us-ascii?Q?KmwyED24fN1LzDU5ABxM70PL5vCiiodvzXdl4gJF2bheyVEdqv6XeKqavb1B?= =?us-ascii?Q?IBdlpkBIeRfA0+ZiXBc93fZShT4svxLGeqZZtAtcId049F524XBpMhAIBnRO?= =?us-ascii?Q?4R6GTRxCnKELNvcfFK0zhCqCieZD80RR/C5rMujnrheVKDbfvwW+2ESynJOD?= =?us-ascii?Q?TsG6fScO5cJQGBYQf0oUh6xs0aeYzKvOH2VJpyGsgIcTlOkeannbpTYVvghp?= =?us-ascii?Q?MogLjj1rnDkN4byKFEq0ywb9Z6O+4DurBjGF24dE0b3n/End1aF5Blsz54Rp?= =?us-ascii?Q?DbJvcKlqAPzjgn8i4pHwMwFNlxscsvgxBpNf5yalIhn4GJbBg6PiZpqF20ty?= =?us-ascii?Q?V/h1eiPAQQhD06ydQIU+jlrez3qCYOUF+mVsMDsB9AJB5k8Eu8rCQgq8zxct?= =?us-ascii?Q?3iAACUeiOjR7HEEdbIOsrBkm9F0aqFDomahMkcdDhAq8TaIeZvlsFXr06Hii?= =?us-ascii?Q?MWQbDnJVfZn/PXYcShW9I+KYBW/Jd5UkxHKm/brbDDH+ULFSNViksVyHYNN8?= =?us-ascii?Q?X1uCWIOfO/P1yKAab2eAeEtWSztzSfuMpNQzXqaUd7IaNZeO24T32CzIMvvI?= =?us-ascii?Q?dJKQ4c8BvBz4n7PyFf3XOVnBcWKoFTxc8wkLPqekAPFR0/18hL+robBYiuXQ?= =?us-ascii?Q?QqKPmgiP3GUA3jSQLmLbubQx9v6O6pHy/GtSwtaEumriE+pZuxSNUwDeU8u5?= =?us-ascii?Q?b44VrEm5/qXp/7CXZK/J791AFioGJFX5qmQaPrph/HntLUNUor/wS1gT8o0A?= =?us-ascii?Q?aOxkADwbvu+hZHPWVTvQ5XcdDBIbcr9EEk22RR3cFu/FoeXTagDdQW2A94yv?= =?us-ascii?Q?8jkt3Vyyigi0+A9yIJmOWOy0BJKWwQzDJDRsbmF3yAD1FKIFUJ0gCq46MYIH?= =?us-ascii?Q?9yEgeqYax/1Xzs1qbrG1qQ408M86OD9NDS7wJes0uQNMwDn6yAcL?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a401bd2-55cf-42d4-f63c-08dee7cad8e7 X-MS-Exchange-CrossTenant-AuthSource: DB8PR04MB6858.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2026 08:25:54.2965 (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: 7q9ui0EHSSVlxFn9/Z9TL17zlqwIl7RMgnt53ex9DcQ8u6oRYkCHOF35OTslYaAB02RItnPRbyPWUsgX7Gn4LzioAhuioFlmK9n94WyHYj98JS6sOVxtfUaULw3XHZ/w X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9498 Content-Type: text/plain; charset="utf-8" From: Zhipeng Wang Convert CONFIG_IMX_SCU_PD from bool to tristate to allow building as a loadable module. This is needed on Android devices using the Generic Kernel Image (GKI), where SoC-specific drivers must be built as modules rather than built into the core kernel image. For i.MX8Q devices running Android with a GKI kernel, the SCU power domain driver must be loadable. Without tristate support, power domains cannot be properly initialized, preventing these systems from functioning under GKI. Use subsys_initcall() so that when built-in the power domain provider probes before its consumers (e.g. the SCU clock driver at device_initcall level), fixing "failed to attached the power domain" warnings at boot. When built as a module, subsys_initcall() is equivalent to module_init(). No module_exit() is provided because the SCU power domain provider is a system-level resource that cannot be safely removed at runtime. Add MODULE_DEVICE_TABLE() for OF-based module autoloading. Signed-off-by: Zhipeng Wang --- drivers/pmdomain/imx/Kconfig | 2 +- drivers/pmdomain/imx/scu-pd.c | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/pmdomain/imx/Kconfig b/drivers/pmdomain/imx/Kconfig index 00203615c65e..472e9dec6bd4 100644 --- a/drivers/pmdomain/imx/Kconfig +++ b/drivers/pmdomain/imx/Kconfig @@ -21,7 +21,7 @@ config IMX9_BLK_CTRL depends on PM_GENERIC_DOMAINS =20 config IMX_SCU_PD - bool "IMX SCU Power Domain driver" + tristate "IMX SCU Power Domain driver" depends on IMX_SCU help The System Controller Firmware (SCFW) based power domain driver. diff --git a/drivers/pmdomain/imx/scu-pd.c b/drivers/pmdomain/imx/scu-pd.c index 3ec33667a308..e3f9e741daf7 100644 --- a/drivers/pmdomain/imx/scu-pd.c +++ b/drivers/pmdomain/imx/scu-pd.c @@ -531,6 +531,7 @@ static const struct of_device_id imx_sc_pd_match[] =3D { { .compatible =3D "fsl,scu-pd", &imx8qxp_scu_pd}, { /* sentinel */ } }; +MODULE_DEVICE_TABLE(of, imx_sc_pd_match); =20 static struct platform_driver imx_sc_pd_driver =3D { .driver =3D { @@ -540,7 +541,12 @@ static struct platform_driver imx_sc_pd_driver =3D { }, .probe =3D imx_sc_pd_probe, }; -builtin_platform_driver(imx_sc_pd_driver); + +static int __init imx_sc_pd_driver_init(void) +{ + return platform_driver_register(&imx_sc_pd_driver); +} +subsys_initcall(imx_sc_pd_driver_init); =20 MODULE_AUTHOR("Dong Aisheng "); MODULE_DESCRIPTION("IMX SCU Power Domain driver"); --=20 2.34.1 From nobody Fri Jul 24 23:30:47 2026 Received: from PA4PR04CU001.outbound.protection.outlook.com (mail-francecentralazon11013002.outbound.protection.outlook.com [40.107.162.2]) (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 D7B40315D53; Wed, 22 Jul 2026 08:26:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.162.2 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708783; cv=fail; b=XpsI3nLTa9DgyEIl4mMvWEKeRTAHdVcxKmCrq9aHKZ/jkRcjfk4PBAG3YZfG/m7KXVp/PpQ6OLSYAkxgcGa60619yP283xmjYMzIKsGF5VKp8jPi9bxBsi3th7uydZB0Tdml9BJFIbFlICbwQfx6yHrhrh0RuGqVcwYAyWk9sAs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784708783; c=relaxed/simple; bh=ueGb0eXd+tC23vJAgoY6ClveYj90zhUHjtTq8jC0XhU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=lxe4wPQtJvoXurLgCBjSB4AI+zIoZep8rc9IDNJKR6+keTnX1uNWrg1x5Rw2C9dJHYnefSMPOmiDWZng5WcH+AI9gGjrWMIWOOFmh7vaVV9ZCu48YXzp6GK9C3sq1P0ZbhYVfaKOyUFjQhZ2tAfmFMS5GQI6o3LdDiIjWpaHwXc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=PmJY5GKB; arc=fail smtp.client-ip=40.107.162.2 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="PmJY5GKB" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Y20m5hmFEKsfBNK3qOh/LBdCXsWKSjIi4/bv43SgdgoNegtuZtjd544Ds/RUXlAzsVyo7L5EP9Q/len32c8FnFPsvS1ipwrcBdh5tTXGLxMF0ULBAr1p/LKP/w8LGq4IuR4c8cF9l6Plj7Wh315honziF1NspTeis9BvF7H9A0GK4imSP2rrsqjWSuZMWi8cW1DCDgftxJXF2QvaGQTMHKSoZSUTNcAWdETv/F+HMe3rEhRbRrNGlwqjlac/89Hsuf49bwNTXn0EQs+E8k7d1K6v5S/rVntvf5S/tVTUv5FncXf1Z6PLp73CoWnE76myQ3+TnM8Fx+/lynMk3G41iw== 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=lNV+Sw/HN03bGWc4Qmapa2Si2X7O6CE7EIyH+uSxPYI=; b=IKZnUK05Zz2QCLysZKRrfHlXMSzzqA05NjLAYyGik1P15Lho12s4/pi3yzVUQgmnF/8WSlFQhVaZrMJSY6x99HrPOzl40uH9u8S9lmcsi5F85VOSbMuWRq+rIS+GjAHEaqCkaKi7Ol0DSkkVZeEiugs0X4+Evp17vrOxCK7KMnDXSuTgCa55aVQ1vvRfOscYL0obu1eKEAtdI8kEkZHcffa9z5LlG29459Z8g6PMTqAwid9FLwh231Zl/rIe6oBsMub3SviMNTIOe6Y4mW87BVc3vqZ0hI+/9H88vAz6jGMJdsH6NeXD7RP9Srv+15RC3rJoesGWszA3vxUJXfMtDg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector1-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lNV+Sw/HN03bGWc4Qmapa2Si2X7O6CE7EIyH+uSxPYI=; b=PmJY5GKB2G0HsGkh8HZasAfHs1lziGSucYz+cMsr+/WrA8j1w+rB7msAIzRiE0lvbsnmUtfOQ9VsVKYp6TAlhPJJ/IkQZ7ULVysdXu1sMwzmJviF7C0UNKkQOIFpYYovufzru7sgTWrjVj4yY1ii5cRd++O0ui3GWfZh2zaVU4asfD5HMlXPVZfvwh2mde3dtKQjUXtgUNmHYoxI7Nh2CIQdn/n91PDpCjvjYJ/L4PQrxTzdsxlROrXmrrbXBAI0t852rBWczvLcL6+U377IkEFpI1RD64ED818N5oaRSUCbH8PQluvg1wyYCFLwcMLM/N8RdCoTMWoJAzW43wM0jA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) by DB9PR04MB9498.eurprd04.prod.outlook.com (2603:10a6:10:360::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.10; Wed, 22 Jul 2026 08:26:14 +0000 Received: from DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5]) by DB8PR04MB6858.eurprd04.prod.outlook.com ([fe80::bc6f:5fd7:462:d0b5%4]) with mapi id 15.21.0245.009; Wed, 22 Jul 2026 08:26:14 +0000 From: Zhipeng.wang_1@oss.nxp.com To: robh@kernel.org, saravanak@kernel.org, ulfh@kernel.org, Frank.Li@nxp.com, s.hauer@pengutronix.de Cc: kernel@pengutronix.de, festevam@gmail.com, peng.fan@nxp.com, aisheng.dong@nxp.com, jindong.yue@nxp.com, xuegang.liu@nxp.com, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH v4 3/3] clk: imx: imx8qxp: add soft dependency on SCU power domain driver Date: Wed, 22 Jul 2026 17:25:22 +0900 Message-Id: <20260722082522.3747962-4-Zhipeng.wang_1@oss.nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> References: <20260722082522.3747962-1-Zhipeng.wang_1@oss.nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: MA5PR01CA0166.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:1cf::7) To DB8PR04MB6858.eurprd04.prod.outlook.com (2603:10a6:10:113::9) 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: DB8PR04MB6858:EE_|DB9PR04MB9498:EE_ X-MS-Office365-Filtering-Correlation-Id: 10739405-5095-4b6f-3915-08dee7cae4be X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|23010399003|7416014|376014|22082099003|18002099003|11063799006|10067099003|56012099006; X-Microsoft-Antispam-Message-Info: gBUwToO+R8vgp/k2vKzJE1j/P8/52jX2mloC3I2h1WwfohU0yqey8oOdaro4I6Atn4P/2LEwx9Ggsrc197TTb8ttO3te019K9g0btoHAT+lPbL8pqUIFenSNZdqGPZv+LSP6cWNb+ss7yUFj5G9FVbsSrXrOjEL/4sifbPOZ5tNFzUDL0jccmZeeaLQ0G5yobSPeX1ubTxq5VL0SroyAgnT16VL614V6uVpxczhSaVb53ij/kxGpoCB5Wu0LZuoexOC/0SkwwXlYsGwOA0BJbEbfStI5QcI8CgZNN95ak4XLRLXziByt/nm1tgaXw9x5llvDyiuwFoWqGcDI3qVkBBznmMywq0X1la4VO/jhXf8ce9H56McVVEP1QRYJuqLRRGN7U9wUiQPSRZRbC8cpOE+aU1UZ3PfyINqE83C0BETQnsreP0jWi4jt2B1td6ZeXHj6pkelBamOrWYO4VlyzNMP/FEK/gbImX4A21L0EAzMjMsjn7WrjngqWkfiXY1mOhV9KJnObBBcNTG1yvIogN/j1HITqJaEInKYmH6kuNSxwfjF2ZlKr8rWrhyhj+TibqPD+baJ/DZ2iBhCGgHlYvGPPljdZKnZVoPy0BakkufTE6pRkSTwfcRKOa56zgbV2Ac2yjtQTlayBO2c64HTYc4sYFkzpAkU3kIc+2QxbtM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR04MB6858.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(23010399003)(7416014)(376014)(22082099003)(18002099003)(11063799006)(10067099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rGe744N6/psRFzBx0Nk0YaU99M0/eCY6uI5ghQkTvD5T7C5mQTD58LuME+vY?= =?us-ascii?Q?DXaearLncbnL0cPUiZTkJORX0nOCQcDVGBkFc1vlw+G8RQbba0RRGqucCYkF?= =?us-ascii?Q?K560cqpiaDvN5irYSQTIV9QlpGi6JCBo9wJa095eGws9JpMEZzG7cBBzpSD3?= =?us-ascii?Q?fdwm/QsdiwlvmnMpsT34g98PNrt/pp5TXpx1eQolnTtfwCSH0NeEeYbglO8o?= =?us-ascii?Q?ZIfNJm+3WH9a1Lf7ZZqLmCdStN6N6TR8osoTVM0Ixuj1hJdh1mE/zZHk+/LP?= =?us-ascii?Q?bVaQ72FxDOwCMM8pjydBm83eRLFNpojtF2Mt7g3aFVaGTvUDmtPQjbVBX9uT?= =?us-ascii?Q?SzaygVsgLl8MeS/Npzg5F1M4TGxPZmUR1/pU0g5BAH9stNWzBjTeH1lmx/Wo?= =?us-ascii?Q?3Cgg87eXMqoaYfU9ZDJjQcmLhYSky0xIFTPxSVmf683OwvKl/83XsToZq2SU?= =?us-ascii?Q?hk9PiUF5ksh0jUpSETbskSGYrFAUWXGvj+WHiou3mSx9Bex1FWkyQe13pigg?= =?us-ascii?Q?M1PNoh2TcftKLwWoQ3ibY9VUdbcVG76y7Y8PFwkmlxK+yRPPHnuwVdrcYZ3X?= =?us-ascii?Q?7sXKbpSxMtjwdOAKS8m+IX8nfOtRCrFP7gpx4I9fSbeBTQnn7hs8awJ1xxwA?= =?us-ascii?Q?H01xInJxUoDzn3MtFsjJv2pIzOYiMj2Fj2Qby5RfLvYZv/IUWv+yOZ70W9z2?= =?us-ascii?Q?SRRglNxHJskEgLO2kR57UESHe7XSNgesF1xO75nyLobAIGvh3B1fk1O29TRW?= =?us-ascii?Q?loSft5Sd/r3nno/jtvQpUAZckUX+2DbdvB9weeA2RQVwb5887/JCDttBw1dA?= =?us-ascii?Q?4SpBjlLDQzZCt8MmqApkqgMPE98reu4kaCG9OqwI4WI25KSmUXy0+RpUWO3w?= =?us-ascii?Q?2/XXZd82VqXhAdBgPsjb4lOKqsXC960Hy6fJmbpvJ/uz74bd6YIQn753CLnh?= =?us-ascii?Q?ONgWqXu4SvH4QOi8hxwSxHE2UDMPA14Jfv3yE5b1zT3Fi00EpxL5MqPAwHn6?= =?us-ascii?Q?IwlpLOIOlVAYwX68WDPN4YsC6spVMC4T63tkZocIonHSIgOZNrQU2Tr8gqrA?= =?us-ascii?Q?+9lkRNvtDtW9pJT71WnOA6O0L84dvb+Vxl/jcMuGUu0+PjmKt63dcxhPttug?= =?us-ascii?Q?b/xFM80akgVOhDeIEiNHiAZvwHHzHL/iIcFmDNNVuPtPymh0GAao4vq7Epv0?= =?us-ascii?Q?mz1gpiEa08EZ4NycTUmgG7RR80wERhhJ3hA3d91huVNb5c56Gya9d4gzuE75?= =?us-ascii?Q?sRTP96XWlSCmSnRqXg3n6lXGidHnXB1HhROxziAsNX/XNKpt5w7G0nkvtmSJ?= =?us-ascii?Q?JRqBNY4Pg4kUdfaHAzfnMsTaTI9lAMjGmT2rbO3MQsHuBfh7jbHZOv13gHU5?= =?us-ascii?Q?eiImDXCjP1fV70fnwN3+nTxzAvnC2kEogRW/2dgHbBUwRa7wT5zPpJV3yiz9?= =?us-ascii?Q?HmH1dsMzkNlWfv4+T9ATXANCEGzu6exHFkidDgvN8yu8oS8Ql/lbdk5IGp1Y?= =?us-ascii?Q?JLZHt9r4tC5Pn4WELlwWake77vVzMbPmA3f1VJgcstRH/yiPqnxf0+WZ9wcs?= =?us-ascii?Q?azVBlOvE/eBE2vBWSZnDvA+HVxKHVl3tWNLjjkbaR8WMTDP0C6gygxghkPFI?= =?us-ascii?Q?C640xsKUrQsldbnyHEcbsDHYj597UryCvVBbiv603wEFiJHSRf+8xwsLlo93?= =?us-ascii?Q?Lsc1Tlxrh/LCUKym154/1MLAbukKI/hbeu8RDOiEajOiq1cVpURo1cU+Wprl?= =?us-ascii?Q?GOKifvU6vbEWwPh2fIOuiASwpPwmpWSaySy42Sz6HM64m95UqX104wwbcSOp?= X-MS-Exchange-AntiSpam-MessageData-1: 9DoyLrcAo3ctvQ== X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10739405-5095-4b6f-3915-08dee7cae4be X-MS-Exchange-CrossTenant-AuthSource: DB8PR04MB6858.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2026 08:26:14.1296 (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: GmB2rQTz5BdQ2sdKhY4hdneBBJkCGOByU8yVrYnemPvOqjFmB0NO0yERYz5gvC7aix7soWk+SH1M4EGQUkGBgheLGvXwhZ5FSTcXRJxdS2HNrMwjeA58Oj0U1GLMt4oL X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB9498 Content-Type: text/plain; charset="utf-8" From: Zhipeng Wang The i.MX8QXP SCU clock driver manually attaches power domains to each clock device via of_genpd_add_device() in imx_clk_scu_attach_pd(). If the SCU power domain provider has not probed yet, the attachment fails silently with a pr_warn() and the clock device is registered without a power domain. When both drivers are built as modules, there is no implicit dependency to guarantee load order. Add MODULE_SOFTDEP("pre: imx_scu_pd") so that modprobe loads the SCU power domain module before the clock module. Signed-off-by: Zhipeng Wang --- drivers/clk/imx/clk-imx8qxp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/imx/clk-imx8qxp.c b/drivers/clk/imx/clk-imx8qxp.c index c781425a005e..23ef6b959dee 100644 --- a/drivers/clk/imx/clk-imx8qxp.c +++ b/drivers/clk/imx/clk-imx8qxp.c @@ -373,3 +373,4 @@ module_exit(imx8qxp_clk_exit); MODULE_AUTHOR("Aisheng Dong "); MODULE_DESCRIPTION("NXP i.MX8QXP clock driver"); MODULE_LICENSE("GPL v2"); +MODULE_SOFTDEP("pre: imx_scu_pd"); --=20 2.34.1