From patchwork Tue Mar 25 14:56:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029134 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 aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ED2CAC3600C for ; Tue, 25 Mar 2025 14:57:12 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.43]) by mx.groups.io with SMTP id smtpd.web10.67884.1742914631188034508 for ; Tue, 25 Mar 2025 07:57:11 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@bp.renesas.com header.s=selector1 header.b=LoCFijPv; spf=pass (domain: bp.renesas.com, ip: 52.101.228.43, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fD0HmqlsMS+sDLtqcfX31cGWWV+DBy8+r2GNbczow9qVg9faNa8k35nyRprOa5oSsPFtJLH0JSKfJcOwAknGYb5scQDg2ZDRvFDa0/DYsQV31S3KESkc+sb8pwkI5JHB0/Uvwpc1205oxeEbxVQfPwLABoWdW/DOwcuMXDnkWOAKdqOuYgxWOz9H8lYSi4+iEXT30BTNWGs0lGx+P9sm/3skLKi/5hQvZk5gpKwGX7qdhQURdyUdrNSHMh4SOcITkqwLzv2SjPfwPXvtGHxecRVBMuEDbH2VMaFG252jO1eAWudqbf+c8E+GWxifN42pbplS5F4uoDrF96ayTQzjhQ== 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=SWRK/NTUo/nXhK5/kDtnmUlfmsMwv7vMIc3OssmrZ9Q=; b=XcsuXpDHnuNjJ4KuC4QjSfstMG42+F03IonM5PJgkw8F83Qo08fezizz0QdgmiRgtkT82FH5mmRnkev133adkvJroIX/WCnWR8pCmgwWQbw24DKE2dnUtax0qm2/cWYtJSR1jp/+pDe/Oudl7g4plSSMX+ywG+/JD10xzf2jo+tGHGl8ONZx8TfGUmgJG9A/shy9oPzASkI7TSNbyYJn1LZygPnoAgSLIG0EQctA6RPsqSJsKuHuK1ueGZr51YKk7PbD3DgYxNssK/VganR3HEkzlk3I1g5MhNAsYIoAe+hH0aGjtz1UDtVU4QY0XfePX/E7ZeZKD3ZsG7mMtvby9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SWRK/NTUo/nXhK5/kDtnmUlfmsMwv7vMIc3OssmrZ9Q=; b=LoCFijPvDMO+2irW/x/e9OcLAIPitH35br69fXlss3OJ8+WzV5VP7miRdNl2gaT1DfBthwZhzK788IwdsqZjB18Je0Hr/umbVxOIdFMHtcIo77tGVzJ0VyihLdQ9zH3SWXnoSaLFIaBhldKr2qJ1lRS4JHptDlA1mU3Sx/nPK0I= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from OS9PR01MB13950.jpnprd01.prod.outlook.com (2603:1096:604:35e::5) by TYRPR01MB13248.jpnprd01.prod.outlook.com (2603:1096:405:117::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.43; Tue, 25 Mar 2025 14:57:08 +0000 Received: from OS9PR01MB13950.jpnprd01.prod.outlook.com ([fe80::244d:8815:7064:a9f3]) by OS9PR01MB13950.jpnprd01.prod.outlook.com ([fe80::244d:8815:7064:a9f3%5]) with mapi id 15.20.8534.040; Tue, 25 Mar 2025 14:57:08 +0000 From: Tommaso Merciai To: cip-dev@lists.cip-project.org, Nobuhiro Iwamatsu , Pavel Machek CC: Biju Das , Lad Prabhakar , tomm.merciai@gmail.com Subject: [PATCH 6.12.y-cip 12/16] arm64: dts: renesas: r9a09g047: Add OPP table Date: Tue, 25 Mar 2025 15:56:06 +0100 Message-ID: <20250325145611.3595454-13-tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250325145611.3595454-1-tommaso.merciai.xr@bp.renesas.com> References: <20250325145611.3595454-1-tommaso.merciai.xr@bp.renesas.com> X-ClientProxiedBy: FR0P281CA0113.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a8::13) To OS9PR01MB13950.jpnprd01.prod.outlook.com (2603:1096:604:35e::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS9PR01MB13950:EE_|TYRPR01MB13248:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d811631-fb2e-4dac-30b8-08dd6bad5069 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: p+Rrgc0Mc9wlczqo2agF/5sqigmBbxDApfrZy7ZCM70/SZE9AMNy/kDov9fpTCSdn/m44yzEYtWxv4oNZSP+HDosrxT6vtTR7UJ8LlsbL6+8kLIRiEfo56QfRl50SE6kdRJVKAEYkM/4j+ikVRSZOwWvNJnllTmbS9/QKojNfQ8DbN0eZMFFkePhQkB/aSmccLlkaCkORTrqEOs316OgQtzqtS+dfyeImy4PP8HYTn/RTtNysvRGLjztAq5mAfGDcxsK9WqJ9xKjAb47ZNXnBfgFjBwhV1eh2ZBqQgfXfTT9ZY80Mr/Nd/cNDbj5nMlniSfbe38WWgU237asMUpJQrJvGVOs4eawNUSi5jjh8yBRR5Fw3eQeQW4jss8eVs/H/d+Z64TdU1LR9dsD8lhG7XHLhVtqxFly6O0HMoRpneB5IEOClghUxBn1IqbBYNqQrwn2x7LbAuC6/RyGgq0+kjIlm567nASbSqN/w/tVZEZYRfx/2ejw3tf/Lbv508nxJzfJCWcxEqVMT/MS9l87FNQAOrniXohMalHmj0pNRjQ9H6PyrJYuPxj/CtBMsWDPIc8FEhTElaKSXErixnNIK3DhDgweDr6eMRzBTjd2+kF/IxqDfNWUHaEhV+Ofz684b55XuM/GKPb21ZrvHHMPN4D2PrrjtH3piW/QYVZOblc9SUj0TF93IeMmZjvX7b/36m10r0WOUoFPxmrR6T0gXYm+qDIKIZSEvxsVf/L9teG43vQlRI7kD0ZxKHKUUPW7q2bPO3L0En2ljWPFkEkkAqqOvFcoccjKnE88v2BhAORqyyAK0HBzWZusV/NKoNMCbjiZB747d8b9/YUgtJudY5Pi8flA7/iCf2tnqIIHwBHqSszVF7ktsOp+dhrl5RKrG/myHOEXEW0GAyh7FPaQcLBXqqxwctj0ql6qZJi3UlPJ3vmQxx7NtKWBKXGi/+hfb8LkLvjMNkXCTiAtvSBoY9y6PDdLevqPxnXWznrX9cmulzfqveomC5wsWgcI5h1Qlhx2kJwGcoE5/XryFu00dad0abwO+pMsn/UwDY7q5GrAFgxrTF/fpW4EghyJyaETdwNqxiL7LMlYIRbBgX6YBVBqMY0yHsrJS3ZBmu4r6WrAwUlkMqSKG381Sv9KDDhshPhxuni5L5gu3L67rwBjk4bJ6rNZ5NlKEKt6LZjPjqDYTCHiL9FUAP0+DVk7Xw+h22Pbc3aw771UmEke0jQCJ343JqQfpSy0ufx6syF7+wLJHeCztc6PBXvFSo0PU8zcURA33k55c+owOIser7v5JVNOotyLs4ERYWzqa82ZN+xMT+f2OSlPHdl6Rt2A3ZkJvNzgIe0FM0npTHjbSEso8YbOSckeTN/h6ZvLS8eFmu6DCiGzNHQMbHOc2MP+iYNK4gOvTEzX4RLqFsIGB48n7uz+n9nD9++AB/Ci3c1pL3tIQzCyeJGNn6ySjllsNdK4 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OS9PR01MB13950.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yr3h0IoqDXGz75K+grOPxlhc5fKoQJ0S7LqGXf7BbHrJviIMe1gK9yI7Br2/Gu0eK7AAcQChwb0RrekHJycRltQYdrMH7Wm6n2yRvtBLZWRs8w5PDzyEoiOf6jUcXZla7kYs9JlviWHFq0Y7wvU3gh60WHXU1FlTFwHVv5LxzvAdQXeGMXVI0XMbMFj9C535E0YD/82KsDm+Qt0eSxmJyrrl+r7YsA9rACky1XRSudD94YiX8GtXE3gRop6zIfHxYSK9HtIahTiPYcVIeaYbl6+bCZh7Dz/KJoRqKgGvTtTPzP8a3ue5GUJl93+UuOsoGDa4bkYy4EY6KGz9z1xzxnQB9WnCjMS3vOQACIyIW5h4c5irLRiJhe0e7VfKAAEsDv+pzgZddwF5rcR3bloIiVLgu0OCeyo3kDkbl+WbnFbn9O6XGeQHeBQbTPfSR8NzFMyPp3CnBXPtE6IUJGkIy6ysw1NX7hrR39hJXtf/sd+H3CBZMyRXor5X6LFYnTQfSGFrZHtzFda4d7nMRjY/BniaVdt95jSvaQcsD/NF2Sq9hcmQCDAz2AI+pSoLF3Xgb0vQMtcy1aJNRPRufgYgUXH1GwWlG+rEGE6VWbd9VGiBzbciXT2GaU2FwvD5pmXc69ZgAY8DQM/LtORd4dbWtCbTBy2qV4zc+6SJ6sxX6xtRCV6+WjP072vs2jsWI6akKUd3wO5aGRKTJbUIKRJNZreH81NCisUGDChMVdK/qv/GkKWvFe3q1g5g6OzyPwDfJ0Ol3HHTIwzco6B67HrP5HrvXbbjG3UlMq+uLXbSGXEfA1/V4EBeGNXuaNkuCwXDezqQS7m704NYEAPgzATMxwYTPuT2q5ktzOvugAT/zrzZMpfTKG3RpxjCVNEfzJXxcmeCTFIZNcUX6N0UYm9bBku2H3kvILgu/PT4O8eI38yqfrAFWdiwCWShRkO7OQMEbmaI4d6zulR/i9IOIAHEbAphwaLqYVThze3cKm44V3X04qMiuy0kLFH/diY+d3ArBtEXlF7WnKt8OwWxQlcWmjdNzSS7Ni7KYlkwTLMRcFC2npqptJk83UkWt9I2iigxLGFgh+nAjfZ7Re6w+0jz3mRV9CymglgEpJz71q8VIenfniWPXg6zntQb+XWT8IXNyOzs/f3vo/K+IySPoBuZQp3SjiH5xVC+ts0QqInO066SpaO1UKWiZ1CReI/w//f9SxZOxdR8TUpMN7GzKSgcaoWPQdecD1QmuYH+J143D8ojoE3am3LIXjhIix/Hd4NDqnLS/ZBFD0R03U9wpAns1JMHJ3HJAwdMY/sjxzZiG6xUnwbNVtrHFDALUVpOvTfUFNU/3rpffQu1Me0UIqnsxtIwEM8EdngWNl0KDrCnMbthadeQ28W4cI8ffJT7SX/4RD+PYdMss/KKAf1asuAIZY+xq+lTwi7KrlqbDFdUfAyI6NtGUxUNEj89kmEx6tPDyJPyPvzZEVn30fnfOCr5LYFgg88Mf2zPzeVkYppa5Ok4aHsPv4p128hPhAf2Hz0LLLuJ7zSD3RRMYAV1wi4gdQXmKc/GVB7AogyfJJkKKj0YQKxA8BhVjzoR8bh+tN1PXxbcyf3/SqnKahQX07LZJGxbja9aMuLSmf8/yEI2M68= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d811631-fb2e-4dac-30b8-08dd6bad5069 X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB13950.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Mar 2025 14:57:08.2110 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: V7UxTZVN0rNMH/zOuNtg7EbGjAN/u5LZt4PTl46VhnMx+sPE78MDl3NR6MSIfZdjEd4Ni8P0Iyij8QUcy5h+3Qrx9Yzs8sUnz3itoEYvPtU2XSRZVylnKdooe9KErp2T X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB13248 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Tue, 25 Mar 2025 14:57:12 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18362 From: Biju Das commit 8e96597f3c25007d292eabba9cfc9612e7d90f0f upstream. Add OPP table for RZ/G3E SoC. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-11-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi index 4176b9aa6892b..39a7cfb3095b0 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi @@ -20,6 +20,39 @@ audio_extal_clk: audio-clk { clock-frequency = <0>; }; + /* + * The default cluster table is based on the assumption that the PLLCA55 clock + * frequency is set to 1.7GHz. The PLLCA55 clock frequency can be set to + * 1.7/1.6/1.5/1.1 GHz based on the BOOTPLLCA_0/1 pins (and additionally can be + * clocked to 1.8GHz as well). The table below should be overridden in the board + * DTS based on the PLLCA55 clock frequency. + */ + cluster0_opp: opp-table-0 { + compatible = "operating-points-v2"; + + opp-1700000000 { + opp-hz = /bits/ 64 <1700000000>; + opp-microvolt = <900000>; + clock-latency-ns = <300000>; + }; + opp-850000000 { + opp-hz = /bits/ 64 <850000000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + }; + opp-425000000 { + opp-hz = /bits/ 64 <425000000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + }; + opp-212500000 { + opp-hz = /bits/ 64 <212500000>; + opp-microvolt = <800000>; + clock-latency-ns = <300000>; + opp-suspend; + }; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -30,6 +63,8 @@ cpu0: cpu@0 { device_type = "cpu"; next-level-cache = <&L3_CA55>; enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK0>; + operating-points-v2 = <&cluster0_opp>; }; cpu1: cpu@100 { @@ -38,6 +73,8 @@ cpu1: cpu@100 { device_type = "cpu"; next-level-cache = <&L3_CA55>; enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK1>; + operating-points-v2 = <&cluster0_opp>; }; cpu2: cpu@200 { @@ -46,6 +83,8 @@ cpu2: cpu@200 { device_type = "cpu"; next-level-cache = <&L3_CA55>; enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK2>; + operating-points-v2 = <&cluster0_opp>; }; cpu3: cpu@300 { @@ -54,6 +93,8 @@ cpu3: cpu@300 { device_type = "cpu"; next-level-cache = <&L3_CA55>; enable-method = "psci"; + clocks = <&cpg CPG_CORE R9A09G047_CA55_0_CORECLK3>; + operating-points-v2 = <&cluster0_opp>; }; L3_CA55: cache-controller-0 {