From patchwork Wed Mar 12 11:21:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14014121 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 24968C35FF2 for ; Thu, 13 Mar 2025 01:32:55 +0000 (UTC) Received: from TY3P286CU002.outbound.protection.outlook.com (TY3P286CU002.outbound.protection.outlook.com [52.101.229.21]) by mx.groups.io with SMTP id smtpd.web11.34795.1741778668450271599 for ; Wed, 12 Mar 2025 04:24:28 -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=TAOuxFbN; spf=pass (domain: bp.renesas.com, ip: 52.101.229.21, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZLwCjzTiODcktPF7wAT2kdnvDEpyZV54kM04wGJVZT+s+lHjsNY1bYUcX24gZPfOPnwdBzHLFPPDk3AdOYc10IdbWjj3mWUnUoibga8P6C6u7M1hPJSekzg4/osHVFf1GF56szmN6Y1TtG0Iv7lA+JDl7QBbDmAIbWBe1rgZzmUIQ1uRQA/NEjTVNYAtedl3N9Fx+khKL+jJGMYDqGgH+wCSh1Q1QBfJkew9u/EZYzK6k1JwDyABJNDDMRKPHUo2iEp7ubF9kAEAZqJbo3Lbekp+NQK1BmIlgXkqNYnTdIFR35NgGMAtreb03pYqFZxV/PEUBvlRtOlbHlaGmdbkFg== 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=c1WzZyE45N4Cao6T8SOpSfXv4EQpwEgQ7EBC0dcwXr8=; b=u4Rx2BnKNJHy9vzo8YO+9o4d0xG7vNVJcPBfog06mMTisfLlZVYKAz6gWDUP9vN36fY8to0o4IYLhfPz+CmZXt/0OgX0OLxW8lzefKnJ3R66LoIcwofF5bh6R7HkrqILkUIMKeIxcGCde2VHUA8repppor0R+woHrNzwIvzRfIaRXW4cLEBtpQ83BoUtyaX8KOCq42t2nbIsOCk0EltPe8a1nK2AscS7uoVySwD6F7Shn434bKdfGJ511+wjE9b4tAso1KLx85NYikXtYHcenrTbBgG9I7PqZkcjUE7uUV/6rlyye8D2I51S/YFaF4Sw0VUYjwsfwZOkMzHz6u4XRQ== 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=c1WzZyE45N4Cao6T8SOpSfXv4EQpwEgQ7EBC0dcwXr8=; b=TAOuxFbNYlMWy/hgZZozXSNSo23Sc1TIifqUXcHEU+mlxtu7VnAerqctyTtQKER8927i71nMR93p1CZi5AudPzgm7PWZvGqiVVSxTsAVV3a98p+LOUWcbatVyLUnBEhJMU6K5fDE1t2fla6eUNBgufs5TCtQJgvp+j6QM3+Innc= 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 OSZPR01MB8767.jpnprd01.prod.outlook.com (2603:1096:604:15a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8511.27; Wed, 12 Mar 2025 11:24:26 +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.8511.026; Wed, 12 Mar 2025 11:24:26 +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.1.y-cip 17/85] arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC Date: Wed, 12 Mar 2025 12:21:54 +0100 Message-ID: <20250312112302.1605750-18-tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250312112302.1605750-1-tommaso.merciai.xr@bp.renesas.com> References: <20250312112302.1605750-1-tommaso.merciai.xr@bp.renesas.com> X-ClientProxiedBy: FR4P281CA0246.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f5::15) To OS9PR01MB13950.jpnprd01.prod.outlook.com (2603:1096:604:35e::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS9PR01MB13950:EE_|OSZPR01MB8767:EE_ X-MS-Office365-Filtering-Correlation-Id: b968a6d6-3d49-4f00-bea1-08dd6158726f 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|1800799024|376014|52116014|366016|38350700014; X-Microsoft-Antispam-Message-Info: Zj0Sxk+hs1FzHZjdAL8/lXwf7E8uE0iX6i9s2u5q+Me6fQ1D/EGpX49jfseCOSCh3QvMdNKFVylE7Ye7FqyGoW+h6+KxK3mDzuP+Zk7s6V/xeJ2lxL/BQwvKKDVwsTC4qakSgwqB5iTTHJWGf2srYNvdAZoqTWTmcwqDO0l1ZH5tSuz03jWvM/Pu5HPq2Mu1E/Q+MsQJ7USfdFZCLa9itsUeZNRR6u4fqghAnhMBHBYzc+uRE6IX+3J3DcJI9p0icGU8d6n03ZMuhehXQTgtLhiTzYXLEy2r9X0Wao6fTMqruyszNgyfQ2A4wMlvBlDuo5AS9Hf8F3WarO8bkO5+dYWJos/SjWhZ9TrgKr37PVrY8D/C5bMeDTAYsNUdQ5gM4QMrAaJLeQvDE4kSx4WGWq7RivY5FD1rkyvepo71GwwqhmVlb+lhGFW2FLNG3jXBhZVKUyTXgD5H/LEvyVrVJE8cQwuXevfKmDfFTQ+beST+K+8PZwoHxSecNsa8e0T7yKmjSzpVHsGH4jRLB8ZW4VWi66AKDF4Xyymh3EhyCVp4hD8Dws7E758lWvXEXToZL+/DyU/LJlndmqoO1MiQdnaCVB6adVWGapihbZxdgZvVyPW0lgWGBBRepfA1D6GB2QFXRIBguQeqx5HxKjevv+8/1rxvpW+DFycExSyO/KaCz/5pUSXBHwl4sXk3oRtaH+ARvj4pIGy7UGBVTOE53pZyUshgNmJGNoQbjuJBqeG5fFzim2n+qO6Uj2GBDR377c4QEjOruDu2JBEmQUw/mY3b+fiv7ILL4wYPPzyBB9geJiAZOgiFL4uB4y6y1pvT+UVfOLpuLll45s5Db48FeOFGFkpveKv4Cbn9EArKhB3dg7B6vLJLsB6wvEbYN57yhCvi0ZpSxHq26lfgbP0Q1wtviINoYnxDvobWz/Vi8zWliCRTmaEFL7PaeHBP2dfZTMjqOESiUmswbPvTygqFRP5BztUR7fuNQVKOf7FwIoy0IU6oJG4uxVcK+ddBa7d2r7vTYLWcLQlRUS3ARq41uQ1o3fuEgT0mLXjnSI9lIVEEkJqIzkiNcWbeIhrkjOENqzwGIjTr1KzPxVRLf+CaDNIKLy5eyhkfuXYXtn9FeEB41i0et17FCiK2Lo2JjkKMOv3oGARCuKVThYKcbbv+BaQ14mK0/If/hvlYgrCbTUil3Lpm06npLt1JKTgB990/WUxkLQs/t90gZ8FEBMMWC2JO1wZgl0C5H7oyLjBJhTDxMubhBIbEkNFVkVsfLYOASGncDUopE3bCcUuhQEDH2ZEBdecb+xrJa+1hEa1AuTI0i0IUaEojvf1PjPDLFef2FH7YQ7ub5hAmgJIn9zIv31x6YDZLIYomzr1UG07etwIIfKHE18CpKxk/JsE1n1IcYDCjElCNUryLzRkF4iHkJojc6+EgL3z8pHrUmC9E3YluCwzJRYnPXTWLCgbq4yAF 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)(1800799024)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: MfwAm/M8EkaaRKk+8XNdgt/AGQXTw2IU7tLjzQvCwdrZ9PR35vu5fTlnRpYgPMbEbg0D65Lh0mE6UAIr79MrAqWmSP/rv/VpE5lWQN6KpRDR31cgCeDiPYw0wBKzy0eO8OdRF8x+oRWOpkcBDNSmvgD+oQd+d5g43EMhqy/3SdOzxSQ0iAUel8jZ5+g8+py+7b8iBCwlbWBuNxWB6rWcdBkPa9b26BNqEqJtyHDG0nTVw+ceJOKGte2wjUNyyJAfInWDxGJO8ZU0ogzvr5ATtjRTQx54dPKGnFFRUFZMhNVGOzFXcWd1ydoukwFLx/ahdpKlzLjcEDWgGe2bG09StQLbKHHl6qhHR/vtFueumbnqNR6EQ67vJ4TIyk6rCPJk7Y1KnJqC/VwHXB5eQkp7WUr0Lim0QLd+eDKEjrmRtjWfG7/uBIQR+ri/gebW5SjgDXXtSgzsYpcRAE6OUV4qcNZ3YC+d1+QbfznJ3ndBMrX4Ul8Or9hbVVhcwPHsCReLhvNIBLudNkKMzpHtkbw1tl8c6nRYfK3PnmTVgbwnsyHw89QZk9CFrkty9hpZioTUK63f61/mtnFzc2zs/1trOkHAxZ9KQMi0JmxIcv4tAZvyhXazCo6LYBQbFK24o4cMYlNb8tjDUHsm+QxDE+6WZoTZh7fw7QrY5UoFlWeJjsttNvcyh7Uev0jp4ZuZVsf84aBrYVH5mtuOaHaC9t4N6ooVkAwaOsNoJ1NCY70utI9mBDVOSU5Dj4xbRPAYkgHoG6Didh0pJ9jyWBjmPivub1aOFkjEaHS0yjSfuIdYwrE4Auxzx8yZcgQL0fME5gVQ2ZNRzXhh5QdGdIT6gEXn4Sfp6+MnLMA7OuG5rGXeGrhOQFDBqTBRdrL78KKGef+98mkuQmKvO6s7jP6xPyQZ17sXri+kMJmvCQpzlU+xeOUL/ybUmB5v5b/Styogl/M3Yp3LG1lfkJA/R347xYp1XoOYWlPrEchA3wg38s2L/8NaDmO0CFL8x4EhjSbYO8xUJvEAO5hY42zlg2V30i0wZHqehfH3jAZCJhu8IivC957EkREfv9sT6H/sZzRYCSetQAa0NJYm/DxyjBaQp9IPsUyixaMchzEyHTUvSn6k1Dipa4Ft3VyLWFyCX50WsSmh3ewwUyv1CRVQT0DI4IEMt8ooSjVT0cLf/3ln4buZI0LkORVAPzhxEOjVqvqdT/RSsPyeOwYMfNL/77t+2x/zu4g7PkU9wJ10gkjUaL8+gsxdR5CH+d2ksUJt4soTRlbVis8T/t7aE7XRTDdFi4y4yIXsniD3r2PAWIP15ZeqXei/fdQUEtzckjPOF5cwhL5Yiu9rKOAp9goPMRXX4hnl3nOTRtued2Bhy1rb+31QGcdpy2GJWwgXYcPyq71TAZkW6er9MBFR9wH5F7HXvrprt4gW9X5omGe0FA6KDknK0dGVfbkrUcNWNueaxo82tIpqTQwq7ovevjL6Onep5xwCELzmHFDeloxClIug7PzADFcmAkkMphqXxT1bgLEY4bnuaqohkMCEyD0AXE6j50HU7ygzqJZVIg2HF2drvg78HP8R6c++1nrczKn/6PNMzsjk31/BslsDsedWMcRrjPFhln8dKLkEAsQTXiH0MiJcqbE= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: b968a6d6-3d49-4f00-bea1-08dd6158726f X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB13950.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2025 11:24:26.5035 (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: u32BsPtXVlZyrWDkIJWJJgZXV4pugYq6lNe9f639YD4hXnI+dIN2uQowfFp/F0LO1dGz90wsLcrRrMdBjg8xDo7cPg5rsubINJFqQsE673GmndEIcOPTXU5JCNIvJFyw X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8767 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 ; Thu, 13 Mar 2025 01:32:55 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18109 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 --- 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 000000000000..4176b9aa6892 --- /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 000000000000..e50d9159e832 --- /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 000000000000..98a5faebd47a --- /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"; +};