From patchwork Tue Mar 25 14:55:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029122 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 00401C3600B for ; Tue, 25 Mar 2025 14:56:42 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.34]) by mx.groups.io with SMTP id smtpd.web11.67706.1742914600947369189 for ; Tue, 25 Mar 2025 07:56:41 -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=bqIeiHnB; spf=pass (domain: bp.renesas.com, ip: 52.101.228.34, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dBmWj0vl3BiE9F2ZwQSaP/1tS1XFJivTUmU3mRlRZHo0pNQfObREhfD1pR396je29cbCE0GcpTgeTk6efM/neqMdlshXZYwATPGyBTvIpazbJRtt1h04gSV8fCB5JB6M2NFicsq5nxDbkdMmtzo6iBg6MXYQ/7ZC+o7FP9LEEyr+RzuLp5Ay6nsVGdYat8GPOfUaQpEFQdce2w+tAlo1iZjqC219RS/ePdgVCwuCk2M7swFxd9uvadjG1LLvIJQb41H9Yqc145xHzYeCsmBz8IIzspft3nh4QU127gcqT4SC1q0dJIMRHJWSqv2XAaNcAEkdoyJ2c4vK+u6Gg7zEJA== 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=TTX1FVhv25DmH8fOlPn3O4Lq0XsTskSwTxtxHp67sbs=; b=Ht6BMb5K6tPFP242qiVmrWPOzAhv1kVYCvGk4Dmu5VsqyjgPPp7kgQg3NOU2nK3R27cnzOQUsh77/ZodM5tzIbyKrW6hm1BGpDMtSXBI/l/Mjt7kIeqerxG9nLWCZnnHHgaKJp7z6/UX6bN2N5k4e11LwxDYtGfk5jgymmKky9Tx6xEl2s0KwnBJ2ofpeanFt+6ysgS+Gf+E3aHMRbi3IGH+tm8Ynk0zCLIHw1rtwW+Cpt+z69zimH1PRpZGusKmW/ZfqkQZPouvDqUU2kZ5jxZIdsoQbU9ibjgqei1Z+jr5k6X2NX6eG8RBi5dZgztF+gcg8soaYaJ249pZu+uMwA== 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=TTX1FVhv25DmH8fOlPn3O4Lq0XsTskSwTxtxHp67sbs=; b=bqIeiHnBHpFNIFHYFVT24hQcihnVzOc1u6TwpmWTkoZzg6JpEi/rofkIrIlGXPXtWWylJetVdMcYnIlmYvGAHMN65hgXFuKc8ZtlRWDPu/uwDaQgLLn9pTHnDOoRv6dtX/VD4LSxaKgTT/s7Pg1qshgt7xWRgG1L2R8Xw5bQlO8= 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:56:36 +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:56:36 +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 01/16] dt-bindings: soc: renesas: Document Renesas RZ/G3E SoC variants Date: Tue, 25 Mar 2025 15:55:55 +0100 Message-ID: <20250325145611.3595454-2-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: 0bc0a041-31e0-4fae-ac44-08dd6bad3d3e 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: p9P3/iJngzS0mPNK1QZmbW4341RGCs7bdEJnerGBZBBLn7vPSjT/u4TdeBi3UZxFWoMup13BKKEG+v3iFpm5KgQCfRcnEqO18zGdyDh30lavIcvwyj/Z5PPSqUI7Z9DfUhY69o10aE0gwodV7V8u9yfRcuUpprSrY0C0lAndSVoRv/Rz+iPk9rN8jIhUeDuDCjBmycn4zBHJSNvi2n6sdh+1D58E3IF4DihsAjTONJoDaDOoId1DMjFMBF9KID/KLGSg18TRuxEmh4doAtBJZ7TS40p+xyD55qHiSmho1706tUrXZY8hiqRXNcGTDmYOTJRfF08tRZl5Zq1lb+0lSqNAM63MI4DAr2X3fqFupPM+T9bK4mDTyjYaOleQ7S8vVOXCTEtggXAJKjyxYQNPHE6NG8pymjgFKDb6JjXYtZyT1qqLY0zPXSx0ksSw2Np+i9afgPXLLDPf8zzhVzmol48b49mi6gXSEW4fTBb3zxVwSqQuTaAhMrO49Y2nekaOCdvWmkTlQdcEHWrONMRmJ349akdpO/42WhOltnidnjqzNA2PMkk6hpUSbW8nyjnH23z3gFPu4og8XAxdS1y62q4U/ZXW6Bqm7gF17KDtN+vrnjArxWnx1Witr4rVqJlHGWSsNusuNZDDON4UTDUgxavcTakhfO27vzcS5QcdvEsTXmWn9Tg6/NQbT16Xmjw6OJQTb8mnYK5Oi1+7/XdQfmLgAxu7CDg2SoXm5JLg8ZMF5UfGdJJh56APogi7vu8n5U2G0bBxvV0xZ1B2wlrOz6Z/l/lEF25ljjh7yFp3i7bnOLZufGaoHrD/7QAbYzKuhKo8wVR0JedSknDri34VlwsxWVcxSKjRlCdkgoxtfdYxLVd4F464nK5uprMtBDjcao4UotLvO/Xenhba22/4WE4C67CfHkG3busApMrSBe8p0y7lq6huoXtQtWYN42QHvlltnJ6fVGFesp9DfPwBgcetoMpQTs6UlMtu2+ppciapWyl075FrKwQXbFzoga7q9h3JmY4v7aOzoJqilR9/8sLCxRR0FfJLJjlYaFBIPWORJ4R4+XNDhFBU4cl0aTemxrZgT/+uo49GTC96aLTnR3vgDh/OZ+6JiHblTF4SPlCLshC7I4YCc+n0WH/XuWIdUy/BfG5uGgEtk8NLf/ibcreM5iGqZ7WyEem2hxji3xw82L8eNiQi/matT6sA6AyQVCk+M1+L1uoEry2DUDsSsWtjtLYlxuLUwgytqZTnm8dJjwgweBdhbc3AN7sy2SRMarR2H+o4CpDOhu7k87akjaGAypsfH1phPsV7ctNHMH8yo7qP4aR4ZAemp6aqj0vtXd+bCkarKugs1bMlEusSJ6shK65DU/h9/zXMg0sX3KYnnPfm10zWmnw2wq9LtmcNhxjLDNQ8nl5SW+nyMiZIej4vtX0Gh/+W4ac5eSgCG1AiMM29Uxv4uMsOvqLTF+2o 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: IKvoMBpciAz1Ju+SZbTS/iPr9xHO3vI+8C8Ci1BRfnKEvBl9fW8K8ckUU4D8XXBQdWtFO1UHwQEhkYblFHEZpeDutiHylprlsu0E+/JYuwdbOBEqSpdKEW4FSf1mAorRU7BnIU0x7pjfqEMIdnWHR8xfQLHuhjAl5tMgS2FRA+PVgocnFYsvAFJg8joL+HVRVnwgZDdFY7A+3UuXvSTgGllBVQ3LqA/DDd852RcQz4YLxTJj/+oH6C9KL7tEtwyDeU32/GQzdcoztytCrMR2JxWbYfOa25oS/gOccLXLCCnvjYfvSuB2P9bkq3axuWA5A+hukvjhYgR4mh5dbGOY3Dfz+UUOxkkKjGF+LkDORMtwJxEv8oVR0igdD58LD9AmB/bd+zGftMrMpTjL4AmTWW9VpwNhsgyUX6dMYOWSLC/MdkxAY+kkZpXfcMg7VDQ3XT1eYYYq8oTz92t0jbe74SoQUg2rM3y+grGWjLEfq3QRloMERUymKfWSphC0+jeTpqpOnug7Beev67hwViH73hEuXqm80TNxWryww45zbjqv3W3ILcGwX+FQf39St9He35m6ho5QtkBc7ch6TD4kdehQRLutV4X1iGQyQ6TCTk+gTO0dFTj0KGrAcwAwHIqcSicx+7Fi/Eg0P/BzGZlHamn4h3QXQlqEo3TZ6jIIo0O+/QKIEtzrLvgTF2uwJFVooLIwNbVRhYrGrRS1ybXSYIZXTY6v6XWw2cSbhCFsOzrjO7c8wvWimNLIHB5E8psQv9uF4XDbdeycK4Ji/40VRvRn6sUBL2uxBDWmKMKrSFnWgLk6qdcktdnobc1abrNnW86pXyrXt5a9w6Ltl0lb66oo3beZlKXqxXnDc8ILGLq3kXxi5o1HLRn5bb7mWQ8Ejktr1665P4TnxWaBApiYb3K7xf4QeHRcJxo7ph2zVRKv7P1Cc7M+8BvsLLkaO7O0g9pyf+RdzCVrQ9b1Txgk6PYehdKjfyELdtDSe6raDEmvzvLCgLF1J2UQ0OzhZ9O8nkBaqaEfi7KxOcLYYzS+VmbuvEvP11zgGnlqpmJWbkfWC9MT+p5ycylSYksVobW+SfaTLW/h/8XKW0/VGP5lRF6qh0JoLHXxzzQruK2+CW9KLC4XpNrq4+OZOWY9wXAAaDQIPKNoqPLq2JGvXR27wVqJQwQ4mmTh6IqPi0NgXNAPMt79bhNfJ3D6nDKwlYTkmb9S4n9bFH5Cy/RHRO9UB+45boolwFSjx5PUUd4zYfGEapEUAdENENmo5E4mQVHayC1jSjZ9EGB9kP5gqMtFUKqr4+zLpmq3Ez8aFBLa3vhYT0t91GsevGn0lPyIbrThrZCaIVK2BjAf5gyStCLBTt8pkqy8Dv1YPDeOhHhRLImuuFZwHt7BlRKo1n8ZMlL5zlc21PQEVgrHvPHN0fFsOzv5aEBznufWEB99mFxasX93DqpGLQJFp0eWsdLmdtakjbjW9dPZAGH46LbeiEhWLgOYtKh6VXdoAoChcKVLbU4I4W9B0F1gA3x7pe2j/TWWCi7ejkhCAwKa+rZPYm2YOGNsfem3Y/hC4RcJsd3AiubZSUUUXsG4JCnQLEHsnocK549xaoZMCiX7vyVjg2H11l9f7b9tyjo8c16uV6So5Hc= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bc0a041-31e0-4fae-ac44-08dd6bad3d3e 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:56:36.0656 (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: eQbTHUNS39IoHDtUCpB7hSsQ3NZN3U+wCvghkK5iokrd4lt+AXW2plsHKjsHra+5+RXczQNXY1LQug27qXRYiakytjst13PSIJw42z8wqpRdMieiS/9Q4rXFcmwaQ4uF 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:56:42 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18350 From: Biju Das commit ceaa1428e197d9d273ceaf60b8a7bbb3a60565b3 upstream. Document Renesas RZ/G3E (R9A09G047) SoC variants. Acked-by: Conor Dooley Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-3-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- .../devicetree/bindings/soc/renesas/renesas.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml index b7acb65bdecd2..984718402d662 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -535,6 +535,19 @@ properties: - renesas,r9a09g057h44 # RZ/V2HP with Mali-G31 + Mali-C55 support - const: renesas,r9a09g057 + - description: RZ/G3E (R9A09G047) + items: + - enum: + - renesas,r9a09g047e27 # Dual Cortex-A55 + Cortex-M33 (15mm BGA) + - renesas,r9a09g047e28 # Dual Cortex-A55 + Cortex-M33 (21mm BGA) + - renesas,r9a09g047e37 # Dual Cortex-A55 + Cortex-M33 + Ethos-U55 (15mm BGA) + - renesas,r9a09g047e38 # Dual Cortex-A55 + Cortex-M33 + Ethos-U55 (21mm BGA) + - renesas,r9a09g047e47 # Quad Cortex-A55 + Cortex-M33 (15mm BGA) + - renesas,r9a09g047e48 # Quad Cortex-A55 + Cortex-M33 (21mm BGA) + - renesas,r9a09g047e57 # Quad Cortex-A55 + Cortex-M33 + Ethos-U55 (15mm BGA) + - renesas,r9a09g047e58 # Quad Cortex-A55 + Cortex-M33 + Ethos-U55 (21mm BGA) + - const: renesas,r9a09g047 + additionalProperties: true ... From patchwork Tue Mar 25 14:55:56 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029125 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 D8541C35FFC for ; Tue, 25 Mar 2025 14:56:52 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.34]) by mx.groups.io with SMTP id smtpd.web11.67706.1742914600947369189 for ; Tue, 25 Mar 2025 07:56:43 -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=fBXllIX2; spf=pass (domain: bp.renesas.com, ip: 52.101.228.34, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aE+YCXFb0jIJA4DTHvss7NX3RQDSF3lhZ3JjR94Qoo70BH9fVknxLwC4u7fMOef+2GzRdEifm4pFkv4S2tKX0puqPamu61TsqLd9Lectpm+1kwxR4hokyANY00o7DB1mn9rbrUeQUGVWVEAh7O5QQTvenLVEv0Fk7/Cy1kSnSNkd+A2NNz48cnTV3cjHIRksjAMJbAbDc23cdMAfVKEDbhLPHftJRTs598yJivGF5GtoTfD1Kcj/oOHsg4tBt09DjlFGr699sQFltHs0ZY3bZo/U4XzcgKNpxkFsiy2mSueUn807pVNg/phQ2y8LuF9kn/2aRbKbZj55XXaXGJQcGg== 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=D9HZJPGmefVxV3vtphoEAQAA5LOonB80d33iFifZ+4s=; b=d0uWfAZkhqez4IWOVfJ08MiEAXu0j6gZkttWZKlEbfHi5Y7ZA1bIAESDahzQYsHiL7HW/+sAq2jU9xMDObXXBa6rPk+NV7Lc13HESkcR7IphFos+0Fd/JAxAPq/calyJkPyFrRls6K8M04+qigUvIfEtpqFfJpjj/rknoBEzkjiP0Ec/n2V5ITAr+S6rP+33Zt379XhCasRw7etEnTs+7KcfCkXmXrjAb+C4ORabhOEP9nRo3Zrkolm/6K/wm3K1DYFso8Zq9dqa9HY4gioU1TJvD/m/aPnkvreQrGZwu1we8PYfJsOrd9axZ5oj6ExMqwNMFMIMkgbfqOhdKGzihw== 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=D9HZJPGmefVxV3vtphoEAQAA5LOonB80d33iFifZ+4s=; b=fBXllIX29eVe1gS7YuN59R3WsItb0jdc/p7WSkeCYdIJdu4S9A52mMA6ygC/x1tvdpKPAAfnkpX8WMPuOmUAjJEs/dLvp3XaC51gJ3xHiSC+ccq179fvyCKwOlGS6TPAa6Yvu8w7VeFnK4lTI0BDJHtsSXDD/VIcC66+ue4ciN0= 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:56:38 +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:56:38 +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 02/16] dt-bindings: soc: renesas: Document RZ/G3E SMARC SoM and Carrier-II EVK Date: Tue, 25 Mar 2025 15:55:56 +0100 Message-ID: <20250325145611.3595454-3-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: 926aa196-d2e6-498c-4892-08dd6bad3f03 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: 4XEd8kfiTck7aWDhUOEz1zcDHz0Jl5OqnPA5GGkD7VsDBw0XmZ4yWwk13C8aJuqEs0kWpRgomMoKo0p3I59/T80rYgwjRexRb5ZNM4wB0NHnlsiw5vQk8htccTbUituqdI/MXAA2V9snY8yvwdmhSoqDXhy/ZLczSLzsRa4XLD1PY1l0FXUB3PHb8ovEi4o7ws1mDvOT7vaiCNif3Wv3dSe7+icQQXanRqWZtz70SSz4qDOciNP7OgZ4Kj3l+EepE1E2bfmlGxIWHhztSLiUYenzNQMjM8OgRIEUWi3ALnhFXxyZBQdLHfz13ucZ4LnuAcO4Adp5UAQcTjmOpAux1JvwihS1KeeXuXlkveFH5DB4sGCAYhs3QblYf1B5HZMke0OHSL2UtPHEb4O/MrRcyAZ1nuVexlN+4Mzh4SgtMnCOKB6gAQ9fuR7RhBdyBK1TVnle1PyyBfK5A2z3FYPooS6sB8Cz8Y0NPKfJARzCd8k8dL2LBLw1v+2p3Dgp+ZwXgbfO9M4+KRd0WgX9WcMmTqJiH3S/GBmuuDI2IkS4d27hcWMiWpyhq0WHOX2zgdhtX0pIhxjiGU2AW6u7S6OuHoN6mywt0fZkwiOK5/ai1q0RmneSQyOPyGMernxUl8qeD0yA0HzkQ5BVTBPfDLx+tKD5Hv6nbmOuWm1QXMG4mBMT9whU/zgga4exIaUZF1EmBEwXpGvkkGkDG/pvoG1VEfE/lmmlYwdExRPfCLUue4W+ElBjbGyNqCWk/8u6gPOOjGLmFuXD4UgW8tv8rHazYpFwI3aoUDmi3DM1QK+DNRmU2pqxweAOioiCKUTPp9e9B/YlmtXlbCEqzSgHLAiYNWb76deMQup26555jMo6pgwRt1TUxtTm8LFXAQUBDrfTddf1uwDukqkiEdb8nUJUNpTb0Uxv51CFYUQKp/tnDmeGnfMzbC4pIZSk7PlFlw76CEC9vFUbY24R/ecggHr2JZbBPCEVFmbtxQcpfKnSB7wtV/fuHo/D8F96qKoocYF76elxEvBkxlM2BMcKNPQUlyElpxx9ohK2x5TNh4NBDs1DfS6flz7ydoD081dFDf+1Wrx50Og9mNflTt6AubjZlcYcis8Z1VYqkEWZb7AaS3xzXq1kUKg6WO9fLjTr53qm4I3sNRv5DigUgOZZijdLhfz9nGuWUpE38EY7/daEhj3f3NUZgn4XfLomAsvY2rFutLkXM0KEl+hF+jlhgo2SKx/JSwbcLg4Kfj+Y8WhRexsBD1jB0+neHA6QF4sORx4Y2V0B3Nzy1o9al/MtTs/xONSArn6SkiYcsea8+l7geZeNkv7uKqsjWGBWvFaJ6ngockFHG5Td5K8A+YPTNnSDlkA7wg4voe+wIMxTn8IEwPt8n9MFuVDXEm3+I30epoFD8Qp8GY/1BQjWeT2I4UOgtpE6uEBMO9cv6PnkFLAVQjxJ0egzVngEU0qLEMn8MX7Y 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: PnH+RgcgzHLFWIEBjoYjjja4rsJqSJnqd1dGlJUQ0tOVRxgy9PaywcVr77cAJiUD0waDmNKiBXvsgUErIn+8nbjGTZE6UgcY4MPIzjZ7aCbhuNEY4BcqUmalloPzNoGmLTnYZTuGXkRLTbnY5fNb+7Bgu5gFbb3HttQBz0y8vHil+hMJid5X7fPigxSmfqNfGoSbHIM46V3kTFkl53GJbavZalyH7eI++mY5gzK+3uoKSJ/2dDOQ8+izq4TiMUdXU0vuICnh1vcoqTn13a9+OZ0RBO5zC2WV60kaa5nLahScdog4xb72NPHKyo88w9wmfLKJjwHfVWcKCJgfSag3w2svZtNz0b7e7pBUtjlhhHasqo34k6aBjbgWYgKnefQqsIpwk8iKfCPuKo4b839brj2jSDrpgLCAfV3szYlXQYPwVc4qX4Jydo+yI3md2CRInMGXTgDvB93n24L8bMobNj0eTgQBAoMTDUy7tMzuIL7LpT7Ci74xP1JoLpy3znq9k13p2uZBax89wQgtxCohOfC7urpNTmOZiCdc8mVzDOqf1u8zkuREUniqYIzoCIx7xTfGnDZYSBJOkMd7kPXBKwvkYjAaP9TcFrLe/rMbtea+GK4mBPEs4Gy6ObKXeSurCJQ2a4hv7Kpc6FXyDa5YHhlM3iRjC386NHlRHmW1f7pe9PZQKlhJYeWcLFmSlYUe4vJShaJrr0M6PPDvDgprwKqVt2ZvoClP11YLXPG94jKllYi7AnuNFSKAkfVte+dI+6PiL40UkqNq09uv0OXG4SzWenSS0lINTU5ICD5m6q8qtDO18bTbLa/TxFferV+b6JU48d8eQPvrtysCeEdDZ293ZQF0U/BEXMFFaKmQdjZxGivBjwYy/IOx476hZ154twlhQzGlJxkSmlwdxE2grjend8P+HZ5uRYqMyUikOeeSDjUAzVIdlOdPsh4LMYj9K7wfnhQSnxr/oXSAyid/I07yDuKF8EJJWJaWX8UEo3yt87CSCOGrBtJF9MnXxAqzYJ9cwSOR4dGI88+7/JVeyMGZ+JxZvFXmspKMUJzGkSZLDuJDPboBEqOZPPzFDSrcEhlH8AyebFGwAKmcB4KxKPBgnvd/O+xwMWzxbf8XWRLSD4gFYuoQ8gugD0/h/xVwOqGLrWTTXfkj4QA6hhAHGLVvHqL4r8gG9x9GWUMLNnjf4C/ZsZpaMBObi0ZqDwDc2wRO5nXNWZWvy3PqXr5SebMdZ7Pk7RtNFYynR12/mSbPgmqbqq/agx5GhKNop3UEVwcA81RDjAOyOwwhZHhSj2ij6iY4tYOl+rA2r0K1f3ZdOT5XrqVD9Ux39yRGgDiXVu7xUN3Oy0c404JrZ6h3KT5GBAOEhfXTgPeyUvjVZF+w18B+jteQq854WneI3Hm2LwQYpnTxuWBehIhdWxmUTtfh8qwT8dP0PdhX0q8BU1wh3Nv2MjhVMLORqdHP0TLrsgFGe+7K04zN2pcklO6PIUQft3PO9ScWJbGKWtBerDDagXv8ldFTdnXtAXjY+liWhNVetLkkp6Ho/LyV16vvdisA1+1OsSWbj9BEMGbWTMmRFRit/kTr9V+JyvZ+wISIlvUDvcxce3Rp+E+HzSOqjXXz7FlB1BAgBmj5sPRd36w= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 926aa196-d2e6-498c-4892-08dd6bad3f03 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:56:38.8073 (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: R0/h/9A4zj7aDr6iUqj1ka2BWizDqmJNVXrMyncfP5Y/RFfXn5f260Zp5Noe75XNhD9VKoUI6rlbTZHcdjjz8RA9iinHPrzRHYZVar6y+ST9aP5txb5JLBm8hN96cBCh 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:56:52 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18352 From: Biju Das commit 2bf1a3ca1df7ed93e5ac82ff672753a4edbb6e80 upstream. Document the Renesas RZ/G3E SMARC Carrier-II EVK board which is based on the Renesas RZ/G3E SMARC SoM. The RZ/G3E SMARC Carrier-II EVK consists of an RZ/G3E SoM module and a SMARC Carrier-II carrier board. The SoM module sits on top of the carrier board. Signed-off-by: Biju Das Acked-by: Rob Herring (Arm) Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-4-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- Documentation/devicetree/bindings/soc/renesas/renesas.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml index 984718402d662..8e47f36bf4fd6 100644 --- a/Documentation/devicetree/bindings/soc/renesas/renesas.yaml +++ b/Documentation/devicetree/bindings/soc/renesas/renesas.yaml @@ -537,6 +537,10 @@ properties: - description: RZ/G3E (R9A09G047) items: + - enum: + - renesas,smarc2-evk # RZ SMARC Carrier-II EVK + - enum: + - renesas,rzg3e-smarcm # RZ/G3E SMARC Module (SoM) - enum: - renesas,r9a09g047e27 # Dual Cortex-A55 + Cortex-M33 (15mm BGA) - renesas,r9a09g047e28 # Dual Cortex-A55 + Cortex-M33 (21mm BGA) From patchwork Tue Mar 25 14:55:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029126 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 DF34AC3600D for ; Tue, 25 Mar 2025 14:56:52 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.34]) by mx.groups.io with SMTP id smtpd.web11.67706.1742914600947369189 for ; Tue, 25 Mar 2025 07:56:43 -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=cnOvaVf5; spf=pass (domain: bp.renesas.com, ip: 52.101.228.34, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QdoPHEEXMgOVa/4QkCAdLBBnXHrBi2Z52DTtpiyJTtglLNmiJpUamtoanr7BJJtJJHmLxdLE8iNiDRrkWsYzzHSMeQEBpYkMc1kWZ5IGBkOxg5XywlXcn8Zpivufzx4C6BLIkcIxaRfjlj+/RMbogdRQcLcpNw3y8x9kyJpGsHMTLSPskpsp43TYDcpDuXjBOnAoWCHDj88k9o6er2qLFDkmQA1Oj3eY7og1gZqIfE0G80/qfGBx2v5BEghe08DYuqHUgpjT3GBoJCStOe2DCnOjmC92OAB1RyrW9dfUkWeWT4b7bisGxFeUcYM1Q2ZN/x/mIvlnFUc5XKcKN3a/Pg== 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=jnOTmmVkYWynYo7CM1lx/CzTrYS0dJo8F1P93ugJbnM=; b=lDKf/twoTpuMkZMokbnnhkhJ30n1Pl376xAWBWPCjc9UPJA26EVIafQEvihQWD6Wr7TNQDhVabPFNHYY9yjNiXzW7jE3dJp8CuseMq0nenEFWrR+lU8Yy4CNPeDOUCMCLsjKK2oQIlY81fkstJN8W6sW1X8invzpn8+WB6rjixEOI0Qlc5Z23DLTLkDCfD7TXcrQUAwIJU2l97S+1XSwnUCTujNa/Ly1FPO+mP9Eg5L7shLv3nGn0FPqGzVrPeGitSVcnqLyecLvdYM9Caj1RmnrpRe9UlctQZVrKnlBnZ4EhTlOmd4+9kBYdnRwhTzGNYT780/rWW1qBmWUI8oDxg== 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=jnOTmmVkYWynYo7CM1lx/CzTrYS0dJo8F1P93ugJbnM=; b=cnOvaVf5w6WkdNR1y7Psl/KEytm6SFhOCYyZjEgE3Ewn7iey7r9iKCfQ29A9r3uscHrQuZd9t8rDUQMcR9hsVoXOzNijfYQ6C2AelPKm0+qSVkwHgmAeaAd029rWA/gZgadqzCTP2hD7XcbyByPtu5/ntNiIpUIVBnDogzNNenI= 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:56:41 +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:56:41 +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 03/16] dt-bindings: clock: renesas: Document RZ/G3E SoC CPG Date: Tue, 25 Mar 2025 15:55:57 +0100 Message-ID: <20250325145611.3595454-4-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: 1295264c-27df-4372-133b-08dd6bad40a2 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: M3gPUsWl++Up4qWxFJ3bwYvysKP9rsx2wYkLmtIoPedAN4nz5pWJv2zjWOBU87tGEkUXX25rxSx0cpeEQ6/mbq7jeDsBGb2ZHB22zRZGA0Htx/DefVoC+Txyo5GoV9+QZZvPp2I2kp6WT0/xiBjxyMmTagSDxwNsMJNIC5v4o8GZTVrluepaeUmFHJ2WzVnJaPRlnssnruBgGj/yNkg4qRl33w50FJNpyt/Y0SSlgVqRLnBvVLrLws4/cvRSeVS4AuV9N55iHOqqYZCZ5XN9Sjl8UtelWEy7yo7cwuRz6Ts723+N9OjQdN8/gTQJowC2qs9Dxzvi8750HeItBBBFCkqwz3wgJi/lmDYCT+fs1rVp6PWL9kRyhApyj3IShgYsWyR2FCHJ2Y3FCT9fvoDchKuSFbHM/mtWoyrNspMzohcMAIvlmSjpKme7ufSaRwV7IK0OQJTsO81Oqoq6ukM3m5uWR7aUzb82vX1p1KwKgK77JV82ERbScfaAWdXqITYbrnUebeeFEgOkGDQnK4HtbfDlB4UObEIuKvteL1Uxvu5SZ4HTPhLt9f+NfIVqOpd3MCwcj6iai9d4vHlgro7wvl+CydllS2tu7F9K+9gyfE8q4rv5VrHDsdGekYjF3Qu4xakm+O5dIkGaiTMlGvelK2Fzm/aDAo2QaZh41zIbGlOaZqwMt/nmaBEX4v/t7DYY9AkyT6zlXn80DGydWRC09JCN8zeFwEdyW8rU+HvROzZO9RFRs030ZaNaUP3e4HZhe40NV0aasnwnyNsdnQepox09YTf6cBhjdRaXsu7B9HKxaFGtndlT/unlQZDjoH0DXDjRtaMxTWcS7j9dSVBjmCcufQIqTKLD3jVSfWsDCA1CAUwY1NtxDgt8RfZMy2EaGU7izXGSduCpmXFr3+lbUHR9hoKL53KJauJzTi5wEUe8d4X6gDLW9dBLt5Of6uWUKarPIt6fCVChGg+o9aGOh1FsQqkhjDGSOXAQfdaguUJjYpjxqp2VLSLJp2i8Lvtc6ll/41r8VTTT/lJ9cFy302IEVv40LziMfcEUIaMoxiQrBFcTtEzEG6GbWDqFik45JZO92gAENDyl7m5nl4RVCGUm+0FrOk+velRYX8tMZz54tFOtqRnFMsO4RuKN68SommBUQzYeiDhH4t9j8UulguG03z6Yalhr/847kSvNJymBTZq9e5qNKg6eb/zL8jpknWDSLNq0l961fxwkvyjJYG2BRDxwRE+CiEx9/JrAU5PFFpZdFyTWEWGy+1Y9X/nLMjNBFMuZRt2LuC8go5DY2WiA1nJyd2VQ/wdw+ZFtStUdCbHXhAMBKHte8oZJ7K2dK4wCax5xY/eNkonyZrmnFmS3FVhOBLJgtAcn3BFSaEdf70Jxk9rWnEs+C2fl0b/tZY1mDEL8ibuFPEhu8hcMhQ== 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: 5ByuzRozd44jbaFvVYlaemPpkoXr2JbJEWBu/bq/DNfLqgARjHCb1XFw+lo48DArMQX9BOt7zJ37+xO9lI7RH7gfDFTxn9ZFun3iFf73QT1fzHCnzH8QsgoVdFnkKHNFjpvIoBDIt216BQXduDMFW14BbsJpQ1g1+gEMSazZnMxfjXZW/50uhqTl5OoCjtEVDkPxbGpxdJ6fcRELru43ceRMu8grt3wtpfoPsrg5WEn0UFw3itjpKCdhOshgcoI+nlZVslhPYC0ahs1DbnomKglBdNhCA/9fjRdF4GET1HaPddEKOt2K7SZobjPu6t2vhseak9nJXynIb58fhQ++l+Q+c1VWQp2IaGypHLZSPCiamziXrBzCFKuvoCOL6U4cnX5mFl5xmKRF7567naX5oyPk4pF9QZCFzRhsYBOwTUvJcpw4kzctvBnhwJb3XVECdhtUkui1TJcbz9Tkq1ih5yOFUuS+HzxtPfX6MB1FqJv2pgceXCTPGtlQILfc/aKVovkmUgpDcivww4Uy6cuJrAiMnhPEOIzS+otVFSsK4zrk0mwtKjkySqrtKdUCTtO+w9lSGNV8YCKOZS3yhaefjh5DKrxls7rNpohFlruvt4Gwtd6ZdV7HQxGOi7msMmprVWFWFgxthY4mpxUEv63Osqg4S31YICr7PY+wkGDuoOXa7cRQnYXHXZN1npMqQiqXh+hBDrNU5j4zn2+IySKAgkfdEYn60NEHncErQHklyA19BAQHAQoNJDSdk8FY7HfrZjfcg7jypfK6HtcBLikfnNAMMJp2hmE34J1TNCP37rIwqmItmYbHZoiQuG7aGrbCv6DMoollR35yrYgzDb3gjlHF7pB28il8oR/H8fYN2bcxeuPmJv7yS/3MEr9unoB7jasX2QLZMkDJZA56uq3ELW2XL9we379eDOICNQuoY1IaqxOniDyI0+3qGf915cXqbfOtV8/cwLWxZ2UgVQltqQ8nU/6J6zO8H6aWss+rxyqL87R0dVtvFAHiyxTyHnd7dURsiQCmIlD9rktwRXjKZjhNTq/EgTmAwI9aEqsOCXPjLjJztFSdJJi8YVwyR/KTdhC/cpQzLkBpAzjuc5Wuo7x80mHDKGd8bTKZ9v4Ew68Daj7S8jHMtdjup8ouq6RvTkGK+RHH/HPmz7rpH27RaA6aem1I+QjbeepRL/L8VkQkq0Us7HyyDhZVfZrpMCwuXmUVSxSD3urwDGtfiDGliBr4mOcfP5KuzhR9Z5V4GprWTi17K6qQgzWDCM6LaG0DwJVuPw5BpoUZybB5kMEklEQWxT3GPRu2693YRKEMR1TCP7xsjfx/2A0TCSPzQoyeBPILKTpHLZVtREVdati7v+dsOQ2PYGR5YYdTYcm9ThRuakrcXpalxwWd1XFzS4o7J9ZYWVsNrvQpMaB0vQ0c1ZncNPyGYoOZMPJMtxyVS4wohjjJsJVTO1iiq2Ms7gtBTJUlf0MCedF61Bym9gFyzrAU72w3fyzsngrmtF7IBcj6BiyXt+OFcFycZVl8zDrh1qZzQHBLaEc2ejt/vLnJhtMRopUrBw4R1LjiHFWFs+U4AVc2m/PlPFsQ8QjeKW5zhIK0JEUwmUuP3giVK5A7KlqBABT1i88VXsz1GhvywWk= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1295264c-27df-4372-133b-08dd6bad40a2 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:56:41.7669 (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: /L1cG2Zv7MAzPd0hAJWGUJY+EYOWnGdGgXECyt9m6UIXBbrVdAGZC0Pl0O30zuzFSTIJaqiM3WTh4YmEmEcDJrG1TagAA3/yFksrvP88g9HqzWAIdmf7llphGxy/hwZQ 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:56:52 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18353 From: Biju Das commit 25458fdd39a18a5ce00c36f38992da54bb7453f3 upstream. Document the device tree bindings for the Renesas RZ/G3E SoC Clock Pulse Generator (CPG). Also define constants for the core clocks of the RZ/G3E SoC. Acked-by: Conor Dooley Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-5-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- .../bindings/clock/renesas,rzv2h-cpg.yaml | 15 +++++++------ .../dt-bindings/clock/renesas,r9a09g047-cpg.h | 21 +++++++++++++++++++ 2 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 include/dt-bindings/clock/renesas,r9a09g047-cpg.h diff --git a/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml b/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml index 926c503bed1f4..c3fe76abd549d 100644 --- a/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml +++ b/Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml @@ -4,19 +4,22 @@ $id: http://devicetree.org/schemas/clock/renesas,rzv2h-cpg.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Renesas RZ/V2H(P) Clock Pulse Generator (CPG) +title: Renesas RZ/{G3E,V2H(P)} Clock Pulse Generator (CPG) maintainers: - Lad Prabhakar description: - On Renesas RZ/V2H(P) SoCs, the CPG (Clock Pulse Generator) handles generation - and control of clock signals for the IP modules, generation and control of resets, - and control over booting, low power consumption and power supply domains. + On Renesas RZ/{G3E,V2H(P)} SoCs, the CPG (Clock Pulse Generator) handles + generation and control of clock signals for the IP modules, generation and + control of resets, and control over booting, low power consumption and power + supply domains. properties: compatible: - const: renesas,r9a09g057-cpg + enum: + - renesas,r9a09g047-cpg # RZ/G3E + - renesas,r9a09g057-cpg # RZ/V2H reg: maxItems: 1 @@ -37,7 +40,7 @@ properties: description: | - For CPG core clocks, the two clock specifier cells must be "CPG_CORE" and a core clock reference, as defined in - , + , - For module clocks, the two clock specifier cells must be "CPG_MOD" and a module number. The module number is calculated as the CLKON register offset index multiplied by 16, plus the actual bit in the register diff --git a/include/dt-bindings/clock/renesas,r9a09g047-cpg.h b/include/dt-bindings/clock/renesas,r9a09g047-cpg.h new file mode 100644 index 0000000000000..1d031bf6bf030 --- /dev/null +++ b/include/dt-bindings/clock/renesas,r9a09g047-cpg.h @@ -0,0 +1,21 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ +#ifndef __DT_BINDINGS_CLOCK_RENESAS_R9A09G047_CPG_H__ +#define __DT_BINDINGS_CLOCK_RENESAS_R9A09G047_CPG_H__ + +#include + +/* Core Clock list */ +#define R9A09G047_SYS_0_PCLK 0 +#define R9A09G047_CA55_0_CORECLK0 1 +#define R9A09G047_CA55_0_CORECLK1 2 +#define R9A09G047_CA55_0_CORECLK2 3 +#define R9A09G047_CA55_0_CORECLK3 4 +#define R9A09G047_CA55_0_PERIPHCLK 5 +#define R9A09G047_CM33_CLK0 6 +#define R9A09G047_CST_0_SWCLKTCK 7 +#define R9A09G047_IOTOP_0_SHCLK 8 + +#endif /* __DT_BINDINGS_CLOCK_RENESAS_R9A09G047_CPG_H__ */ From patchwork Tue Mar 25 14:55:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029127 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 E9FC6C3600C for ; Tue, 25 Mar 2025 14:56:52 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.52]) by mx.groups.io with SMTP id smtpd.web10.67869.1742914608786372085 for ; Tue, 25 Mar 2025 07:56:49 -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=t2a+sE9s; spf=pass (domain: bp.renesas.com, ip: 52.101.228.52, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HrnVblGgooRVFEDx3pDanTw8ndg+p/Ht1+343aa/sbP9SzJK43KTP8Uq7bX5YHE3tvx2sbRJQbwd/cu1DLnIFlvwjPaiBOBr+v9bH8WKCt4OBU6I3YpA0yvYsNWfBV0SXZU2ut4GBXEpOVA7B8/S/Tnmabg7uJ5Z9iISgUQWx1xYVu0+MeVR5ePypyzDXv5M88yIv2mkcrgY5zE4+YDZ+1Ngsqm8QSrkgDTJ8Ai+nmEYyP7XHYP1cHRU5h4h4IJ6KYEqSxGIrWbKV9ncb3vqKCNxtrAckfVGTGI59Nzv1OGeBOGkQyyvrBLzfojgF2RTNeTIsrLDPUeyaG3gdI1wxw== 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=heN/uMITF3QJbL0JIbrdubpXTXdkqvXTW2qwTkN+em8=; b=p55COLzePDe0GatEwG0uMUyU+52aQJBoNvXs6i41+IOKhJSYqDP25dcmRo1GLfplyLlMFrVpn6fN3zIPJ9NI0szizItPWc7T3RgEtDlXCTlXP1BueBsdiOVXt37NuVNEti/Zq8rf6/ZNy71wIb6bAmsNySo/rfgKPkI+Je2Q8uJmVJx/pVLfT+Fq2eQObohKXeMjC1ZQKHgpyjcCYzSeDZCgejBgup+O66TF/kyIpVcOssmX94sc2nsM8IoP6IOquQYiREGhohPBraA40AOkIfes1jSHkNtLHpa5cm/lnPLiU4S9VLsb9OcMrK2Z4hsdi+t89jYG7QodPZkEz/HAIw== 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=heN/uMITF3QJbL0JIbrdubpXTXdkqvXTW2qwTkN+em8=; b=t2a+sE9sYCjZ6RWvLhygtD4d/kBNm16R2/atNooYpOebv/o/9vWSWAgNlGXrgd+ie+3CinJTfWQAaaHdlW1+7i4H/o6mqnrljTakdcQjxs49SN9QLrqcaQLSRGYHY8fmu/+Vt1BG/6yDPG8SsMqKYmDU0yq+JBn2+uLl77m5Uhc= 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:56:44 +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:56:44 +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 04/16] clk: renesas: rzv2h: Add selective Runtime PM support for clocks Date: Tue, 25 Mar 2025 15:55:58 +0100 Message-ID: <20250325145611.3595454-5-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: 30aa95d4-db5e-494a-0af2-08dd6bad4267 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: s5rasOUmflG+/2drT+hm9vOJgmwvkpnqXj3qB6O+TEO4bkmoOMFsqBKbLwjyV56M7Xovh5Af7z+C2Zu74UIC5SvWaK5h/egGMZESOTtux1EcNWtZvesh2XdM2QuQtnwz3ODhQqXIKU/xmQViPKovn1W7wAEahH7JliDR82TMeSzxgIIQ8zTXZz76hp7IauBS6TJfTSjpUIJB5jTX8PK6QviTLD3SRsidvOcNKPvO7gvMrq/HLqVv9Km7XYqsRJgPqfmfkL+74a1UnTii5GdZ1jIW4HxkKezNqRWq4kMHcAOd+CrufeZB5sGaEGf7pWfHdVgfAGPz2pBzx5Cbv2AgM1OdX9kzFJSSZ53JMir3HSDyXnW6ZQnFLYevIJEHgTAc3DB/eP2xVJYQKeWAd/delTivFCkyMFEDVTbrdZwrp4cCFnVYLZOV3YD6Zg8ARXdXHc3fneWIpYPruh+n+7ksbAhA5TKqulQANtvM4Jqgy5K1YkTpcMBCRgn7kh88s9YRhtKIWoSTbn0BJwr4cXiv4yoSy2kwoH8Ku4LAA94IywPd1Rotuc/cOP2qpWOpb2Eb/VElzY0mEK4qrlXtH0zaGEQ8yx2owJdCVI3ksXG/5JHwCGMlgi1YJ7vuKsFzlOFY4hI/hozOvmirxlc8lTnsbBXU8GaLA9IZOBixmxuV9aQr3w9ndaKot0jKgxTnTpfL2lxarojwN8W5NgX5IB87OWrV7T8ZHaGAVN1gWMC6Na5cGEh0FAkFmvVT++VgcFj7s1gMUZvhUjNt8qbWt9sPqGwRpuhN6is1cdYeZSeREZtwKttJS6/3T1vQW3YW00oYkhzC/I3pgoTNpZRv/8Fnu8c4sIDT+xUcaLHO7kmyG5UQZWr24a+/lpSSGDbS4xYMjIw9pJnIzrrQN9dvc5jEEEv330ezlasdBrVlv/vqWIx3gMHCeIqaxYGNTG/D1SCdRkl5hPLgafbnDeL3lzQf0ceX1Yg95D8SR6C1/75FwOWBMy9sd2CRs59XHC4opyJwYFVVkLSh4lTnLq2xhI4GOqO3idtx9NIgmOucMkKz6wAvDEgOal5KsP2cvJhigN8qsEEaOpA72uprkO7UB6Sond0kcIGRJ2y4/K26WiTOn8CstDJQ7r9bzZMNFTBDBs+3ma3FWgpucxpS9EKX3ohZyqw7ykidZpVLiWTOaTvGJlU3kxolwBt+O3M3pa8RGFtRqDetyw5B85B8X11xCGWXpXC6F6oGDQmpCOScrJbApxUv2RFWJarSOREJjEtAy84Z0Xjt2hJSgNxQNExbE81TC4lSVrIGVbEyXuUVLZRt6Av3Qos8RndbNrOJSEfYvaeCWbinxxJAQd3a2rFpbeQtqVF3vjiHdaYfEjQ6iiqf5TCGwr5mKn5qVNQCm/R5CHy2U3HQ3H0nnPeBl2HHlp3Oye6mq6MpElYwvggwQhJSHiu2ufkODVfrEqrQC6jKLK9M 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: YcapRLSf7f00CLNv3GxV/Qej3720pMIUJcLMk7tz6sZbU+uzTF6BWBSeRSXbmeIwau12W3sBkXCLggojNLHm0x3iFgnD0/0lS7rq6Z2vSkFUYAJOEIvtBYlyKu+uzkiQnwYoPlBTByQbRk3Rta677557y3y7hOQdsD8XSD/zNlp6qK5If1hQCzEsTyBIAYemYLWpBxbvzpd1w7kc0AspsrXMeWA62fLMR8UCnlwmgBmKyaZFLTWTwHMesxTswGQbKcWaRrQwsqeuujz2vfp6/oD70dpWyuns2/Mz1LDYsUDaoj+gatIRD4kycXhEjAlzWBrL9Y1kunHHR0cazYalJEHZPnhB4QpsnLdfTviA9dnTSMlfGh3STq3zs5U5Bi1W8zNIQLqKZ2uxBruP8+Bxd4FIBpSLnMQ5EPXUy0rPubaID23eVKg3yndhnaFuuGu5SkqiV9GQwgbS3G7YtIgfSn7Cq5+z3Ls6fTXaAZbRo0BWBuGXkqcLgIJITS2L79Y3kBalU1t0yoP1igKdAOsmSEXL7LZC70kdn/pzuq6gqNZF2hb4KRpOAf50k00mw/A5JAWdAzpMET9KlE+vj10vPgIOS1X9L9FbyRsck8+ld6eSbTSQX8wzW0KcN+zUHt9tsdYmabgqU9kPA31ouy0SphePwil2RP92Y+mtt8HtrBgtGs89+iZjU/HS1hz3ERoLueYROMnEVAMsKsqt0TJLEdXSg/MSbNHHczBO+Ki6TMD/IQKCCtzi+EiC0QeFYcdqqv+RJbM0NVYirDmI6UnokQb+ejwfrcMeXZarDgR9pvYQtTbX9ZrDeJtjLumqxujysTsjiFDJi4nx6Ja/uAXeNLVt8NpXlmSL803LiCWhT2rUk6AiIAqA/4bGIwS+3fiTkeidlfAEYlebII6Fte38bavnnrvpULpc2JJlNMez96bKUQ2PV1JVjM2rtUV4NBOEjTJbZSJ5osS1r0pGPCrYEZVYLQXWrDPTDyafzYMTTVD8VIHOKVZ+OSIomTg3ASTI1Q8QM62/vVwrbyJHkjqOAUZJqWvmzsnQtO4Z2yjd1LrQjB01RDtj1ppt8t7sQ/5RY79FHrgCDDHLV9yYqveD69cT2QrGLs3bKs+sMQ5ii04uIrlFX3JaxD9w/pPUvE0R5wbnGslkBHKsT6HkjkMhQwUsy4xDV+xeqlIzSTGx1l+g9Gaz0civ/Z6ikSd2Ies4fWQOVEyUJ21kErwVv7PfliOtjHHnQXKTAdw5Bpa8vXcXi3ItCvypKC4iyP6U6skwr9dFaAXO4iy69qdkM3WJaEgyqTzqjpcwtPXYsDJHjCgCokovffP11R242pCZSWt+g7p6oKnMcjQMNvhkHHC4oK1RDV2JjOKrDYwlBNz4IdW2iSBu++kFLv02hPcmDryLVKvpTJmR5mbeg4KB8rZ5vzck+8M/7ssZRwKjTFrDn4+2NaK+3I0kU7eoYt/2dzkulPpBuSdqmPGjMv0zfPSqdqGnwptwBDX7hEjdDbeOroMz/sAguHGjLu4FpylkuwhO4ldGC8lIqlEHdG0CjgkNGkYGz3C2XZWmR4VvCv7XgE7cC2b3RpRW/x86D5InDxVvOGYqu5mXTaYqWzYyZTH9X9gm+fA0nhykSbadjeo/TEY= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 30aa95d4-db5e-494a-0af2-08dd6bad4267 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:56:44.7554 (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: ktLWRgPu/HBBpYQd8pg3gq7cFTx409/SFZU2ltuq/M61d2mzzRSp61reNOuTls4n3xF/kz7IKlhrbfK9ODR3/WbLDl8JZE3I7rgoplsqh4RcgsykF6uVqmENTdlP2/U8 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:56:52 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18354 From: Lad Prabhakar commit 03108a2614ecab46af6e0d66f9fd61c0d80587f2 upstream. Update `rzv2h_cpg_attach_dev` to prevent external and core clocks not tied to the power domain from being managed by Runtime PM. This ensures that only clocks originating from the domain are controlled, thereby avoiding unintended handling of external and core clocks. Additionally, introduce a `no_pm` flag in `mod_clock` and `rzv2h_mod_clk` structures to exclude specific clocks from Runtime PM when needed. Some clocks, such as those in the CRU block, require unique enable/disable sequences that are incompatible with standard Runtime PM. For example, the CSI-2 D-PHY clock initialization requires toggling individual clocks, making Runtime PM unsuitable. The helper function `rzv2h_cpg_is_pm_clk()` checks whether a clock should be managed by Runtime PM based on this `no_pm` flag. New macros, such as `DEF_MOD_NO_PM`, allow straightforward declaration of clocks that bypass PM. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241202203916.48668-2-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/rzv2h-cpg.c | 44 ++++++++++++++++++++++++++++++--- drivers/clk/renesas/rzv2h-cpg.h | 12 ++++++--- 2 files changed, 49 insertions(+), 7 deletions(-) diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index b524a9d33610f..1154493583a70 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -98,6 +98,7 @@ struct pll_clk { * * @priv: CPG private data * @hw: handle between common and hardware-specific interfaces + * @no_pm: flag to indicate PM is not supported * @on_index: register offset * @on_bit: ON/MON bit * @mon_index: monitor register offset @@ -106,6 +107,7 @@ struct pll_clk { struct mod_clock { struct rzv2h_cpg_priv *priv; struct clk_hw hw; + bool no_pm; u8 on_index; u8 on_bit; s8 mon_index; @@ -541,6 +543,7 @@ rzv2h_cpg_register_mod_clk(const struct rzv2h_mod_clk *mod, clock->on_bit = mod->on_bit; clock->mon_index = mod->mon_index; clock->mon_bit = mod->mon_bit; + clock->no_pm = mod->no_pm; clock->priv = priv; clock->hw.init = &init; @@ -668,17 +671,51 @@ struct rzv2h_cpg_pd { struct generic_pm_domain genpd; }; +static bool rzv2h_cpg_is_pm_clk(struct rzv2h_cpg_pd *pd, + const struct of_phandle_args *clkspec) +{ + if (clkspec->np != pd->genpd.dev.of_node || clkspec->args_count != 2) + return false; + + switch (clkspec->args[0]) { + case CPG_MOD: { + struct rzv2h_cpg_priv *priv = pd->priv; + unsigned int id = clkspec->args[1]; + struct mod_clock *clock; + + if (id >= priv->num_mod_clks) + return false; + + if (priv->clks[priv->num_core_clks + id] == ERR_PTR(-ENOENT)) + return false; + + clock = to_mod_clock(__clk_get_hw(priv->clks[priv->num_core_clks + id])); + + return !clock->no_pm; + } + + case CPG_CORE: + default: + return false; + } +} + static int rzv2h_cpg_attach_dev(struct generic_pm_domain *domain, struct device *dev) { + struct rzv2h_cpg_pd *pd = container_of(domain, struct rzv2h_cpg_pd, genpd); struct device_node *np = dev->of_node; struct of_phandle_args clkspec; bool once = true; struct clk *clk; + unsigned int i; int error; - int i = 0; - while (!of_parse_phandle_with_args(np, "clocks", "#clock-cells", i, - &clkspec)) { + for (i = 0; !of_parse_phandle_with_args(np, "clocks", "#clock-cells", i, &clkspec); i++) { + if (!rzv2h_cpg_is_pm_clk(pd, &clkspec)) { + of_node_put(clkspec.np); + continue; + } + if (once) { once = false; error = pm_clk_create(dev); @@ -700,7 +737,6 @@ static int rzv2h_cpg_attach_dev(struct generic_pm_domain *domain, struct device error); goto fail_put; } - i++; } return 0; diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index 1bd406c69015b..60016b6122a9b 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -95,6 +95,7 @@ enum clk_types { * @name: handle between common and hardware-specific interfaces * @parent: id of parent clock * @critical: flag to indicate the clock is critical + * @no_pm: flag to indicate PM is not supported * @on_index: control register index * @on_bit: ON bit * @mon_index: monitor register index @@ -104,17 +105,19 @@ struct rzv2h_mod_clk { const char *name; u16 parent; bool critical; + bool no_pm; u8 on_index; u8 on_bit; s8 mon_index; u8 mon_bit; }; -#define DEF_MOD_BASE(_name, _parent, _critical, _onindex, _onbit, _monindex, _monbit) \ +#define DEF_MOD_BASE(_name, _parent, _critical, _no_pm, _onindex, _onbit, _monindex, _monbit) \ { \ .name = (_name), \ .parent = (_parent), \ .critical = (_critical), \ + .no_pm = (_no_pm), \ .on_index = (_onindex), \ .on_bit = (_onbit), \ .mon_index = (_monindex), \ @@ -122,10 +125,13 @@ struct rzv2h_mod_clk { } #define DEF_MOD(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ - DEF_MOD_BASE(_name, _parent, false, _onindex, _onbit, _monindex, _monbit) + DEF_MOD_BASE(_name, _parent, false, false, _onindex, _onbit, _monindex, _monbit) #define DEF_MOD_CRITICAL(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ - DEF_MOD_BASE(_name, _parent, true, _onindex, _onbit, _monindex, _monbit) + DEF_MOD_BASE(_name, _parent, true, false, _onindex, _onbit, _monindex, _monbit) + +#define DEF_MOD_NO_PM(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ + DEF_MOD_BASE(_name, _parent, false, true, _onindex, _onbit, _monindex, _monbit) /** * struct rzv2h_reset - Reset definitions From patchwork Tue Mar 25 14:55:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029124 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 DA8ECC3600B for ; Tue, 25 Mar 2025 14:56:52 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.52]) by mx.groups.io with SMTP id smtpd.web10.67869.1742914608786372085 for ; Tue, 25 Mar 2025 07:56:49 -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=D8E2q1nO; spf=pass (domain: bp.renesas.com, ip: 52.101.228.52, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=aNA14z+kQ0wkFwoKJYMtQkpCFIncUf3alsQU+DEBH7ij9bcExcLsKI5MipU/PM+WTrU36gz9xn0/n7XAT4zxH4pPPEjLxqqLXS/pGp6VVqmy5qe/GiBHZVGlEXH5xzQ6BA0ewSLbYiDWj4CQ5kJ+4IfkW6BAyFCxf23hiO96vIIjd66Ms1kBdjDP+nJaCMX+aaZUpScaRJaf8sbPcBFeapwqgSFpjCGVw1q7ECbIPFntObPxlQbwgwp7YjZ/Kd5glm4GfxRTRIxbYpVgPSli0lRPJPi+YcWnMh+loqMfl5MAuG8mrSRkp+6E1ACt8ti9kkVKcZ72m7I4h+X8mjbwQQ== 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=UAnsYzJt1hjBGEgobc5cOo0NO07xyJMosEkkwHVIJWg=; b=Wy57Ex3gaccfFedXJTE4LMEdTRCtILwqnoCirWKQbVzWQj0uQ1DwEjCRZ+iC3nQ/R2mFf7gcYfG04spWF27/MjIdfX4v/OAHaCJ/DcAjJcw78ZBxlRqGmmpJb7fgnOu4kdIP4KvVhteodiAWh02xsTtqnEgyEcH/Q35w5WviVVHl0PJVisoQYVQQfgG/jhWaserEbrdFfjMqTtU6/LiVqouVhtrLwu8YXTe4HbOm4TbNPOEX5IbatI0FCb82W0o2V3c/D/JhsGZ//f0A8k4wiaXTYJJ50MZtuH7hcXSdyFT6U/pbJgbklsPaPgUxbFnYvEJe8t8Wrm2Kwm7YJjrCeA== 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=UAnsYzJt1hjBGEgobc5cOo0NO07xyJMosEkkwHVIJWg=; b=D8E2q1nOWym+FjfZqhSyn/o87/fe9Hswllbg71qGHtIFAswoUuhC+gz6XVJ47WegmlEqC5xfBGuwgzW0FKeRQZmNEkT1wAisG7T7687+D5Pu+N8VrTQSx5Jgxcipb68hn4leccOlYxlzskxl80TNkqG5p6HdqCsNK1jRjFPRl/4= 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:56:47 +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:56:47 +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 05/16] clk: renesas: r9a09g057: Add CA55 core clocks Date: Tue, 25 Mar 2025 15:55:59 +0100 Message-ID: <20250325145611.3595454-6-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: b2bf01a6-a224-415c-8085-08dd6bad442f 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: vux0UaVxCeA0SjSfUFjWiNnXghAWmrrD52GjoQD+V22ntG1wEicsMFyABL5MT1WbIzbHMX7tDLQkIdb9kUIwdbJt+jPZkJjFh4KtX7xaNBobWyvmRFmy9mAYFpDcWPT1vEAQ/nCU8USmgsf9YF1D7TYTHP6tLzJ8WE/uW17P4R+TKFDcBlftlaAQxPNIFfrp7dg7J5XM8wJqB5FIFKyw87pUj1EUBAopTsR8dVJPYHVUt7Qv4w71mcccUENpvUa5nbUKIfUuUaMxn2smi91rhLKzse1oAa+Rk7jUj/IwIh0/Hdgn19DLc91t/Gso8PydZG2uH1cx3lINlRS3BKWMqDMNSazwwq5mOX0E9GRJklqkmjEC0wK5mPjiwCB0tB7yDtcqJyIyEPUQ0FnGoi7zHk6kiPY2tnYslhEAaBbbUiLbmpXmfPUy8ct3uD0qboLZVRnTtIteBO2tihzc8RdqXT0pjNqj+4g26RxujMJMgbEmoHgzRA3NsJGVl5DQ9P2lC1/sAOZuKHC4ql0o1JLsmWhFYHPUZRkoCtg0cWlkuenNha3rUrCoxwGwZtDPWUtZMmOuj6fzqD0/A39b6Lzur984qkhiAyqUSWISFtb2SFi2mF1cpkU8NN0cP8UhWaXm5qnNR/C6RTESws7n90kkTDSgxTcws+DvVlTdmLXNNh14IQzlanB7wITwCyTp/exYzqotiflJjVMqto0Ld4QQZPe1K9GD31tR37MTbEmG+qBX07yzQFPhzZF1aLIj7TmmK+EmcFOCYNeopQdfPL/AM7tfchgN0sQZoaVcyBHQG/H1ADHgjQYn2NtWCdrN3DdIEjgfnBRgFo55tdHbkSmbL0HmHgO/hA+KecOwb8kkkLTo0s9BVauZ3hEkiWLH+2r2qHPw906Zy3H8aVNmLsYnkH295HGqBl4RhTr/Wf3MqUbIeOBP+uYs43i5VQBTIxC1lq/kljJe9Za4rg9ao5fSie/XupYnuIk9ORrZKDJ6xetd+IUebbIuNVSRW/ZWyEbAJrLN6uxMP32lKK9mgNr01OhDRTYwrn3VDj2eTKftJWuO9mwln+0jJ3lKWFXKoamFKF/gEUIXxHI9q56qLX1c52W99qoeJrBo30Ty+HufWIpggN7byFnK4eobaNkEWM4lm02RP0W4kvVhMcPXAG3f2IelfsKoiTpJgynNHMH7nZS1f9RXpUXevfg7EvolYaLHzVb4OB6TTn5Kj/mGBd2W8lGl32Sb0GcHEeAQ+DbsuhREOmljBb81PYiaAsHrDpfDT2QDFSRN8dDyt70e+wB8/+sqv5QcXVMQqN8hKdNkV3JN6Pk4pxonmMVdpxlZLAxLcLb9MGUb3hqJDELRVNj6VxLNlvxISpwcLO3zs/i+MM7wP3eQGJ5s9vFRfJ7kIvo54RWTlYoYpTndtloN40MJqjp2oUJgV8NfM+qlAXc6RXVuVFJJ9OHKiTLBBadjzB77 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: DoHDDwt3QdIj6vGfw+MaKVFriic2pQibcptTTp1UrjqXhzxM0xzvM7YWG57d6p79n6oVUgJVPCHHVmJNc+etWQ1KCIMUf7vPlHzxUd1tSKZAGbhOjZAphexWVWtiQi/023exaXppzq8MWFu4XRaGQSOwVzo/uD/zDPIX9AYSb9hU/KdNH5vMBPrBiH6JIG33GAQwcXB2nIXMJXfX52Mdum4eXJb/pA5uv1SKaClCdyEdPTm3bPFbZAr6twpeCwZx2eOXfSc5DSUUNoLEZ7JFCV6S7qrIoZUOvAXzSpzxemhm0FvUpstLxbrA+S0C6mhm2HFCBzI8EyoTqoxJ/xlKR8YIUPUeJBpMeuTsoIMwZ2wbJvvf205scX5ksZX/7IruZqdIdV99FRC7emzuki/Mtm04WHB02JNPAlGOo/dsZiUDAmIxkBFn/pvN13tf2MoSTyo+jfEWqm6QYtbRFNE/+WOIhAcANZt+Qkg97CYAK7PE/68ptEDlXT0ik6hUhuoDW2SufPlidZvFgWGmEaweq34mwQYuuTJnSpe50vxe+2kHp7VYeRnvLbpUiSnYbFevfN64xaLQwKc/o2392boKQQrHc9lpysm3YyvOb6gnJ3V4k+4UlmeK0HOBoawZN94AszPQpebAV5uU2gW2EMTtwBplf2l3tzC6x2Db8zBqcI/bqOlBepvlLs5iqNhOwcCeSWrok7WggAz4lxXJOFoBXPsZLGJkebbge6GBIaaFPXOWNhZgBywZYPFIOuDxkl3qbaiGuUILS+JzngYGwUsW1GdAOkXH7Kk17PgsvQ7uwmNKTAZZv9je7hVpwtE5B6oUQPa56qmUiJ4Y7BPzSw2zPqFSdrYd8DoUufxDWKS1Nvs4JWfMBqyW9MilNkFJ/ZkWNANACD+ai3CrswwlvVhLSDKcPJDqHsO9WmJB7DSbUNwY5RQrCM+LYsE9DJxTci8CcLSWxSQAAHrCr8fHK++8L1sVhxcpmqgZKwxZGU5UM0Cf0WYCH+MlCiBEAgxcWCHp0Opvr3gNCDRVTfvLDviVeV6Mmm3h4Q77t5oF7dLT3+/wXp1nIYRUHGsKFR6zPgvBKepkKNWMtPgm/3PmasNeR0eNzf7j4fWexcOpiMo7eamrkqF4HfvBuhFIo2h95wNnbPSS2sIddKYeHG/HfZpbfpD08Kziesv6jp2bWR5hboXsk1UTijWXMkrHUO9yh2g35Hx8rJmoWjVStV6UO53VKlHynQtA7Kif9xhCCfjl9DjwdtdWVPZBF2FIeV+3iNENyL/Yx8M5d0XMy/eagopijWJ10oFeXFRKcNvHs4eZqI3Jcm9WqNsigo5QWJQAigo9eWAN+M+Qo0KlTDn9o0QXDuSfRgA+st6wdZLUP+LOIARurXK+h1vjg10m2ckdUR10WrMBdhoKDVYLvqCPhVDi9MZbAgS732jd9n8aeY15ZhnbA8ar7sihFzykIpvsndXw3lAjD83Vm2/O+SeNBTC/24yo+Zqympv+WI4sDDvhAnCR3+tXP6jjzf4yxD4ZnBGLGAuqAY8VaaMQ5GNVKXzP80xjzC+5VxX4npYXnr5SaHihDnQggd4jJrEpOjYa0ReWQvFaSnuRUw/TMCTEahf99nreG9uI0tTShi85vmZuMog= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: b2bf01a6-a224-415c-8085-08dd6bad442f 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:56:47.7116 (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: i7y09BP6nSVzghUKrJJt4A9QPNRDuAX30aHWst8mKiReNuQXtEmiZ/owMDr8cnNjmMfRvUn5RnyHSddSk+PjLGDkcnGKnf4OF9OwqZWrcoRl2DLiKV9kTDzY+o2BBvbR 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:56:52 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18355 From: Lad Prabhakar commit 8cce33aed0b6383e91bb9d26dae11b1293101381 upstream. Add CA55 core clocks which are derived from PLLCA55. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20240918135957.290101-1-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/r9a09g057-cpg.c | 16 ++++++++++++++++ drivers/clk/renesas/rzv2h-cpg.h | 5 +++++ 2 files changed, 21 insertions(+) diff --git a/drivers/clk/renesas/r9a09g057-cpg.c b/drivers/clk/renesas/r9a09g057-cpg.c index 3ee32db5c0af7..a426d0aa45924 100644 --- a/drivers/clk/renesas/r9a09g057-cpg.c +++ b/drivers/clk/renesas/r9a09g057-cpg.c @@ -41,6 +41,14 @@ enum clk_ids { MOD_CLK_BASE, }; +static const struct clk_div_table dtable_1_8[] = { + {0, 1}, + {1, 2}, + {2, 4}, + {3, 8}, + {0, 0}, +}; + static const struct clk_div_table dtable_2_64[] = { {0, 2}, {1, 4}, @@ -74,6 +82,14 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = { /* Core Clocks */ DEF_FIXED("sys_0_pclk", R9A09G057_SYS_0_PCLK, CLK_QEXTAL, 1, 1), + DEF_DDIV("ca55_0_coreclk0", R9A09G057_CA55_0_CORE_CLK0, CLK_PLLCA55, + CDDIV1_DIVCTL0, dtable_1_8), + DEF_DDIV("ca55_0_coreclk1", R9A09G057_CA55_0_CORE_CLK1, CLK_PLLCA55, + CDDIV1_DIVCTL1, dtable_1_8), + DEF_DDIV("ca55_0_coreclk2", R9A09G057_CA55_0_CORE_CLK2, CLK_PLLCA55, + CDDIV1_DIVCTL2, dtable_1_8), + DEF_DDIV("ca55_0_coreclk3", R9A09G057_CA55_0_CORE_CLK3, CLK_PLLCA55, + CDDIV1_DIVCTL3, dtable_1_8), DEF_FIXED("iotop_0_shclk", R9A09G057_IOTOP_0_SHCLK, CLK_PLLCM33_DIV16, 1, 1), }; diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index 60016b6122a9b..0723df4c11347 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -32,8 +32,13 @@ struct ddiv { }) #define CPG_CDDIV0 (0x400) +#define CPG_CDDIV1 (0x404) #define CDDIV0_DIVCTL2 DDIV_PACK(CPG_CDDIV0, 8, 3, 2) +#define CDDIV1_DIVCTL0 DDIV_PACK(CPG_CDDIV1, 0, 2, 4) +#define CDDIV1_DIVCTL1 DDIV_PACK(CPG_CDDIV1, 4, 2, 5) +#define CDDIV1_DIVCTL2 DDIV_PACK(CPG_CDDIV1, 8, 2, 6) +#define CDDIV1_DIVCTL3 DDIV_PACK(CPG_CDDIV1, 12, 2, 7) /** * Definitions of CPG Core Clocks From patchwork Tue Mar 25 14:56:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029128 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 DC910C35FFC for ; Tue, 25 Mar 2025 14:57:02 +0000 (UTC) Received: from TYVP286CU001.outbound.protection.outlook.com (TYVP286CU001.outbound.protection.outlook.com [52.101.125.50]) by mx.groups.io with SMTP id smtpd.web10.67873.1742914613372273948 for ; Tue, 25 Mar 2025 07:56:53 -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=KIXrjfT/; spf=pass (domain: bp.renesas.com, ip: 52.101.125.50, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cd33JPxyG2OrkTQLbIdp6YLgguGghyd68i+Mc+G0jnHZojMLiXicdLOr1ebq+h8ryf5ipaWozMXnChOneMW7vMdeW+YSm3Frzx0E4lvU41grIHfFtnADwwxQIEY0mSoSDNvMpKxYUQIrJIbT+yXU+Bleb9ZlQdhkEM6sRE4b5T83i6IaqWdICHgSB5z5jOPr1Ljr0QQNgWBoPKZvCfIPqT3CxkSCgEWIYKzPgxVzIme3BhRm8NSum4BDnIdWVHgUOYBwBk1ak4lFZuJpG+ajMLybfsCPgJtsKrUSIAODUrovif/14MKSOpJVEzUpvtjpodc81bGAZUKDhq1cP5yrUQ== 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=8hHFY/uphoB8J6mpv0K0NYFTpcz1aZh6bBvOiv6uteI=; b=Qnd+j/R9gQ1YPYokAPeLLE0nweZKJdM2m4QuC51fkTwkMrVqgjIYB+S7KL0tc1LoHwkkQPhIuKdYHJVokQo5ooTmvjk29jlBYK6yMDo/vSu7BQvrxav0RwFB/SmKpgVLPqi2NGQY/XtsOM0GgvaEKEMUSlK4cmnTkorGfAUTrFKp9pDM+YYxH81yoaa+iLj/ovQOjMciAVmTrApzMEuI9pLSodFUBluJqAOBLDhK7TZdfqskWglLBquG5X95j+CDM+Yz/nCItTjYePH5IZBnmvVvZ32rrMCOWB7GZAdbnE418Oex0ijbk88QETNel12Wgyf881a+hxZsAEIB5IuBmw== 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=8hHFY/uphoB8J6mpv0K0NYFTpcz1aZh6bBvOiv6uteI=; b=KIXrjfT/ek5zPt5f1KP3f5Pty5fBnmtqfY4mDPYqsvk6rrKrKGTsNbYFktgMqZCbQbw4H6C7kctG46goQDML9Z/zXEbUs5suwnKtVifuLAazUAtw179R5YPsEPAEjaszTl/g4mRe0uAEFDmEvJfYoSAqMyCvlnMvaj2RTvINfmk= 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:56:50 +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:56:50 +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 06/16] clk: renesas: r9a09g057: Add clock and reset entries for ICU Date: Tue, 25 Mar 2025 15:56:00 +0100 Message-ID: <20250325145611.3595454-7-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: d778be22-600c-41bb-cd0d-08dd6bad45f1 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: 6R6rQFUgbDip74VfqBSD0xF5UScZHPHsXffF+/sAa1VzOTPeMPSXlBFBjtWlndFNlJBrK7z/CL4Cph32K+Dk3FL+CtRGS3Sr3L6eSFjpoOYCVFRane+prQ4zT4GVsqMM+Yqnnn8wSqZXtoNTzjiQG9ftQRUM+IDF9RgP/fbyhJg8ENAUXXgnL5HnTnbUuNP5FJpV91rC148RKM6GbB+iVXuILB3IWs0nKR6viUFfglR6tUatcY8UR+MqmE6Ic5q3gQj9SM1rYesnBkjcqxKGPaduVU4CXNAcymWVjZ3wypzQ9M3YIg16FX0xb7twMAq9BclkT19E4hXOndrArkph5WBoSO1ae0ZF7VSkXX8Oy8jTWSmvWkSnJEq869gEmWxcgBbyW1wcgL54Eouek/u04V74nkUU4m3/zVD1XFMmcWDaK8Ti9uqk+enVAb2iD32Ad0RA1x/44fpq5Cs9Ukrf0ZH/o7cSCgJFLUCA7Ao9+fnB4B3zK+3NgxzGYRhtjhe72UmPNwfBQ74S9Il9XXVsIv+jia41acMAnCjJIcySBtnjdKyVEPmXWA7uEs4gtnQoZmJlpRMHkasVWqS/PXcrfdzA2/3MKJizcxbu13WgzvObK9OgPgJojcVEgNC9LbgISnjTBn0BfP2rZLX4On+tTQfIteMmTpwLqGmuxFt4fLnVnFOW7dDY2uo1UsN9YiWvn/3iU9ugoP3PMijzyc+i0IFKuzASQQzhiC1KnWDl9T/n6rlG8nY2Osj9SH4oSeD0VfranKJV8o+nVjxu/yQGcYUXanPYjnkleY2fVNeOuXSWfB0WEk6YtVEvJq5mCz2S4NDFBhlnQ+kjTEiWWnjVORajsbGIDJhXFoZ7OytbmIxEMboZfTgtmE3d1g+L76uy0vpDiHIY7upAd9TY7Pg/x08UNh3V/FjmTvXHZ5mLxa/KtFHVL1HNlMhCzzkaZCTvgJDO0Wyr239WMt8RvQV9AnYSmsWm/TtsMw5sqwNqfthR1MAFXmqsd0dEUHAKzDos/GCKbLDWKHPOCs6Q6lPmiHwMirvAjJll9EROg/RbQfxw7dr1ROVr89WxHDJbMqoemp3oVsFa0Cab7QrY2Ip3BqVz7TAuAs8K4VrkyfNY09ISr9AGf9d/pRgyGAl3AgihOBFjU0MnuEsIXiBkteS3XVIJU8cTtOFFIE1QD6H5Ziv4//LVe3PjGwpcAIjzcGiXK/JQgn721iWm8QjuXIb/xrn48SAcUwk58HenfPZJAzQjP+0HjU3VGW0LWIUd78HMlr+8X1Ma3wHprJWkis658oBkUYBKi0f7oUJl3/XUKhYuhXhgOWP0Vi+/f4pIgPdXvvq/NDnJqBBne7vmzWr/32NKJl/M/QEiybaAFUr3lvOFRq+oEsLK92sAKA6OQo+OKqFBmmTZCRGBBgsMErztTgq0DY4VQmtGVzlSnWm4pQvOCYlrD0Mt3u8W5moVViQ4 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: i5v4xr22uiQkLeXu35T7/kofX2EWLWamO6zd0umoJ5P+1MBt/ROmpWEC88/w/OBkioFSxutRamtMtMXyQuvRigZT+u0QcRnwryFQK/vnK/1ROYUsbGXCLRLaG01RahY3lCwkdPZdOzLybaAzjvLBHlAbvhiJTmAoRQ3otxxl+iK7VMYoove2hlUyeiHZDtN2v4sHtca9st2hf+XnLy/wgbCkkFOtTQcxfBPef0UiWgBeFPXCtVfk1CcVgOeooFuWFMOB/YNfj+yFORHCnRvybI0aTFXNYJ82IrcIl6PTWsan2oEP4VCGApzkjAYtPt818du3nQwFYDNDg8dQGz0Stvc5ZLEV+0uTzG7k8vyb5LjQLXprTM9+Dz1Th/4jq6eIjd320uB8sPDM9a8TC/kP7AWa4u9wCZX1CJZKWC99KzLMdk/4a6GMMtZVDzGFq3t7ZQqlV/wWCZO5yHm6Lk3xYbjRLhJ0QURlhp1IUGN8NoXLGZ1kCJzlaW+ogNMCxO6FSu9iLy8AT4I2yczU5mce6Mu2pZtcgDoi+3gZ7mJnSG2+i9OSgrVmOWZe3szwQ+wvaWU8sxuc0I9CaqVuWikrXMolvdCtLrlVXzFR9aVb2z486jAJ0BNMPAykHXJY8jAvACZ4dHUdHk5mArSEsM+mGOLSDOAMJ9znqQvRPMGmSIKHqHhhBBMUaMrBfXxCcYgcgW6kC1EdNxTjWq0ewJUCZslzyhqf8ixClu5GDYIM5DmxsLoFSPLbYEAudOjiIvfHJ1gVgtBmH4Nq4j97zPBXDzWhUSM4pRrelUQgvpocoCwf0wqC3nUsHYPdyn1JhwWwSHttG7ZRcP/XmxCOEnPtHIDyx7BGnFpWr2PICoDzyiABVuIXarlQO6s9P8xZOlNszXDNjreSEVjUNfRj+/BfucqDCUxY9TWxbk6Oh9boMpZ6BtoUoc5CtxAnbGMcGbXYiSgZLSIMP/UG8k0xT/QWJsjsYvaJ4Ly7ST4Bk+snR+os/cYlJ/eBjxhGl7HhfxXpMW9C4W0qcU+srIkVTjEIxqf55DxVAprvaMs6QI9RT+0SHXM7l68IyVGOct7VSK+dnE0tnrKguA7pF9EXEvs0qX4gJUtLT16cfGSFdxIbStZDkXZr2p4vHKXOeRqCUgwSxoPg1JjvfefdX731622bvRrvW+ee7NcZM/NHNml9HVbd80kKpQ7+CwYbxaRxt7ZiRxsupukMFh2GZdDoGvl6rF13uakKydDKIDV1BPjklnnV561AvD5Kr//aNJLzRCjuCsBoipB2liQl3THBu2JwteCk5z002/jsrFVkjHmd9BGNPN7K0l//qZR/wfnfA27cdCUkLreyiAmVXpoQa5SlBqqowxWh7ZqBXaiHEWEEaA3b9K3KF/T8FsRndl04aemKP+zV5L+61YsOVOy/a6CZGjnbI0sxtEaTGFgv9qs+zKvdij5X7PTObrbDpC9YURJAgpmIEz2TcUt/m22WOPrAI16RbV08feMiVr3cQhg/GMyO3PdxahU6rfEgIUM1gdajcfVUOhW4EBL8eiptgwj1MWF9UiJePNTNuXeAgg/YRp6EfMTJFDZ9hKGPhLaIiDuQ9BHCgnw8T403XDEisYz6IVx9lR4H9e9V//CmJql8ZjQ= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: d778be22-600c-41bb-cd0d-08dd6bad45f1 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:56:50.4364 (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: yWCnnFrs2RHsaY9jlr0dDNRO7WGH3VA9GHAt6MjUq/MwRkFBi2LkE6h1Thfm1Wh2nZJvt9zxX3tEZPaVtc1C7rMwCeoxzmRD8ZhX2WpclMi+XmyJiPa6zdn05nshTM1q 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:02 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18356 From: Fabrizio Castro commit 44d13e198cbf031fdb8cb20b6bbbe82adcb951ca upstream. Add clock and reset entries for the Renesas RZ/V2H(P) ICU IP block. Signed-off-by: Lad Prabhakar Signed-off-by: Fabrizio Castro Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20240930145244.356565-4-fabrizio.castro.jz@renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/r9a09g057-cpg.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/renesas/r9a09g057-cpg.c b/drivers/clk/renesas/r9a09g057-cpg.c index a426d0aa45924..7c4507fd34e6a 100644 --- a/drivers/clk/renesas/r9a09g057-cpg.c +++ b/drivers/clk/renesas/r9a09g057-cpg.c @@ -94,6 +94,7 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = { }; static const struct rzv2h_mod_clk r9a09g057_mod_clks[] __initconst = { + DEF_MOD_CRITICAL("icu_0_pclk_i", CLK_PLLCM33_DIV16, 0, 5, 0, 5), DEF_MOD("gtm_0_pclk", CLK_PLLCM33_DIV16, 4, 3, 2, 3), DEF_MOD("gtm_1_pclk", CLK_PLLCM33_DIV16, 4, 4, 2, 4), DEF_MOD("gtm_2_pclk", CLK_PLLCLN_DIV16, 4, 5, 2, 5), @@ -135,6 +136,7 @@ static const struct rzv2h_mod_clk r9a09g057_mod_clks[] __initconst = { }; static const struct rzv2h_reset r9a09g057_resets[] __initconst = { + DEF_RST(3, 6, 1, 7), /* ICU_0_PRESETN_I */ DEF_RST(6, 13, 2, 30), /* GTM_0_PRESETZ */ DEF_RST(6, 14, 2, 31), /* GTM_1_PRESETZ */ DEF_RST(6, 15, 3, 0), /* GTM_2_PRESETZ */ From patchwork Tue Mar 25 14:56:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029131 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 E7838C3600D for ; Tue, 25 Mar 2025 14:57:02 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.61]) by mx.groups.io with SMTP id smtpd.web11.67719.1742914615373580948 for ; Tue, 25 Mar 2025 07:56:55 -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=TTY2y3aQ; spf=pass (domain: bp.renesas.com, ip: 52.101.228.61, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DrA/onhpx9xCR6HDBDeKw4DLA/GQvANCiIWyRENnP727Pjc8ALTUzLconACWbxOAU+nLCGMy9Wv/rSYjX4aH2nZ2e3GTvQz6AAYhiRDCU4njkXqjb4QsvPXG0B7JLa9Z0u245Yjjm8tvvDxv2uhHrBIiPLxQx8AkgS/ewom1lgdvP0h2evbachaSJYjLFnOhDflTytw0orLFDp1NtLKIFjjwX20asf8ixSuGBxS5rf023rmVkZDTBGVA0sZo4YWE3K89XcA1/ZVNuke+JINM5YjdvIQ7sFVRHv9wFVy9KksP9JxjtbefBDLU90h+zbNX64uns58e/tfBYTu+MiDnOA== 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=q0PFekG2UT9NL8mGTWWNt/zqdIO/TL3uhOdMzJORf2o=; b=dWXv/s8q3ffC9AZGZUcw4R7WFGQenpZJLHUkeFVD7aZHZcrrCTBEfWPcDonyxon05BObeupS5Z1FmZIfKjorMk/nYRbvJ0TwOSKaCxGdZunYrB9KQ+dQp/MDkBwqya3vRZJpXxwWRt/tBKHGoGAqv3HxSA80v4ewYuQeJXZiko/ZhmnH/Jgn/oN4ZR3oP9r9G6YXzYY4CebqdfOSgvCNyYp5DUVELNV0jdRJATdOmRc2wBYwmx9GzEupEd0yGAm22JWDlFwJ14VXuvxs4N80xdnEyZm3GXi+w+983oHqNswXXyyA2SqTGfT8FbZ2JzZwyTPzDSSJcVADm55niw6lxQ== 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=q0PFekG2UT9NL8mGTWWNt/zqdIO/TL3uhOdMzJORf2o=; b=TTY2y3aQuqBwVe7XG8PIi8LaaR8TgJfQU9Zj/+2zPJrxqhT+ftepLhDF0PzYVHtkKX03zkLdgsQtEetPVMO2WqWOnciZ3NucliyoWghrW3ksJCxG/Pnr6DJyB88cXi/9WV/tDNFUxVUji9mRm53K8ZT7QbSGELrhbCad1EiHc7o= 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:56:53 +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:56:53 +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 07/16] clk: renesas: r9a09g057: Add support for PLLVDO, CRU clocks, and resets Date: Tue, 25 Mar 2025 15:56:01 +0100 Message-ID: <20250325145611.3595454-8-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: f4fb7cdc-769b-4514-4a6d-08dd6bad4790 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: LtGnG+qSXUehd0/Edj7bYT/duq+Zjr8Zd5L49Mf3oXlEsZ/LrwC8uwavD9nFaz5pHBPkg2OIYT8DJKyChYoAYJZLvEniRZpWsYshl6UvSYaZSFVpzQkqWilRNbUg086O7cuS3IIyhrf9Re88/NQU9QSDNv5BcXdELhU9ckya/uyJZdSSH4GB8QkZaO15zh76zgkLNqtz/B2KrAFaLD4bmHWm23K7cFW62BBWNDb+6VLFnGMPRZ4E5Zy6FXBQr3nuhVm/s7BrO9x9L4mw7GHAITK7mMIbfH6JO4Hm8CdPpA/1ICm2umbadC9g4vclrARdkRET111Wvf4j4df4DUifzMViJeB9fGq0PXFWlWguW1GEDLo1kjyj2OcqboHVQeqN+n4733yWmaTtlcr82422Hq99a5tBAWBwy4AGnMsGflKdUT5k+wlOjXDkY8rUk1nv2c+wBCbkAAjJygYT6VdICtM31FAJaGBYqiU2gx5GQ9/fVGc2o3iLHGhg31kCgsSB0q9Z9CYIIikjtv77sZ3pat3ei3a+kwpY3ZqHfdWtrHakm8kqminCy1k2i7sdZNv2NQfZTvQDnGSILuGWdSZZR8xj0YHzVbQjDLy1GbvMZK5PNfoh+VR5MwmUGCdOX0T9wL3WObwIz1WCnycZai+ANwXyYeW2gg4uzLmbr11Gicp29H8ADhn6Qmj1DtkIXxDfjHWxcNolbu4QomjiRwWcn/7WoW3LZd5DzyOJa09ALDKi1QtpEiTQmW/K8uFIz6MRPHpy2c5v3ZnXbF3yHMrAYOrHsLUgbfdlYQW/pO8gEKzK3fFCDTIZ/xCElrxu3WmlCFL5KvHSCD6aIOpfvJKHIg+gBd2qeVbpQ+0BkORDnM7kvKFlGmIJcWnS+n1FFV0mmtxIXpfTIJu4oPyEYg8EEhbXWbEAINC4ibp7SEqQ1ZStE0UnD0ApTGiHuBd7BSH2UvRcK0nPM0YewvCw3WFgPpgwtYjbN9eGlXU41NpW2l4m6Qtjy5c4OcMCz25YAXZi20Rs3b6/WQyOXUgN7J0PmJGG1a9J2g6spwmitjnC0n1hhMcP+kl1PR8nZNZ1ZGN+IeMOWJL+gs8pd1AKFbMwxgBmdPPUDBiIQ6is5hEAhH/n5wqncgqVQOFffHWzmhEcq3Xg4soe3M7bRC0UFrDwiwAC5TiqsoWJ9IG6P7Wy0u0y5q5tOLvuR/rcDd76EOg0798Y0vuMY6WwOtKoxwlZ5g44q+dFMItpN1/J6jmTy87Pj5ESTXHLBCSzwMWbDo8SBleyEbzuo7WvFi31sxH5coI2oAFIBv/DjLAPWYpB8vvNhIv9pQ+xZGlbMM9emVY0m7ts6HmU3cx13do5cB4XL0p649p5jFoJmNdaWq+jmaq44yLNdpEO5uIk0ilUQh7jZUQHOcRZwVMmtccDqwpRgkyQmnlkCBJTRzBIlxhLMBffH76DPhatr4yZgpTCZ9PB 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: R8XinSVeSQygD0pGkKnYUtVKCsRdd23DsOqQizEJYqCwKEwvJMAAfiNfpcWMxwYsOuBE98tMT9eHogZc7bGQMkdAk3sGl5DeTMjDxgcttfTRJocMLL1PwLClIkh3+bnb0V9VvSsPCOQZQalZv/f+ZbXPuAaTQO0c2YBQ63TaqdDfgzMjPS7/LN1KrmEaooIr5lEFIVvChSdb+dhQldywyzdL6nE7Pk9ebqHfqsMfvVPm8YVhkUqHO9gWrXT45XhnzRfm/qMyuuLDf9VJ09ie6/R5eYqO3QWP1Lw5imu3N0+OehKDVRm1OQ8BYjbn9YrPAl9pUrE3wVA7ulgeOgAJAxOf1t8MuwF2Jud0JDuQkOTs+jHZSKjXxaa3RDluw1KYmehBcYWQQKYTR1MkKCO4hG2vdav7MjtX/SSkGgSBnJany3tWlNrPPJ0G0GoaacZCltmXHC1WsxNnna/oHLd1wbn5Xx6Bncj8X1ZGiFh5mH0cCKbGf6Q3s0HdsxfntEi5bWOXio89ejCo6fDLdZ+lHWFlPx2BJhN5gQlvQD/1OEwAKudMLEphuCAWj+8YO02VJ8BvA2/H4PL6+1+A9kNA+ZLY21W2OZtclG9J5AXSSNp5RaZLOK1Bb3HUrMrez3OUnRFsL6+OGvD1hFSjFgNxMUkcABhYnVKw9SfU3UNc74PIYAlBJSNt642SuUVoNh0tMvtXLOpGq17JN3A+/ihKVdd3uip5QwPIQ9h/8SfLy4+rnhVLtkzmSGrNCBQPYCKePfrU2Tf0U8+xq0odsEwmbm3byccC1h1e+Fb5oXRhca29OaISq2xtSo6AWxw0I54sbB+Qgh6QSeHQ7D0AgInsgE0V3M3Lrvp1U6boqSrzX5EoVJLNojRXiU9xT+i9ab82B7JPWBNYFDYGjE1DBeD8H+Myg8VXMzw/V9CbSqPzv7bxiycbambHkzzShbVHWiJp+RazkxZCzC47Yy1C3JWM4M4ayxS/oZuzKeaRa7K5S0DSEeYvanLf8ykqzAZ4exDnVdUzV7nkvWVtCw4iLtzajUtzzFV4I8z7SQeStoN5TPp8oYjN9pbldgosO1IW4hwfTHHWicBU5Zq2wQf3bqSRqdfg+kdbEWWnluaXTG6Caklhxv5SbGqn1CG+cuymUIOBv8DaZxz8IIoGUqM0ke1lmvoELOlMkL2ZqSzaoLNLfVN1Wg5hZn1Xxt1EztklIkxiXdM5rAqDmTjF7iGPyzV/dKjllBzEjY27WfR/vMg7Y+6Se9eNV2ngH0ZgYiPsZLx6WNLdjgpuX+oigGx94d0HOmbyHf6YXHXe79m8TgNd2mnkiQ5OgFTGBvCesfQMD2AKeFREdAOC/3W+CqQQtNGuSM9DNrQ15yez2WKjf7KxHetCzuZ2r3+j5du1RScAhQXs7b1EmSMchKIsefyj+73KX5I4OuAphehSvjvnMq94S6jHeeB+Az9VILteEIgzWlxpD4ID205XaSrHlnciTMFftB1t8KvdtKvgthNW4sNS+WK/jOAW+IcYZhhTZbcr8sDX6Qk6Yj7XYev3b3MgFIOz6S3s1yL1lNRArfdqo89XjOsJMK+YVEj7qtezglU6NgGjLQY2CXIzwq5XHKoOf0lkw70tntQed+KYwc1MBqtfLcc= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4fb7cdc-769b-4514-4a6d-08dd6bad4790 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:56:53.3900 (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: XC0gHM6CG+42cu5ERxsQo+L06gchtndtVbwh5zZyEayRF19yzcEooyH063VC2NJc+j9/C0dDXyEo1kNSU8vpGrQkm55o5/zbpvfX4UCH0SmpfLmxRgI+P72Kog1MS/XJ 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:02 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18357 From: Lad Prabhakar commit ee47b94102d2eaed23ac60910003cd0f3fade13c upstream. Add support for the PLLVDO clock and its related CRU clocks and reset entries in the r9a09g057 CPG driver. Introduce `CLK_PLLVDO` and associated clocks like `CLK_PLLVDO_CRU0`, `CLK_PLLVDO_CRU1`, `CLK_PLLVDO_CRU2`, and `CLK_PLLVDO_CRU3`, along with their corresponding dividers. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241202203916.48668-3-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/r9a09g057-cpg.c | 45 +++++++++++++++++++++++++++++ drivers/clk/renesas/rzv2h-cpg.h | 6 ++++ 2 files changed, 51 insertions(+) diff --git a/drivers/clk/renesas/r9a09g057-cpg.c b/drivers/clk/renesas/r9a09g057-cpg.c index 7c4507fd34e6a..5aa9710aa4020 100644 --- a/drivers/clk/renesas/r9a09g057-cpg.c +++ b/drivers/clk/renesas/r9a09g057-cpg.c @@ -28,6 +28,7 @@ enum clk_ids { CLK_PLLCLN, CLK_PLLDTY, CLK_PLLCA55, + CLK_PLLVDO, /* Internal Core Clocks */ CLK_PLLCM33_DIV16, @@ -35,7 +36,13 @@ enum clk_ids { CLK_PLLCLN_DIV8, CLK_PLLCLN_DIV16, CLK_PLLDTY_ACPU, + CLK_PLLDTY_ACPU_DIV2, CLK_PLLDTY_ACPU_DIV4, + CLK_PLLDTY_DIV16, + CLK_PLLVDO_CRU0, + CLK_PLLVDO_CRU1, + CLK_PLLVDO_CRU2, + CLK_PLLVDO_CRU3, /* Module Clocks */ MOD_CLK_BASE, @@ -49,6 +56,12 @@ static const struct clk_div_table dtable_1_8[] = { {0, 0}, }; +static const struct clk_div_table dtable_2_4[] = { + {0, 2}, + {1, 4}, + {0, 0}, +}; + static const struct clk_div_table dtable_2_64[] = { {0, 2}, {1, 4}, @@ -69,6 +82,7 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = { DEF_FIXED(".pllcln", CLK_PLLCLN, CLK_QEXTAL, 200, 3), DEF_FIXED(".plldty", CLK_PLLDTY, CLK_QEXTAL, 200, 3), DEF_PLL(".pllca55", CLK_PLLCA55, CLK_QEXTAL, PLL_CONF(0x64)), + DEF_FIXED(".pllvdo", CLK_PLLVDO, CLK_QEXTAL, 105, 2), /* Internal Core Clocks */ DEF_FIXED(".pllcm33_div16", CLK_PLLCM33_DIV16, CLK_PLLCM33, 1, 16), @@ -78,7 +92,14 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = { DEF_FIXED(".pllcln_div16", CLK_PLLCLN_DIV16, CLK_PLLCLN, 1, 16), DEF_DDIV(".plldty_acpu", CLK_PLLDTY_ACPU, CLK_PLLDTY, CDDIV0_DIVCTL2, dtable_2_64), + DEF_FIXED(".plldty_acpu_div2", CLK_PLLDTY_ACPU_DIV2, CLK_PLLDTY_ACPU, 1, 2), DEF_FIXED(".plldty_acpu_div4", CLK_PLLDTY_ACPU_DIV4, CLK_PLLDTY_ACPU, 1, 4), + DEF_FIXED(".plldty_div16", CLK_PLLDTY_DIV16, CLK_PLLDTY, 1, 16), + + DEF_DDIV(".pllvdo_cru0", CLK_PLLVDO_CRU0, CLK_PLLVDO, CDDIV3_DIVCTL3, dtable_2_4), + DEF_DDIV(".pllvdo_cru1", CLK_PLLVDO_CRU1, CLK_PLLVDO, CDDIV4_DIVCTL0, dtable_2_4), + DEF_DDIV(".pllvdo_cru2", CLK_PLLVDO_CRU2, CLK_PLLVDO, CDDIV4_DIVCTL1, dtable_2_4), + DEF_DDIV(".pllvdo_cru3", CLK_PLLVDO_CRU3, CLK_PLLVDO, CDDIV4_DIVCTL2, dtable_2_4), /* Core Clocks */ DEF_FIXED("sys_0_pclk", R9A09G057_SYS_0_PCLK, CLK_QEXTAL, 1, 1), @@ -133,6 +154,18 @@ static const struct rzv2h_mod_clk r9a09g057_mod_clks[] __initconst = { DEF_MOD("sdhi_2_imclk2", CLK_PLLCLN_DIV8, 10, 12, 5, 12), DEF_MOD("sdhi_2_clk_hs", CLK_PLLCLN_DIV2, 10, 13, 5, 13), DEF_MOD("sdhi_2_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 14, 5, 14), + DEF_MOD("cru_0_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 2, 6, 18), + DEF_MOD_NO_PM("cru_0_vclk", CLK_PLLVDO_CRU0, 13, 3, 6, 19), + DEF_MOD("cru_0_pclk", CLK_PLLDTY_DIV16, 13, 4, 6, 20), + DEF_MOD("cru_1_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 5, 6, 21), + DEF_MOD_NO_PM("cru_1_vclk", CLK_PLLVDO_CRU1, 13, 6, 6, 22), + DEF_MOD("cru_1_pclk", CLK_PLLDTY_DIV16, 13, 7, 6, 23), + DEF_MOD("cru_2_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 8, 6, 24), + DEF_MOD_NO_PM("cru_2_vclk", CLK_PLLVDO_CRU2, 13, 9, 6, 25), + DEF_MOD("cru_2_pclk", CLK_PLLDTY_DIV16, 13, 10, 6, 26), + DEF_MOD("cru_3_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 11, 6, 27), + DEF_MOD_NO_PM("cru_3_vclk", CLK_PLLVDO_CRU3, 13, 12, 6, 28), + DEF_MOD("cru_3_pclk", CLK_PLLDTY_DIV16, 13, 13, 6, 29), }; static const struct rzv2h_reset r9a09g057_resets[] __initconst = { @@ -162,6 +195,18 @@ static const struct rzv2h_reset r9a09g057_resets[] __initconst = { DEF_RST(10, 7, 4, 24), /* SDHI_0_IXRST */ DEF_RST(10, 8, 4, 25), /* SDHI_1_IXRST */ DEF_RST(10, 9, 4, 26), /* SDHI_2_IXRST */ + DEF_RST(12, 5, 5, 22), /* CRU_0_PRESETN */ + DEF_RST(12, 6, 5, 23), /* CRU_0_ARESETN */ + DEF_RST(12, 7, 5, 24), /* CRU_0_S_RESETN */ + DEF_RST(12, 8, 5, 25), /* CRU_1_PRESETN */ + DEF_RST(12, 9, 5, 26), /* CRU_1_ARESETN */ + DEF_RST(12, 10, 5, 27), /* CRU_1_S_RESETN */ + DEF_RST(12, 11, 5, 28), /* CRU_2_PRESETN */ + DEF_RST(12, 12, 5, 29), /* CRU_2_ARESETN */ + DEF_RST(12, 13, 5, 30), /* CRU_2_S_RESETN */ + DEF_RST(12, 14, 5, 31), /* CRU_3_PRESETN */ + DEF_RST(12, 15, 6, 0), /* CRU_3_ARESETN */ + DEF_RST(13, 0, 6, 1), /* CRU_3_S_RESETN */ }; const struct rzv2h_cpg_info r9a09g057_cpg_info __initconst = { diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index 0723df4c11347..ed8d2cad32604 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -33,12 +33,18 @@ struct ddiv { #define CPG_CDDIV0 (0x400) #define CPG_CDDIV1 (0x404) +#define CPG_CDDIV3 (0x40C) +#define CPG_CDDIV4 (0x410) #define CDDIV0_DIVCTL2 DDIV_PACK(CPG_CDDIV0, 8, 3, 2) #define CDDIV1_DIVCTL0 DDIV_PACK(CPG_CDDIV1, 0, 2, 4) #define CDDIV1_DIVCTL1 DDIV_PACK(CPG_CDDIV1, 4, 2, 5) #define CDDIV1_DIVCTL2 DDIV_PACK(CPG_CDDIV1, 8, 2, 6) #define CDDIV1_DIVCTL3 DDIV_PACK(CPG_CDDIV1, 12, 2, 7) +#define CDDIV3_DIVCTL3 DDIV_PACK(CPG_CDDIV3, 12, 1, 15) +#define CDDIV4_DIVCTL0 DDIV_PACK(CPG_CDDIV4, 0, 1, 16) +#define CDDIV4_DIVCTL1 DDIV_PACK(CPG_CDDIV4, 4, 1, 17) +#define CDDIV4_DIVCTL2 DDIV_PACK(CPG_CDDIV4, 8, 1, 18) /** * Definitions of CPG Core Clocks From patchwork Tue Mar 25 14:56:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029129 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 00247C3600C for ; Tue, 25 Mar 2025 14:57:02 +0000 (UTC) Received: from TYVP286CU001.outbound.protection.outlook.com (TYVP286CU001.outbound.protection.outlook.com [52.101.125.15]) by mx.groups.io with SMTP id smtpd.web11.67722.1742914618557834461 for ; Tue, 25 Mar 2025 07:56:59 -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=qsE62Sng; spf=pass (domain: bp.renesas.com, ip: 52.101.125.15, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nY5cIr9y+d/vseRPJpZU7yKsgQrifzOdgc6pfqa8A2cKZ5QTXhOAqZga2AooIz13Ovy6UUu7ZfKXHhoNYuvTkeOzwuf3NtCQmFih7/q1zKXXnKZGl5kvZM2yQzczEjoQdu8XCoShwgeapJ6PUr0ZHXL2i5RGoz//hx+MHMGvVgFrQhgAXFyapVVpADtq/HHzgF6WNqmvWabBTSnWbzsHbI9jMEw5z+RfHR31Ve18CXqwFvzp05fpwE7GAP0jOF+Hb2xF7PLFiagsh0Cj6d/InGq1lLmGATsIbKw8qGEB94UTjhj2OpjtUBu68iWzCT+/hOhziRjftMZR6uw2yvdhxQ== 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=T2kMz8XyaQaHLVho0NRFDmkuCQ1EzFvCn0Rp6TkHMjg=; b=J6HdRtSOA1t+wa754IHAdsUSEsq8GQr/LMVAo/gTUu65/QZvhfYgaF5+RwuiaP9i/1vjY4WXpq3bUmsF/zFCSYHfASWC+whPXd6Ju63NGrVpy2Wi+19WmW55adbf7DWv/hLNvdSFv7clG7gXDCNi9iseDh5NtSJTN4wNvvETFxlYHvWRxHZzjqYOQSbvoKsbgiWKhL9IrmQGtAkh8+icwtk135U3sopYZi6k/0HfIs/WSXYX+1PQRw2k/OfQzFa8BigLsKCObbhn5k0Jpcmggy3m+B/j8lEPITgYoeREr0Ir60qoDigu5Ec1yIi6D6QYSXoWeNfM5hvjXd6hEJhQqg== 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=T2kMz8XyaQaHLVho0NRFDmkuCQ1EzFvCn0Rp6TkHMjg=; b=qsE62SngV9cv5TND7rtx60Yvzn77hVPzxCmzw/TJydf6J2zB3NS4kGFXLOOd6t71sDQuyQWrpQY2fcsnNpz++Adhn9Ct6titKflZgwbVYazHkNniVIm/46r+7PbMdm68EubcSqUBMSlUnbfGG0iIqV+i1si9aIz5lDUwMIGu4h4= 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:56:56 +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:56:56 +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 08/16] clk: renesas: rzv2h: Add MSTOP support Date: Tue, 25 Mar 2025 15:56:02 +0100 Message-ID: <20250325145611.3595454-9-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: 13a189b8-8ca7-4f00-d6d3-08dd6bad495a 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: WT1AuLUruDZ/HrFNW17UT4iso2h2tkbdHBZFSL/EqzmpdKRuFn/SwWHlQcrZ19Acib/ctLC9EYfXm9PfkG8yzqed2lxmoA3x9P7NINOWdyz06j8806uiGCp/Gy+MC2aLyyxpTr1wV0PKnIfPAPooe6wZ5lkM9U49KEhhHgoQXpHiAJtzx+KXpFI+vNuVv1pB8k3Rx7lVTouZvG2tuTsy9kusIfimKNOiM16TeVP6WFylLb196Wp4zhM8vTRakfqbg3RO7+7giNgtGajucKOhnz5Tikw8wMbC2dQTPvfjBi+d9Mfug2FVGFn4cpPJ7rwsQ5m0Qp7AR+irGvveU5qH6Bz31F5YpMKx3DBn2dctrz9cd8glqEupzon+qBW7AreYy5rLdVjKjwKsosm41WJL2D0Ee4cXj5wiyZGGEPN96Hy9oCEEszDFLBxMEav4WqimDei6w9aO8YIgf/dxtsVu7TzZgnzwB/yIV99WWFyOlsDRhDuTtYmci5gO3rLISuJleV0P9IqcJ6QmqmL3eBQBQ292jMMonyHZv9qRNfi2aArLtfC5NK01JXeh4tlp3/oP9YAdUjzNOETQcec2GrK+fqAvDwLyqIF1JfRg7N85pcMbDkKVIQ56j4dnmFm/iSJrRChAX74n3vnZLlfhT74SIUC2LW0wynQFwYCRYNsy9lGif+P77ceR5yC66VbLsoakIQjC1TBJnzGoNbQq+BGTp6RXD1ldvww8Yj33oc6evVSDYi9trfEirmImpnjsUwJVSIAMOom+jtqup0vWcyo+aDu2FKj0rk/WxywFN4psMF4juKwiIQRo+9sEGbki4o5qLLEr6g/RIlJllzIQWnFVyOVTK8NQKqjqeT6utkou/UK5vuObCVhtG8bl49hpB1qrmwwm+wzY0J+E9wdzBIWEdmloCQxZxaeSXetfJPqJNNaZrlnHwaWEynbiUjAY0N/Fmq+sqa/HMwQFX4Qq48D/2KMz/DystNckXuffSeJr6iJsnZcE1KtrNzAPvvqBVjqH5lFnb6/ql09mXhUtyx/XA4bBpifbRhpQL/mOvUJ+oSRRl3Cn1MKf6WPt2n0+Qq30Sfe5lIQVE703zM0TIa5cznMK0r5GLmg3nnz3PVEXR5nenoGiYwR/mhZYwkeY41UYVQwQ7S45Ofb5jx2dUdxJ+riU+Cm/Z/cF83sNnIWU9F1c5slMbfdFVVO6BEGD93lghNzhF9GZW9jhKpAeTQQX+cTKQv9S3XpfA+BBA8aLje9Gme+lwwdjCZWU9P0/hVeiSaygT6nuobypIuG6Zrir+MDc2ECt+RxgFm5LjMejhbD5T2y9ju7pvaMeumAjd7NM9zsugwmUd5Zcaqiiu0YGrbtMEgU32XMxS7XrXBeEWJxJUBjlJ6sM9lWezGcbMl+18MF2dlm2ruvIiQGcuAS4DC1f0aueQIrV4GpFfuFtucAlc7VsicApvnKdmc8uKSIYbCKXm5b7B3J6+TuPAcocRA== 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: hLT/auhAMUPZ0difPea/Mdoc3gzm+b/jew7wJMVj506dTkd0cWahi3WACFbWVMZuF3zxPO7/cowz2GvJxNWAZmskg6/ttRvnW4O9Y8E3DivWKcgu75U32pSDv02uWoTqM5FXlzAwAnRFAJOkV6NxM092CFGYizGjHuzJgYRzV036R4VQnL0GmrnWaUhktNqHuO4RPnzJAR7yNMMDWte0BNdkLIvkCkPFEAwBqk1B/nZkpHlrX8/6W3CTYF5OQav8Lfs7QNvKODFz4rHKPkyJpl0ywWRBj5Y0TPJsIg2G8Gcj4H6L/mfmPTLetLsKBquVeQWaikG1r8AUggG2Bk/pu/J4VsLZu2+vUJitiM0HWCGEa1Dwb+u75L3+Xn5OQ2bp56lHzJkb2kqWN0zwSXvGv9exWA9Qakzb+r9IlHwgKkkEcTdaH6iKvxXfOQZqNceb1WKr79E2dSKQwi8gVPSw70lr+cUqgnooyniaFlhox0C5/bgsqTdHhUaY+uUijrqv1dRSqJp89PWhw4P4gk91wO9JcFRF8Sv5I55rv/Votym1SPj7s/M+jVtogd3MIdSafsB9mFGJ3qb+1dbQf1U0r0Ni7egrAT0f64tBHU4UbAS0o5YHDTQ7O0zYcwsLrhc0FFR2QJzjj0ykYOphR1RiFY1KbhLbBG99AejXjQyanOaUK7XgXtU/v/+1CgfmMaNlMy/N8xyYN7/TXGJ4KqaY0+nEl8vie7PA9SIcpGOjLHBFzFbrPXF6vc3UM0SAK3TQXQkIAX+vnLEbuTtSvUxq/3QNj0WqyOhdpbUlv4wcgU1BMefxwNfNi4tvA4BvkBGOsCUONmvuMlH651jbCcoRd/g5Z7oLOfrJuihHpF35CSoHU5f5jCWL8RbXc3B69hO5+CTIV/OozzWlVV9lF8W621SoKIn9TctWyVvH9x24nP9DNeCh8LWVGkhAYOeomupnnfvLmNncfV/6bfQXrMjzBYD/ndNAbSq/AckXbdhaxLAgm6xdiwNa82djWhPtL5uDhOctm76A7zPHG0eu/RAR2IDCWmyW5R3TLATPnrv+GVLyza4c75JZRMowoIPkrSGDY/nVQNruMtL4QbBkyyiEA6rUdNPGvTgllm2yeJx+kXc4ZUHCdGIFe/WpjRayu43BEbAP6plDrGXeoNe2pgErkEeWlqUzNXxWlq2fGr/XiSPbLMyvzuEMbbKXQKtB1hTHK0+AjiuWTUxMctzh4O2+Fr6VUGOklM/bm/Q+l1FC4B1TSCwON027F/SV7uDOLTU4eNBTaBAdrfMYGEYFtm2X82VyYkqZHVQtSYFssBc5olpy8rYrSVJKNklP27/N9Nta2JIVLIchEoHx541wH0kadPqsn1pCERPumBqwoXbWEt3oOb60FD6g6eechHUY0pAblv30hQ8wJVIksSW0p6mPuBubxcexibYWwSGTDIX9fzCVHLv1eaICEI8ugQGUGN5xlPu/5Ep4sL4nl0aMC6Un3vbwwdeXlBeavswEe2yuCNeSHGTl55JK3SYcI+5mfw0FiwyfU8IabYBaMah1a71gADH/UvynidaC+U9CyKsph5Q3tRDayhEntv1/pePuzFv5jAiLsOHW78xZiUQ2I0hRSKoN1PVwoUCPQ455t+fbKGg= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 13a189b8-8ca7-4f00-d6d3-08dd6bad495a 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:56:56.4102 (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: 6764Zqgmv1LtIbsfpkJTEEQPwZ/VfO54iFFWkfwEj3JSC2BRTGiuxzJfepCABcSr50aZFyhrknsE0OPUPAXgVEZtApAPLb/tBNtGmeEjioJ0UHFojdKKiZhei7nTRuWS 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:02 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18358 From: Biju Das commit 9b6e63a777ea5fb85bf24f9cb5ba902eed4f1f2f upstream. Add MSTOP support to control buses for the individual units on RZ/V2H. Use per-bit (instead of group-based) configuration and atomic counters, to ensure precise control over individual MSTOP bits, and to prevent issues with shared dependencies between module clocks. Co-developed-by: Biju Das Signed-off-by: Biju Das Co-developed-by: Lad Prabhakar Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241213123550.289193-2-biju.das.jz@bp.renesas.com Link: https://lore.kernel.org/20250102181839.352599-2-prabhakar.mahadev-lad.rj@bp.renesas.com Link: https://lore.kernel.org/20250102181839.352599-3-prabhakar.mahadev-lad.rj@bp.renesas.com Link: https://lore.kernel.org/20250102181839.352599-4-prabhakar.mahadev-lad.rj@bp.renesas.com Link: https://lore.kernel.org/20250102181839.352599-5-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/r9a09g057-cpg.c | 155 +++++++++++++++++++--------- drivers/clk/renesas/rzv2h-cpg.c | 146 ++++++++++++++++++++++---- drivers/clk/renesas/rzv2h-cpg.h | 30 ++++-- 3 files changed, 252 insertions(+), 79 deletions(-) diff --git a/drivers/clk/renesas/r9a09g057-cpg.c b/drivers/clk/renesas/r9a09g057-cpg.c index 5aa9710aa4020..a45b4020996bd 100644 --- a/drivers/clk/renesas/r9a09g057-cpg.c +++ b/drivers/clk/renesas/r9a09g057-cpg.c @@ -115,57 +115,108 @@ static const struct cpg_core_clk r9a09g057_core_clks[] __initconst = { }; static const struct rzv2h_mod_clk r9a09g057_mod_clks[] __initconst = { - DEF_MOD_CRITICAL("icu_0_pclk_i", CLK_PLLCM33_DIV16, 0, 5, 0, 5), - DEF_MOD("gtm_0_pclk", CLK_PLLCM33_DIV16, 4, 3, 2, 3), - DEF_MOD("gtm_1_pclk", CLK_PLLCM33_DIV16, 4, 4, 2, 4), - DEF_MOD("gtm_2_pclk", CLK_PLLCLN_DIV16, 4, 5, 2, 5), - DEF_MOD("gtm_3_pclk", CLK_PLLCLN_DIV16, 4, 6, 2, 6), - DEF_MOD("gtm_4_pclk", CLK_PLLCLN_DIV16, 4, 7, 2, 7), - DEF_MOD("gtm_5_pclk", CLK_PLLCLN_DIV16, 4, 8, 2, 8), - DEF_MOD("gtm_6_pclk", CLK_PLLCLN_DIV16, 4, 9, 2, 9), - DEF_MOD("gtm_7_pclk", CLK_PLLCLN_DIV16, 4, 10, 2, 10), - DEF_MOD("wdt_0_clkp", CLK_PLLCM33_DIV16, 4, 11, 2, 11), - DEF_MOD("wdt_0_clk_loco", CLK_QEXTAL, 4, 12, 2, 12), - DEF_MOD("wdt_1_clkp", CLK_PLLCLN_DIV16, 4, 13, 2, 13), - DEF_MOD("wdt_1_clk_loco", CLK_QEXTAL, 4, 14, 2, 14), - DEF_MOD("wdt_2_clkp", CLK_PLLCLN_DIV16, 4, 15, 2, 15), - DEF_MOD("wdt_2_clk_loco", CLK_QEXTAL, 5, 0, 2, 16), - DEF_MOD("wdt_3_clkp", CLK_PLLCLN_DIV16, 5, 1, 2, 17), - DEF_MOD("wdt_3_clk_loco", CLK_QEXTAL, 5, 2, 2, 18), - DEF_MOD("scif_0_clk_pck", CLK_PLLCM33_DIV16, 8, 15, 4, 15), - DEF_MOD("riic_8_ckm", CLK_PLLCM33_DIV16, 9, 3, 4, 19), - DEF_MOD("riic_0_ckm", CLK_PLLCLN_DIV16, 9, 4, 4, 20), - DEF_MOD("riic_1_ckm", CLK_PLLCLN_DIV16, 9, 5, 4, 21), - DEF_MOD("riic_2_ckm", CLK_PLLCLN_DIV16, 9, 6, 4, 22), - DEF_MOD("riic_3_ckm", CLK_PLLCLN_DIV16, 9, 7, 4, 23), - DEF_MOD("riic_4_ckm", CLK_PLLCLN_DIV16, 9, 8, 4, 24), - DEF_MOD("riic_5_ckm", CLK_PLLCLN_DIV16, 9, 9, 4, 25), - DEF_MOD("riic_6_ckm", CLK_PLLCLN_DIV16, 9, 10, 4, 26), - DEF_MOD("riic_7_ckm", CLK_PLLCLN_DIV16, 9, 11, 4, 27), - DEF_MOD("sdhi_0_imclk", CLK_PLLCLN_DIV8, 10, 3, 5, 3), - DEF_MOD("sdhi_0_imclk2", CLK_PLLCLN_DIV8, 10, 4, 5, 4), - DEF_MOD("sdhi_0_clk_hs", CLK_PLLCLN_DIV2, 10, 5, 5, 5), - DEF_MOD("sdhi_0_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 6, 5, 6), - DEF_MOD("sdhi_1_imclk", CLK_PLLCLN_DIV8, 10, 7, 5, 7), - DEF_MOD("sdhi_1_imclk2", CLK_PLLCLN_DIV8, 10, 8, 5, 8), - DEF_MOD("sdhi_1_clk_hs", CLK_PLLCLN_DIV2, 10, 9, 5, 9), - DEF_MOD("sdhi_1_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 10, 5, 10), - DEF_MOD("sdhi_2_imclk", CLK_PLLCLN_DIV8, 10, 11, 5, 11), - DEF_MOD("sdhi_2_imclk2", CLK_PLLCLN_DIV8, 10, 12, 5, 12), - DEF_MOD("sdhi_2_clk_hs", CLK_PLLCLN_DIV2, 10, 13, 5, 13), - DEF_MOD("sdhi_2_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 14, 5, 14), - DEF_MOD("cru_0_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 2, 6, 18), - DEF_MOD_NO_PM("cru_0_vclk", CLK_PLLVDO_CRU0, 13, 3, 6, 19), - DEF_MOD("cru_0_pclk", CLK_PLLDTY_DIV16, 13, 4, 6, 20), - DEF_MOD("cru_1_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 5, 6, 21), - DEF_MOD_NO_PM("cru_1_vclk", CLK_PLLVDO_CRU1, 13, 6, 6, 22), - DEF_MOD("cru_1_pclk", CLK_PLLDTY_DIV16, 13, 7, 6, 23), - DEF_MOD("cru_2_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 8, 6, 24), - DEF_MOD_NO_PM("cru_2_vclk", CLK_PLLVDO_CRU2, 13, 9, 6, 25), - DEF_MOD("cru_2_pclk", CLK_PLLDTY_DIV16, 13, 10, 6, 26), - DEF_MOD("cru_3_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 11, 6, 27), - DEF_MOD_NO_PM("cru_3_vclk", CLK_PLLVDO_CRU3, 13, 12, 6, 28), - DEF_MOD("cru_3_pclk", CLK_PLLDTY_DIV16, 13, 13, 6, 29), + DEF_MOD_CRITICAL("icu_0_pclk_i", CLK_PLLCM33_DIV16, 0, 5, 0, 5, + BUS_MSTOP_NONE), + DEF_MOD("gtm_0_pclk", CLK_PLLCM33_DIV16, 4, 3, 2, 3, + BUS_MSTOP(5, BIT(10))), + DEF_MOD("gtm_1_pclk", CLK_PLLCM33_DIV16, 4, 4, 2, 4, + BUS_MSTOP(5, BIT(11))), + DEF_MOD("gtm_2_pclk", CLK_PLLCLN_DIV16, 4, 5, 2, 5, + BUS_MSTOP(2, BIT(13))), + DEF_MOD("gtm_3_pclk", CLK_PLLCLN_DIV16, 4, 6, 2, 6, + BUS_MSTOP(2, BIT(14))), + DEF_MOD("gtm_4_pclk", CLK_PLLCLN_DIV16, 4, 7, 2, 7, + BUS_MSTOP(11, BIT(13))), + DEF_MOD("gtm_5_pclk", CLK_PLLCLN_DIV16, 4, 8, 2, 8, + BUS_MSTOP(11, BIT(14))), + DEF_MOD("gtm_6_pclk", CLK_PLLCLN_DIV16, 4, 9, 2, 9, + BUS_MSTOP(11, BIT(15))), + DEF_MOD("gtm_7_pclk", CLK_PLLCLN_DIV16, 4, 10, 2, 10, + BUS_MSTOP(12, BIT(0))), + DEF_MOD("wdt_0_clkp", CLK_PLLCM33_DIV16, 4, 11, 2, 11, + BUS_MSTOP(3, BIT(10))), + DEF_MOD("wdt_0_clk_loco", CLK_QEXTAL, 4, 12, 2, 12, + BUS_MSTOP(3, BIT(10))), + DEF_MOD("wdt_1_clkp", CLK_PLLCLN_DIV16, 4, 13, 2, 13, + BUS_MSTOP(1, BIT(0))), + DEF_MOD("wdt_1_clk_loco", CLK_QEXTAL, 4, 14, 2, 14, + BUS_MSTOP(1, BIT(0))), + DEF_MOD("wdt_2_clkp", CLK_PLLCLN_DIV16, 4, 15, 2, 15, + BUS_MSTOP(5, BIT(12))), + DEF_MOD("wdt_2_clk_loco", CLK_QEXTAL, 5, 0, 2, 16, + BUS_MSTOP(5, BIT(12))), + DEF_MOD("wdt_3_clkp", CLK_PLLCLN_DIV16, 5, 1, 2, 17, + BUS_MSTOP(5, BIT(13))), + DEF_MOD("wdt_3_clk_loco", CLK_QEXTAL, 5, 2, 2, 18, + BUS_MSTOP(5, BIT(13))), + DEF_MOD("scif_0_clk_pck", CLK_PLLCM33_DIV16, 8, 15, 4, 15, + BUS_MSTOP(3, BIT(14))), + DEF_MOD("riic_8_ckm", CLK_PLLCM33_DIV16, 9, 3, 4, 19, + BUS_MSTOP(3, BIT(13))), + DEF_MOD("riic_0_ckm", CLK_PLLCLN_DIV16, 9, 4, 4, 20, + BUS_MSTOP(1, BIT(1))), + DEF_MOD("riic_1_ckm", CLK_PLLCLN_DIV16, 9, 5, 4, 21, + BUS_MSTOP(1, BIT(2))), + DEF_MOD("riic_2_ckm", CLK_PLLCLN_DIV16, 9, 6, 4, 22, + BUS_MSTOP(1, BIT(3))), + DEF_MOD("riic_3_ckm", CLK_PLLCLN_DIV16, 9, 7, 4, 23, + BUS_MSTOP(1, BIT(4))), + DEF_MOD("riic_4_ckm", CLK_PLLCLN_DIV16, 9, 8, 4, 24, + BUS_MSTOP(1, BIT(5))), + DEF_MOD("riic_5_ckm", CLK_PLLCLN_DIV16, 9, 9, 4, 25, + BUS_MSTOP(1, BIT(6))), + DEF_MOD("riic_6_ckm", CLK_PLLCLN_DIV16, 9, 10, 4, 26, + BUS_MSTOP(1, BIT(7))), + DEF_MOD("riic_7_ckm", CLK_PLLCLN_DIV16, 9, 11, 4, 27, + BUS_MSTOP(1, BIT(8))), + DEF_MOD("sdhi_0_imclk", CLK_PLLCLN_DIV8, 10, 3, 5, 3, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_imclk2", CLK_PLLCLN_DIV8, 10, 4, 5, 4, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_clk_hs", CLK_PLLCLN_DIV2, 10, 5, 5, 5, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_0_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 6, 5, 6, + BUS_MSTOP(8, BIT(2))), + DEF_MOD("sdhi_1_imclk", CLK_PLLCLN_DIV8, 10, 7, 5, 7, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_imclk2", CLK_PLLCLN_DIV8, 10, 8, 5, 8, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_clk_hs", CLK_PLLCLN_DIV2, 10, 9, 5, 9, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_1_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 10, 5, 10, + BUS_MSTOP(8, BIT(3))), + DEF_MOD("sdhi_2_imclk", CLK_PLLCLN_DIV8, 10, 11, 5, 11, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_imclk2", CLK_PLLCLN_DIV8, 10, 12, 5, 12, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_clk_hs", CLK_PLLCLN_DIV2, 10, 13, 5, 13, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("sdhi_2_aclk", CLK_PLLDTY_ACPU_DIV4, 10, 14, 5, 14, + BUS_MSTOP(8, BIT(4))), + DEF_MOD("cru_0_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 2, 6, 18, + BUS_MSTOP(9, BIT(4))), + DEF_MOD_NO_PM("cru_0_vclk", CLK_PLLVDO_CRU0, 13, 3, 6, 19, + BUS_MSTOP(9, BIT(4))), + DEF_MOD("cru_0_pclk", CLK_PLLDTY_DIV16, 13, 4, 6, 20, + BUS_MSTOP(9, BIT(4))), + DEF_MOD("cru_1_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 5, 6, 21, + BUS_MSTOP(9, BIT(5))), + DEF_MOD_NO_PM("cru_1_vclk", CLK_PLLVDO_CRU1, 13, 6, 6, 22, + BUS_MSTOP(9, BIT(5))), + DEF_MOD("cru_1_pclk", CLK_PLLDTY_DIV16, 13, 7, 6, 23, + BUS_MSTOP(9, BIT(5))), + DEF_MOD("cru_2_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 8, 6, 24, + BUS_MSTOP(9, BIT(6))), + DEF_MOD_NO_PM("cru_2_vclk", CLK_PLLVDO_CRU2, 13, 9, 6, 25, + BUS_MSTOP(9, BIT(6))), + DEF_MOD("cru_2_pclk", CLK_PLLDTY_DIV16, 13, 10, 6, 26, + BUS_MSTOP(9, BIT(6))), + DEF_MOD("cru_3_aclk", CLK_PLLDTY_ACPU_DIV2, 13, 11, 6, 27, + BUS_MSTOP(9, BIT(7))), + DEF_MOD_NO_PM("cru_3_vclk", CLK_PLLVDO_CRU3, 13, 12, 6, 28, + BUS_MSTOP(9, BIT(7))), + DEF_MOD("cru_3_pclk", CLK_PLLDTY_DIV16, 13, 13, 6, 29, + BUS_MSTOP(9, BIT(7))), }; static const struct rzv2h_reset r9a09g057_resets[] __initconst = { @@ -224,4 +275,6 @@ const struct rzv2h_cpg_info r9a09g057_cpg_info __initconst = { /* Resets */ .resets = r9a09g057_resets, .num_resets = ARRAY_SIZE(r9a09g057_resets), + + .num_mstop_bits = 192, }; diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index 1154493583a70..d4fd52b0a24e9 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include @@ -40,6 +41,9 @@ #define GET_RST_OFFSET(x) (0x900 + ((x) * 4)) #define GET_RST_MON_OFFSET(x) (0xA00 + ((x) * 4)) +#define CPG_BUS_1_MSTOP (0xd00) +#define CPG_BUS_MSTOP(m) (CPG_BUS_1_MSTOP + ((m) - 1) * 4) + #define KDIV(val) ((s16)FIELD_GET(GENMASK(31, 16), (val))) #define MDIV(val) FIELD_GET(GENMASK(15, 6), (val)) #define PDIV(val) FIELD_GET(GENMASK(5, 0), (val)) @@ -64,6 +68,7 @@ * @resets: Array of resets * @num_resets: Number of Module Resets in info->resets[] * @last_dt_core_clk: ID of the last Core Clock exported to DT + * @mstop_count: Array of mstop values * @rcdev: Reset controller entity */ struct rzv2h_cpg_priv { @@ -78,6 +83,8 @@ struct rzv2h_cpg_priv { unsigned int num_resets; unsigned int last_dt_core_clk; + atomic_t *mstop_count; + struct reset_controller_dev rcdev; }; @@ -97,6 +104,7 @@ struct pll_clk { * struct mod_clock - Module clock * * @priv: CPG private data + * @mstop_data: mstop data relating to module clock * @hw: handle between common and hardware-specific interfaces * @no_pm: flag to indicate PM is not supported * @on_index: register offset @@ -106,6 +114,7 @@ struct pll_clk { */ struct mod_clock { struct rzv2h_cpg_priv *priv; + unsigned int mstop_data; struct clk_hw hw; bool no_pm; u8 on_index; @@ -433,8 +442,71 @@ rzv2h_cpg_register_core_clk(const struct cpg_core_clk *core, core->name, PTR_ERR(clk)); } +static void rzv2h_mod_clock_mstop_enable(struct rzv2h_cpg_priv *priv, + u32 mstop_data) +{ + unsigned long mstop_mask = FIELD_GET(BUS_MSTOP_BITS_MASK, mstop_data); + u16 mstop_index = FIELD_GET(BUS_MSTOP_IDX_MASK, mstop_data); + unsigned int index = (mstop_index - 1) * 16; + atomic_t *mstop = &priv->mstop_count[index]; + unsigned long flags; + unsigned int i; + u32 val = 0; + + spin_lock_irqsave(&priv->rmw_lock, flags); + for_each_set_bit(i, &mstop_mask, 16) { + if (!atomic_read(&mstop[i])) + val |= BIT(i) << 16; + atomic_inc(&mstop[i]); + } + if (val) + writel(val, priv->base + CPG_BUS_MSTOP(mstop_index)); + spin_unlock_irqrestore(&priv->rmw_lock, flags); +} + +static void rzv2h_mod_clock_mstop_disable(struct rzv2h_cpg_priv *priv, + u32 mstop_data) +{ + unsigned long mstop_mask = FIELD_GET(BUS_MSTOP_BITS_MASK, mstop_data); + u16 mstop_index = FIELD_GET(BUS_MSTOP_IDX_MASK, mstop_data); + unsigned int index = (mstop_index - 1) * 16; + atomic_t *mstop = &priv->mstop_count[index]; + unsigned long flags; + unsigned int i; + u32 val = 0; + + spin_lock_irqsave(&priv->rmw_lock, flags); + for_each_set_bit(i, &mstop_mask, 16) { + if (!atomic_read(&mstop[i]) || + atomic_dec_and_test(&mstop[i])) + val |= BIT(i) << 16 | BIT(i); + } + if (val) + writel(val, priv->base + CPG_BUS_MSTOP(mstop_index)); + spin_unlock_irqrestore(&priv->rmw_lock, flags); +} + +static int rzv2h_mod_clock_is_enabled(struct clk_hw *hw) +{ + struct mod_clock *clock = to_mod_clock(hw); + struct rzv2h_cpg_priv *priv = clock->priv; + u32 bitmask; + u32 offset; + + if (clock->mon_index >= 0) { + offset = GET_CLK_MON_OFFSET(clock->mon_index); + bitmask = BIT(clock->mon_bit); + } else { + offset = GET_CLK_ON_OFFSET(clock->on_index); + bitmask = BIT(clock->on_bit); + } + + return readl(priv->base + offset) & bitmask; +} + static int rzv2h_mod_clock_endisable(struct clk_hw *hw, bool enable) { + bool enabled = rzv2h_mod_clock_is_enabled(hw); struct mod_clock *clock = to_mod_clock(hw); unsigned int reg = GET_CLK_ON_OFFSET(clock->on_index); struct rzv2h_cpg_priv *priv = clock->priv; @@ -446,11 +518,20 @@ static int rzv2h_mod_clock_endisable(struct clk_hw *hw, bool enable) dev_dbg(dev, "CLK_ON 0x%x/%pC %s\n", reg, hw->clk, enable ? "ON" : "OFF"); + if (enabled == enable) + return 0; + value = bitmask << 16; - if (enable) + if (enable) { value |= bitmask; - - writel(value, priv->base + reg); + writel(value, priv->base + reg); + if (clock->mstop_data != BUS_MSTOP_NONE) + rzv2h_mod_clock_mstop_enable(priv, clock->mstop_data); + } else { + if (clock->mstop_data != BUS_MSTOP_NONE) + rzv2h_mod_clock_mstop_disable(priv, clock->mstop_data); + writel(value, priv->base + reg); + } if (!enable || clock->mon_index < 0) return 0; @@ -476,24 +557,6 @@ static void rzv2h_mod_clock_disable(struct clk_hw *hw) rzv2h_mod_clock_endisable(hw, false); } -static int rzv2h_mod_clock_is_enabled(struct clk_hw *hw) -{ - struct mod_clock *clock = to_mod_clock(hw); - struct rzv2h_cpg_priv *priv = clock->priv; - u32 bitmask; - u32 offset; - - if (clock->mon_index >= 0) { - offset = GET_CLK_MON_OFFSET(clock->mon_index); - bitmask = BIT(clock->mon_bit); - } else { - offset = GET_CLK_ON_OFFSET(clock->on_index); - bitmask = BIT(clock->on_bit); - } - - return readl(priv->base + offset) & bitmask; -} - static const struct clk_ops rzv2h_mod_clock_ops = { .enable = rzv2h_mod_clock_enable, .disable = rzv2h_mod_clock_disable, @@ -546,6 +609,7 @@ rzv2h_cpg_register_mod_clk(const struct rzv2h_mod_clk *mod, clock->no_pm = mod->no_pm; clock->priv = priv; clock->hw.init = &init; + clock->mstop_data = mod->mstop_data; ret = devm_clk_hw_register(dev, &clock->hw); if (ret) { @@ -555,6 +619,41 @@ rzv2h_cpg_register_mod_clk(const struct rzv2h_mod_clk *mod, priv->clks[id] = clock->hw.clk; + /* + * Ensure the module clocks and MSTOP bits are synchronized when they are + * turned ON by the bootloader. Enable MSTOP bits for module clocks that were + * turned ON in an earlier boot stage. + */ + if (clock->mstop_data != BUS_MSTOP_NONE && + !mod->critical && rzv2h_mod_clock_is_enabled(&clock->hw)) { + rzv2h_mod_clock_mstop_enable(priv, clock->mstop_data); + } else if (clock->mstop_data != BUS_MSTOP_NONE && mod->critical) { + unsigned long mstop_mask = FIELD_GET(BUS_MSTOP_BITS_MASK, clock->mstop_data); + u16 mstop_index = FIELD_GET(BUS_MSTOP_IDX_MASK, clock->mstop_data); + unsigned int index = (mstop_index - 1) * 16; + atomic_t *mstop = &priv->mstop_count[index]; + unsigned long flags; + unsigned int i; + u32 val = 0; + + /* + * Critical clocks are turned ON immediately upon registration, and the + * MSTOP counter is updated through the rzv2h_mod_clock_enable() path. + * However, if the critical clocks were already turned ON by the initial + * bootloader, synchronize the atomic counter here and clear the MSTOP bit. + */ + spin_lock_irqsave(&priv->rmw_lock, flags); + for_each_set_bit(i, &mstop_mask, 16) { + if (atomic_read(&mstop[i])) + continue; + val |= BIT(i) << 16; + atomic_inc(&mstop[i]); + } + if (val) + writel(val, priv->base + CPG_BUS_MSTOP(mstop_index)); + spin_unlock_irqrestore(&priv->rmw_lock, flags); + } + return; fail: @@ -822,6 +921,11 @@ static int __init rzv2h_cpg_probe(struct platform_device *pdev) if (!clks) return -ENOMEM; + priv->mstop_count = devm_kcalloc(dev, info->num_mstop_bits, + sizeof(*priv->mstop_count), GFP_KERNEL); + if (!priv->mstop_count) + return -ENOMEM; + priv->resets = devm_kmemdup(dev, info->resets, sizeof(*info->resets) * info->num_resets, GFP_KERNEL); if (!priv->resets) diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index ed8d2cad32604..dcd65e9c09da4 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -8,6 +8,8 @@ #ifndef __RENESAS_RZV2H_CPG_H__ #define __RENESAS_RZV2H_CPG_H__ +#include + /** * struct ddiv - Structure for dynamic switching divider * @@ -46,6 +48,12 @@ struct ddiv { #define CDDIV4_DIVCTL1 DDIV_PACK(CPG_CDDIV4, 4, 1, 17) #define CDDIV4_DIVCTL2 DDIV_PACK(CPG_CDDIV4, 8, 1, 18) +#define BUS_MSTOP_IDX_MASK GENMASK(31, 16) +#define BUS_MSTOP_BITS_MASK GENMASK(15, 0) +#define BUS_MSTOP(idx, mask) (FIELD_PREP_CONST(BUS_MSTOP_IDX_MASK, (idx)) | \ + FIELD_PREP_CONST(BUS_MSTOP_BITS_MASK, (mask))) +#define BUS_MSTOP_NONE GENMASK(31, 0) + /** * Definitions of CPG Core Clocks * @@ -104,6 +112,7 @@ enum clk_types { * struct rzv2h_mod_clk - Module Clocks definitions * * @name: handle between common and hardware-specific interfaces + * @mstop_data: packed data mstop register offset and mask * @parent: id of parent clock * @critical: flag to indicate the clock is critical * @no_pm: flag to indicate PM is not supported @@ -114,6 +123,7 @@ enum clk_types { */ struct rzv2h_mod_clk { const char *name; + u32 mstop_data; u16 parent; bool critical; bool no_pm; @@ -123,9 +133,10 @@ struct rzv2h_mod_clk { u8 mon_bit; }; -#define DEF_MOD_BASE(_name, _parent, _critical, _no_pm, _onindex, _onbit, _monindex, _monbit) \ +#define DEF_MOD_BASE(_name, _mstop, _parent, _critical, _no_pm, _onindex, _onbit, _monindex, _monbit) \ { \ .name = (_name), \ + .mstop_data = (_mstop), \ .parent = (_parent), \ .critical = (_critical), \ .no_pm = (_no_pm), \ @@ -135,14 +146,14 @@ struct rzv2h_mod_clk { .mon_bit = (_monbit), \ } -#define DEF_MOD(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ - DEF_MOD_BASE(_name, _parent, false, false, _onindex, _onbit, _monindex, _monbit) +#define DEF_MOD(_name, _parent, _onindex, _onbit, _monindex, _monbit, _mstop) \ + DEF_MOD_BASE(_name, _mstop, _parent, false, false, _onindex, _onbit, _monindex, _monbit) -#define DEF_MOD_CRITICAL(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ - DEF_MOD_BASE(_name, _parent, true, false, _onindex, _onbit, _monindex, _monbit) +#define DEF_MOD_CRITICAL(_name, _parent, _onindex, _onbit, _monindex, _monbit, _mstop) \ + DEF_MOD_BASE(_name, _mstop, _parent, true, false, _onindex, _onbit, _monindex, _monbit) -#define DEF_MOD_NO_PM(_name, _parent, _onindex, _onbit, _monindex, _monbit) \ - DEF_MOD_BASE(_name, _parent, false, true, _onindex, _onbit, _monindex, _monbit) +#define DEF_MOD_NO_PM(_name, _parent, _onindex, _onbit, _monindex, _monbit, _mstop) \ + DEF_MOD_BASE(_name, _mstop, _parent, false, true, _onindex, _onbit, _monindex, _monbit) /** * struct rzv2h_reset - Reset definitions @@ -184,6 +195,9 @@ struct rzv2h_reset { * * @resets: Array of Module Reset definitions * @num_resets: Number of entries in resets[] + * + * @num_mstop_bits: Maximum number of MSTOP bits supported, equivalent to the + * number of CPG_BUS_m_MSTOP registers multiplied by 16. */ struct rzv2h_cpg_info { /* Core Clocks */ @@ -200,6 +214,8 @@ struct rzv2h_cpg_info { /* Resets */ const struct rzv2h_reset *resets; unsigned int num_resets; + + unsigned int num_mstop_bits; }; extern const struct rzv2h_cpg_info r9a09g057_cpg_info; From patchwork Tue Mar 25 14:56:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029130 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 E6584C3600B for ; Tue, 25 Mar 2025 14:57:02 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.4]) by mx.groups.io with SMTP id smtpd.web11.67725.1742914621179211061 for ; Tue, 25 Mar 2025 07:57:01 -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=okwjcL0t; spf=pass (domain: bp.renesas.com, ip: 52.101.228.4, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Z1s8V1DlplEva5jmY7kbeVe/y31i0BhkaNwU+VBo36jVzH3kWWNiKR7pEKo7S9Lh69cVk30lzz0gFcerv8p7p3Gx0yQs+N0sszVgwMbQ1jdxQlz3xvVgd3WEPrQE0d3OkcY+wEcrANQT0dpyQY03lbInke52SIEZdQDaDteQmsM7jahYNA8NGQ77yAXLvior2R9uwU4YVdw+wAPwMwuxxlE823LUILP1YNvTDHWtEPoQSlPFsdPgFgu2lgUV8yYMEIyiu6luAdqKAPr+AldHe1F1m5+p3xW/dIrxx+0JUxUo/XxySSb+QfxSwxCylaiy9TM5W9QhRCfI2yhpaXs7Dg== 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=FLqa8c37Qi00woZPj87iV3UiNIAga4S5VZt1I7HF5VM=; b=E/IBv18EeqJqIF0+T22CWt5AsUFOW9eMDQ9Iw4ZtTUY8OvGQ4DBIZrcyoHsPh62V/YgePhkjjTnxTHZaGnjAE7ThpWlC6gSKcKYPaT7K6fDRBhBkXrF2Y2uG580qmTXoynJVdblrGYr7COiAYSvXc0g0NZeWoLNsIbidssqv4iP4TWc7F/QrY73BUrnMOsDR0JHRrdNxoPVHqpdfWI/K0gtkjifCVU8a1Zzw9t3/QYBuGWgV+JaHzTlyIfu9CjtgxCJxm/iJ6hcjblUL/ZsQxzoBhRKpRSVD6jrLOsjKfeNoRvpCUhdrK5SUtvphFkP7u4SjKtr78YkGYVDSd4VU6g== 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=FLqa8c37Qi00woZPj87iV3UiNIAga4S5VZt1I7HF5VM=; b=okwjcL0tl1U0lbQ30WmhFkWL5gYJPFmrBB27fi0PBY0FUfj3pH8QISPh7vssUyB9gP43KEgD0nMGRQadhWlg5k6KUgXn8RSCzVcI8yvZJnou+KxhLcoqkh/RbGQ3bR1wzi+H4wTwtR4FpGt+hbe+jiP++8fSWU7FiaGgQyZ0q5M= 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:56:59 +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:56:59 +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 09/16] clk: renesas: rzv2h: Add support for RZ/G3E SoC Date: Tue, 25 Mar 2025 15:56:03 +0100 Message-ID: <20250325145611.3595454-10-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: fcf4a84b-762f-4e87-26ca-08dd6bad4b22 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: cKQWi1s3LOWWB+HhqPKvR36A7M1H45uGJawHf0odi/dQFtoAJcbn5K5bmiILeZJqTyil7OU0oIFD7FsAvV06YGoT6dGhKNNmw4bD1wjTiFp3gOoz8TM1O2qaT658cy38JHoSKikrTkkWfUzXimseawWXlvMoOjTWtN3F9UX20t3hP1G7d9cS1tgknqWaIPL94I2WLjmFHmBYXEqz4J+BKnHN5yJc2kho60Zm0Qy8YC+DJszVCK+y5zQ3pZXStpBXIYX5M4wKweDSB0fLQKXFaa9yY5R0keMqKlrjg0sfLrtBquCYLtLUDG1dK7w6FcDAP9b0oLWGUIthvwUVls2L8A9lNbniTuH8i8zztiiPwCA+hYsWJJTiyWevfVMlJJ4EpM+orsJgjs9wMx9ApKfguvDY9nmIUHofZXpKSXpgrPu/zPm51osCzQqHcNUMTcl0ioA7rvrys/jwoRsTMfDnTuQ/vcd6GG/EDKkSnJT1k4xiMOTcV6ub53ttNqKo6kBVsPaFO6WTgRKSx91dz+JUdAt2D5LWCb59CGOkYWQvZLYMEfNj33vGKhzwTG0EkHuvtqxgbfXBBoVJq8E2/gHFE6vaquDmnzq4yndnEWBs5IeLu3jnhKvJupvFunznWWnzcyvxHsZbZap1BW76F7uG8d5eZk/rllZO/ykBnKBEUVdC8biP3jMNPjqmOxZV8PyzvkotTO2cbOqBbcRM0MUSvayFEygEjNN12APuPQTUMbzcDlyr8hKOP0C9a3lmTZtjvbNEADzLlxof54AWFd1HGBu0Ouw0/w8+vIY/ympQ70QB2rFJpTDxXR6/L9AykipVDnUsRRCkLIo/UK5PIkzdof7oteClktYKStBDhYBLfDIBIcyGpkXA2YeeXRcLvcX27HtxrcwgKAcFePEz7hb3ukrKtY3SoiX1e0ohOXxrPZfC6fyaNn6RsaZOBvh8z0WHUW3nhFK5nIOERZAkho8QKNp0RBEqJgRQwOfn/RsFtSeeoe63Idg4dppUh5yiH45Ec1OqadKDYr+xOTX05KqouVyUXSpWTb540SKstw/5xb2NR9FStFzSXZTm1Ada5SrT9AN2tCa/w+4hfsdhA9eEvzTk1bGG7hO+DSTBXRyh/U28m1j/pRJq9HtOaEGIrRCjUJSHzbvN8NSc/5/6kUYKn/nkS3BGz75UQl0BgLTIxBTfNSqu4m2ZG75O6lA487ERnIuaEl8OFboIEgdxYBi7aBX4mqBoqlbx11NUn9vjjDtiNmvUGTgHCcI5rYLKyTRupAz4aQwEkTDJ/185Qfe9Ym8subS6kWfhY1o+Sra56HCLv3Olfh3ZzvBYjBpquPPbDHZf9ZCJZjA1C1bVnUqRhQONJoXm1UtjD4u2Ku3NEH5K67IaHDLzBDCAPGW2FhnhK0xuo5zlI3vZy0xJKF1VrstoenFPM98hZPSRWHZEHolwvvdu8DaAayKYUUNf4YWP 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: WjtBtc351G7Q6UZQgZ7oIzXLwYl8stfHM6C5Mopdp6nBffHuwtWST1PlkYeXCM88/Yfde4DXPV5Ye/oeLdGVWBsUM4YJ5Y4XgdJirpiLDPne9CvcsLI6+bqp8zp/C4bIDrqf9BVBKzru1+0ner0ahjBWn1F+wreUfpNMnzkkQdvzgBGF5aeYAdgxpGiFhZX8YfqBeV2+VGyvVdeHWmztnAVpfhM2KA2rIK9x6FIN3VYEnsT2+X5xDmj/wLOnwD/+V1D+XmWhVWuZZPSY3d/XmsRdp7ed0xPxlIQf9eTDT7/mGdonqpu70aUmx6OwTSZZid9OQxXDihfELnn7mEvoWtkhPir372kM6kKT7HJd6GPjNARpMslA/TCpmLIe1Y00O7Wwt6qvaotcjQt8lsPBlVR7FYmWUvSLy9U4O6P/q8d7JZqEXOgYnD6uLCbBts+//XWKh9sbmuutnYi2Bg+ceUoaBykDGEFej8j/5/zNTT5Eh36qX78x/lWUsSjBO5OC4V9O4mrHFiGmuhwsiB0wmzwPVpY9817HmpqsLLA5PioHKt4e8LizGm3uJUX6iMs5+7D0xYlli9zG6CaYihLPX4L4j9HnAhJSjd0RHNbk5op++otcbvwrJF1sBYf09bAhAjWFENfyXZRhQ0UXi1q/CJ5K/08q5U1AVnYe4kSvoZ6dxvaRVWTAP2W8JdHMUcM6HU0U0GLn45gL9sWA9jdk77HVcT6jTqDVq3TSo4tDmXpBem5rAqrCCa4G8ANEMXhCs6zgI8osi8DnQHE2A/4raMFveUpMw6HGDUYj8oFuO0xRfPtEVGXadPWeQ7d/kS/bKjJ58prXvyIvm6i5o2sib93vNu1qbn63+tw4nZR/rrDHt13ye+Hkt9/pKPGWadJG8yELbKorXqpWCQOa8GaeE7QqcwGAG90nJ+Oc2WtCCnDenUTsEs7WArCDdKI7qjg8ZdG+AnbF0Qsn3wkrNsOYg8qT9ye0scoi1nv9BxQT2y2/vEDf0I9hp3OdchBw3M+8qZ1WmSMwukrDaYRh13CqPtehL5KZPOu6ES/l0beB4F0P8YizPsWClwsx9G3+S5avHc3mAAPbkDEw/8pafjOTVGRD+xLYkWHyT2EqxIqXOb7g5ofPiQnWjQRTQj06cYiXsgI+wYIe+OodAgaYvy76zdRagkI4q+r1Pg9L5VvfrSFpkH1XSx28pKMZNhSGquyG6IrMNiDBCDX44pgTHemowXOYS4ym/3Ri9bcGSKcaxQiGrbr17rSug2vRQGrgnHYBs4BhIY4gp1vEe7EWzwc1/JfWg6dZcdq54KkIU7Njye0AKDNIBGwjqAWVrdXLD8m5onLDYbT7TF2y5qNScqe/AscRY29Jayxt4+6cAW9CGR0ywPhG1yWtHXnSZJ1ijAhuzVHzvPanREMoIYJ7qreoC3G8et3fP8WMiXXtJ7sLVVPFxoWu9jcn4CyIZuXdfWwR/uRhoK5PUlZ89nrGnmgYhuDwjZ2SN/Ase44/HXfU2xOf/0vMiy1HT2G0J7m5dnuJ73nDuNfm05v+yk8HcurXiSgFDMh/KkQHcezpIGMT8RjY4BSCXkcFn7jdvVZknfyU4yliicEIRohcmpINtYHf+ET6aNAFSp1+JYmpwI9Gobo= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: fcf4a84b-762f-4e87-26ca-08dd6bad4b22 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:56:59.3771 (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: Gfz8Fdt0j/x3I0cAQN5+NFzn6UdJqFGwsEirppTX+rIA/KKYq8+1uDxqH4YWOu5OmSJJMdP0YeNhEEr3EfTnf5lf6v9A1/xQ3GHMoKcVPNHl6do2J0jT7/43032iWSNL 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:02 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18359 From: Biju Das commit bb6a9aaf670735d6583c76073ec41190f5404dc5 upstream. The clock structure for RZ/G3E is almost identical to RZ/V2H SoC with more IP blocks compared to RZ/V2H. For eg: VSPI, LVDS, DPI and LCDC1 are present only on the RZ/G3E SoC. Add minimal clock and reset entries required to boot the Renesas RZ/G3E SMARC EVK and binds it with the RZ/V2H CPG core driver. Reviewed-by: Geert Uytterhoeven Signed-off-by: Biju Das Link: https://lore.kernel.org/20241213123550.289193-3-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r9a09g047-cpg.c | 102 ++++++++++++++++++++++++++++ drivers/clk/renesas/rzv2h-cpg.c | 6 ++ drivers/clk/renesas/rzv2h-cpg.h | 1 + 5 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 drivers/clk/renesas/r9a09g047-cpg.c diff --git a/drivers/clk/renesas/Kconfig b/drivers/clk/renesas/Kconfig index ff01f5f0ed207..5a4bc3f94d49a 100644 --- a/drivers/clk/renesas/Kconfig +++ b/drivers/clk/renesas/Kconfig @@ -40,6 +40,7 @@ config CLK_RENESAS select CLK_R9A07G054 if ARCH_R9A07G054 select CLK_R9A08G045 if ARCH_R9A08G045 select CLK_R9A09G011 if ARCH_R9A09G011 + select CLK_R9A09G047 if ARCH_R9A09G047 select CLK_R9A09G057 if ARCH_R9A09G057 select CLK_SH73A0 if ARCH_SH73A0 @@ -194,6 +195,10 @@ config CLK_R9A09G011 bool "RZ/V2M clock support" if COMPILE_TEST select CLK_RZG2L +config CLK_R9A09G047 + bool "RZ/G3E clock support" if COMPILE_TEST + select CLK_RZV2H + config CLK_R9A09G057 bool "RZ/V2H(P) clock support" if COMPILE_TEST select CLK_RZV2H @@ -234,7 +239,7 @@ config CLK_RZG2L select RESET_CONTROLLER config CLK_RZV2H - bool "RZ/V2H(P) family clock support" if COMPILE_TEST + bool "RZ/{G3E,V2H(P)} family clock support" if COMPILE_TEST select RESET_CONTROLLER config CLK_RENESAS_VBATTB diff --git a/drivers/clk/renesas/Makefile b/drivers/clk/renesas/Makefile index 82efaa835ac70..2d6e746939c40 100644 --- a/drivers/clk/renesas/Makefile +++ b/drivers/clk/renesas/Makefile @@ -37,6 +37,7 @@ obj-$(CONFIG_CLK_R9A07G044) += r9a07g044-cpg.o obj-$(CONFIG_CLK_R9A07G054) += r9a07g044-cpg.o obj-$(CONFIG_CLK_R9A08G045) += r9a08g045-cpg.o obj-$(CONFIG_CLK_R9A09G011) += r9a09g011-cpg.o +obj-$(CONFIG_CLK_R9A09G047) += r9a09g047-cpg.o obj-$(CONFIG_CLK_R9A09G057) += r9a09g057-cpg.o obj-$(CONFIG_CLK_SH73A0) += clk-sh73a0.o diff --git a/drivers/clk/renesas/r9a09g047-cpg.c b/drivers/clk/renesas/r9a09g047-cpg.c new file mode 100644 index 0000000000000..1178335dbed3a --- /dev/null +++ b/drivers/clk/renesas/r9a09g047-cpg.c @@ -0,0 +1,102 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Renesas RZ/G3E CPG driver + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +#include +#include +#include +#include + +#include + +#include "rzv2h-cpg.h" + +enum clk_ids { + /* Core Clock Outputs exported to DT */ + LAST_DT_CORE_CLK = R9A09G047_IOTOP_0_SHCLK, + + /* External Input Clocks */ + CLK_AUDIO_EXTAL, + CLK_RTXIN, + CLK_QEXTAL, + + /* PLL Clocks */ + CLK_PLLCM33, + CLK_PLLDTY, + CLK_PLLCA55, + + /* Internal Core Clocks */ + CLK_PLLCM33_DIV16, + CLK_PLLDTY_ACPU, + CLK_PLLDTY_ACPU_DIV4, + + /* Module Clocks */ + MOD_CLK_BASE, +}; + +static const struct clk_div_table dtable_2_64[] = { + {0, 2}, + {1, 4}, + {2, 8}, + {3, 16}, + {4, 64}, + {0, 0}, +}; + +static const struct cpg_core_clk r9a09g047_core_clks[] __initconst = { + /* External Clock Inputs */ + DEF_INPUT("audio_extal", CLK_AUDIO_EXTAL), + DEF_INPUT("rtxin", CLK_RTXIN), + DEF_INPUT("qextal", CLK_QEXTAL), + + /* PLL Clocks */ + DEF_FIXED(".pllcm33", CLK_PLLCM33, CLK_QEXTAL, 200, 3), + DEF_FIXED(".plldty", CLK_PLLDTY, CLK_QEXTAL, 200, 3), + DEF_PLL(".pllca55", CLK_PLLCA55, CLK_QEXTAL, PLL_CONF(0x64)), + + /* Internal Core Clocks */ + DEF_FIXED(".pllcm33_div16", CLK_PLLCM33_DIV16, CLK_PLLCM33, 1, 16), + + DEF_DDIV(".plldty_acpu", CLK_PLLDTY_ACPU, CLK_PLLDTY, CDDIV0_DIVCTL2, dtable_2_64), + DEF_FIXED(".plldty_acpu_div4", CLK_PLLDTY_ACPU_DIV4, CLK_PLLDTY_ACPU, 1, 4), + + /* Core Clocks */ + DEF_FIXED("sys_0_pclk", R9A09G047_SYS_0_PCLK, CLK_QEXTAL, 1, 1), + DEF_FIXED("iotop_0_shclk", R9A09G047_IOTOP_0_SHCLK, CLK_PLLCM33_DIV16, 1, 1), +}; + +static const struct rzv2h_mod_clk r9a09g047_mod_clks[] __initconst = { + DEF_MOD_CRITICAL("gic_0_gicclk", CLK_PLLDTY_ACPU_DIV4, 1, 3, 0, 19, + BUS_MSTOP(3, BIT(5))), + DEF_MOD("scif_0_clk_pck", CLK_PLLCM33_DIV16, 8, 15, 4, 15, + BUS_MSTOP(3, BIT(14))), +}; + +static const struct rzv2h_reset r9a09g047_resets[] __initconst = { + DEF_RST(3, 0, 1, 1), /* SYS_0_PRESETN */ + DEF_RST(3, 8, 1, 9), /* GIC_0_GICRESET_N */ + DEF_RST(3, 9, 1, 10), /* GIC_0_DBG_GICRESET_N */ + DEF_RST(9, 5, 4, 6), /* SCIF_0_RST_SYSTEM_N */ +}; + +const struct rzv2h_cpg_info r9a09g047_cpg_info __initconst = { + /* Core Clocks */ + .core_clks = r9a09g047_core_clks, + .num_core_clks = ARRAY_SIZE(r9a09g047_core_clks), + .last_dt_core_clk = LAST_DT_CORE_CLK, + .num_total_core_clks = MOD_CLK_BASE, + + /* Module Clocks */ + .mod_clks = r9a09g047_mod_clks, + .num_mod_clks = ARRAY_SIZE(r9a09g047_mod_clks), + .num_hw_mod_clks = 28 * 16, + + /* Resets */ + .resets = r9a09g047_resets, + .num_resets = ARRAY_SIZE(r9a09g047_resets), + + .num_mstop_bits = 208, +}; diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cpg.c index d4fd52b0a24e9..a4c1e92e1fd76 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -972,6 +972,12 @@ static const struct of_device_id rzv2h_cpg_match[] = { .compatible = "renesas,r9a09g057-cpg", .data = &r9a09g057_cpg_info, }, +#endif +#ifdef CONFIG_CLK_R9A09G047 + { + .compatible = "renesas,r9a09g047-cpg", + .data = &r9a09g047_cpg_info, + }, #endif { /* sentinel */ } }; diff --git a/drivers/clk/renesas/rzv2h-cpg.h b/drivers/clk/renesas/rzv2h-cpg.h index dcd65e9c09da4..fd8eb985c75b2 100644 --- a/drivers/clk/renesas/rzv2h-cpg.h +++ b/drivers/clk/renesas/rzv2h-cpg.h @@ -218,6 +218,7 @@ struct rzv2h_cpg_info { unsigned int num_mstop_bits; }; +extern const struct rzv2h_cpg_info r9a09g047_cpg_info; extern const struct rzv2h_cpg_info r9a09g057_cpg_info; #endif /* __RENESAS_RZV2H_CPG_H__ */ From patchwork Tue Mar 25 14:56:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029132 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 E0020C35FFC 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.25]) by mx.groups.io with SMTP id smtpd.web11.67729.1742914624262880156 for ; Tue, 25 Mar 2025 07:57:04 -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=lOT/k9oq; spf=pass (domain: bp.renesas.com, ip: 52.101.228.25, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=inj6taX88+zMJI9bQwvmx92lxkjY40XM8dmSdmN7Cw4Je6oh8rucHNsHiBbrmeLnbZFAUWxCgACoUFk7DRMjeeyPA/yLLwsYx/CjVN9ddei9IX5x9k2AyERoyC8z2XXTM8kWgGZtllfISdDfuS8+w42n+rVvG2wnGLQT2rs5Al1CrOvSQVemHxgarJ7162mNazhW+yQ2c4+7P4ctp13mW5BZ8UpRCwSpyTiSNqJEAn6XmyOIyuYRWKcwoVzCnNTbMaVE3aIUndfNseQYYi2DoEWFDivzKKa2OHUrNjoQXCvFrfM2waBiy4ZcSPcFUmPKpgqVnqPk15Gmy1ZCzKZcLA== 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=4J8wFWiTvbtTjl/r7nAsO462XLdrKPg1+vOA+eq9ftM=; b=fcGIWIHL7TSsWZXfWm2I7pYKvoK4tiNtbO967HiU+NAVlfAYoqK27tAydi7w4Zqdskwe73hpUGAe1pIbeLmP5A11FwBzosyra4f7J+k5M0MURHBwB27i+uoS59sSlvBVzrhY381j+P4HiVhyYNqf6Z8WEm6Wp3Y03dVc+vRJqBn+e1RPDvkBDIlVjcjWWSz9BRvzVpm3PRnh7wqWGz7DZhuod8MfcjRoss7A3mdur0S1M8ht8hDXdvnWBmwK62AWzIDkl14ZT2AzwdfBxSF/0CNYzqQFaZt2FieeiYu8nsSa4LSM4szmAOablSBgFLLxXoFduBODo1eWserwIriokw== 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=4J8wFWiTvbtTjl/r7nAsO462XLdrKPg1+vOA+eq9ftM=; b=lOT/k9oqA98qjUoX0HdzkVyIhnGf1Rb2pam+IXgGG5wRgPRbQJZVR5ekzgvbjaEJSa8mCDLg1Kiwn+WPKtwtSta3+ozbMECReR7AMQwox/SaXodotHvr3a3It0r8wLclUpFs4022TtJMGkV+D1LeFPSxIl5euAoy+LrbwByfUSM= 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:02 +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:02 +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 10/16] clk: renesas: r9a09g047: Add CA55 core clocks Date: Tue, 25 Mar 2025 15:56:04 +0100 Message-ID: <20250325145611.3595454-11-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: be46c911-518d-4328-8597-08dd6bad4ce4 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: y8vkrgUcb753ODeD8pVpWnUyGtefj7SaHlpKbX84MKOQRK9PDr8hWbAzJHBwXvcqIQXaz+BnRsp3YtTuDN0H8p0rvxceJUIWtf3uXTm9dG/7Nl/5XQeoDIUfUujVyLJx/u5W9lgw52VpIaSGwWyry0HjCImgt95AYrtyfouGNgqBwC3vRoaaR6jamDpR5jV3VMhmsd8bvAkzwwVFARGVKGJhiwr35wR66QrRUUh3EzP6u2sLGR3VQMJ4DCu/PwgVx7k8JsvzY9G93VamJQ29I1p6FF1dfkH7PI3xUIRcJB0e6zGqmHSp+dX5KGSSIZxqx9gJVtsmSlovn8AjjQTwmhDIDnXU0t4VA5imebnrv2TKRGURYnZ8fKEgpVBAuk/ZF3hLOb4wN+4PWU3ti4DguXJRNH1O2vx+YmlYtTDsAqYMrcjVKCiPP1Y98HWHUvzZdYO5P1V5mV+pS+mvwKnHeGHaRhmyfb0LGSURCsQupo8eSGDGLPiTQGoEFVFzOG2WvSNBzVhe5S2amFtYEM/G1nyhVabnGYOcxz2yZvvNSeYEXhn7RgF1uEsWvcJY1vwUF/XwVopXhE639u1vFc1M4t7CnKdg6o9SYwIzMIr713HDyXB8BAm5DF1FOEuHxl1F11iOuxVcTeiNdTYMRMss57+MsY0OUWtgia0VHaaxCOdtgiaI/gko7pm+kkVLYOxtY3JdFByo9dg0aApq2d3XtdUa5CRR2M2GQGNUodpKnHe0pNrY0z0x6MbbxRmHmBJqiR40lUfpyhhvKtMKZa0NAEdUVJUS3ef6b7psVxxvqm5rQpNVWDffwdUqXwKJKgRO+ufqaoSyXBogyMw2WQOmsqaTZtLRph+SFe38hXjrd2ZZumPJKz5QwU3E/SPOKH0on2Tglo4W8PTPvzcflTn9vY9jaqdoyahsJ3QzTtpirueHalZPUTVB/TDqJhJmOuqP3UgaLKB8QHdn1VrFX8Dr0vkqmBd2ZPIDLz9s1d7WVf9+xfNYvCwvWw9H72Ukft57hHp1AWznTu+IqzpTRqknhUjasKutnbOhu36b7aQbkLMr1DwERC0PFIvipCstNgz1Wpko818V5+3zm3oDCPaM/fROuz35kAFZO0PDFXbc4b7/jpJ3ji/LlKqb/cMPT6R3A1qU2MVFdABVtsl9ZiZR3DGi+YAQqAo88rSEolA8zLl1h2t/xIqhbCgIIHb3yT4yjnnkyo/bUiYFaMc3xoJf5P9wal7Z+8dvRuUyWeZoOF+NqxHmvcdpzsQh2oYPN4Ym5T36XWHQHeXU1IPgnkNkidWXhRK6v8XGNqSF1QGWRXX8DbI9pH6AJPeWcSjZmm1xCoZIK0p+eNsWpKyrOi5AYRbwYW8lhT5v2Fo8cQI7A4rjuYmqh6hWKIgOgkbuZrqhfo9PaNZrNQuh9MK7cPHSbQSpgm0Ru03YMYgWB/9GgzzEXLz4ws15GC/CG6SDIVAV 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: JSB0IqO0qz8OUTku3aqgLw8AihzokfDuf0d2n1YYeOlQC+TsLTynYjSSq2xg4vrssv+EDDitBoRwyV5J+bSKi4Bi81OiM6Od920g3ZzbWJYKSSULX53wuFQBjzrkzfWq4NKQ8l+QBYBy8oT9wBiH167i+4g0OWrNalZXRUFkXT1UlSwtMBW6GZm7BG3h4eLIhWjiXMzGeB4eD6C6o27/rjPW/HzvRexFJSdDGTOdt57zly44A4axw0JiI2i0ochlJfAe/PPi3zpKZdgfqMqBr0Cno1bJr3o3VYgtenjKfwCELj/MOH40u2WwHVyXwAiKjxdOWBL0l39dnaZZVe3HzwAIMxYax6/ws+YVpDKe+BpDfiVRJaQHrbslVlWMsNjFtYvsmwKYLcXLBqCL1FVlVbPpeEYJOD4L5H5BvU/v2XipsyJZk+V4ENW95k2bMO9I7yXRNqwfpQgs+geRS3VTvxlT1VY771z0+wxTcMWdDIp6ZWOqB58FsW8J1bnzV8TBvC5cWXfQMP+Tnidaorodlae3Tun1HBlXH2oy3vqHTXVmk1hOis7Wn4Mp0iTZUsjvIuyXKDwiyYfQPe1anFoZRtObVB21Iw0xSPWPWbxMuUV2B3G38zZU3VEHMgeQQtBCPJSJQsMStuDqbELtXnS/GGz0sfK71dXiJz9NCSf7eubt0OoGIBRXGQWXek1wo/BM5uoHasNPQQ7RWqk0+LA0p+hf9Lmbbl5ptabUcD9dpMrsN2ilVUxXcMpfj18SZH8iFGvLQAQPe1OkmlF3V9Gps7IJWB3ed4LtmS6UyvbXWFEv4Ccvnjl/T5qTX2EsketyI7x3nzpJMdDTQmpATwk8YWpvz1Z269IL9/qYCvgvZqpii9+1nAkbhXEGN63vItg1CHhR/JmXUMbBnai9ze9oWRhYWk6GX1nt3G7L94UjLPfPNME7mlFvYAk+uepPcZuqhZYnzQIvr0fjwqgarhx9+GCJw6clzgXxI4toXsYHq4BB/m0TsOWK/FKgH6pRBBiqzBkjaFqL7MAiSmkDLDY8GdzOs3SbMylGvkn2LDtkZ5Iz2/hLk4fbZuh/gykp35+MetGGdKpQ6pGfHW098RHVCkI9NodxvsOmHpLYBhqFf4jt+mx6g4ofxp076j36WjQA3jb96bpBDtLE1wA+oRxNNsnNtP7/DStpp5z5dfn/c8Fq1hawZ0SoReSpSdIM9W3pR4PNCpezMq2hM0ITPv+uAgC8tSxFwGFno1PUS/jyci0RStwX0Gm5rXwN/5zaK7Nd8hFvPzXKsD1WUonlodBmfV1AJSK5/NJa07gy5i253i3Yk4GPiD9x54KwsIrxxKTpkZmzbEmgXLnjFhtsEOFWvHh3R7YNHTD2VDSt5EnjYcb3/e6IfS7XmXICsXPoU9mbNQu/LZajwN91qNjVj0Pwm2NWD/vMGxpSooD5bvrPI6SiLEJVtEU3LjpRMictcJp4kW7pP4v6GHpPiq9Rzo5NjIsVqbrxoIOTHcwPoPl9r31jHNzt+hmUoRurtvc6I/5QNKpGNEZmpYUgsfYGl7VvwaEucZB6g9WoidggB0t/pLUG4DyEQGY+2TY2aIWnC9laZ2DMFMuJURQ8vKz62RL2X4tCvPHAekh2VPbt2WF6sB8= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: be46c911-518d-4328-8597-08dd6bad4ce4 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:02.3288 (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: nu8dcIW8/FnocZDuSaWuMeb2maO7ghYWjPva+f8sMDbIEGyQ4IZEtw+3VrKm9C/CLrUbPYUHTyvPhb5ClJABFhE9rInioFumiJ6XgOCBJ1pJ/DfipJNtdjrIZP4zlUJZ 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/18360 From: Biju Das commit 3baf0273c0627b7e6029304166df17e07c6796fb upstream. Add CA55 core clocks which are derived from PLLCA55. Reviewed-by: Geert Uytterhoeven Signed-off-by: Biju Das Link: https://lore.kernel.org/20241213123550.289193-4-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/clk/renesas/r9a09g047-cpg.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/clk/renesas/r9a09g047-cpg.c b/drivers/clk/renesas/r9a09g047-cpg.c index 1178335dbed3a..f5966c08de417 100644 --- a/drivers/clk/renesas/r9a09g047-cpg.c +++ b/drivers/clk/renesas/r9a09g047-cpg.c @@ -37,6 +37,14 @@ enum clk_ids { MOD_CLK_BASE, }; +static const struct clk_div_table dtable_1_8[] = { + {0, 1}, + {1, 2}, + {2, 4}, + {3, 8}, + {0, 0}, +}; + static const struct clk_div_table dtable_2_64[] = { {0, 2}, {1, 4}, @@ -65,6 +73,14 @@ static const struct cpg_core_clk r9a09g047_core_clks[] __initconst = { /* Core Clocks */ DEF_FIXED("sys_0_pclk", R9A09G047_SYS_0_PCLK, CLK_QEXTAL, 1, 1), + DEF_DDIV("ca55_0_coreclk0", R9A09G047_CA55_0_CORECLK0, CLK_PLLCA55, + CDDIV1_DIVCTL0, dtable_1_8), + DEF_DDIV("ca55_0_coreclk1", R9A09G047_CA55_0_CORECLK1, CLK_PLLCA55, + CDDIV1_DIVCTL1, dtable_1_8), + DEF_DDIV("ca55_0_coreclk2", R9A09G047_CA55_0_CORECLK2, CLK_PLLCA55, + CDDIV1_DIVCTL2, dtable_1_8), + DEF_DDIV("ca55_0_coreclk3", R9A09G047_CA55_0_CORECLK3, CLK_PLLCA55, + CDDIV1_DIVCTL3, dtable_1_8), DEF_FIXED("iotop_0_shclk", R9A09G047_IOTOP_0_SHCLK, CLK_PLLCM33_DIV16, 1, 1), }; From patchwork Tue Mar 25 14:56:05 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029135 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 E6AC9C3600D 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.71]) by mx.groups.io with SMTP id smtpd.web11.67730.1742914627157789679 for ; Tue, 25 Mar 2025 07:57:07 -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=lgI2CJnK; spf=pass (domain: bp.renesas.com, ip: 52.101.228.71, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V1W4rlGPDJfHpvhoS2NCHkC1erf+wiHp+8VqQje3Spck1Hk3oqB8O7xx31HNTWlV971yR5LY1UMTrWaUa/fPtSmD0joR8ypLU0ks1qz767WSkfUqECMqjwYYZqEXpB7BtV+UijJPDcJAJF1La2boAlVedVB4EtV/c0Rl25vhogzw1/hMCmupwfYXtJOmgiwmAzrOHLQDNKQXVd5Y40JZnA5XSm1nrZ9Z88qZ25VxWD23H3K9gnAwb4bnzA2ZFirj1Ac9hocy0aGPBUkM4NKg7QVT1esFqeAgFugj7dJIM4IFdGamK1dqZiErgHPDszEyA56e4AmvEiVtMI0GKFgXZw== 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=Vx2Vlf2lJGJRfQJKLAlqDv00QXzpN8a6zKMTdkxnwfw=; b=oxrgXDobB7Dkx3ViZpvVOtqaLOLP7DUWmWsidHZ5siTyjxWWXN5BEk0cS4uVZObbgnvyyNZvyrqR7wu8CUgOMXp5g93EwaD+THWNvyPyT0VfzZ++ak4O7d7EtZ4wty2RACXlo40eZRMD9K8sJmZVjwxloGh8alFGQua/fpn2GQeTwl9tjwjECIfWs/skBdzCocTqdnsddOxZE5D9Wq+J1+HxJtguXji3gB5iiIwpGsmNyt3uClVNLOKJaKgNR5Y9FQWcA3tCfbmx01SyD8yyL3+cjqDB+lYyZhLeIFKdpxictf38v//vIRzX8vmpknU41oFiXMmHomxayZCWyx4d6w== 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=Vx2Vlf2lJGJRfQJKLAlqDv00QXzpN8a6zKMTdkxnwfw=; b=lgI2CJnKngG1DW9Mig/6wDO9zGfF0Ykys/pMl5RY1HiG7r4Cq0JwHAehDet0N6qazIJHALZ3UoGNXOV0pj4l9wr9YFJ6b8IKjJRsSPvtTRyz7CcOBgJZCbTmtHzS/kX5z+bm9eV3818fLqrZYp3RSQTgjoJWYkPvLygz7jPEpRY= 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:05 +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:05 +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 11/16] arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC Date: Tue, 25 Mar 2025 15:56:05 +0100 Message-ID: <20250325145611.3595454-12-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: 16b70231-df8f-4d58-6a12-08dd6bad4ea7 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: r6GtXgVakgxc0S2i42/nQaBG5EcTeqBKQjhfUOEMk2Oq8RAB/t5N7eAcxUkmlOSgpTF/kOzBN/OIfRYRFBcprv8i8Z2x4A+06HiNdyOb1Br/vTNm3EEUnr5PMktgbsm8qgrXtKWBn4m8kRqbtDu/1UXHrZMzGWzJ/ON0DFAwyJtRY5aZN+iVFPoFNgF+wjbvYsqYMXzi2aW8cXH31IAZP9ReRtQNkC+L+39B/3W5OTxlaf05J9un4cozk7LIXPQ6fr4sDfOTCmTuvNAgGhr3+h48ZJsFg6FbxKlJQtzuJ8TBe7glFurRGJzqePv14++SRGsCSfS5ZIDk+38zlpzTfrZBIUbDZ8DYYRNazMllS20MDhf/7om1PnDusYwbumlQQmnmzyucKftWtyiYODbsRpWJWxw/bxcL75nj30Dv73465dlF8W+fwe/jphReSTtV08oeJC/fDRIVlSXB/XAgrneVM5TPu8pcXqtrEyK6enpwxuGOtQJMOC4+G/YjUlLFkYeAX40R2u6b24Ntve1UOF894CH3WTPP5cN77xELf1WsTk2QIrjTb1TUsz/7V2FL2cA3826k2SwFfUKBsDwUoMPNQQcI8Bsk8Y6RPJymGzqzykPUZVIcKqQL+UqCAjkyCwEpvwA7CU+yLvE9/jnelgPsQqVZrXabpyZF8Kr50kUFlnVoTnfonWhv7myKTDHOV6TnZMpmAxlaVlDbGLLqzxeQaSC57pHrj7dSIJstN9sm2zn0CmFvNFTu0M1qZVSkXLLCuaDo8hCNIUIx/nXN0VXfIHCZR+dv7KZSwZ5SpOEXzo93y+6UAfLvh3rG2zZnW8WjtiHN0Y1jHjEju3VLUvYrAkik+oqUcB6Z9vKKTyV3ce7JXLLcjoVg/gFuiRTtqd0DngMpLATjUNyUHLjX/yeQ0JtEOBqIegodqxh8N7vvbB5c7A6feXeF63vcbYCbwXmzoiOxhzGhDpGVYuY+8sbWJ4vScsBS2tyJ+U6h/Oxi3Vh6bK9IrlbSi1MEMIPHSn8ujPqUIpWFXDox1j9jWNuY4hFah0jyLMS7FRv2QZAsasCcLFD13Tb0u/KMA2/RDgv2hjGwsoPA5ImWfRw+wxxiCjRtBXSyoYwo+TuEjWJTkr8dQp9pmnbWlq0yFkY41Lfxfie+npY0rRyLHjTbsr5WruXM1AMtYFEG69IqD78Xtdln0eitSXcDPBSY4YOlIIsy0D1eGScM8vC1+YBCUW8NZSuR1QJZ7SCXss54xYvk0cf7B+qtbGkyLkEUz24Qzi+r2zdDzc0GkLNsrEcwxBHA3CFdBLmneo2nfMyH/+Z7xyMhhMPtL7oeS1McJbRA6vPnJPSgVhBHnsNBs/YCcJNAsHPq2qgNlGRu95PPYbBR3CtJ5wA5bWIIXrqkLlRTKIyJwGcyNduhCBmCprnZc3zPLKsH5LKmylJhxNi3+/nN1LBUxE3CyZyKNLSabJEt 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: siYXvs9ZBkk/4oDtGEVDrUk1WRw7Kd9KhLo3UxizzKTN+eR9V/Gvg1UXYANggalqPVRGrF98z9J0KNX6U1yLSd1UwY047UvIf6F6CwN6Dh60708QTrN+429YRQuAxqlG1I6zkvkFA4FmCCtymqkq7hanVfBTyXWVmDxH9gbHldCqo+pFIhajpulv1iYr+omT0VibLP5rLcCdePkclFvGzcmp/9g3a9y+4pFPtTLqqnpkT65fj8S/ghxvKJdqDu83QKD7tQZVZ16n3Q/X4k4/Ik1aRb0y20vIQ8aTBt6JEvyLRfUhYdthY5qIY7W62cWbCrU9m/dDJe6UFI6lJVjMqzVj6fZOH0+ZeDBQlyduJwvbq8LYRwCpXVfozmk6WjdRP9cF/qLgbgqHGy2lwIe9yAfTC32fUw0onpdDnzciDOmge10pZHXr4ZX/pC22BW2jYVEg43uYaKxjiFdwPQO0IR/dXTA2YBFsoW5ndRem2IeBgMjOQ0gNRNyRulKLqfVYzJWa/qzQuaHJO3IUXXlOeny3MQjg9u65C4UGHYSnF/MBufLoCqp6mCF+1UhKgSDZfWgINxG4NzTP7Z6xXOEspbuYBOUv55fnVmS9uiGCchTxViIfBpJIwogid8J8lYZwfdcGkQZyc8Sj5eJZ0tAGZVP0DMQoeI3gBgaPGVpcwKZX4JuGNuYNGrYBtB3jVFMkI28gz9Xb6W1S7CoAsjGn8ZKwefxSyk5AkQBFJv0RNCLmZvt5yzu19qgkPYcK3C5Scv+OZ0wU+3qSD9lZEj0yV1iJpIyhZ6tstXqBvS6pB356WE2vbFat/eLFU7q/lxNDO8WbkC30D4pmIo8Wffnt9h0si5ixCq1QtwOi12c3OsRDbGS/fInzfCodpRq4ILNdNh3JeXnjz/80qW4HsyagsCHUVMmjB8E2KSm2cYk7FiN79LRAbfvcpgx9fo7L9f+R14EWhQ3UB5lZRBSx3eDprRZsYZNY5pbgEn4be3Nid351hiSb7VjcMUBoNXCr4/qvti9nWAh6LedCGNunSh+EMGAIF78ylUbRS9SRe5F6Rirj+R0FeKmG5FI7VMw1HpL4eFOKOjVEH7OJmu3SO4OVFP7ZFSQrUEtaWgLI/rjz5OINDZv4tk7eU9IGT99Vfhz32vSo99tJqPSJe/aBsB7gmgwHJxMjDaeTz2rH0PwpLZGr/osbzwm/wIu8bLFf+n2ze0lzaW0+efvK7XqR4pVwd2y6amOFZHAiH4OKmlXFJboi1dLr8J/1fcDi3iyX8Xbluk+P9rZgnOsaowBUfnnKXaoeydPHtvP6FMArZ6FNsmJe561RcSQye4DCKsrY4Mo5Wb8Ca3LcLkUOhVDW2/DiZBBcJli2fNQzaRp+nmPTxqU/6jnEfbJfcAUwaEyVKliaJgqsm4XexY8aGYPR1RtJf6tsXLB8lwNAidfdNi7/ssqajBdkiyEbJIKagXnlF8E5xjcJaLW8Er/YBCx3ZW+GZjVVW72spCMATN+i4y5z+hhtXDK316r0IXyqJHTdVQEaEfMKR3wqXV5Oy/JPxr3ChAlLKwTN5jb5yFSe9kgpYgNcMeHotA0SdtzoQvXdYxg0V0a9rxhkbM4+zdmezxv0vQFEpHaf0y+I2WIiPU7MxZg= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16b70231-df8f-4d58-6a12-08dd6bad4ea7 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:05.2772 (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: HwzLRE0epBLlQeNaFUNaF8LoBFlIp2hqSuk3nOhZ72LbPrpGvj6B5neKspOKxLkzwqXwPHv06B5SD8sXkE1GdMesq0rCk2nsYDLM4bH1bN3pEW0jJKtW6yMD7BB79cQ0 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/18361 From: Biju Das commit 9977754eeebed749a071492d98e46700307c0bd1 upstream. Add the initial DTSI for the RZ/G3E SoC. The files in this commit have the following meaning: - r9a09g047.dtsi: RZ/G3E family SoC common parts - r9a09g047e57.dtsi: RZ/G3E R0A09G047E{4,5}{7,8} SoC specific parts - r9a09g047e37.dtsi: RZ/G3E R0A09G047E{2,3}{7,8} SoC specific parts Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-10-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 144 ++++++++++++++++++ arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 +++ arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi | 13 ++ 3 files changed, 175 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi diff --git a/arch/arm64/boot/dts/renesas/r9a09g047.dtsi b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi new file mode 100644 index 0000000000000..4176b9aa6892b --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g047.dtsi @@ -0,0 +1,144 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G3E SoC + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +#include +#include + +/ { + compatible = "renesas,r9a09g047"; + #address-cells = <2>; + #size-cells = <2>; + + audio_extal_clk: audio-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + compatible = "arm,cortex-a55"; + reg = <0>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + }; + + cpu1: cpu@100 { + compatible = "arm,cortex-a55"; + reg = <0x100>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + }; + + cpu2: cpu@200 { + compatible = "arm,cortex-a55"; + reg = <0x200>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + }; + + cpu3: cpu@300 { + compatible = "arm,cortex-a55"; + reg = <0x300>; + device_type = "cpu"; + next-level-cache = <&L3_CA55>; + enable-method = "psci"; + }; + + L3_CA55: cache-controller-0 { + compatible = "cache"; + cache-unified; + cache-size = <0x100000>; + cache-level = <3>; + }; + }; + + psci { + compatible = "arm,psci-1.0", "arm,psci-0.2"; + method = "smc"; + }; + + qextal_clk: qextal-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + rtxin_clk: rtxin-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + /* This value must be overridden by the board */ + clock-frequency = <0>; + }; + + soc: soc { + compatible = "simple-bus"; + interrupt-parent = <&gic>; + #address-cells = <2>; + #size-cells = <2>; + ranges; + + cpg: clock-controller@10420000 { + compatible = "renesas,r9a09g047-cpg"; + reg = <0 0x10420000 0 0x10000>; + clocks = <&audio_extal_clk>, <&rtxin_clk>, <&qextal_clk>; + clock-names = "audio_extal", "rtxin", "qextal"; + #clock-cells = <2>; + #reset-cells = <1>; + #power-domain-cells = <0>; + }; + + scif0: serial@11c01400 { + compatible = "renesas,scif-r9a09g047", "renesas,scif-r9a09g057"; + reg = <0 0x11c01400 0 0x400>; + interrupts = , + , + , + , + , + , + , + , + ; + interrupt-names = "eri", "rxi", "txi", "bri", "dri", + "tei", "tei-dri", "rxi-edge", "txi-edge"; + clocks = <&cpg CPG_MOD 0x8f>; + clock-names = "fck"; + power-domains = <&cpg>; + resets = <&cpg 0x95>; + status = "disabled"; + }; + + gic: interrupt-controller@14900000 { + compatible = "arm,gic-v3"; + reg = <0x0 0x14900000 0 0x20000>, + <0x0 0x14940000 0 0x80000>; + #interrupt-cells = <3>; + #address-cells = <0>; + interrupt-controller; + interrupts = ; + }; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts-extended = <&gic GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>, + <&gic GIC_PPI 12 IRQ_TYPE_LEVEL_LOW>; + interrupt-names = "sec-phys", "phys", "virt", "hyp-phys", "hyp-virt"; + }; +}; diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi b/arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi new file mode 100644 index 0000000000000..e50d9159e8324 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G3E R9A09G047E37 SoC specific parts + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +/dts-v1/; +#include "r9a09g047.dtsi" + +/ { + compatible = "renesas,r9a09g047e37", "renesas,r9a09g047"; + + cpus { + /delete-node/ cpu@200; + /delete-node/ cpu@300; + }; +}; diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi b/arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi new file mode 100644 index 0000000000000..98a5faebd47a6 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G3E R9A09G047E57 SoC specific parts + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +/dts-v1/; +#include "r9a09g047.dtsi" + +/ { + compatible = "renesas,r9a09g047e57", "renesas,r9a09g047"; +}; 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 { From patchwork Tue Mar 25 14:56:07 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029133 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 E0058C3600B 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:12 -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=r7SbXXkG; 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=ZqM0rHipJICq6eQF5UQe1LRuBfBv/+X8lCtdL0lPpKKmyWd7vqbGYyrgGEOoS9xbuokHB9vqQxzsLxD5AMiFbGQVd83Vw+aJrD8Fl7tNrzkOPNat4eHMlCbmOUhYgIAyBAGO87gin0+7KAwVCFMh260Lb4L46KL7qp19riJbffHkKKKmlfC/jAXdb4v8if5mVwcERgmZEVYTyaaN0DGA3ghc5ftr9aD3pEum/0AB9QdzS/m8ciWodvhmGqe3/ZrzHur78pKkpWS06gup6tdqnl99dWyhsnC6+KhLGABaLKxNEdqnYqCpo6JBML3xJySbc3YcNgAOjRZKnZPmHVFrvg== 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=g2xbGq7ZVT1TACJnD4pVWrRfXl1uRzKeTmkxpkbdN+o=; b=HQnM2KyQuBNkPhJyvF829EkwJYogTYjYuSrg9EygfAb1xtBdnIxv0cwMi3e7Dg2ofiqqnv0RB7DkzfossfPs+rMRLCChe3WBlgqV9M417KwBERaoqadTTX7eW0ge2+nB8XKkMiW0XSxjBVcf90EKd3noH5XmjiwPuZcSvwcxtsXwb6cY7w+dEzk7FfZcw7uwe3GoUvoeg7G32qpkaFHrXxNb/Pw6rY++j7Iv1jglOL+5WDx19+eYY5H6kQrP0nct7bzyjl+CcLx2e6KpGJSrYYDdEyxX4+vNdch9JHGcZlNXwPe0sg5On+sK1YmKTQhYt2KYBbrSaYk+CYAFFRb4Lg== 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=g2xbGq7ZVT1TACJnD4pVWrRfXl1uRzKeTmkxpkbdN+o=; b=r7SbXXkGh+IR0Fn+Ec/V2rcguDyXDZPVrnTpp3bk9peT8071A0kbsLDdkWiE3Mrkv8kGzIbv9y6TUzIvoWvgsryHOCRnzSx5lNDuUCJdH2jFUcuxOmQ5bQWNurQBcNN4SU2qOYQwbB/QMnQnFchax4sdEIjTEowb8Sa1SXUtoRA= 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:11 +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:10 +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 13/16] arm64: dts: renesas: Add initial support for RZ/G3E SMARC SoM Date: Tue, 25 Mar 2025 15:56:07 +0100 Message-ID: <20250325145611.3595454-14-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: 5b52e891-d677-490e-18bd-08dd6bad5227 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: lAzBjCaYtmZWHcJTGgehCehVuihDapKhVL4cJZqES7nDs4SBTtkzQrFd14sWw1NLB6aLx19XFbiLXWwd07h5EozQd+h0mNJq0mfZkmOWe5QPis2Q5WXoRPa8F+k4wgnyePZ3NvyRufxGyvRXs0fL32bdFVqQVrqM//Ziq670rF+L6mRdDEtaTb78CShYUIedj8D8oTPra9ezvBmyDsMMoB6e34UQNdl++sD8XR6mZxmdC2aRK+HJaN4a2Rz7Fbi2tXoc9I4RWVrDO1VMf9bGng86VhdkAQcXTteEfZknHM8t7WPGzAk9U/ThhypkWQz4TMzPzH6fWDUSdr2U0s7MiDEIyEY43bU5ECQTRU2Ie3cXP5zHbYXR23Ici/UOS2H+HJum4soNruZfn77qKPmjiluV2F2j7XhWJUJcAVKlHKnXIztm5Uk5BjEh1Wv8U/NCGTdhHI36/JEQd8basDq3qvLW7sA+e5gR3h3rIuwtbCgTsia5ZfTEfthQs8Nwcgz09OOLsJkvmOxaan/qiUb6iXYKEABch1ZK9HmU+XE6J/l5fClW2YEA0g41ss43CtS2u1Fqa8ZQ2Gif+17IRdr6G6ENIjOqnCVPs3QEfPQ+7n3dF8oO3ifOd4z00Y/RuQu6XweMnt9oHcXN0k/bB97R0ALPNFoSq2GQxCZ9Imuxg+BVSDZgK8RIq9GE0yJucTsardFM3goJE40mWQ7shCilM3peNLYHs2P6NRyiJZF+3b/3xsls4nHyvQdED4KKz6wRjwartfDv1yMFTaKEnGPFL2pmGrID5l8BHPe71INKrYl2LzGW3VaR78AXua5jVFEqUv5TJe2/r1AU18mwXkR/BlClTKIrLkIwqT0Rd69mBwD9yqVwRGh/X/hOMRZsjlgZjxtW/il5aHoykAqYVcuukHUKfyKhCw2Jr7EIDvFGO7As8DIa6lWv1xocy0dG8LsU+nEIiM8rqzXSyP6SH0ZBJr5vecwkW73SW5rV+fWY9jPyVifp63fwN4sFkTJrn0ltQCjyYnyTotrLyXRH1gwfQnm7pt4C/XoZlFEfz75xWyHNLce8NRWUjrzMe9lQfedLAOKQxVjs4Q12yp6Ie3eyzlVpWWD+VtVxlZYY0S64lxejElKnGyglzLOnkcj2S7TOcueeiz4LiaXJ8SGwdXhNsYivGxKqAgn6h6SLNejTm2OeXthxGtuIWNGJCfyp8Y6WLyVT1jMkFnaedZHcIq9O3sviXZCgmLur9Gl0GECAZGz4VwqHOwOHgoP34t6jmeSCtTJ3avz80VL+xDV+ZUIqqK+lpFK/hz3+xHUOvprWpODhtukLnITIg558teFxkwpVQZKpADpNeRWmyeSUuayLij49BqyR+veli8FiQpWEVtQyTg+UB3bMS7WUdLVwlLtd/GKdkeqZyG/7cie+JH/TUQ81kTX31xrY1tXUGbzE7VyH3PKltlWL5oMBZ5DNf4Tf 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: nRSi67HIcRIbsW/3+y8W36VeEWcw6k9HxzIY+PYddsQLd0l47xVz0dgJuFlBdyI+CXuDkFNyCT046dRzuoJ+kJj/fN5pcRl+oA9aAKuIbSQobNAHOqToEzSUmr9aDJcHudXTzEi2N7uMOhdiA3CTlvXQAEQO3WSZeR08wNytYostvEhvl/Kpw9mEy5SssQTbu7T/00/NSNIW0KoufYpRTrtlDLDf75pKyCZMffG1qZQaS4m2S7R+VxDOXf3qXThxByKDzCJqjY6VlttNuyRzB1QGV+hjLdiU3EZjX2Rd5u6zZX1ojZOLXeOlbANJDEQQ9GrKgjcNt3zsRI+IMO2A0OUGIo9dNjkdwW7tw1hJVmQB3SXwnzIOGysMenb7tbfOl50edLO/Mq6blUqieERK/zz9oWFy6bRnvGRipGuLCOuiYP0DXF6+9qyFaeiDS+ocaa7b2HoL/COQ/mYq2FMWKkftIE9ZcsZQRTmlLFBrr/D5qlHvhTmuUI0zKO5nN3FPCsN3xgGD5pnf2gZHAyumWUDkWQNST6//flXYZ9/cS4XkNQjpe03ECHE86+i1oVAfn5ANahXnxmqUaIy2mD46f58uHwXXU6CeONvxNfjqbvzmwZqWiETO5hJwZOSOXmG74uwMQn2Y8QQugZ08dxzHoEUVzI8Rf9cvDia8C0b8SxKSN7sjtEKEpBsUIlZz7xh7nF/o5z6PqBjAch/tQQhUN/Bnuycu6m39AtmdnIcKUpsgCEzAeYG3rJGxhYKIIDATD+/pQgLvEVRUlw3V39hQx3qXwh7Z+iLlRYbbJ/dmleYzJJ4UdE/Dr0o2Ys/G66I5l1vdv9pZbs2ExMlqnuN39QVrUFUb3AqWcURrcDtbo/go5iE7bobngsh0gEbmOf0opXl5EN3IiPYQpp/7gqs2VqHg3cHAuqCv7dUD1DB2zT2wOJ6JWpOPaSfSMx28ufRhIfze5Qc2l+ICvzecPBqFi9a2W5ALj6qk2c0Li5+oCnhIXlcT/FxGoIkiKM/w4MWU5WHT06QAUejMM5O5sMBtg1hnqxq/WtBK77qy+CQs+WNSzfKYyGicF3VsiuLMjO6L7uuKTSwFqoov/TqidmCLlcPL6OXSSZ4vbap3yyp/NCIW2BAujEsHbJ7ChsqLHSJuM6B4BwooeU7yXnp6EtC8WdJ126IOdw5iuqBpmZ117w5Ep6oMwyuk16huG3BCrTN8lf3EFu8ybCWnFMbDDrNKaW3FlITtuEePmzmbSUyV9eJPX0mgjndSwyK7L+/PN3oiawLQasgFf4NPP/1/nR3RkAuKehSuDh4hzxBvr1G74DqOUP01lrXGZwHkSELNm5K77WSDwt+IvTCkRXXTqT8O/xQPvyb62Gnwdz51ZnXcrlMSzoNIv+jD+FC11K1dxVC3jaSTUrEq2ip3jOaCnsaJMBpvBgsij9/ZnwUDoSIJ4613PXQWwECQoQXhO3KRGFWteBhFKfWwrING12o1RZjVHD4vz3W0rse2T1feN0qZmasXzn5vyZFMz/JgtPwlzaEltJg7rOJ+KgmB1BfjbYkZeG8EX9s5Ff4yBFg6yEJk/xLktJiOv8q0oBsBFkqNwaNVXqq/qh/sThOf2c/VrXZl/EW7iBafOOn/SzOcaHaMUKY= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b52e891-d677-490e-18bd-08dd6bad5227 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:10.9233 (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: Q/91VR0Xltj2uweR1FQEM668jAMJPonoGQqQuJfCng3UA6bG84CnwZdG0EiiccaYI1RN1oKS/z59R0eG0G+mE8/WwGeswP71cXpzrnPum8ZXzFNO4AvKH0LQXOcGZScO 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/18363 From: Biju Das commit e0379695728b0d79c20bc1a904bb4168d4f117c0 upstream. Add initial support for the RZ/G3E SMARC SoM with 4GB memory, audio_extal, qextal and rtxin clks. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-12-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- .../boot/dts/renesas/rzg3e-smarc-som.dtsi | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi diff --git a/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi b/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi new file mode 100644 index 0000000000000..6b583ae2ac529 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the R9A09G047E57 SMARC SoM board. + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +/ { + compatible = "renesas,rzg3e-smarcm", "renesas,r9a09g047e57", "renesas,r9a09g047"; + + memory@48000000 { + device_type = "memory"; + /* First 128MB is reserved for secure area. */ + reg = <0x0 0x48000000 0x0 0xf8000000>; + }; +}; + +&audio_extal_clk { + clock-frequency = <48000000>; +}; + +&qextal_clk { + clock-frequency = <24000000>; +}; + +&rtxin_clk { + clock-frequency = <32768>; +}; From patchwork Tue Mar 25 14:56:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029137 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 E5EB6C3600B for ; Tue, 25 Mar 2025 14:57:22 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.29]) by mx.groups.io with SMTP id smtpd.web11.67735.1742914635923099826 for ; Tue, 25 Mar 2025 07:57:16 -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=IlLC2fSs; spf=pass (domain: bp.renesas.com, ip: 52.101.228.29, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dxcIM2K+yPoZLzIH7hx++ZvZ/APUA+idFS4uDjUmQy3vST3v9UDjY38Gt69R8ocvxY1hb6uArjwJMUkeGTePMJ4kc5u7fbvzuDfTR3L1twKc3BKpafhJl169PADtaQ9j/WiVJnrFzxlGknrbxHW/HACUya03a5YsJkcCAJ65rprtYevjPXFAsGFxMFVlduSJQ59mkkFgnr1ucpZ3pu1My46M6cPU9VuOa6+FesEownkO81PaGqKEv93kqZjHuV2VEEol+wM6a49clFKbfRqmzVV5cl1mfp+WuSuFUzH3g4LAdDuOeu6KlZr4lwkZuk265siKKiFjWTQpTtqeWAJ8LQ== 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=l+jIYTqKxgFD785na9W59soXADMjE1XjWiwI9cfxxos=; b=Igu5dszu+p6ER0bqBoOS4vwFtI9pcv1dFLOV0ldgYY3S9YJCGpMYRTvLHk0CvSR4+Li+3/r/f6GZH+2E59gbsQoSALcyCsvQ2I1vP+71tff8ukGC10CKUEaXk62tVeGtEhjyTT0nSoFN25i5COz3jxrtq4Lkb4NTDW6Ov5RUQrAuldAQ/wsvxWicJEpqxLYf5tes/IGnmyaPgl4raaS4LubsmeCKoTqFh0cAtj8JpyEtEX8S/qVKcQzEF4/BLWOv2Njdvoiy//n31IaiwsnBuz7u1wROC3ljrShseUC6T1fVM8etiY+cHP7iU6zqtJjF7+4MJgF++rwgaxo7eWB9Sw== 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=l+jIYTqKxgFD785na9W59soXADMjE1XjWiwI9cfxxos=; b=IlLC2fSscxn98SbBpsz1jbEKg6+l2qDj1Dm0AUv0Bm6MZiO/kpf9mTL5mtcuOwVswHf/DbkAf1SdIsnZCg6m4LPTbsDK4z8V5yq4f84eG4sK3f/tpZxxagk55pDP0qLugfogwKn7RlFYo61ekUxHQ8neaApbbhGSoqVuoOkE2qA= 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:13 +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:13 +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 14/16] arm64: dts: renesas: Add initial device tree for RZ/G3E SMARC EVK board Date: Tue, 25 Mar 2025 15:56:08 +0100 Message-ID: <20250325145611.3595454-15-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: efedf9b2-37f7-44ad-a377-08dd6bad53c8 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: +qUT9N8845IkbBAW4+8/vb4lvaunDgKONsFYFHmAFx89F9mHa713y+ag7L96dHe6FEfjWT0opQhIRoO7HrROhJc1DOUrMAU2Q3tyNM32Q4wY34izEGIA+w6czIOIx7VQOEsygZfygjf0/fwKsYJwtzDj77dLVnE9MxS9wm49NuO6/3Qmo+IeZY04rATDL5v4SxIYJRHdJ3x9YAS4aOtjydVaBJvp74PhiRKBC9JiISazr/DlTmuVuSICWP/MtpdNWSWYH4HW4HrCNctqulfGkxgkIElnQUFaIgVuVNjwcNB+vMeeZljQk8b1PyFx+o+2sSyCkZg1IiUHzwEWvJS1yHCZzZgZEbOsrerg1UnnnTAj7MdRgoA81/Q/ih9MBZEcyFlrXmyF+i5UkEzNoyuVxr8WZqgSPKbHZ22Q67JMnpdm+CVXkP8ZS3qlsg9iflRJyh8tuL3ono3DoWAfj3mcFxQ6pmBKGolLojwCyVibqIx+jQ9PfkX0HqbFKfzRDEis03vSwuNMZnKlp+EXMi0/OBKI8qhyxVO5s4KoCvn34+WetCR/ZyKDddiU2n4CDh7sQztENizFZX7brxW5RSd6kNUe43OgCMe8wgHx9E0Mkn80CEgSy2oPzxq5DFX+zhjD4JUr6KyWWMjausOkZtqCE42X8UUviG3mAVz29qM5Rexm3s6lX3TZYXi5c3daHPL9KvzpfeHNyMwM/z+rLS3vRzrKyK6fyqFTKJnD00+4fRxlYOWZlUvQTn6ruo2OaRMIG8Dz6xyja4r6VtV3LL5lZj8X105xBJrd/2AqUPnMmYOWLz9dU8Puuba0SQwsMX9eL8im/6T438EYAF4LiMVeg2hj5T6mjoSByGvLn/EcBxLeg06et4pwPpdrdSxm9C99crU/4dLPKyJMapxiTuBOchlFC8MZzRf/BPtFmg92u4kpUz97cKfkXk7PihR221KnZz1NbXLZMLTkLNFRj28GyRsY7afMc9SmqKVN9gjeRGZR2bOa5I7TwyCOrR4G7piXvQk1xnFUD6MJ2qQ4qNPHQ8LS5TrTr9ZDO0UM5cCWHQCuEbCpwXM0oNI70Dch7ecoQyciWFMdL4kFD7RHS0gVFXuX5oJubGjLvlcqPePznyt9feByOWHTGHwEXCYWOpio0F84vy/DqPVGYzFAhsHjmWBr8mZRX5zWV0eguxfAD5G4i4bcMk1k2ICuL9dtoJvv2LE2xpNFAbHancr7o6x6AjY2OMLAMe6pfs4yu0L/J2W+rphIdIxxSsAMn9N7fmgoiG6ECIq7KIrOcVIpgvKbkUAwBYy/oUccie8Jnp+A7vZ4pMuwEhejpxuXvtfHhgfseA9j6/FA4p6clcX/QsCtuy7NxR5hUSWuOHK4SqFYB1hmzQ5WkXSgmLp6E1HMRtAwc0gDxDv6urha/9kVJfzDGHqljCt5SciekPzwnLEyerHYkTZfNpd1EU/799Gf6sY5 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: dsw8Qnut999tche80VkdS/M4RUAmg9TW4JFxs0Xfn0ZiUoCrAgXRvgk1WrIOiTBngGPIknwtSh0q41go31sr9IjBEyHg38kEPxUM6cBHwftHnUtEoX4CcWIiEVtTw0if4YY9ePlu7bgcf+ingBkLjzHih1WfZiJXrrzr6iLHvR2hBpydLjmeYkAlr0EL5v+ctY857PnAXiYuRPT44/wukgwjpD3EE4T8GccDB9b1VXnqS17BGZPk7+hzb8hL+m4ow2uKxyF55dGZ52VrHlsbMZmh2jrizmgCD6cTisevIrMk4ShLofo4Q9FMGUyiTmL0Sb2gi2IfMGYX70cWcnej8zXTbW/uFw2o2ZQlb+RUK2tCZSjwUGo5zd3l2iJVDMJVFhGzqJBBTtsehw41ddTVrCTmhK7QuIgjZlVBxgawwv5/y3Er7Pb17khjFRs6vHWM74HgXQr9X1Yt342NN9BT/WuatT0BtYKWfSfJSOhShsxPIMY2ZVsbv7aoGLzRCWR++nqM3szJeY+tUich6iKQSjQxA0KF5gCmEVRLNUQz2xW1GgV8+6BXxmfCET9feuY6+rjKYqk/W6AztYE5fSISGagW3h8XSrJEEHslU6xhtkij/PeStSFhkO/RVAAK42p8l48uTs/TyS00xA3SvY50pnOdFqp4eHW1NcM6+XPSDCY/8QDe1xhik1PD21wEGeYogSOvtoNTRjZTcLrXf2ipVUVHL/8t+CCL85bpiiHXzyAik70Pa7MWZDD1bEsSz7g5XR1hYfHRaREeRa4vwwU+Gzo6aPBv6rCRRf0pxHrH99ewehb8bVXUth97Qrli0JKhjX3sB0xMJ8E1q4KjvtePyrwBZFysiZyqk1sSjkgOgjrB+Ipe9/M68XQwH2h6TxfQTD+qloSCsqWgC2oXDMQ24+o/EmqQ9ZG3s4FcdHlJuFssqMz1J5DfC0ywGx8VED1M6B3rdUxcsbUu7NvB5QR2sJXEKj7CmVelaFtx9rVAUtk5NJWuKyLvhnFXdtQVmWXIBUEqdP9Q8h5elhPmoCBf3PRB5Jzi5qfjg9tntPmrUFMRIrM/t8lZd26yn4tK+1/kip2m1+dA7dQcjOBR3H3vxmFFFsKd2VJ5hWma/HbGkiKKBLL261rkehRZFNwl4ZaG6CIaZyUdWmbYxPhFwvkF4iM4Kps51qZ+fbXXZT3wbjrVboCSB4oyVxRSf2828eiVe0aTCIMBM5xmuW9oFkzMoZTLOsfnRiwj64jhyJZiDpahqJINQdr8nIVgtKSwEq9A+MTp9+d26GmmNNTYPI28SbgRWBXgqhuq7pIIPpKuCk0grYNn8ESHfYwoQ7/PEGTKoQQbepn5IY/KYYqx7XpVlfO5sQaRVANi/ZxIngTaNJnqBWMeIzVDKkW1n+6lYIDp3pvTLWsBsxnPfCSFJReT9lXkiUMr0o3qtF/JjMtpjtPJya2kshgCMPpbJprW6kHB4lA5xS0tzapmBfgUhYMS+zT+ahIOuchru1obpvSPEJ16TWlI9VrJms/hX3DlH4wrzsG37jsF9tfWu47Qr8MwRFYNQ03ipmEKLiKjPXRNn6DP7WaCjZ4zX50aAiTLzI7Lvtfj3I/H3xSmQsPDSbPJN+SOgl9nUMQv1ISKViQDxCk= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: efedf9b2-37f7-44ad-a377-08dd6bad53c8 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:13.8760 (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: Vyr5O8Gju0ZlEaxP86mraBcJ45r/cJM3t+GvZttwek73xEtHcC8HfH/Y/VP+4RRdtdls/TnbnRfur7d0GaLeFxy4FkJI3NWKdhpPlHWFNK5+/fqWBXIIzpMG5jj7VAiY 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:22 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18364 From: Biju Das commit c4d87fe3cd4eab905f235ecfdd09313be9bc0e99 upstream. Add the initial device tree for the Renesas RZ/G3E SMARC EVK board. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-13-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- arch/arm64/boot/dts/renesas/Makefile | 2 ++ .../boot/dts/renesas/r9a09g047e57-smarc.dts | 18 ++++++++++++++ .../boot/dts/renesas/renesas-smarc2.dtsi | 24 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile index 97228a3cb99c1..bf5b49f47ce82 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -140,6 +140,8 @@ dtb-$(CONFIG_ARCH_R9A08G045) += r9a08g045s33-smarc.dtb dtb-$(CONFIG_ARCH_R9A09G011) += r9a09g011-v2mevk2.dtb +dtb-$(CONFIG_ARCH_R9A09G047) += r9a09g047e57-smarc.dtb + dtb-$(CONFIG_ARCH_R9A09G057) += r9a09g057h44-rzv2h-evk.dtb dtb-$(CONFIG_ARCH_RCAR_GEN3) += draak-ebisu-panel-aa104xd12.dtbo diff --git a/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts new file mode 100644 index 0000000000000..d4d61bd039696 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts @@ -0,0 +1,18 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ/G3E SMARC EVK board + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +/dts-v1/; + +#include "r9a09g047e57.dtsi" +#include "rzg3e-smarc-som.dtsi" +#include "renesas-smarc2.dtsi" + +/ { + model = "Renesas SMARC EVK version 2 based on r9a09g047e57"; + compatible = "renesas,smarc2-evk", "renesas,rzg3e-smarcm", + "renesas,r9a09g047e57", "renesas,r9a09g047"; +}; diff --git a/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi b/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi new file mode 100644 index 0000000000000..e378d55e6e9bc --- /dev/null +++ b/arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi @@ -0,0 +1,24 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +/* + * Device Tree Source for the RZ SMARC Carrier-II Board. + * + * Copyright (C) 2024 Renesas Electronics Corp. + */ + +/ { + model = "Renesas RZ SMARC Carrier-II Board"; + compatible = "renesas,smarc2-evk"; + + chosen { + bootargs = "ignore_loglevel"; + stdout-path = "serial3:115200n8"; + }; + + aliases { + serial3 = &scif0; + }; +}; + +&scif0 { + status = "okay"; +}; From patchwork Tue Mar 25 14:56:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029136 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 E6B49C3600C for ; Tue, 25 Mar 2025 14:57:22 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.4]) by mx.groups.io with SMTP id smtpd.web10.67888.1742914638712880176 for ; Tue, 25 Mar 2025 07:57:18 -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=YsZoqImP; spf=pass (domain: bp.renesas.com, ip: 52.101.228.4, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=W8F8OZDWdroqTeMBnC3TyXHUXWtlwBszJNPrNJDe2ZvkxIos2PYIAUQbkK9kRppNc5t6oOM3q8VkUXhweko2rz6vL1H/4xv4tRyT9h4zbRSsD49iGhujiHKndNt5aUVD7PsQI9p3xj+THGuM2yNQhI0lxWFUaqneUYu4kPS1Vs90ahRzSkCaYJoK3qRX2TXmqvabvFEZsSOrCs5s48UFEtHITy95MRLnbnJk3p6Fqg+LUJbIK1ZKSoRkAj3TdNMzy82zt0LJEiUjXPTVFwf52zAflCgIk0aaUCMKdIAVv1y3dGDx4eVbEWqD5LMi45yXvw1qZczEcMQSbCRzI+yC8g== 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=+q2bf0EdW34WMbZsj8Wu1nalSpG3PLoug3zXKWfD0t4=; b=DCve0lkpfWjVVPUVKyBSZdtWbJ50qUJP9ZdiKeztpc4t6J7i+bcxXGnEs4Qedl2VdLfGxLIwqYxYcLiyhQRrHa2Hqpg6PshH/Uh2zHpqbrLcTKXWH2e310dVnLHkiCKFb22KdvsBTyPAr6nLVbQn9iP5/jnle6imdd1uaEbP5BKBaYX+2YgRBAwr9RiR+W+5uHG9A9dem79MQEhvsZcX64iecpkGRFzCdY6hrKdwvRT+eD4VwzqOA0f2+t6aSDtfzC2e/da+aOQ3nxLUnYrt9kLj9NaUZUWReBZDPCkwKJPKnmOZVKhZ/AVqd316yLQXhifTiUVxPaJ5jc25CtAVcw== 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=+q2bf0EdW34WMbZsj8Wu1nalSpG3PLoug3zXKWfD0t4=; b=YsZoqImP1qeSYUo9bjG53r8pXcDSYs8CLubZcJlFuNLZq/jT/8zxLDtHeQLE+CTKr++2uv9byoZB1QmDTUrl4714yxCvWtOXEj61RDoiXACimR5xWMNKMHdHQ+GU0r7K2FBn0P7OaYAgcdcEE1WAnOIvk/QJMS3TfJHbN8jYAYQ= 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:16 +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:16 +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 15/16] soc: renesas: Add RZ/G3E (R9A09G047) config option Date: Tue, 25 Mar 2025 15:56:09 +0100 Message-ID: <20250325145611.3595454-16-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: cf17561c-384f-4b66-287a-08dd6bad5588 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: +oJn3QcMtT+gIIZxxhpZR59eNDQg6Iy8EWn2hBuT7BBxfIfjp18RXR31zoGtMKxhdnJ9PuGQsGJmf3LrJcvhcl/rz1s1s2EJQ9BiwWjn82ARryfRVBddOX6wdIU0/AEaVBaWOq+XLq5CT6r6F8rjP9hQV+yd10WMqz2CTFJdXxJH6kAQMt58koQW5JUgkwwE0951CMqucyoDV8SHs6WfMUiXg5GeVcEr2YDXiOQMCFFvCEAqlawyZKgiO3HxOLxA+0cMHURmLIsX1Gxvt4/5CbaRuaFZXOaiXpz03Fs10UnslVHCuUri87Hg7jAPTIXYBfXe2oYoebLKzvRAFjWByd1byyiwhhreAnWAPz0YSE+WxNOJGkgDFTLOAuwNcB7i1fNiMhWJgvdDywfXVpwKIH9JHVn20UTD70zwnFnpXer2gMqRxB+5ztLd6D2XqfGmTqNnV5ZOcGsiGWaw19gOVlga77LfXXzdOAbgdpMhpvrF/bJmQv0lXAU0R9XN+2bZeOo6zqtVpMUrrwD7o8CnNbi6KITIXXNUjklwmzTzqG6PUChF8XYRfPyQm3WD2/hUcXehCUxJlVNKt+C+6CBUyGHdZ1Rc1r0EZ2JAtQFHe/9j5wMdAEHhfeyQlN9IkW0M1k1340z+NttWOQJD41sV5yzGu+2qEwo95ju9+/HuCJTnJaQexCUtXt8i0zRqgBgcELViOzkCXsf2gq1jUj09crz9oBj2Gyn/WPdxkNe/uuMUnD9xMfPk7h4BQp84HtAMrYadwKtOB7TXa/DFuRwtyC5K4h3+Ukg+1tjFKD0B0OCDMqttPkyVuV+bbuMA8HyyLsI6wSeXQkqfF/TCMSuGZFAj0HZp77J9dV+awQ8vd8NyVI5iNHJlGiM7TDp+FANsBHVfQaRD3NXDYH/LIFbulagjieygoAWwxWo62Cw77BczYxr1laCceazTMMvsEIxT3DgTE8G+Yjgl45psPvslGw1NDS+Qy+kNwXgspBXQVIjDc6MnNLwJDruMYH5lVKmDcW1blXcuwbKJ0VtcrvsE/lOVoTkyujl2LeQpvM/GRwSIRLLtOPQW8kHsxiC5rBqh7GMuoAHBZXbUxvOMbPO7oVxrBniyuHwfwrZNRHkdYNcYWoNgeKhktBZaiw4rpko/S+HBGvYZwybXMqEeTA5udiPfXMOZegC3HrAo4ykSjKAZclaH43PpsV1QfWJA4Z5ogQ/s8Yo3iZzoPIk3cdxtQT/2BZ+puPmXk2z2fuRAqWLKn+YzfhPzknJHVbefOyAtn8OX5slFKdDm6bgV8fyVkqVgcsGpPGrf7weSK0Kw76HT/GnjUa5OuzgLwZ6SzScvzyaYZ7XVnqPMSAxMau2nKiMzCWUfps4kp+mCN6WRLzyVnzy03pOSO4wFmPVo9mQOFsstosOaB05BywmYe9SFm0o/Ym1Fju92q9pyXnMEg6ZMJdLPAvtynPDM1ggtKnuH 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: Vst0Nu2Kz1eWsFV6KwcaBhdg59qCdlL4wz/8ZH4RxvN5gHn6RfhKnwioiMeXAUNQzyzToBFvvLdkwNq4xSiBuZSBSthdQNLxejtY/7vt8x/vyTh8YoEveX+Ka2nSsPj4kGuN9zGvo3rNJ2UzEZwqZQT5Bikd18QIiGG1CWp/RmArNUoVaeUc9flHzMETMEPeOUM53ReKzZrdYY5Q8rMb4zCz3nCzh3MdxfgsnTzIutR4YxS/qaeraQ5M0DNgts4pv8SV+hXPn84yfZRM42M051201o+x7oZQazPow9yjctOFt7W53yJZC0WrbP+CHjuqBdgv0GM2yp4hvPDPdxoNvLEjL8CFRqapQny8nVyF6Ifo3mI+X6IS0Mu7tnxIlbV7sjBmEjCkkG4Ie45YNkRhqxsfS82/4eU5/wy9wU5T/IKclXpOvSK32RqtfBkLzUS3hZdP5skPtuyP9DZtKmuAdaehCV21ClCte1MfJQRffkgpRgnGIqaxIYzF2btgXjGX2UK0gDc025RD0vasEEz4ZqTIP6DLTVVLNAsbPwpXtESYHKR4Nh4Jl3j0PwEBftRDj5YOGy/gm7jDEHP7GegqYwB720CEJJYdlc3NmuQVkqFjU8Tbj8wIKtouvzPvndtRzGgy+tTYu4qoHM+nCMvmsGcGlpXOQGZ5HUMs2OHQlLeCwIPe40O/QJNUdd7SnGWPAHe9lj25VxmnjUW6UGjvKxwhO/woATKgJoxFKnh6s4YFK7VtkYes1Rc8tSXmg2AZElw4UeW985FJWsy6xJ1oPy5qD9w0LutwA370xU8zCM4M4zd+wXYpOFRKm92nG0YBooIAwVT+0UZ2sQKvHex0dmYxgNFsi0sySaFZVU0siPB33FbpVBRpIPc+FV04NiHq4M3SilOhAev30dXYC6GQvJTpOJHVgvBKFix3ixb0y//sYE0V6177OpCAkH9DhvV+lfExjlBMa/9fyaOiJ3XBmRU2QlTc4ibzDNiyvSt3gxdUq+t1EwycxlNW+nMplM+mhmEqviBf4C2qdkarDsjLsZE1vbolOKd4Q7Gb3s/flVNl7pTI7IhG+qwGPXTlMVFIg5JueCzr+iRlJz2Tu3o9YF8oQLnC0yTvqj/EV/a627bKIJE4zGGgR2K/UwjweE7BuHbBnye7RIjbVaQhKLOO4cSnga9bhBs3ZnAWDV7TAF4nTnjlyeOiHSgN+BtWCsWVksjfojyPu/naK/rmC7Zh0bYcVTgosNAdM4bTuh41yrIGsDu7r7lhnbW3rXtL2C5pyyfsa499XvbeQYTiAeIBpVHmlEDBCkwBGIpawl/nKG3UbbgXTTisLbGvWENW3n0/iB5jsgHSXu6uxb0rtAQYJi5IxmBdv0J4eRxZQ/FRhJbves9lb9Bqttub3JhXYtzuoGxk9Ob0w4q2fZu3bDbV+DtyQjR3jTxBFyBQqJ2DhszG/bCdms5ooju6WSQqE6xkvbww9O0wo1XwX0FpFH16fWM3Q26A1BxgkeZngo8cF9+fEUqarLz90CjSNVu80GPxSJ66E3jaNRx1NMo/HIbTVYMReDbg5QXOxVf3lce0Qu5VJvcwYuURfCmODcPQXCe5uEDcOeHSn6dZ36GYU9uDFOSgSxyqHur4ZdqIzT4sHLM= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: cf17561c-384f-4b66-287a-08dd6bad5588 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:16.8516 (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: jltpNhx+u2i9X5J2h/mfPrC1Pfmivld+9Q0k1cb2dyrmJFuCYrw9x4Z8NhN94usTkdsZCMDJozHhRxt2bWSZQ7WmtGFtHOU+dPMZZNdEu8Y9/pASLfToEJB7Bz/iK9F/ 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:22 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18365 From: Biju Das commit 12e0bd600e3c2f33f9db0e3b91f6b8d8d95b7dbe upstream. Add a configuration option for the RZ/G3E SoC. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-6-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- drivers/soc/renesas/Kconfig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 5d94c3f314944..e5c760657ec52 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -345,6 +345,11 @@ config ARCH_R9A09G011 help This enables support for the Renesas RZ/V2M SoC. +config ARCH_R9A09G047 + bool "ARM64 Platform support for RZ/G3E" + help + This enables support for the Renesas RZ/G3E SoC variants. + config ARCH_R9A09G057 bool "ARM64 Platform support for RZ/V2H(P)" help From patchwork Tue Mar 25 14:56:10 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14029138 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 EB4FAC35FFC for ; Tue, 25 Mar 2025 14:57:22 +0000 (UTC) Received: from OS0P286CU011.outbound.protection.outlook.com (OS0P286CU011.outbound.protection.outlook.com [52.101.228.1]) by mx.groups.io with SMTP id smtpd.web10.67890.1742914641706834031 for ; Tue, 25 Mar 2025 07:57:22 -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=PeuJKaGQ; spf=pass (domain: bp.renesas.com, ip: 52.101.228.1, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tyXU0J0mSXaJ/oiJ9prp0VCragM0nLBIEehfFe/A/bn70UU3sF6Zw09eR9gY6lN7VJX+MYl67rT7J2FVCbk2Sz0TtVKv5dV7cLT/XVqIZbngmDeeKxLDr3EGkkLPcQDGxnv5NblWXmpk8WaR7/mwTTuV6ME3KodG3bhhlkDG6k2ra78c3T3QasPUrckY+VWbJdngxsQSFUbaQfJYCLvzlKUdrXFHxZnBQhsCN9tYjqSW+HXIkl1e731k8ouq9BS5Pwuufqe/x2i19MB6sKX3a2dPnTE2jz7Zhs3TrV34OyvnEKQrKwJrstdOmxA97PUhW0BQhiya7/X+Lxw6Sw3o7Q== 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=WzDp7IKcdMJzD+TBo6eDyfPNB9zBX6BsylzI//GBdVo=; b=Swr0JEmEvlJ5bqvRWcBGSaz0bgzm8lP4wwhUMrcg/409nGO1h6iIrRSH7p7eEtrRvy8dx+Z0ryz2H1obX9dnyC9eFJROV/bzn9jnaQdHqlLMOrVn8MDwBEOgrdDGsIQjxz/dVUbPclHPh7J6dG9BKUIQxn1iFA6KGsLhlppS1PMhO1X8KSKBWGhgaZycqmhroO9j9n7kGPzBtqjDgCP4ezmdGolquOgMViF55jMc2WsK8f6qxaShcY/ZFewJqN8S7P4FAc6+Kk3RgEuq5YIfS/tFy1+lajxiqA6lpYMAgywtx6XsG/Tm5rAp3V7dCAbMkYJs7NeKgvhO48ezA1Y3VQ== 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=WzDp7IKcdMJzD+TBo6eDyfPNB9zBX6BsylzI//GBdVo=; b=PeuJKaGQLaSZMORROTNU9BQ7ssIy/yViH4L/ofvssoGCDcWTxUqzU7Di6iYeoE+ByBbq8rXHnfeTFWF2mpig4Ih6wTQz0kT6xBP8cOf/beRwHOeRepExiJCqpDZOd/3AMpu2Vc4Zp/mTsnOPDo+6gpaRhp9BT5hO9JsCEz/rOAM= 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:19 +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:19 +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 16/16] arm64: defconfig: Enable R9A09G047 SoC Date: Tue, 25 Mar 2025 15:56:10 +0100 Message-ID: <20250325145611.3595454-17-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: eceb6a27-cd8b-464f-7fa1-08dd6bad574f 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: KiuDyEXYkTeRshSJlc/k5vg2kOnfVO6hO8ur48XkKBNuil4RALt7Iii1EFI54N1UT93lDVDVXmJWkOj1yAxpgh0f1hbgKkw1jmpVyoM4LwyXWY6quLAOcJ9iJTphBXB2oAOSo7WqPz61OGzGGtwwqcB3RCjNVAgbGugLvKNCpP9eF3cuIPu2iIGB3Jj4QAZRV+DvIRBo865vsPBVXqQvMVV9YcUg5UIUEohNkpJH9zCHKcBabmLtAwxU0sHELOazDOZ0gUpZJF7oksMZDQ/yOa31PcOStJ2TlaUSa3HTXddmycCB6T9KatBqh0GbjTCC925/3hs0QOV8K9NoyRiZHn7IV3JuMNF7+bAeg4PL9Ppm5RUVR3A0EChKxA+WHjF6zRuTWql/fky5eZMGNatbn1k89NW5QETgkmHetvLkKXFFW+zBJdi3QcY4am4TMv2IPsZRT6ZvTGoZVzmHcMXdjPv51nooSSGaM7UK8YQvk3rGpaftrGNaaDD1G8qkkIGXdsoNBTwBWh3JX7buEvzjz7VdAZUX9SvBcu0RZtpumblvmOpbHkvEs/tIYn52xr5l4xJC5WiKPbXWfEMYzgsbh4sfPrUIh2TLwwTnn2KiUiS3ywVEYHTbl1mZoEuA2R9gLdASxzrQB0glIQKKt9BESg3nohSWZdmwS//FJLwcur5OEbOH+9XtnIWNDytla3dYtjbpRvgfLwM+tSRu3ohYlNVfD9clbfmzUMDOeYaDk1tV0tzpNKV/mgjk+o8QorWu+jBifjaJD/rmaIRGGuncpGGIVaPzRcSA/2K3k2iTYLdPFyFJsVbX4fmA6/LuWc8MPSkZtdyNMtnNF2QK71YOofnzFH/zG0h9SsdIf8uJ+XjSN7/xPz/dvYaKwxkcasewnZ/R4AUcMtJZuPFUmb91dIRZgL9GQadXz3CPd8h6sLZ6qYg+UPkPRWDy0lY1Ly59oeqXJ8P57MLo0nuD+6pPq8y91bMzBTTQD1w7Yqf4q7xfMzQaRX4bp7wTymwHDoR8CSeQwQ6XOgrrtcz/xe4gKNsFPZqP17iztrG16TYYjvffgF4ZjTAd4aHJO1BnmIpWwuwbXmXGwlYxon0+HwbASYGFMG+FpXCR7mxYuWh5NH5EmYHDdXJyPfOehzUTwJR66McDU+XH7DuZpeaREGnGNfKZy+xCzMWVyywkPkpqjgd8Iday6KE1a+MXP0EdP7av4LAtqiyJCprppafdKjcR7axfqOp1e4c6M6YvWIl1BVgOtCLUyDZpXLapkj4Ipzz74pY+EV/MMJ9cNQD41MEeP8pAojFlB6b1uXyqAIINkclH0CB4Cv4KsLQPpa9YsHhIz4gSx/O8B9gOPsZFQVfzKwUBGPhEiYH5jxGYEi0WLCvbpbo1dJYwwQlkR2xeFsQoakYr02NpHWELgVWHOx86SDFRAfotnAd8qPFqt1WLf0Sp8rBkRJ4ENDEvx9EIv2Rk 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: MknBWramS3pYlhu4a0gfVPmmYMjTrH4qZA8nxS7pR11l+xsRjbRlh95rjUJM0ixAb8DT9z7GzA0XDC7c/nLbguwzAkPLuLHjjbdYGEPXyAvkacnIcPAkGLHKGh7woHk/dhpM/VtpM/d7/ASgkWk8D6FZG4iIJ5FSrILNs04KvTqGrKc2lab1ebbm2GYOU1PuSQ8hUdGURWGnUxjRNZA6ZhwF/C+esoLIQM7lN56MdL4b8H3BwNCcEjbqslhuqLvsrcIoGuVqUK9XOr5nNVHz/w7GtWSi9qS6bieN33nvmVbDR47Pq8S1VsTXBzMadtWxjjxR0PwaU8r40ytZ2AQJZyBqU4SZ/zwLJCQXNOUUbVnhNgIOSrTcrZbBKSUIGYwyjjssce1SEfb5hisbXelWO7Xi+XtwxrOwE+8X4yXEcT/GKCDhX//9yRibiETi/fMU+aZmSrjtaDM2Se3fZ/NWkdjgN7iviFkjuoO5h0e32ZrWFXIZwTicARBA9B7BDb5xhVlQjoZb4U+mv2zVG999rvp/r5HC4Hrrb9UtB43AikQediIOE806R3GSe6k4tCvo3EkaN2QLh1DLgtmSdEjZdoZUn5fsMHDICENjCiwuJbqQy7OKKa1IZ/aNZsL9j0DVRAHiBAYrDHh69fWl7REhj24QucjJGcJkg9QdY6MfUPEhhD21MX2Fqs2LIldlWvwTDTTqvHmETU9gzYGOkbUvScACHkczdl0MbghRWaVFbb8uctnFmt9UbmRhZn1AoyYwu6CiiRB/2JNpTcG007JZSjqXV4Q8Nqe9PJaAgsXw96jrwXSklGuX5UXP0dZSK4nnDtBevZrSb76Y43VCv240EMAVxAJzK8ikbYzGYsrFWTzXRb4gVMsRLksYqQDL5LutrfMmRqM/SXVaiJnh6udSJV0lMDX5NtMdUEcpoi0JhEVnDPmrCie9DYx6KH0aR8xgDuLIZogxKrOpg5hD58yuUtguB4JR2rWr23kca3/01W7yGvFtGTNN5xiRQuCTXWMrwcTS49ivKGbmAP5T0KbaTvEYSQ6Yi6DrvC6mmZaTXgA9KjDbTEhyn572DIQLigioqMp+F2k97Pl4G19HF7N30TscKHjLcaR8n8azEiXcbBhhZ5kQolsu2dzSw6aqU0LIjsJ2Xs9Lwu2CKkDdwPOGVj7tQ7m85BizNdhSPexDcHEyfl/0OveZijsgBMUikOzxU/74T+J/0s/Cb+6KIntnpVih8ohLDI9XCdTcnZuSuKMN/uNZ+HHwvSECxw1GtVJdV6pZ+6Wxm5Zlk2H8wPNPASx4uhFp3/kDy3WBztPEjhfSoheG79BjXjZa9TIjLBXN+VUBsR32XSJVsMhuylyd0iVK4F8djnOyNXMTefETy1tlGZInSWv+UZRcns09abVnIU4yFBTbfhGfLl07mwOVATx7PCZqqhK3bfpOHdHRJYiU23wKRKaGqHiW86HCiib0mtfYzmEn7wfxP9MQpdEyKbRJJq4NJQjqmemDN95+V+8yuacvixW4BU9k1NfRK0epe1k6c9w8uVp8bcTFNVNf06SCy0lzlp3WJhxzXN4q01F2XwlJ6omZXLIHm6yvA9TXWtAFlw2yeOhxNDFJHqPnh9Fu/iLIK0PS29zqeDV4ryM= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: eceb6a27-cd8b-464f-7fa1-08dd6bad574f 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:19.8491 (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: 8YESmF20x2VTMp/xFF6Ljb/epqXU6rfmKz7Zb96HwqmHlfe1TaRt8wrz4KSULtZ9uX11hZvK/eqUcLuD1DxuKBHHagFn2pupO+C5qdyvZ/3qlXp6fTVMuWul+MR3v4ZF 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:22 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18366 From: Biju Das commit a40f02b2923b6d58e76cfef760b8ed61a00f1d53 upstream. Enable support for the Renesas RZ/G3E (R9A09G047) SoC in the ARM64 defconfig. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20241203105005.103927-14-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven Signed-off-by: Tommaso Merciai --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 85310c13107a3..4eddb85c1211b 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1451,6 +1451,7 @@ CONFIG_ARCH_R9A07G044=y CONFIG_ARCH_R9A07G054=y CONFIG_ARCH_R9A08G045=y CONFIG_ARCH_R9A09G011=y +CONFIG_ARCH_R9A09G047=y CONFIG_ARCH_R9A09G057=y CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_ARCH_TEGRA_132_SOC=y