From nobody Tue Sep 16 07:14:08 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED00EC53210 for ; Thu, 5 Jan 2023 10:18:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232430AbjAEKSx (ORCPT ); Thu, 5 Jan 2023 05:18:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232361AbjAEKSl (ORCPT ); Thu, 5 Jan 2023 05:18:41 -0500 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2064.outbound.protection.outlook.com [40.107.6.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7B4BD395E1; Thu, 5 Jan 2023 02:18:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=agRXwar6heGEhUbz0o/HccchpZsoEHT/0fGQj0diyu2WItLJPrZgNfoNOzCod+/krePAZ4OK8zipHd/yW2S2wSFo3ZcK23W0LT0fhIar4+H2IhZdcQ9XMFitK722w90RHdXZizk2G6KC1cdT0twDazTW4lVktPg9sstW4moQJkycQhQzsK3yV7vVo/HBTaxDQsMBfdh/mjlJ3ckMHEgtNryN6bDYbNKmklcgcXIDJm9dVGlJfLMjq0d+Mn8DXS736F8syk0+g4ZxdwklhwKKlTYoxEHDks1VUcF954cLiVdy6SmZ9mrm+qw66Bb03bRdLv3vliFkUx4y7KgT5VMJIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Yyd48tbB9gdDpA1kteJwtgwWj3w80azCodmixY+Qca4=; b=cQ8OSAyGb+zJE0isQZQPucMnJRYoXSyCulhjUubqHE3dM9NCSQ04kA1mffkqIq8v0UC1ScUGhLAvJTnYJFIlX5Pjx/YSUzXlO3VbkoVyp1954YjJoevqf+butkuEG3xbg3kzM3Eai88THGim82IFbnr7d9uVbSZBbSchWvoXw6jyRvWi4gD9rK8tFWRmh6GxD+tWmNSYMeLWQNGsx+G3lrNjInKpnn0286/025UzTsNI6MhQf4wfUNfsAyxGp6GlbwXi9LxTiyGAG8m/u1MzCwZVqWUeTIbJJ3jowszMWZeUHZ3FrSGUXHmS3StpFtw8seC149cV5sEIVak8YeKSBA== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Yyd48tbB9gdDpA1kteJwtgwWj3w80azCodmixY+Qca4=; b=mrJ4tCHh2JQodfhsOwCSbfUC7DIeWmt3eVlNv3fSC9mlqtZS4ozETKySG1F+diYAjdh+Kt5WxVr3GJhnqhsy8QbXxg6EbkmhcO1X2oFEtJuDfZSAajGjJv7Od/neRpOYsGi31lnmI6AT8NKVtS5QXZvUBzwAJ6j2DZXhbGU+Lec= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) by DBBPR04MB7625.eurprd04.prod.outlook.com (2603:10a6:10:202::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 10:18:37 +0000 Received: from AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00]) by AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00%4]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 10:18:37 +0000 From: "Alice Guo (OSS)" To: rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-imx@nxp.com Subject: [PATCH v1 1/4] dt-bindings: thermal: qoriq-thermal: Add compatible for i.MX93 Date: Thu, 5 Jan 2023 18:17:45 +0800 Message-Id: <20230105101748.6714-2-alice.guo@oss.nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230105101748.6714-1-alice.guo@oss.nxp.com> References: <20230105101748.6714-1-alice.guo@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0009.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::18) To AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6053:EE_|DBBPR04MB7625:EE_ X-MS-Office365-Filtering-Correlation-Id: 40b79582-026f-46c1-391d-08daef063564 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Pc5KWjtzVHyvJXPVBLrLg/uBET/rvzYonMLdAMZdf7g5S6i720euQNUHFgax8vPqoYhkuacJNXTym5lqlmojfAlBYmJcNSSuRXrEGQ4Y/BWnJq1lfis6Smo6rvh8pf3OiEjFI9WITCu+Qy42OvO1f1JuX9tZedRd4nTAIpuL6yufsUZDS0BtBvuCZVo8JdQrtLKT5FTJFvVfYCBec45FLgmZiGvEPUt7TcLpUxu3odsrHBs4rdI9fErT6lNO3I7a9ay6oSA5NthQJ9gM/Yt5OIXqXRD5Me47n+VJw0YH3QpyV4IGBUuiPIe1os6O3uxkglx2Ljll92rAHNsjSBRVfQGX++eU0js/NOSbdDfTf1/EPM9oNs/64OUswd26WeeKctNM1J4SkoLc2K6EyoEqaPN4S13+pgcIjjPTYA1wV/2v/duuAhVaCLrLs583gP2yR9d/W0/mVsGoNwyLUZbZ3gQOrz2amCpPiOfeTrbs2HrUXoR12OuyiD+2nv8WJCm+ooSSpb6mmQiiHyEGaUf2B1ySA1OX1YCvdn06S25Yoszb74UPhfAawWg7EQ9XeH3Kzw8GRhhvqeOrhClJEkWmCHzevBhXYd2ryfXCB/uKk/XN/G07zORQQ3QL/+qZWKSMS9QRS6VjQ+JTohR4RpX2kdVm4PS+yRQKy4JlsT+Q6/t7QlhbSpJnJBf+8oYb56ZNUVRRMy8uY7Q/Zu+aYdLrzQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6053.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(136003)(366004)(396003)(451199015)(6666004)(2616005)(6506007)(52116002)(186003)(6512007)(86362001)(26005)(316002)(8676002)(1076003)(66946007)(4326008)(66556008)(66476007)(5660300002)(7416002)(41300700001)(478600001)(8936002)(38100700002)(38350700002)(4744005)(6486002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?HLsxpp88JpdlSECjmdqsejSZ0NcnqCNwyL65KeMGRFMnD6U7Vza6AsarEzer?= =?us-ascii?Q?dHcsCxgV24Iz1wHKS4dWheaiwH47Aco+6JOEunZHyLfxKal44v7kiFBGC58I?= =?us-ascii?Q?PtIV+qkJ6klU5Me2oxTCcVRkRnAfmeg3Y1hfqlo/zlKcs1xTW8r4Ig49bLgm?= =?us-ascii?Q?MWf6MvDDXRuL0iw/2TO50epi82kQbcLQuygJiAJR+Bga03sUxQS5YtDaMhH1?= =?us-ascii?Q?FvW85LKcn0jB2oJKu4muPAlqwNnoo73d/qFGLxo/zhgqywsbqS4NakgnaFQq?= =?us-ascii?Q?ilINnml1pHnLP+SOMw7tmr5zKCy1yU81VRD5DSkdfbRSP3EXNHit1YUhgG6o?= =?us-ascii?Q?A1DsVKLrcqLi5YnqkocQPM+ljzkvw1gGVpC6fMCS1qqgNNWbeC4/IH9xdqSZ?= =?us-ascii?Q?1BdNO9btNmUTMnHJMnZU8NfUA6K/9P054+patw83URQv2a+4UdOiWBVLflV9?= =?us-ascii?Q?+DSwbf1qe29fKAlXdngtLnABHeF0LYPTW0pn4uQUO1/IF5hv/28EFnSktAYT?= =?us-ascii?Q?ZaesjBvLFO88S7F09icMsIeWaUkbtQsWnghE+bj+p+RmCjbkcSvmDSTh/a59?= =?us-ascii?Q?hhF4SLq6E/Ba+yrxgKVLzyoAWgNC8ugWp7gcKBXJMWpU4nXYT4OJ+FtQgzon?= =?us-ascii?Q?ZYy9JyzWEG6OCKlSwSXgAqS5UERz7oh68tgIkc9Ta06V/PDVVTkxCrMAjFJp?= =?us-ascii?Q?FKGRLy8DsCxB7P/x+NB/5RzxPB1M3a2HxbhJswJdijSjHxyNQLzLM3sWb9xT?= =?us-ascii?Q?8vmkXKy+ogRKC6iLGfWpdMvKFpAK6SY89xe5gOs0JnAFTJqMAqtjIwEdg81w?= =?us-ascii?Q?3Yvp+g6lfP/Tb57dLBU9kSmKEC9sc+MXZw8lxZRlHMBlDRtRXZyv3tYH03qD?= =?us-ascii?Q?EUsEGtveV6CwtLJvqGpKFOoq5kFVRktGeNRYBd8MEC57YCIdaEon4Jx3STGQ?= =?us-ascii?Q?9XbIBZstIMCgKWTdGZG7VfqqiVCm4kG5pJokNUD6RCyRgG2IUqsBHbDyIkKs?= =?us-ascii?Q?93IIOjbNikYfYhciG1aeAtY761ZYkwcEh/+o/opJNpSwrK9qe0VzauBqxIHK?= =?us-ascii?Q?fe2B2k2isXcR/zV9O+lpiKGWJiyoRGnDhckJQO69OInkabMDGL1NljgPzOz3?= =?us-ascii?Q?F9kfWDayEV+5CTHRGg49QXbfyRv0S8I/gvOtUD2IrTR3LOAzjobxderozRw1?= =?us-ascii?Q?Idd1rUMy2+ZvVk2c9b+TigOkOFwi/d1YkNTGD5zxHA7e/6WYw9kd5wh1zQN1?= =?us-ascii?Q?feT/yguzQmCcUqCoo0dmvP0ADj24GMJHR412tuO9zLUBNkGHi3+kQ5rLL5AX?= =?us-ascii?Q?hIPzSS/dKnUMtu7IKBG+jZSUlDdc15QFEKIH2FbmzG9+IMQHtRCc+y2t6Lff?= =?us-ascii?Q?cYmv2E0sHzLBn+xpGzR0kVx38vv4VjTvZnWln/1Qdf3XUkANxYY1hFuKb5n5?= =?us-ascii?Q?Hhhai1UI134u3IUOFqqsIJyrtQOWRRv5tkKCPI6dR37arlNhKlHCahzghU6m?= =?us-ascii?Q?S1M/F3MXD4sEhSK6KNALjxWqNom55lx9cFfssd50EmtG0xCTyw1VCmJRpFJC?= =?us-ascii?Q?ojw5pmCH6nQBpXxfgWItBfvKANpGkgNxvGQac16F?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40b79582-026f-46c1-391d-08daef063564 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6053.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 10:18:37.4074 (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: lIiDGzHIY5UN+eybmyLjmZWsYtARz4hF2nLSUkPPmBPgsQjMf6BRgU3H15PbgMx+3YImubyrKAdDc+mhaukNQw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7625 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Alice Guo Add DT compatible string "fsl,imx93-tmu" to qoriq-thermal.yaml. Signed-off-by: Alice Guo Acked-by: Krzysztof Kozlowski Tested-by: Alexander Stein --- Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml b= /Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml index f09e8723ca2b..82ac6f3db0da 100644 --- a/Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml +++ b/Documentation/devicetree/bindings/thermal/qoriq-thermal.yaml @@ -21,6 +21,7 @@ properties: enum: - fsl,qoriq-tmu - fsl,imx8mq-tmu + - fsl,imx93-tmu =20 reg: maxItems: 1 --=20 2.17.1 From nobody Tue Sep 16 07:14:08 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 788C5C54EBE for ; Thu, 5 Jan 2023 10:19:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231768AbjAEKTA (ORCPT ); Thu, 5 Jan 2023 05:19:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39938 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232390AbjAEKSt (ORCPT ); Thu, 5 Jan 2023 05:18:49 -0500 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2069.outbound.protection.outlook.com [40.107.6.69]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 23E8333D63; Thu, 5 Jan 2023 02:18:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y9gNGNNqGi99DDYBHW54tTTb8I45V9ttIaWo0/kw9PqglDtZcoIvfYXouqTdSWHcZ9k9aY98c12WWuFQ0OnDhPyjXZC2DxzJBcM/aJtCBT5rVTlpJzSc75VLE1hxqd7zXu9trqaFGL/fjGpw/gvOu9qYbQmhfbPh+hkYwj8hN5t/jP9XXk7G9/jaUp7/JyJZFD5DjKun92ImQeUiK08hZCl7CQJRv8tFuXMHWQleIgBAfYYlRkkZou61gmnCFt7uqePt47gmGhuHV20J8Wl5OJAPVx1oNnZGmhwjXAkf6udQppIqukfyV2QGSjChUafcaH4a+PzugYEm4uYJHp9qTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=mlpPpNYvPVCjP2c7H64FoabqZdh+z3HL3BQL1ylLrVI=; b=Z+i1TvFXhaFnYjDuos5YzP8rQjAXpSCqpJ768hWsskSabAOyeDRJF3p5TPCvAlhpEKRM9Ca3WjKMOAVAIoogt0jMwnwG0XL2UKYzTLY09DabvoIcbLrLCim7fRRNZmmepiJulcUoap0hYWNBpgUip+tjvqZZ7pwiSsLqpoweDm7aroItl3Li2bqa5+mryqxk7HClthUiac7WARepggWEnEaefoPyCEkRZePbgnrwekMpc5OcgaEAHX8lOqURvJ+jRl5zUPxuHeAwuAFFJRcNXO+BhLmrAKDq325GBB4Er7JWhar6dEiQ5+pDXjB68/TNQOOwOxi+Y6wHF6w/Ulm82g== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mlpPpNYvPVCjP2c7H64FoabqZdh+z3HL3BQL1ylLrVI=; b=Uakkmo5asZJNON3rQLlgBe9oU9ozqCmz9j8XQSkLKneNGYuBbBw2193u1OvfjSIka5F3titsTWjSkFBsl2v8dq7A3Lf/vYSSPNpUoZMngce/GSKXEy8hQQeUoSd8jkTIqLxBfRH3xD4TuHRIsne8+qg+XKuwOifo70B5jCdgvEg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) by DBBPR04MB7625.eurprd04.prod.outlook.com (2603:10a6:10:202::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 10:18:44 +0000 Received: from AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00]) by AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00%4]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 10:18:44 +0000 From: "Alice Guo (OSS)" To: rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-imx@nxp.com Subject: [PATCH v1 2/4] thermal: qoriq: add i.MX93 TMU support Date: Thu, 5 Jan 2023 18:17:46 +0800 Message-Id: <20230105101748.6714-3-alice.guo@oss.nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230105101748.6714-1-alice.guo@oss.nxp.com> References: <20230105101748.6714-1-alice.guo@oss.nxp.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0009.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::18) To AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6053:EE_|DBBPR04MB7625:EE_ X-MS-Office365-Filtering-Correlation-Id: 661adaa4-0a16-482a-425d-08daef063990 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QL39zXp9Y9v6dLc9Ifag92W8NjyEoVFzwYAaKz+vk5iweEonDpfpOD5wdmTbAn4KWI1P9zIx60DeWCbu/OKtWtSremrpzv/r6TQBdu/1Bdzdc4yMxNW2IYB5OEXs/DP8hM3XAUIgwYNBY8/hvttK73BTLRVEY2hql2jQ8sHe1Yz2Pao1vtVrXQgatgoWhKtl4pC7zWX/tAbNzcEVyFXIQ8Ljd7TGcwgGEz7GRYq33RqTHVjnAm9f43fCDhTEAPzD7dRe8opne9UvVxtRqdvcaxBJ6TXxl/CZqN9G4txdjRP2zUjJeNCwQC44RtJoE8exzqYfonlonCZ1CTOKZvhFpVGSOlKIa5NsEaKaDTTUXbNmQ1qu3sjIqJWzSs+GTnpbhvhCeQ3J0pW7il0nFpABokoDh/m8NVAHE7rjkwM/sbaEkIvk8OWxiSjvedG6AYhulti5/zoRFLkrhvrOdAiax0x76Iqe95QiCskDo7zCeaZJZeCn6/i0RgrS/8x1bcDo/qgX8nxlULtqBTO09aP3uwCNGy2JEhilJ0CDW3BtPl70/gmV6Y1haO60vszRIjG91aw36zN807XVJlclzJwocZyFrI6gilXdA1UR+KjKNa6zgAgy2bAmijneXbAlNIvLCZyYZ2quKmt7Mz0vlJFoxpOqdoeqe4Hb4OToNuqMny4btpGkvrHF5lJMLgSvcCJZ X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6053.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(136003)(366004)(396003)(451199015)(2616005)(6506007)(52116002)(186003)(6512007)(86362001)(26005)(316002)(8676002)(1076003)(66946007)(4326008)(66556008)(66476007)(5660300002)(7416002)(41300700001)(478600001)(8936002)(38100700002)(38350700002)(83380400001)(6486002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WFlGZmJMZXpCWXpkV1JXUThta3BWWGkwWVNiWmMwVHBLQkU4UERIekp4SG5X?= =?utf-8?B?UllJdFdMdUYzOU00eFc1RUdWclFhTlFPOGIxQ0FEOTlIUm5JNi80MzhrR1Z3?= =?utf-8?B?S25tU0xGVzNBdEFYSFpYYUJ4NGpFSERhUkN4dXllUVByWWc1emZCZlhMZWxL?= =?utf-8?B?VXJVYzVqMnRrZURPUXNuRlByd2ZiS0Z2ZUZtOFQwd3RwUEhoWEdLaHcvQ2J6?= =?utf-8?B?QS8vTzBrbXI0bnFPUml1bnlGRDh1c2tQMmNvTm5oVy9zUmlUL0VyYmpxNVhp?= =?utf-8?B?MlFqTGlSc0FIQkNHczN4eUdLNjd5SktjYUxpZmRWR1k1M2c2Yko3MUFPVi9X?= =?utf-8?B?OHBRSWZtZCt6bFBvZ2R6dy9KT29oNVJxallVN0daMk5FTG9RNjV6dXRzR29J?= =?utf-8?B?ZmhjUyt6NlB6ZnpnNGFpQmd6KzRPR2xoL2xOTEk3NTNRTHNlRnV6MU9yQmxa?= =?utf-8?B?RWtXazNrcVFOb251M3RTdmIrcGVGT0dXZ05TOGE1ZU5SRFdxbFVvZUZiZXAr?= =?utf-8?B?SjNSeURYaFR5T2lOUTNrVnJsZTN3dnlBZjJPSjlKZ1o1cmx2dTJ5dGVjOEla?= =?utf-8?B?ZUJXOHMvWitXd0VMY2d3SUhYZEIxVVNPNU1wSGNQUWxvR0xpWFUwUzdmUkxS?= =?utf-8?B?UTJOM3JZa1p2bFJheTBSQ040YVIzQ2pCOG5peHJzNUJIY3JBS3locFpHVTZi?= =?utf-8?B?ZElCWGMydjl6RUpndTR4ZG9hNSt2QTEvTmRDNjI1emVKK3VjMElEZUNGN3ha?= =?utf-8?B?S1M0a1MxbWkwSDFteFI0RURrWXZRR0xNRXNVcVI0cFQ3WDlIanR5ZGRrajZp?= =?utf-8?B?Q0tKRXV0ekNWdXJ1UXdLVGYya1daZytuSURFQW55U1hUd0drK2tza2Vod2J6?= =?utf-8?B?RjhaVG45QkNYeUxEbHl5NFR2ditJVWQ1REhrR2tkb2c1UkpUWFRPMjJ3Zndk?= =?utf-8?B?eW5pSmwyeUZkRDQ0QUxXSHpmZmZxQ2dUT3FNMzdpVGZJbUtKODVzSHJsazRE?= =?utf-8?B?MjdkS3JabnFoRlgwaFprWStqYzRaN3plVno0R1poNHdrVlJlclI0MkRhNVB4?= =?utf-8?B?Q1dqK1cvcTA0U1lpdXRYU1NMVmZJOUo1WDRnb1lFRjBXcUI2d2JWY3ZVeGs0?= =?utf-8?B?Zmh0RVkvQTBLRW16NFcyQUJSaTFnUXVpNkhWUy9rSUNtZjNRaGRCMTlpbmFp?= =?utf-8?B?TUc1VHhNWWl3NmFIRHFxNi9wLzNYQ1lscXVranFkd1d5MnlvVXlJQ2pSRnhE?= =?utf-8?B?VDA3R1JINDdaZkQxRTBCT2xFc3RMakFkNys5V0ZRc3VGcjdEVUxhOEJnbWZN?= =?utf-8?B?TTVSMHJpZFpkQzlwbThESHZsSWJKcFF5Umw1M2dMZjFIeFFTNis4OVJrQUdm?= =?utf-8?B?RG0vVXVtYWRnbGRmYkJ2blJHYmdrQTVpcGErOUNVQlJuV3h5VEl5MDg5Wllo?= =?utf-8?B?MkQ3OXJVMUVPUnpPWm5GNHBBU3VTb1QxYk9jb1ZjbkdTYlVwNCtxSHliNEZC?= =?utf-8?B?RzdPcnVGLy8reXFPUWxhZFVLWU1BbUtOWmFJRkUveGRpZ0VyeTBOWGNPQzJE?= =?utf-8?B?Y1FUbFhlUHZlLzhNSlZETmhSQ2g5OXNSK3I2RVpubUIzQ2syZjk3YitIYU55?= =?utf-8?B?ZjNVZGZKVmNEb0dlUE1LMTVvUXFZQzVMWU1ORnRIbHhQL2hKSDZZc3Facngr?= =?utf-8?B?dEtXb0padjg1VzRpcXUxMFUxV28zYnJxeGJPM1pXQXo2Z2J6SmFQNXhVL1RR?= =?utf-8?B?RnNXdlFqWjA3cDg5cmllWURhV1Fxck5TMDF5NjhMUG5HSFJzQ0lwM2cwLzdN?= =?utf-8?B?UVNhaHVOZk5oM1ZhM2RKQWV5Z0dITlM0d2l3ZzhzM0hQd0J4dFRnc0d2RHE3?= =?utf-8?B?S21KZnNHa3d0TGVlaFpob0orMlBKMHoyOXhKWW1CemhseEF1UnB4Y3lVcXR4?= =?utf-8?B?d1Bmd29KOHdDL3lDckIyWTFveG9GOGZaNmVKcHNKazk3QUdQOFpGVzNNaXBY?= =?utf-8?B?dzVqNmdnei95b3VEQk0vemJCK0VKWnJsbjNwa1Q2WjQwMXg5UmRETWxaQWtP?= =?utf-8?B?TmN6SlJJRDQvbEEwOEkxOUtxL3RIRUNqRWFCbzVUY1dFcnV5aVdxaTBCU0JZ?= =?utf-8?Q?XmWzL4RRzRW5NuwsOROsKWFtp?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 661adaa4-0a16-482a-425d-08daef063990 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6053.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 10:18:44.2975 (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: qXWQ/NTVbO35Aw1YWAKdxJ1Z1URcUTWG6Wg3/sP6Wc4lEsN0Sl7fRC3TdPAT7i+UsVsbtsEUJO2N9cFn86b71g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7625 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alice Guo The procedure to program the calibration table of i.MX93 TMU: 1. disable monitoring mode 2. configure TCMCFG 3. write TTCFGR with TTCFGR[CAL_PT] =3D n 4. write TSCFGR with the sensor value of the calibration point n 5. write TTRCRn associated with the calibration point n Need to repeat steps 3=E2=80=945 for all calibration points from the calibr= ation table provided by the TMU device node. When TRITSR[V] =3D 1 and TRITSR[TP5] =3D 1, need to add 0.5K to TRITSR[TEMP]. IPBRR0s of lx2160ardb, lx2162aqds and i.MX93 have the same value 0x01900201 so that use the compatible to determine whether the current TMU belongs to i.MX93 or not. Signed-off-by: Alice Guo Reviewed-by: Jacky Bai Reviewed-by: Ye Li Acked-by: Jason Liu Tested-by: Alexander Stein --- drivers/thermal/qoriq_thermal.c | 56 ++++++++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 4 deletions(-) diff --git a/drivers/thermal/qoriq_thermal.c b/drivers/thermal/qoriq_therma= l.c index d111e218f362..18030bd68687 100644 --- a/drivers/thermal/qoriq_thermal.c +++ b/drivers/thermal/qoriq_thermal.c @@ -24,9 +24,11 @@ #define TMTMIR_DEFAULT 0x0000000f #define TIER_DISABLE 0x0 #define TEUMR0_V2 0x51009c00 +#define TEUMR0_V21 0x55010c00 #define TMSARA_V2 0xe #define TMU_VER1 0x1 #define TMU_VER2 0x2 +#define TMU_VER93 0x3 =20 #define REGS_TMR 0x000 /* Mode Register */ #define TMR_DISABLE 0x0 @@ -52,6 +54,7 @@ * Site Register */ #define TRITSR_V BIT(31) +#define TRITSR_TP5 BIT(9) #define REGS_V2_TMSAR(n) (0x304 + 16 * (n)) /* TMU monitoring * site adjustment register */ @@ -114,10 +117,16 @@ static int tmu_get_temp(struct thermal_zone_device *t= z, int *temp) 10 * USEC_PER_MSEC)) return -ENODATA; =20 - if (qdata->ver =3D=3D TMU_VER1) + if (qdata->ver =3D=3D TMU_VER1) { *temp =3D (val & GENMASK(7, 0)) * MILLIDEGREE_PER_DEGREE; - else + } else if (qdata->ver =3D=3D TMU_VER93) { + if (val & TRITSR_TP5) + *temp =3D milli_kelvin_to_millicelsius((val & GENMASK(8, 0)) * MILLIDEG= REE_PER_DEGREE + 500); + else + *temp =3D kelvin_to_millicelsius(val & GENMASK(8, 0)); + } else { *temp =3D kelvin_to_millicelsius(val & GENMASK(8, 0)); + } =20 return 0; } @@ -207,6 +216,33 @@ static int qoriq_tmu_calibration(struct device *dev, return 0; } =20 +static int imx93_tmu_calibration(struct device *dev, + struct qoriq_tmu_data *data) +{ + const u32 *calibration =3D NULL; + u32 cal_pt =3D 0; + u32 val =3D 0; + unsigned int len =3D 0; + unsigned int i =3D 0; + + calibration =3D of_get_property(dev->of_node, "fsl,tmu-calibration", &len= ); + if (calibration =3D=3D NULL || len / 8 > 16 || len % 8) { + dev_err(dev, "invalid tmu calibration\n"); + return -ENODEV; + } + + for (i =3D 0; i < len; i +=3D 0x8, calibration +=3D 2) { + cal_pt =3D i / 8; + regmap_write(data->regmap, REGS_TTCFGR, cal_pt); + val =3D of_read_number(calibration, 1); + regmap_write(data->regmap, REGS_TSCFGR, val); + val =3D of_read_number(calibration + 1, 1); + regmap_write(data->regmap, REGS_TTRnCR(cal_pt), val); + } + + return 0; +} + static void qoriq_tmu_init_device(struct qoriq_tmu_data *data) { int i; @@ -218,6 +254,11 @@ static void qoriq_tmu_init_device(struct qoriq_tmu_dat= a *data) =20 if (data->ver =3D=3D TMU_VER1) { regmap_write(data->regmap, REGS_TMTMIR, TMTMIR_DEFAULT); + } else if (data->ver =3D=3D TMU_VER93) { + regmap_write(data->regmap, REGS_V2_TMTMIR, TMTMIR_DEFAULT); + regmap_write(data->regmap, REGS_V2_TEUMR(0), TEUMR0_V21); + for (i =3D 0; i < SITES_MAX; i++) + regmap_write(data->regmap, REGS_V2_TMSAR(i), TMSARA_V2); } else { regmap_write(data->regmap, REGS_V2_TMTMIR, TMTMIR_DEFAULT); regmap_write(data->regmap, REGS_V2_TEUMR(0), TEUMR0_V2); @@ -231,7 +272,7 @@ static void qoriq_tmu_init_device(struct qoriq_tmu_data= *data) =20 static const struct regmap_range qoriq_yes_ranges[] =3D { regmap_reg_range(REGS_TMR, REGS_TSCFGR), - regmap_reg_range(REGS_TTRnCR(0), REGS_TTRnCR(3)), + regmap_reg_range(REGS_TTRnCR(0), REGS_TTRnCR(15)), regmap_reg_range(REGS_V2_TEUMR(0), REGS_V2_TEUMR(2)), regmap_reg_range(REGS_V2_TMSAR(0), REGS_V2_TMSAR(15)), regmap_reg_range(REGS_IPBRR(0), REGS_IPBRR(1)), @@ -319,9 +360,15 @@ static int qoriq_tmu_probe(struct platform_device *pde= v) } data->ver =3D (ver >> 8) & 0xff; =20 + if (of_find_compatible_node(NULL, NULL, "fsl,imx93-tmu")) + data->ver =3D TMU_VER93; + qoriq_tmu_init_device(data); /* TMU initialization */ =20 - ret =3D qoriq_tmu_calibration(dev, data); /* TMU calibration */ + if (data->ver =3D=3D TMU_VER93) + ret =3D imx93_tmu_calibration(dev, data); + else + ret =3D qoriq_tmu_calibration(dev, data); /* TMU calibration */ if (ret < 0) return ret; =20 @@ -369,6 +416,7 @@ static SIMPLE_DEV_PM_OPS(qoriq_tmu_pm_ops, static const struct of_device_id qoriq_tmu_match[] =3D { { .compatible =3D "fsl,qoriq-tmu", }, { .compatible =3D "fsl,imx8mq-tmu", }, + { .compatible =3D "fsl,imx93-tmu", }, {}, }; MODULE_DEVICE_TABLE(of, qoriq_tmu_match); --=20 2.17.1 From nobody Tue Sep 16 07:14:08 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2BEEBC53210 for ; Thu, 5 Jan 2023 10:19:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232504AbjAEKTQ (ORCPT ); Thu, 5 Jan 2023 05:19:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232164AbjAEKS5 (ORCPT ); Thu, 5 Jan 2023 05:18:57 -0500 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2078.outbound.protection.outlook.com [40.107.8.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9501848CE8; Thu, 5 Jan 2023 02:18:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GDioSXGhRcZKARoiKU1n+KSHjwg6YmgXFAwTa2qQ/SkhL5IO4JQvQdzL23Y4GhFH2uzEgDxCDdknswHzTVJeRrP2RDd3cewdnQ9x9FhkGtA9HP2rHktgS96sTtacc3kB8tc7A1R/cdZ8UAKz2e2H6EnxYb8FFlBkcIf6Ft1WO7/h9KxgqXTmHUtJ5T1zbWzbTOfz3v9CuYLOSBWi/k85Hc/atITo16ZW7mrmwnXvGt2qS7awpO5lC0CBLS8k+WqZmap20Jcx8RwhJekLbrDRy4szWFYQl90baCJUFlKDNRzv2/xqnMB4uLSQMZX3sjbXMJtBMFZSEopxjsUm0ppOnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=TfcVjV0kIRfDqG7PFRwPl2FL/jWHvmvFfVp1cPsRq84=; b=ZAhxE3CPzFVF9s3G0f+tE73iFgeK7RGHIILaZaijopJ7pgsnlC9e7bpY8FVc1qfl4QQ3aWrTC8JCgK6/lAdWvqR2PP5W8wjJTfMVSNRz8PAlx1oECBWJSiS1KwzIJ4qhKzohXqiJy7c7w3qPJUX0ldNZnjN4E6IGZ60G7cGAOS7vj89iKh9EgucY4c5MayRAgv2xrFWL+1G68gFTTZ8KLpMmEElBwQ7C8eMdW9nmEvkGeQkXsVCti9W6xnm5nJXT1WO1/XXSC3PJ+TFJuLn+82Ye/1638V960S3IN20vnr8YnP0f6sOa1UA+EKmieWbu6JADL52vzslxZgtfXuNENA== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TfcVjV0kIRfDqG7PFRwPl2FL/jWHvmvFfVp1cPsRq84=; b=fVApOZVuUImO2u4/MyYiHBlwa43mBFMx/BrytB4gBRON+OtmhFCVw1Vx6gKFPFnA1yChW1M/HSYKO7eiLm0ldGH+R/+0vh0lStce+6dpS4aRa+TOlxN+2LW0R/4v1cURwlOFZZSEoeuAfRxrnRpEcinNOhOftVeZvjjMXihkdiM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) by DBBPR04MB7625.eurprd04.prod.outlook.com (2603:10a6:10:202::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 10:18:50 +0000 Received: from AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00]) by AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00%4]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 10:18:50 +0000 From: "Alice Guo (OSS)" To: rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-imx@nxp.com Subject: [PATCH v1 3/4] qoriq_thermal: No need to program site adjustment register Date: Thu, 5 Jan 2023 18:17:47 +0800 Message-Id: <20230105101748.6714-4-alice.guo@oss.nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230105101748.6714-1-alice.guo@oss.nxp.com> References: <20230105101748.6714-1-alice.guo@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0009.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::18) To AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6053:EE_|DBBPR04MB7625:EE_ X-MS-Office365-Filtering-Correlation-Id: 0723d77a-a00e-4089-1849-08daef063d45 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bwPXbbGi5lMarK/mXvQgoe3oH2aNL0Fsudiz9E2UZmHT27J+eszn+t61cmzi1mcDEdsAvnJFQ4tY5qBtLVb/pHBqsRevxfH1bbkH8z99bYfHstsBl3BBhEYok07piSwnVKFvQeXofphLkgYjATjlOde2lDCJR6FSHl4ZaBlbS+9HQ8+jomsDo+25THsjLbtBLG1++xGFwykv3oXOeLWGeo2WBLxyq6Owcu1uzol1XKq4qNfeeMq+KgXb95mDncuZbPjkUqqRjZrRokjxZcuPHQxBd8K0wZYaecNWciPf7HIK2D1tA2O1ho+4gsYJ1GDR70hgSSmQ70kHF7rD6VvG/9ROLfi9b3pcrUOljSdfTiF15U7Ap0tF92sRF8j0wc7MSt+wWLj4XQZ4y198nvMHRPiVA3jIgw4aY/JYlOSyUXpeJS65HAIzelr5o74nkOLfW5XY69q3DxBAEKYokF6lDUvS8yQtax3v8zHvd4xZbAyojzjcgwYRbi70cKV3zcwn9f2m0rnsU/0g4lvTJV5h3VH6eHit/uX4XD5b6zpv6P5VvtUft0e8pZLuoeiCRgXMqJfsZNR7cmaghFaTtiOwu2qTKrjvr0AV86wOFyR5vEi2ihxmJG13Jmu0LmeGbokIDnGFaLk7DF4EPhvV6QfT5LXse6HWPzA+55scap/SLFsik1TFMoxvj5e3gQAT0fbxfkIcQb0hq7bdr5TxnH7HOQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6053.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(136003)(366004)(396003)(451199015)(6666004)(2616005)(6506007)(52116002)(186003)(6512007)(86362001)(26005)(316002)(8676002)(1076003)(66946007)(4326008)(66556008)(66476007)(5660300002)(7416002)(41300700001)(478600001)(8936002)(38100700002)(38350700002)(83380400001)(6486002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xtYN8ugY8OMlnWXM3aqAjBWE0U4pa5htE7pDLYjqBWAh81CG0oRPjIjxpEUT?= =?us-ascii?Q?UU605N7Q7cYKWzfhd947WL6/qb1uTDGhntkR6Rs38FNgSDpGR7LlHWGny+h8?= =?us-ascii?Q?qceA2ltiWDxkncydwI8VOMDzF28/xxbDLW+Fv/O7EOfP/D10RZqM0aiL5p6a?= =?us-ascii?Q?5AIYXySU82Z25E6+LOMyGTb0lqvoz2COu9JMf3zEjLBfCAeYsHA7Vdyx49su?= =?us-ascii?Q?1pyJHQNhbNXu2CYaswdLo0SuMk7QFE00agqU378lc9D4ZW3vUcZOv9+ZoR/0?= =?us-ascii?Q?K7AOA3f27gB20oDdoLt8Vq5abElcnTl3P2iUl3k1sx4oyu3RBA/9PYFtvV+X?= =?us-ascii?Q?8KBjGbBrQu9cjLpTFK1OD+Di3YOm/T2boOtVq2JcuRK8je+0epj/KDVA3PHF?= =?us-ascii?Q?w9MoR0PVEIGlKttj5DAGnWR03AsDNuNaiuoHzI8OxSnX6vWVc561S3Nk4fYu?= =?us-ascii?Q?BOMQxgA65aIMPyMK8dWdXVMB9alzh96pZY0Ou2XR8v/O8aS9u/KoXwjsRMBW?= =?us-ascii?Q?e1n6YX+xPW1+CqQvQsWtbWYEuEKObxHFcz0Oh2g80GYS0aXaPk7hEZRW/SSk?= =?us-ascii?Q?E9vWQq6YNpRA/SqdhnrIfbRD5sHxwERGciv5NrcV8o9rc8QsczYRVJ453kqY?= =?us-ascii?Q?7K1ok0+meAOpjSWoaxfiDyxJht0TryHBe9OEk/U5cVPlj5sB0AnFUsXPmrIb?= =?us-ascii?Q?K4B9T+UIRaUpM++z3mWr1jayfsWEQWrw0tpDOwUmCAMf9mS7qH1QngjZLqgs?= =?us-ascii?Q?FYn1qY03JTk8awnriYC6HebSjucUW9EaUZYEfyMevGXe7Pq4nQJJsJ1va3aO?= =?us-ascii?Q?opdB5ro6AB9rial/1EneNL8fwflrynGfZn47R3rsu+ZACUiRbNFyAC6ZjBgc?= =?us-ascii?Q?BEUyJDdNEQ92TmNCG8D9NsLkAJ4dzObJNR0rSOQxXthQvhBCM7ngYo+e+2CQ?= =?us-ascii?Q?WxGJvywKUI9dKZRqp0irPdiH4EhbhoH2tM6OJuj8LU2I/cMbfRpB2G1kbgKW?= =?us-ascii?Q?wLLYMxL+s9w+P6UcmWA30j31GfmKOGt5V4bDyWBr86EzvBRAD6nQ/K6pwkCY?= =?us-ascii?Q?Sxs5FCDuTsUXg+79NCE9UeS4NsbH+nZFZ0k4b9D3uKp3Drhj2N2Iu2KEKgw7?= =?us-ascii?Q?QLovDw1sXolg21+o83F/H7gvFCesa0R3R1uHHcPiidfptmt4MRyluO6Oj6eG?= =?us-ascii?Q?W68/g78Xfuj5FOpxfupP1DCcCWntublTzHzLwtzT3Ah0ilTLdF8FukN7rqdR?= =?us-ascii?Q?9naew/u+AL5g+iOrnEkmWC1gqju8WPZue7a0cpvJ/k8UM7ESr1zTL+llkZaJ?= =?us-ascii?Q?dniBG2+TyTcIxbnL8dloHuuM5RBiFZzaYXyPloNxE6f74bnnDu5le1pKpSyU?= =?us-ascii?Q?ACPIcxgPahLOFUehLKUxneqN6ZbuQYXSIdSu7D+DtzGt9OoaVBhpmnnCLtfO?= =?us-ascii?Q?bwHk5GbTvhPdfyQHF8Ap0+fthMQQX8ed+lTZ3Ai2Nlx1zfBT+/6i9BeF500C?= =?us-ascii?Q?s+3lNj4GiXOBBY+CbsByzT4M2hMEJn7ewR1L5eqd48H2my+inMCBAQ7u6/JT?= =?us-ascii?Q?CYb2IA5Zmqo8fdu+O0kKUAx3sMudPz6UHktDSlUN?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0723d77a-a00e-4089-1849-08daef063d45 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6053.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 10:18:50.5158 (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: k9uTmRM5g7tHoJXYHCGEDR/gr3GzEe3BtpHpgf1zu9t/lzkmsxgz60uWf5ZpQxlf5ziRwnJvbEOwZwvoaD9vTg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7625 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Pankit Garg No need to program site adjustment register, as programming these registers do not give accurate value and also these registers are not mentioned in Reference Manual. Signed-off-by: Pankit Garg Signed-off-by: Alice Guo Tested-by: Alexander Stein --- drivers/thermal/qoriq_thermal.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/thermal/qoriq_thermal.c b/drivers/thermal/qoriq_therma= l.c index 18030bd68687..24ef446414cc 100644 --- a/drivers/thermal/qoriq_thermal.c +++ b/drivers/thermal/qoriq_thermal.c @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0 // // Copyright 2016 Freescale Semiconductor, Inc. +// Copyright 2022 NXP =20 #include #include @@ -245,8 +246,6 @@ static int imx93_tmu_calibration(struct device *dev, =20 static void qoriq_tmu_init_device(struct qoriq_tmu_data *data) { - int i; - /* Disable interrupt, using polling instead */ regmap_write(data->regmap, REGS_TIER, TIER_DISABLE); =20 @@ -257,13 +256,9 @@ static void qoriq_tmu_init_device(struct qoriq_tmu_dat= a *data) } else if (data->ver =3D=3D TMU_VER93) { regmap_write(data->regmap, REGS_V2_TMTMIR, TMTMIR_DEFAULT); regmap_write(data->regmap, REGS_V2_TEUMR(0), TEUMR0_V21); - for (i =3D 0; i < SITES_MAX; i++) - regmap_write(data->regmap, REGS_V2_TMSAR(i), TMSARA_V2); } else { regmap_write(data->regmap, REGS_V2_TMTMIR, TMTMIR_DEFAULT); regmap_write(data->regmap, REGS_V2_TEUMR(0), TEUMR0_V2); - for (i =3D 0; i < SITES_MAX; i++) - regmap_write(data->regmap, REGS_V2_TMSAR(i), TMSARA_V2); } =20 /* Disable monitoring */ --=20 2.17.1 From nobody Tue Sep 16 07:14:08 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id C4775C53210 for ; Thu, 5 Jan 2023 10:19:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231985AbjAEKTo (ORCPT ); Thu, 5 Jan 2023 05:19:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232582AbjAEKTH (ORCPT ); Thu, 5 Jan 2023 05:19:07 -0500 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2086.outbound.protection.outlook.com [40.107.6.86]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 099BB5005B; Thu, 5 Jan 2023 02:18:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kadPkrs2jc94yc/RkJnkZXjldXeNev+Ynwzg9e4f/TNim6B+irXxblVRhE2Rsw6627U7T/LXMnPFggOabfEfgNu3qzYFDT4NGRRxXU2LXA9wRVGkKPEbCBQLn5CaFTUT7XMoEWxGPjgWGPCxsNEzvTo1Z/cmeJ/WaPE8D2cHI7qct204UfmrhOECd3sAprL6d7u1eJPSObiFyosS0QDLuw7mLmK+ZjAeqUE/XEd0mF1wmmIqKw6J49nEOkolIqpLBI/S+71lrtDmpS37uclRd3GdelEWs/PWcCsR5pamBfOP7ze3EMt3uHavX0XS02xzpddddDTrxsdejIhrrGCIeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=sDD4GprmS+yHjZjuXjeyJi0vUb73DUTgY7ZaCawyKpU=; b=fkqKPkiqcPM8uSWGb39/2ug7pUv5uhuHO7DeGaiLzNHzC8I+/036alZZE50Z84jLnFhafUgLv9Ho8Zw1oaqz1fV4A+2ySBdYVptiJXi4WgymXZY5VvULMobcBs6yBT52cwhpxVWn5rws5S16dowmLCIjV5KkQ/Jzi8l+GSx0FZwOQU8aoJ7minDE9OkgYRu8bvpI9JYwrX5MymOhv5rTWfCvFalXDYWiv4a7fwF6hGIQLx3MXq711orGwcTyYZ59XSA+Ij3wxvk0rNSvREU+WeemYljennSthB+Qa094pK5o1hejrqea+ibPsZl5sjTCw8ydFMyX0vmle0XTkxGSiQ== 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=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sDD4GprmS+yHjZjuXjeyJi0vUb73DUTgY7ZaCawyKpU=; b=NA27xZtiad1TUxmP5n8nYrPyV34J9DhaIwytn14WwgdDuG8bYBQ+7WRUZKtHVwb1LfmhlAJN02ZybwA+oodJx3hUR22W+7/JFW8QfPmBO2N2NKBrziOyY8O5FAtHjirO/BBHXFT2Qi/QEhW6ct5LAnrYk4emEuT7iEp7VyJnZ0A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) by DBBPR04MB7625.eurprd04.prod.outlook.com (2603:10a6:10:202::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Thu, 5 Jan 2023 10:18:56 +0000 Received: from AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00]) by AM6PR04MB6053.eurprd04.prod.outlook.com ([fe80::f75a:918f:6b4c:4a00%4]) with mapi id 15.20.5944.019; Thu, 5 Jan 2023 10:18:56 +0000 From: "Alice Guo (OSS)" To: rafael@kernel.org, daniel.lezcano@linaro.org, amitk@kernel.org, rui.zhang@intel.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, festevam@gmail.com Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-imx@nxp.com Subject: [PATCH v1 4/4] arm64: dts: imx93: Add CPU thermal zone Date: Thu, 5 Jan 2023 18:17:48 +0800 Message-Id: <20230105101748.6714-5-alice.guo@oss.nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230105101748.6714-1-alice.guo@oss.nxp.com> References: <20230105101748.6714-1-alice.guo@oss.nxp.com> X-ClientProxiedBy: SI2P153CA0009.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::18) To AM6PR04MB6053.eurprd04.prod.outlook.com (2603:10a6:20b:b9::10) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB6053:EE_|DBBPR04MB7625:EE_ X-MS-Office365-Filtering-Correlation-Id: f017a1f1-6a98-411e-b8e7-08daef0640a1 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CXGWI7ZGSp4FAXo63NMAqL7HElr7toulMtfFxR9uzeVnNyqUvcrMB9v0NjMuY0NyFB+P3H2JSY7n7cefnY74JBeFqOu6KJA4kgcWiOZ33giGjj99FH+oqfKHEDeWMQvlwNa70TutAkbrL80tyfj/3L/3yWYPviZ5iOMDtOKAYpGV91TTtN5mh0qEt8uyrzlt3/hLh1ziSE4zYmwJka+C6EE9KrQvMNzhED7pJjyJHcGFZt1Ha3b99vEy4nap8mofHYZ/4gxA+WglE+NQvXAGji3BiWV7Fw92kQd7nrt+nU2gDe+cxev5yKdf7zRfSCAd01vrrHDdu+xAWd8HH93Tt4thADvcqmC9PP1FzlU7HjithH2qx0j4wGcoXr50R7+4Ip+RitCZqIa9Bv4OLUAcLUaKmh/0rV2vUm3QqRDhadsIiKf/m0h0BqBObk/VcHyv4Xi4DBL9M0P02ykM9d5/1cGqLLf3RJXojxtRoRFc4y/J+x6W5LPqYYa9xenD67bLtoiRA07XJBSErVYQHX9HJLFuSCwiW4JiFIjACfK9pkD8zGEMpWmf1sB/zpf87TeercsMqlzbU7yvoiA+1UHSY1t9sHvGoIhdr0A7unRhVySS8JLC0NwdxvHXydx6o92ni1LV8dO24fw6PPnNQv9JvwO+YF8hP6CF7vQ4IfsfxAOwWQ4wWyRbV8nrojvJdLiF X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB6053.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(39860400002)(346002)(376002)(136003)(366004)(396003)(451199015)(6666004)(2616005)(6506007)(52116002)(186003)(6512007)(86362001)(26005)(316002)(8676002)(1076003)(66946007)(4326008)(66556008)(66476007)(5660300002)(7416002)(41300700001)(478600001)(8936002)(38100700002)(38350700002)(83380400001)(6486002)(2906002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/oiH+aHcO07cjfeGgqIWFjoJB4Hf6dh/B0LscMUamPouFU6M25mZoOD7VxRy?= =?us-ascii?Q?drXkqBs9X6b4l1DQHwCQzS2lRIWjEWJ717YlL9n3d1KSA4TrUnaG7FEsvTvR?= =?us-ascii?Q?netKyeTNq+dltTGNbCoRD7XPdyN/qSBnA4MwPW1/+5UXlK13appAuuHiNcP0?= =?us-ascii?Q?HiWsKZbgyUxpqJz0pfFdYuN5NAAihJ5dSwwJ/DyP+zt1QWGo7Xjdx27FkkAo?= =?us-ascii?Q?K7RaExgz1SEbISz33Tccpuuh+xbo0mpxrk8Pu3zEapt47tt4tXQ0NEdph5JZ?= =?us-ascii?Q?fUCB5FNeGzJH0gBJlERir1siPgrLQpI7UfwTR6yXQryltPLvlnZgfuqxaIM6?= =?us-ascii?Q?XRCBlGCMoiG67NCbp2lma7NcwIL3dduOTA/XZX9xrJj0jNE1xOdRKHOSMP3q?= =?us-ascii?Q?Wj2m/y8pV98EKZChxw84+TqwyXBX+Uxr4J35XqedER6qwDSNSyjSBGRR8JrE?= =?us-ascii?Q?G4UQvp5bDj3/kV2xQDKzAEw3hJyt9eW0HEW2Wv4TQH2/anptCYgRGD9/VBMe?= =?us-ascii?Q?JTOympifnjV6ApKZKLazZ5JSkVmrY5tIPlkFJ28vJeVDIoUVATSeeQ7gdud0?= =?us-ascii?Q?9PR5cLOcjzI2BDkTk0daI6PuHU214Mkm6KKw+RrORC7vpCTbZdczBpJnxum4?= =?us-ascii?Q?sGxOBhEH+2Y/0L5mV/jWmMhtoHRCvPTGSTzkC3CdaE+2jVFahyUQYOVADmGk?= =?us-ascii?Q?Vihv+W4LcFaPxzwTPgwVvGIvdGosi7S9KWjVYcNxd3H+I9mfl0x1qNoUf+qj?= =?us-ascii?Q?WZZhlx/No4PjowXQDm+Uhk/yDYQPpouvjJJ5UMpu0zuv/HrtnsA+9rUFZV3N?= =?us-ascii?Q?mlZBCLS+HO0XQxL8XrBOdiTmN9XdZtj3iSEN4L2pUxYD283cOr1n+B/W1GA1?= =?us-ascii?Q?2SQzdxC0BSrQmQUhGhuJF4WMuRgouafYeiS822p0D63O8e5oid/itlF/xnR4?= =?us-ascii?Q?82LGUHLosJQigMRn5LJwalJJK7e/P8LZ4zI04RFlqqX3+AwTe+pFOW3UgXXM?= =?us-ascii?Q?CIwc8oenCjAi2Xsb1hPfs+1xgSmfV5AB2tCMazfCpv1HNeHKEkOs42HdOapq?= =?us-ascii?Q?H6lCLvuktBanEao/tuIzoiqSdAHkfmbIY05T53uZWCfLjBgZDz7HKRmLy/bX?= =?us-ascii?Q?ZjzhH5W9xYKwIAMvRFrppgXY+h0ck0DClQwxW7a/BlP8YbTdikllzM6e8oSV?= =?us-ascii?Q?1uuZ3p+mvEVoqLrqT0bNQZeIQSxv7F6K9KDRZJ3YphmAYoeqs46fVMdls1MV?= =?us-ascii?Q?62rJxRxyoQI8DjvcoD6NBhjFEK/prx690Om7+f3coGOkf1Zhij8vD+aTg9Ly?= =?us-ascii?Q?NZWJE8XbA+Aeiqq+uHDKwcVPwAGB2FlGrGkhWKypVKCWz34bsexl7L2kBPyU?= =?us-ascii?Q?OYcFVunM2eKqjpcgV3ftCUAhS+7RxugdvwqPXZpuThbAS/T678F2nxEoXDpt?= =?us-ascii?Q?BGqQeyaeHlXbuXAYyj0fXqUKVzK8hceMxLVei1+aJcyStIuA3NhQjBNpYcWg?= =?us-ascii?Q?PAsA+wf/XBCYFpNiJQC0imyirldqC3FSKvQz1bSOsnvYAvV3BD2PNcaXFnxO?= =?us-ascii?Q?u+rn4p0MJjBDUqlURw8Y4rMH+SlIlIyQMso+c907?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f017a1f1-6a98-411e-b8e7-08daef0640a1 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB6053.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2023 10:18:56.1247 (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: P/dVaYGpHpyzePPTM750rTohAIlNDfDGXgy187XbNzu+SaWDcp4B3cOBfjo1JNBXjSgA82y+SeJhxz7hva/Lzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7625 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Alice Guo Add CPU thermal zone and attach it to the TMU which monitors the CPU temperature. Signed-off-by: Alice Guo Reviewed-by: Jacky Bai Reviewed-by: Ye Li Signed-off-by: Dong Aisheng Tested-by: Alexander Stein --- arch/arm64/boot/dts/freescale/imx93.dtsi | 48 ++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx93.dtsi b/arch/arm64/boot/dts= /freescale/imx93.dtsi index 6808321ed809..60306f3c5e7f 100644 --- a/arch/arm64/boot/dts/freescale/imx93.dtsi +++ b/arch/arm64/boot/dts/freescale/imx93.dtsi @@ -8,6 +8,7 @@ #include #include #include +#include =20 #include "imx93-pinfunc.h" =20 @@ -116,6 +117,38 @@ interrupt-parent =3D <&gic>; }; =20 + thermal-zones { + cpu-thermal { + polling-delay-passive =3D <250>; + polling-delay =3D <2000>; + + thermal-sensors =3D <&tmu 0>; + + trips { + cpu_alert: cpu-alert { + temperature =3D <80000>; + hysteresis =3D <2000>; + type =3D "passive"; + }; + + cpu_crit: cpu-crit { + temperature =3D <90000>; + hysteresis =3D <2000>; + type =3D "critical"; + }; + }; + + cooling-maps { + map0 { + trip =3D <&cpu_alert>; + cooling-device =3D + <&A55_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A55_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; + }; + soc@0 { compatible =3D "simple-bus"; #address-cells =3D <1>; @@ -280,6 +313,21 @@ compatible =3D "fsl,imx93-anatop", "syscon"; reg =3D <0x44480000 0x10000>; }; + + tmu: tmu@44482000 { + compatible =3D "fsl,imx93-tmu"; + reg =3D <0x44482000 0x1000>; + clocks =3D <&clk IMX93_CLK_TMC_GATE>; + little-endian; + fsl,tmu-calibration =3D <0x0000000e 0x800000da + 0x00000029 0x800000e9 + 0x00000056 0x80000102 + 0x000000a2 0x8000012a + 0x00000116 0x80000166 + 0x00000195 0x800001a7 + 0x000001b2 0x800001b6>; + #thermal-sensor-cells =3D <1>; + }; }; =20 aips2: bus@42000000 { --=20 2.17.1