From patchwork Fri Mar 21 11:00:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 14025265 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 C9A92C36002 for ; Fri, 21 Mar 2025 11:01:39 +0000 (UTC) Received: from TYVP286CU001.outbound.protection.outlook.com (TYVP286CU001.outbound.protection.outlook.com [52.101.125.13]) by mx.groups.io with SMTP id smtpd.web10.18702.1742554890359190300 for ; Fri, 21 Mar 2025 04:01:30 -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=d8GZhok5; spf=pass (domain: bp.renesas.com, ip: 52.101.125.13, mailfrom: tommaso.merciai.xr@bp.renesas.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SwwZMm8+qyzaqNPZ5zmKLVFl7WQHLdERVI8dI2timfzc89cqc0sGlLfajgpbmltm9hMcBvIQQC7G5SRO5LWkgrQtraY1J0DQIPB9iCzcakD8ybys5REFqzj6Vbp/ffaliMXTJF8yzrDKRn4/GyR5TYTZIDGeyT71QorwNZB++CNujlJdHkC7ok9MCmcdwKaD8Bo/dIbsdxg2jqgI7I5yfbIrXMpgha+yl36CqQ1fANoO9HZqLMpBk7FB9VQ/V0fqppST9XevXqhZGepRLYqaHfRhznX8pW+UvdzV8KouHiQ+s/KDfaI/bdoCGxRexDx+EXn6v5MfPMr/PwrHsUcF5Q== 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=e81R+o79q7ezsPUN5QrK4Q1EzUVhpWh/Z/ivtfIYbr8=; b=Wn7S4mRLAF9iiS0bKjJjiS64MgyZtTpu8tuzHGmoce8VFFY/OPfwmlsMoPMOGYLoArbAru/kcSl8OOfSu/EqgA+ETrKZYIXSUcyKU2f4e1ZZ3sfvfeh3LEYixI7Fimaj3oNTXnmtYxDdIr4cK40ZCG4MKA5AAk2P0Qo5QfoeOU6xMEXDjNDXUKNCux9XFNiNJhHPefuvOoQSNZu5c/D+n4Gc37qukBPZCL8fbI8x+dkad99zVL4Itg1EjLYrpk0bXbfQxAVyRl1MAt7FkOqQvK5N/2k9XtrriDm20VIwNKkIDzLi6L3pDNGl5x/pP9YnlGdz23EotdtDH8QyDUJqfw== 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=e81R+o79q7ezsPUN5QrK4Q1EzUVhpWh/Z/ivtfIYbr8=; b=d8GZhok5S7NkoXfW005Q6nftgxEafd1PPtrZabTCdB0VO2fEnSNCnAkWs0crW5mfrAQ5qk5EjU31p0YT32IjNnQokChF6PLRideIveoeI7D9YUwpq6m7GgL9A425FB2xgpindnstK7SsoinukIobIrXyaSXJ2Y/dSzmHtOjOx6U= 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 OS3PR01MB8652.jpnprd01.prod.outlook.com (2603:1096:604:19a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Fri, 21 Mar 2025 11:01:27 +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.034; Fri, 21 Mar 2025 11:01:27 +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 16/21] arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC Date: Fri, 21 Mar 2025 12:00:16 +0100 Message-ID: <20250321110021.3612805-17-tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250321110021.3612805-1-tommaso.merciai.xr@bp.renesas.com> References: <20250321110021.3612805-1-tommaso.merciai.xr@bp.renesas.com> X-ClientProxiedBy: FR4P281CA0077.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cd::17) To OS9PR01MB13950.jpnprd01.prod.outlook.com (2603:1096:604:35e::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS9PR01MB13950:EE_|OS3PR01MB8652:EE_ X-MS-Office365-Filtering-Correlation-Id: 700d3fc4-2c69-49cf-b486-08dd6867ba74 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|366016|376014|52116014|38350700014; X-Microsoft-Antispam-Message-Info: xX3UaJyguFmlEh4MSDbrpWmrfM2m18GXZyBUMToOA6ckBkii3GXIC/LqsxH51HT+ZuQf7aAWwRpZtwDTZZN0EgGOd2pc22cVXyikBQ3wZti2mNlEmJeGGBUniRViRo+CF1RJYv2Kg5xy383ns0zi/gLfNhkHXc3SmSU3U6gEQCLkKtnPZ/eA1MfzRxTHnzNkOPWMiTrccgoJp5JHoHJpt2R5RKtyILwtljXT3h6F2LBwUFkjQ+r0IVbRnf7l1Oh3DEZDoLCI2lanKsIGLWIT9jYuIyDnBdjZVlBz3sV9UkeKdLg3sCicOJ4yBABPZpGLpyui3cs3Tdt9Ft4g8agwjVbHAYVdNp3dUUuoA5nannYXzpktWy+NiZR1W21gAh8PQ43AnibyD6RwFTfO83I6y+B8huQQpGZ4hACyUJ63fp5vnLf65cujaYPCSPVYJmQxHZJ3WYOAZyPjCPNh3EgkZS0GPpgVfZXwrmprtEiNTqiI9J5/pfFWYdKMX6Z8Sw5UOHDxiQqO0BgpwZPhlT3w5sLCkBhnTBPROyQ3BJ58AqiTbMb2liqP88Ox++JJkTQfSR0dP7EP/DZbyVPJ8R/6gtDkSTcGJl4GycMuFQtecuI6F1VUtxLsfqb4DEvh2IinWSvdB4hyeTmYMdSfT7e4Pd3VrdIXGzhxRYo/cupXlqA4GW7m6SMJcAUE89zt87jGHlgto+lkgomH9gvcZ91XIL1p3VJGjwkD0ziLT2IVyBmlx3d32WDU4S38Y+5xL5MLVarX3sqT9zgVkE/os7ZZOBXN0V5B4hrQgdr1OG9Apeik8CWkrql7nHFVSOlMsC17bdO2fMl66a2kimNu7oFfTNgfXyNI0/RiKu0n1pPO9Px8O+Kc+XbF3xMJgHmn5qN1sidrT72YF3TYDl7Nk8t9Jmph82sIL/EjWUwIfjYt1tzqq0L3rST9JkBCa6WMQSdUMHoQLKASEnmKpECmMbaB6u/Zpv+yJWKzi8KdlqSAMxb2ttiv2iDFDepxxzTSKgpbAavrpyL7H0GMM4pvjTXUZ3qI3fstaGg2qJbprEVPzXox1cONZAzA8+3iT1s07j6vaMnQyb0yghMV/f0KjwJp0ngakK3e8hcWS0x2iZb856SZ3+xQWSERUjA8YZe6rcRWH0JxB4xAD863E+e6enhIRLzXRwXzzhAXB3wUO+MnhGjmXzqWrg7PgT8KDstO3XXTZ8jJcQ+Mzdnbe0XHBX03+vGT7+/TaP52AXcEjoZF5vcxCdMpq1AJ1jEOI9g0AQn5y8DACOw8jzyUlq1u4XyRm6i56JhTCqia3SkHxhpqRTUrR8F7ZWFnqOJAftJC4e+NeNi7GyMwPAuxeCPns1axHlCn87ui7mN21AdlVYqtEFidkyeL/mAzD3Ph9fDBw+hxHls+LjGLJTH7onmX+A2blriJOLRezdtgAAIiGC4Ak+C8y8HtXL0OKVmwzSLySZCx 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)(366016)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yyaTxe8NbDrhAoPSAlZF/IK5t0qUR32EfOcLzR8d3VIV/2fVrOv+tJTLCHUv4Z6ESUa4psMz9tyvC9s3YqLl/5qcUeTiGQn4yCv/4iTkTOECEs3q+13Sp4G6wJFgSwoZv6aWFe/nVgTqL8/T6Pw8dGTa80HnL9tTI8tcUNHkA2k+0OHU72TYEu8Ue7gdODQrtqOGzUmN33nPdGwmGH78MwnsFZd5fbCWXJ899ZgAhuw95uYCyEWHif7yPNZe9z27IPvqwtarx2zszwywGVB5xAJRv7dtHzf/k/NfBwM0LXxLPJ9lSPc6x6tTCTYcnBZ91/QU890I9hW4RUkBICTbFB2AsWyGglCyiD5BExMDfiChiaNLcwyRobCiE4jvsgBFNCmyBOi2a1SIPWVpxRQxoBz1fPTxT/bn1qnwuy9MOQ+/FuHep2bVaQHeyXsjARA8jtJu2rvC4dTaYiB2Nxa/IbDARqBQihMOOe2Mc3a9oHbxFj6Ok+2+3apLBzNvBQPHPzw6m7led4UYbJPUaByvU17bNcUqNzQRACLJIFr1wW940b+iezaIPU+YtRUAIC9rVlC+MtvpNW3frKRuftmvuhTdB+DFuASuYVJcQavHeeBYALWY8zd1BdUWkTNd+gNIhEQKwmXAwOmHX3hR5rGfmbRm0Ewsy9QYkngYkPcwoO/azjNpWmaTrMKYMhRTudalKoXOnRSVG0/xEnYUVM7VAnrltVTpmCDJL0oG4NCvpxF6ad/pFOv3kKQYECRM0fMm8I+TWb8KVgCwlNZG8955EGt+IcLtRnc8EWACEYhAasKpQoB7ttQI+BOyA8INrT7vSg8dxef++RF+7BZu51zQvaBCvCZr8clcXqj97pvrcMzKxikCJCXgodXaXvw+70yUgV4yesULMrP9jSvsGuR5DpHkgmVbG3q7wYWtLaSW5eI9mxG1Xfar9GuhpxCtLWzsl07ZYtM8r0mmZCBpcRKRLzSlGooDp/bcQIg+uhbVOmrL3pqeqPRzXV4ncwG6wxSfGTcRzgYhj1KDiehBnFjrplNlFo/xMd0ayuv/SW6MbT1zgUSSOKBG09Geh61Exi4vHWyzacP059gu5TqwlNFiEz78erqU8ut6vu8782oXU759C5+qI9AJPuCldXwOW4W78ousWW0kbZxzQQ/JnkJbbOaIB27ErL+W6R0L4vgxLCgA3rOCkIhXJRc3syGbRUxlB8mZlQb3E5C9mt8TPvUIiFle6H4yX8rInYOgpGn63++FsUSVuLXgI1lTJZJj1KZwADOhK3EMyL7Uz2W1pXngoOcgL6nH+AHwhax2L8fMAGnzh+JBKohtbsWigCKnj+G90HKYQwwYl2BbfGLB0EXod6Cx9pFrImIsO93F3cGj1afhd/TQWvUu+6XRrBcknMEmDy0bKBWxPt0BFT+13s1Q5CqqxfGxs7E96tp2T6y0Ki4ioaiJ/4fGEXsZIeWFy/CIzCgyzLfIb6sXmMT3RcTKAnX9O5Ei9Js8f/Gzqw/ilgwzxACc+U8hFpQGNVtu7bNvEFThkbxj3EllHNETul/6G6mWgcu4WIMazhP1bPrQC+uF7lrTYUXni1OmWdslwnX5YExX/3XjeZyunLfwXT13tm13mHvSecV6DDFxB4+BY4w= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 700d3fc4-2c69-49cf-b486-08dd6867ba74 X-MS-Exchange-CrossTenant-AuthSource: OS9PR01MB13950.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2025 11:01:27.6490 (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: iJd1sEEd3KoarXfcoHqy3/YkCoPqFFrDHKHUqHawiAa8o9VYf3UrsRn4fFfFWGdr+H0VUqFNApFEvOzYALTwA7kQMLLQBmix6b4LfUuRdMOuCrx+deHnAfUY6tYPguoj X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB8652 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 ; Fri, 21 Mar 2025 11:01:39 -0000 X-Groupsio-URL: https://lists.cip-project.org/g/cip-dev/message/18323 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 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"; +};