From nobody Tue Apr 7 09:48:24 2026 Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazon11013013.outbound.protection.outlook.com [52.101.72.13]) (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 755962773C6; Sat, 14 Mar 2026 12:51:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.72.13 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773492690; cv=fail; b=khOzYXMAYNTGXYtqmAfWQCVv3UJAjYjZA+YU+hN9pyQzuyq54XWZBiAfwuA2adD8hEbcXKkpfzcuXXWCNTLr2g3QI0GkRyUCuSzka3JjiSKZTT1mzisEoQj20sb85l2BkosLCWswOUtd+dTXhVtibofFYlrmenX2BtlGreYAmtQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773492690; c=relaxed/simple; bh=+BsjB+cxcEjJACYcEHA+VC2VQU5asqoQtxx8ParJMMI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=m6inM5NqtNic1GIMq0BzLmOv3ntv5oWWN5qmk0Ygy2idaHewMNERm0YojP+7XvpwGrk/mgmJ2kMhY5GopfRVfKIYahb+Wc29qkSTT5MGNeNzsM5KqtWwP49QI4rkWcy8RMr78rrzkWlPtgnjPCb0iwPh10noror9FCqxlKaT9mE= 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=B8OMDo6I; arc=fail smtp.client-ip=52.101.72.13 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="B8OMDo6I" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=O0SEbmhXDzApeoFaX7SZ22xrW3uYRA+NA6nRom9M/YWWmQnsL2HnJbMw//Jw2Ax+e7E6fMu2mip9qCHSGD4yWf9oV/xfvE5cLhXi9RrsnDSuIoId2lde0YJFdNvTU0GDYEPC4YQVJ9y4phIfDXi+hJwQfgL1wlHqVx2HLU8Q9sWGsMP/SHmCRnOOV8vsFEj1DvBhz034KWdRS1yQTvDXLh/+pY/ITUkksZO56WfYwxxoAOipPrj30XTGM3wWyp+62OZVkUs2BT3Zusa5fYdJRHHe42VNik64lzyzdMmoaAWe1kOG1jh2I5J7oVQcumKd/5ULU84cm4TUtF/OKtLq1w== 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=zrQMg7KzfUPcLJmLBqVq9K4SwLir8J2qCQufvcigCg8=; b=wQtjq94oIOL7KEy0xCvEN05dmJI1NaLsZP4NAFsJkF7GcQrt/kUhTdwZfJv/fkSk2KspOvOgU3ZSztm6Zwsgb15W7s/iRDs8sfeaFsTQ/roWA99/UqYjY0nYEXhGbDlHeOvW+CaQUE5y7mhDWaR2OpNAdda5Lq7wfwzhyxMnD+BauX0s58UeSTsm+H5oJhNydWxtH9KeFpxLnTfbvkAb2y9r7Q2+XENgXEENs9U5HOIpHezI6GprD0GzkRn016hbXp+bLlK7cJBGvqll+gCe6AlOuhi4c6/FsrgWqxhS0zIkEuZzeep12hmXG6eloV0b6i5/Fix9eodBSSRHhyefEA== 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=zrQMg7KzfUPcLJmLBqVq9K4SwLir8J2qCQufvcigCg8=; b=B8OMDo6IhiOjZMYCgFHcvqO581MSEQkQSmqZVafvKcozU7CqNiK2s8J7zge7V5tO4DrRrMUt1worVjMZuvwujCxTSD3bIBCGmeSc43kZU37RuhiHYl+npcRt3/0TACVTrFRHK86MKKZVNlHJaOOyM09cXAPGndUJRXfLcMVE8sleGOrtBPgl54ZmlJ8sBNbPreoB4a2hwL3vLk98wdXnHvQGmGI/VP/3JQUvhVzQZbbwZK61rehZRdk/LORQ/e+zpqLBBhPhq0N2NjRS/xj7cGg6EFxpCGFVpixOaXEnZPDVr0fVyDmGwpWq6HeQkW0ow1V+qM6inM+Zd877hqn2jw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) by DBBPR04MB7802.eurprd04.prod.outlook.com (2603:10a6:10:1f0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.19; Sat, 14 Mar 2026 12:50:59 +0000 Received: from PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::4972:7eaa:b9f6:7b5e]) by PAXPR04MB8459.eurprd04.prod.outlook.com ([fe80::4972:7eaa:b9f6:7b5e%7]) with mapi id 15.20.9700.013; Sat, 14 Mar 2026 12:51:21 +0000 From: "Peng Fan (OSS)" Date: Sat, 14 Mar 2026 20:52:41 +0800 Subject: [PATCH 4/7] arm64: dts: imx943: Add thermal support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260314-imx943-dts-v1-v1-4-3ba9b426863b@nxp.com> References: <20260314-imx943-dts-v1-v1-0-3ba9b426863b@nxp.com> In-Reply-To: <20260314-imx943-dts-v1-v1-0-3ba9b426863b@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan , Joy Zou X-Mailer: b4 0.14.2 X-ClientProxiedBy: MA0PR01CA0096.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:af::12) To PAXPR04MB8459.eurprd04.prod.outlook.com (2603:10a6:102:1da::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB8459:EE_|DBBPR04MB7802:EE_ X-MS-Office365-Filtering-Correlation-Id: 3c977704-898e-4ffe-878a-08de81c8649c X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|7416014|376014|19092799006|366016|22082099003|56012099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: RDIaZ41TfPrOocaVrb+ZQ61Hz7WYhtJ4t5G74SBvjzAqBYwCpjKHUYOgSH8fXwX64RJUZpd+m4zd4tQzPErrPHVk9giFiqAWN/CiZOzfqhgZctfPLNb304aPVTQrlyYpRT3VQUbwpyIGGJE1ocMW08FCjtwUhK84kPpycsyuEzKMNrJySjS9gbg5nkVEsjbQVUwyucrtSSM/6AvwIdSQvpwEkAJA9MczPzd1uRDC/OaZYd4hk9TxAuLOfHaNqTyGF3k4it472nbu5YsdFhTtMZdAJxJus0SEZg5IzG9PAnjrYtz46JFLfdm1iVcpm7/3OgpSTwX08kdtlQdC6yitTg2YNPmHMajbFMbW2eaSckxPZ3Pc+D/6cW5MXpsSsA1BeImnlC8bmPiHTWQTj6SEf0xFki/rJeSGiRWDMJjxp2HsdEvuzszi6G6IM/oqEvB/9we7U/+0XWvd547tkcvwTfhcYxoxBgvfA8h2+5r99um+UOfczVrD9SSpm5BRPR21qUb2tsq6GHwCEm1gjxt0lxukT6KKgVIY4Cz6hFCr4Iq87h+A1IR/3z8qCJan2dZaDQ99seglby/Z/BlP1PsNvOOWwhUAJNKHk42lBpE4XRK1rwh49kucaQxedaQUdBzkoZO05uS9yHK2ngA5nh3OeyCS6fST5+h2WRoszcfx4DDXmd5J4l6cm4EB41ZnrzgwjrMqjtuiG1msGGkwCM8uOUFuE1D3FvGoYrt9lJ6Lyqk6KGU9aLRcX/wKkR5xhpQYEPWj7zA5yfoScqb3fcGQM6krP2pBCLQgNp6NOrHmuDQ= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB8459.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(52116014)(7416014)(376014)(19092799006)(366016)(22082099003)(56012099003)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U2ZkQnA2bjNaNXQ0L2ltRm9oQk5LMGdFbk90ZmhxaVBBVnVQMkJBOEowWjRM?= =?utf-8?B?VDUwc0s0UEQyUlNRTU9kNDNNWXhBa3BEeDdSSThib1FxZnFHVXZpKzBRbjdT?= =?utf-8?B?SHJ1MVNmbEtRTHFZeUdxbjc2VmNOUWlQbGFwWTFoTGdnRlhOei9EcVhmYXJT?= =?utf-8?B?R1RZZEx5YjNLcW4vNytHeHlUUjVTc1hWcHZ0VEk5ODA2Zjk2QUdld3hEbmVH?= =?utf-8?B?OVMyTTBZTDZ4Q2NHWkVyL3BkN2lSd25EYytCTWs0Ly9OWTNGdG1PVU9wRm9H?= =?utf-8?B?N21CVTBkaEFJNCtmdm9xRnliYlFSNDBWK1h6RXQ4dU9DV242bko1ZlFFSC83?= =?utf-8?B?NVhCK2hKeWRjbkc3ZGo4bW9CYk9FbnNDWm1PeEdmei82TklFdkFQalVGaU5t?= =?utf-8?B?MlorQWFqNUN0VGFhaDJRdFVNSEFNM1QyTDU1dXhhcFhXRVY0cDYwYXQ5R0hr?= =?utf-8?B?U3ZhK0sveG1qSUozdVhQL25rbkgwM2hRdW0vUjVwZEt2dmFjdGNxUzhORUNm?= =?utf-8?B?TGVSa2RMckQrai8wMFNWOG8rTUdScjRocGsxZzV2VzZKWUxFN1pNVVJlN1NI?= =?utf-8?B?VGFGaERWNzZqalpLTi9nbERKZ2luNnJyK3BwMWE4YVhWRkdXNHRPOXp2dHZz?= =?utf-8?B?bUY5SlBwZC83NE9QUVlxL1I4ck1HbjJycndnM1ExR3lxRTNzZ1VYSGpLMi9z?= =?utf-8?B?T2NLNGR6ZmYwdENhcnZKV2JsSTBaNHZvUUsvRkxkVHRUQURFazh4RVdVUzNP?= =?utf-8?B?eC9RY0lkNjFNakUyMEkrVW1PazN4RDc4Y1VYdXl0Um83NVF5UTMzeXJQL0dy?= =?utf-8?B?NThzS3ZqbFZ0NnhkaGU5V25BNW9lRkR1WHUxL0h2bXk2ZTdGbEFSS3BMU0sv?= =?utf-8?B?eWwxSSsxRzVqNTlOeHpQUWhhdWI0MlowKzdyczdOOG1YOEE1N1pXR1FEaGJa?= =?utf-8?B?bGdlQ1FIVXZCVGVwRk1ORi9jS0dLeVk1clk4Nmx2QkgvTFIrRTcvK0Y1Z0pw?= =?utf-8?B?RnB3b1BKYXJQL2t1cmJXWGFzWmRqU3BCVlRxdFhIcXlRVVZ0MzYzZWlHeE01?= =?utf-8?B?dnVrdHNoUFZ3TVhVVVI2T2xFQ3VpcGVoVEx1b0FtL3FuYmMyY0NVRTR0ZkVW?= =?utf-8?B?REdDcHJhdDdMSFZNT2pGb2lReXcreWZtWlZHL1lLU1JFZXltN3hRMmhHczdW?= =?utf-8?B?ajhkb0EzTWFnUDM3Zzc0YWs0cHNVOVk4djFPN2syNHBlbmFaUkZlRWZURFl4?= =?utf-8?B?cUNsQ1NLYzJQeTFVYjd5enM0b1pGaVEyMG10eERzOW1RMERieWdVUFIyNzla?= =?utf-8?B?aGp4T3VZaU5qUzkxbmNrUm5yT2Qwalo0ZDlIM3N3Qk1OdmkvNTRJczk0RFo4?= =?utf-8?B?T0VoSXhQVmxiRFdZUkg4K0JNenhQV1pnSEVQbzIwTjhZd2FaZWdCa3ROQ2JU?= =?utf-8?B?ODliZjFwUEpnWXdaU3YwQ2F5cFI5eFg4LzZBOGg4c2lOcHNiSHY4ckRjNDh2?= =?utf-8?B?WFdQL3MxYTF0TnFRRTZUQzhkbkdGZFJ2SlZERjVHK1JnNkZDeFo1Z3RDWHJS?= =?utf-8?B?cHdXcnFYRnlLdi93OERWOE1uTnJ3RzJvM2lVZkQwSkM0RFlMMFMxL3JTazdV?= =?utf-8?B?UVd3VXdFeS9aME5TZ2haT0MrN01MNENqem1BaFRGWVZEZE5KMGp1ekdIUENY?= =?utf-8?B?cmlvc2hMVGpEelJsM1NyNSsvTXdyRlg0NzdmWmZCZkJtWk82eWdjcXpCM3RU?= =?utf-8?B?YTVqUFVtaFBXNU9WL2VKeGVNdXQzMUdzNXN2ZkllZWtNYkNocFlWYnhZODVq?= =?utf-8?B?SHNEUjRJQkRzWmViVjlsd1NwQXowSFk5OFQ5eUdIVFdhSFVmeEVOZld0SlVt?= =?utf-8?B?S0NUV3lxUm45bHVlSytHRWxhSWg3eU9EOWRxbWlwTnRzUlRrU1MydjRlZ2hl?= =?utf-8?B?c1ZFNjV4ZnZIM0NIcDRFMlJBenVZdVRPTWlMVWFOTlFob2hKS3IzdWc2VWRD?= =?utf-8?B?dHNtaVBoNzZ3bklxNnUvVnd4ZC9MNXNHNW1iVkg1RlJKclBuNXM3VG1oNzVH?= =?utf-8?B?QlNYRU8xWG9zaWhGc3hJRFlUbGJVNlVHSzRINllQNlpsUFBkM0RzOXpDRXB0?= =?utf-8?B?eEZiN2tqNXcyRFhtSlFqNFNGVThMTXVQYnZ3SjNYa3o2bnV0LzFkTWF4MWly?= =?utf-8?B?NnhxZWpFai9vU0FMeGR0VEU5clc2dUQybnNGKzRpRUgwUktnSFZTTFl6TlFH?= =?utf-8?B?NWh0YVJ2ZnYwQS9oRlRhaUQwWTBCVDRKLzBFbFV4WnloU1ppaURhWTZOaXM4?= =?utf-8?B?TzFWbU8ycEVPanFiK2dwWkEyNFJoelBad3FVREt1RWFsWTZGQ2tldz09?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3c977704-898e-4ffe-878a-08de81c8649c X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8459.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2026 12:51:21.7376 (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: EI4t8PkiLN8Nugo51O5F1t8LFQDCu4guzLXBj9PrV/lu2Dt8xx71yyZy2wJgKbsD+V4mD0e2WX6QEMn52QZUJA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7802 From: Joy Zou Add A55 and ANA thermal including cooling-maps. Signed-off-by: Joy Zou Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx94.dtsi | 1 + arch/arm64/boot/dts/freescale/imx943.dtsi | 62 +++++++++++++++++++++++++++= ++++ 2 files changed, 63 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx94.dtsi b/arch/arm64/boot/dts= /freescale/imx94.dtsi index cffa80e55e17d0ae68347b4aa6f69ace22c1e7c6..7bee64c11255eb65684c4a4070a= e287996211dad 100644 --- a/arch/arm64/boot/dts/freescale/imx94.dtsi +++ b/arch/arm64/boot/dts/freescale/imx94.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include =20 #include "imx94-clock.h" #include "imx94-pinfunc.h" diff --git a/arch/arm64/boot/dts/freescale/imx943.dtsi b/arch/arm64/boot/dt= s/freescale/imx943.dtsi index 45b8da758e87771c0775eb799ce2da3aac37c060..4992de330c5b14b072995ade2d7= df162aca3e7e1 100644 --- a/arch/arm64/boot/dts/freescale/imx943.dtsi +++ b/arch/arm64/boot/dts/freescale/imx943.dtsi @@ -145,4 +145,66 @@ l3_cache: l3-cache { cache-unified; }; }; + + thermal_zones: thermal-zones { + a55-thermal { + polling-delay-passive =3D <250>; + polling-delay =3D <2000>; + thermal-sensors =3D <&scmi_sensor 1>; + trips { + cpu_alert0: trip0 { + temperature =3D <105000>; + hysteresis =3D <2000>; + type =3D "passive"; + }; + + cpu_crit0: trip1 { + temperature =3D <125000>; + hysteresis =3D <2000>; + type =3D "critical"; + }; + }; + + cooling-maps { + map0 { + trip =3D <&cpu_alert0>; + cooling-device =3D + <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + + ana { + polling-delay-passive =3D <250>; + polling-delay =3D <2000>; + thermal-sensors =3D <&scmi_sensor 0>; + trips { + ana_alert: trip0 { + temperature =3D <105000>; + hysteresis =3D <2000>; + type =3D "passive"; + }; + + ana_crit0: trip1 { + temperature =3D <125000>; + hysteresis =3D <2000>; + type =3D "critical"; + }; + }; + + cooling-maps { + map0 { + trip =3D <&ana_alert>; + cooling-device =3D + <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + }; }; --=20 2.37.1