From nobody Mon Sep 28 12:34:31 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011048.outbound.protection.outlook.com [40.107.74.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 404C83546D2; Fri, 21 Aug 2026 15:05:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324721; cv=fail; b=IJMHIPZSLoAK9CfsShyhGrYyQhVlKxjnPmKjUV1KoiAoB/42HkC8UQSQL2aYf/qY4TTGRUp1gjgEGkWscKs36o9AJoYR4oGEaeJEr0uJ9HIIijt/b5TRDvVuraRgiJLmYsi4vB3tRKlEx9F1rdU8BN8sfiJCgL9/Ks4oiYhelxk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324721; c=relaxed/simple; bh=kvtTmu1veJDqrjW9RbyZrsa2REAU5teRW/jQPNaM7go=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=VGrw0umVbRcQd4pwiqsUM1wZVGnvrhx9lCDloTOqe+c0Xx3XuklJ0YEz7dtuF7DychDKsN4C3B/WdixvJxEKoV6iVS7THLMm/h9CSV19o95cSVhQZIJHD6BJH2h4qHq320zEMKR098X/ZJ6C83Aerrt8brSbB3W2f7TyQyAyjJM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=jK7xiJPl; arc=fail smtp.client-ip=40.107.74.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="jK7xiJPl" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=f6z2ySQqP3EqkZaJCLVfgN7Vvq4a4LDKXi06y0RgUHHYMWtxv+KwrHEvMGEP0YI6eFrodPsv4gIDBrwbrY7JTbjkXdsIb64kkO7vuJgKrpvIFi1qiDqMwXHSM9o2L4ZQL8i1ik/zKYWQ5gOym9x2tXKNq1trEmTT7250CHVQxsovNCgXDouosmIIqmeaaXpgE3rycPjfooRdqoMr0Z1ovNZli6kwuF4R0niq0ix/C3ptdEHwgYjlGfnfr4BJ0s/cl2TjkaHqxPPI1brMeE0kLLGfPT0m6w2o8OCVaske2EFuFjaTuCVOami8C1uZ8i78XIK3t8K28VI1epOEPKARWQ== 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=7y2nEdai6XAnOTrD7A7Z9/SHuYvgCybMO5Sug4AC5PE=; b=f+8X+Rofe98ruYmxWhJFBVDfPHg/npIIiWs9AIaSvxmyPGAe08o3tNsID/8vD5ZFvI8aQdB4Rtz9HIzTom4k00e2eZwZceqfZQkiwhIetXbiaGu9eiIzLHsTjOoLSs+QJ+ei4nxXh00wx+ZYXsNIIjEQYMwHnj6I5AGic2+w47lOwzhnIK/ErcudrpREdmestyUVRnZlC9Mk4690snb7dvrDbjCwUPZHtdCFi8MQc2NupyLoJ1vudLADOvZddzTjFfm1Njpkzwtd37civ+xVFFkM/nhNJNgBMoW0wkDK2rW0W+9xTlktNNLZRdpIj4tdIL8ZfD5Lk+HIqh0mzpkxWg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7y2nEdai6XAnOTrD7A7Z9/SHuYvgCybMO5Sug4AC5PE=; b=jK7xiJPlKEhU+SGebXubuEE4lzlpPe8JX0OmG3+yWx07hwPaaHamYhVaC3fRxlEMKAVfnuYLztiOZjh818kmAM6R4VVzQf/WQ1Rfe3wBq1MNYsOWZctymK20uZ0Gy/50fREBApD6vDJJyeDEoWqxwyx3kkKx775tJVSf4BlwXo0= Received: from TYCPR01CA0194.jpnprd01.prod.outlook.com (2603:1096:400:2b0::18) by OSZPR01MB7699.jpnprd01.prod.outlook.com (2603:1096:604:1b3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.10; Fri, 21 Aug 2026 15:05:12 +0000 Received: from TY1PEPF0000BAD8.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b0:cafe::3d) by TYCPR01CA0194.outlook.office365.com (2603:1096:400:2b0::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:12 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TY1PEPF0000BAD8.mail.protection.outlook.com (10.167.240.37) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:12 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 62DE030002AF; Sat, 22 Aug 2026 00:05:07 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 01/10] soc: renesas: Identify RZ/G2M v3.0 SoC Date: Fri, 21 Aug 2026 15:03:26 +0000 Message-ID: <20260821150408.73829-2-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY1PEPF0000BAD8:EE_|OSZPR01MB7699:EE_ X-MS-Office365-Filtering-Correlation-Id: 96d7e7b6-7096-4399-50b5-08deff9599ac 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|23010399003|7416014|36860700016|376014|82310400026|1800799024|11063799006|10067099003|56012099006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 0YaFcW4hDhrakm+sgj2oO0mOS2SggS+zKT4o8vo84RdIN4f/ANOIwmvOiyhuHOeuiaRu0oPqu2yrzU2lFRYpzpN80C+tVF6kc1l1vL22usxoBvPWaNnsHxj3lPTI4kOjbMW+006zWEQvq6iqZNV4Wqmx/NwxVoda9anK+qEN6G2pnwB69W5cNLuE0njsHMb0GSsL5x48fNdVc7oNepFwRq2pbJTqvhGqHvka6ldUnmr2B2yj8g600MMB9Kln4WcpsSlUTNSErLVF7u8oTAo5N5iwj2R4heo8rd4c/wpfHhHh45nFv20ImaskQLeaLdgOBahyFgtelK4FpS3vRMbaObW+F1JEzSRp8EM5yLpNNhA2h/EpL4jZlKcsWnaT820N/PIOpck8GnQsyk/wqjUiN04cW5ri+CjJ1Y+5eeH1NEehQ0+5ZmeQBH+KHcblOjqO3EH56L4P/DpLPnSPNaDIRlK41OeZBfiiuIzXx06XtLUt1xAbf5KO8m7SO3r6jvlaU2dL9w9cLezIKL7E5KzxKfdQcm5KKYcim5xHGxQqawjURbhk88VWe1AZShi9hqDlIAj6ZKE7oGLsc+OS5xNwpnJMyJPTkXDWzD7tJWD5D/73f4srcZGkMVJ/aBwvvwlAQShJlh1UdMKhcjw0vQ0tIDONXyOvZ3KsnTvvMXzt5SF1WzXDTece64WO+Sg0dH6f4l5wLjGeDJF4pr074T/+kQ== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(7416014)(36860700016)(376014)(82310400026)(1800799024)(11063799006)(10067099003)(56012099006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: KypuP7UZ+ZrZ6kFVAVtZ7AebfWsgH5x01iRM7G1aEbD3UMtU/DWhZC1qaswn4RQVP1Fnrlp4idXJs4GW6qnhQkSdOS7Nd90Fc5bMqTk/84LtdW6T4+YFUiNPudDSvh2p5mwcA8XclqlKmS9ySagn/oh3z+olV7d6X96fqaB0IIEDTv3xAtlG2guhKTdt58/1ijVOnBHROMSlFezi8Kcg0zAnBsCPthhIRVAl8A4ayaQ3zlELCFoEwNfB+BRUuXbvKL+3D7ns45mvEXysy6ueLYbvXhGI687MvElKNayIbYV4YK82dKIsh2+cIEi91V0wyO95dqU5/o4Diy0AmfO2zqflsNlBPEuXe1poENEpApH/GiwDVvOTyJ/UpyEuYzvWWp61iisw4RAqbhEO9fBiVHmW/owY1Up9z913CCeBK5uVd46RDoXpoEYhXwX9BT99 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:12.6103 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 96d7e7b6-7096-4399-50b5-08deff9599ac X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TY1PEPF0000BAD8.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7699 Content-Type: text/plain; charset="utf-8" Add support to identify the Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC. The RZ/G2M v3.0 is assigned the same Product ID Number in the Product Register as the Renesas RZ/G2M v1.3 (a.k.a. R8A774A1), so use the same SoC data. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- drivers/soc/renesas/Kconfig | 7 +++++++ drivers/soc/renesas/renesas-soc.c | 3 +++ 2 files changed, 10 insertions(+) diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index eb8ac0d47d9d..35479c2330f3 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -227,6 +227,13 @@ config ARCH_R8A774A1 help This enables support for the Renesas RZ/G2M SoC. =20 +config ARCH_R8A774A3 + bool "ARM64 Platform support for R8A774A3 (RZ/G2M v3.0)" + default y if ARCH_RENESAS + select ARCH_RCAR_GEN3 + help + This enables support for the Renesas RZ/G2M SoC (version 3.0). + config ARCH_R8A774B1 bool "ARM64 Platform support for R8A774B1 (RZ/G2N)" default y if ARCH_RENESAS diff --git a/drivers/soc/renesas/renesas-soc.c b/drivers/soc/renesas/renesa= s-soc.c index 18acca73064c..5a5d05013eb7 100644 --- a/drivers/soc/renesas/renesas-soc.c +++ b/drivers/soc/renesas/renesas-soc.c @@ -312,6 +312,9 @@ static const struct of_device_id renesas_socs[] __initc= onst __maybe_unused =3D { #ifdef CONFIG_ARCH_R8A774A1 { .compatible =3D "renesas,r8a774a1", .data =3D &soc_rz_g2m }, #endif +#ifdef CONFIG_ARCH_R8A774A3 + { .compatible =3D "renesas,r8a774a3", .data =3D &soc_rz_g2m }, +#endif #ifdef CONFIG_ARCH_R8A774B1 { .compatible =3D "renesas,r8a774b1", .data =3D &soc_rz_g2n }, #endif --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010045.outbound.protection.outlook.com [52.101.228.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9DF3A43C076; Fri, 21 Aug 2026 15:05:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324724; cv=fail; b=YJhAv7xgzupF9aeltr36Nllh83f8safghCsmJtYIPIwkiXemmaMrAEIykS/R6DpxfFl86tbijHaBkpIkiBG3fHknMsL8Qg7WZ8BGuTDPl21qZWbg9qOcqNtnynSzbiqUvmpnInqmK5vmDVdQWG5puZy4MeP+N1n9bBf4w7klh8Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324724; c=relaxed/simple; bh=tmuREqGYXjLHFs5GvgFUmjJzcEVLgyUelgZP63rMV3I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=PmxJuUmSk9uZO3ZgfzI2UA4jE5+ttAWLbASl76BTz1+H0OYX3q+gkGr2mToUyW3pEyfJwUlCCEDnQQQpdUGRi3qWLgJarAPNPYzsDKnGonfv/iQFyzSiU+YFE0WyyhRvIo6Pq9GvM2PHu3Zxc7R4RasDMG0j0SWo8dlDFl0WFn4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=IckYOEfc; arc=fail smtp.client-ip=52.101.228.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="IckYOEfc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RjMZDtfwMhgL+TDtGrItx4Xt+Q/Bf5K2DxTIAcV2+o3C52zj/1LbPCBcmRP7zNqqhQWBRc4sP8jM9YW5kwapEGlz9TAZu3kFoCpfOX8b4dJzdrhj7V1tiXEFGairnzV09cLrBE3Sp0HLHHp29SFOn98UBafzEnN+zUzPKnRGSpvkJtq5wMPxfCbpZT+dDv5+TBGctNG/rIwCuG+106nA0SQIrNEILxpmHQdOK/FeXq3n36aoHWNGV8444hMAMiGH9LrvNrXdj3V5NMIndF1JHuG10tWSFQN85h8cb0h33h3GsG+l9YN8vX7xFCxd8J0n2p3UUCtYmJAl+nIOulc0dA== 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=5V5B+4lqWt1vID7aXtGWWkrDSan4a1Hjt3nv4MyFpxU=; b=cKgPSAxoupZy+QnnZh3XDeHN5dfx4WV8URnJlEK0x3w4enF+P8PvUGiLmM0Vn9BHi8XQhOanhvvMfZ43tKxpKJMVWpnUQ9Ert+V9kiQtfCgxzneQZe0k28EX6KzgeLZnpOBKh9RHtIxNNVcdVBOjIrJaGltbwkEjo6EEGnUyRSaCb6+9wNIrsqTcr2AAIJg+js953yx4IGDYhZoe+YUGU/ZPdRkzXB+NzXIZEc42wc/M/e1g5XkfCmEk/yDNpXyRVI9uXz6A3m4XnIvWSKdD84O2UXWM6Bru4WWEfjHkcnSAv27fHSW3PGOPKt1E89JSOQtqPgnU/GlSjCTouR2LWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5V5B+4lqWt1vID7aXtGWWkrDSan4a1Hjt3nv4MyFpxU=; b=IckYOEfcEOsA7WhBG2x/uiasZVahOgt2XWg52XF7NuYADyERnah/2pIjvRgvN5pMpui34VKxgxEdVSKGOqK01aVqk3Rgnlnzd9Z85AELo6f5fdaCwQuh44/r/7JgMhijarKB82vo7ozMrR5HYTmIpcPIYEysynTdbC9okKHlPY8= Received: from OSTPR01CA0061.jpnprd01.prod.outlook.com (2603:1096:604:21a::12) by TYRPR01MB16071.jpnprd01.prod.outlook.com (2603:1096:405:2eb::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:19 +0000 Received: from OS3PEPF0000003E.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:21a:cafe::6c) by OSTPR01CA0061.outlook.office365.com (2603:1096:604:21a::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS3PEPF0000003E.mail.protection.outlook.com (10.167.240.7) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:18 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 038AD30001F4; Sat, 22 Aug 2026 00:05:12 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 02/10] dt-bindings: power: Add r8a774a3 SYSC power domain definitions Date: Fri, 21 Aug 2026 15:03:27 +0000 Message-ID: <20260821150408.73829-3-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PEPF0000003E:EE_|TYRPR01MB16071:EE_ X-MS-Office365-Filtering-Correlation-Id: 5c8fec0d-730b-4fe2-16a9-08deff959d03 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|82310400026|23010399003|376014|7416014|36860700016|1800799024|10067099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 4Mzcevqt0dWmTedLfWzapST4r5wzC64LxVCYFMR2vx+Z8Ty88b2FjG0rjMbuPsssf4hZ06QLpCxaC+50YM1V6BlWt5oHEbjEFHLYVfEayT967wo6wO0QRfqmGXK2lAKobgttFN1b5LnadtgWSsCBdJA/mTiOrPjkZVlQPXPZLj2ac3Et/1MMS5QQAr6JzZ6UT9xlt/m4KlfOflPtN/rC/NWt05Wpoy1RTGzId2E76voabQXvRC1TGxk9lXxHZixQJAZ/x1jd5OQNce69eDxQ14sgvhVlAViTEJeeLojZ8mx7sdgQMl9L97AkQ7Nod5suo5muJPZGHxIbcrSbPtDWDjXPGalVPQXOtOzgbqNbTdNhOVIv1wdWsqbmPfsM3LtWTiRJB6XLavGrJYBoXXT1CDZT5rZO+YaSd0qvd26i/sboBV36r3inZ5ehgDqXdCLfUt3i/ZPwNp2fdT0UGUYwy7br9lR49e7PyxHw53CTmWHybDZJnDLWlww+TpNztI+CRm8Z/CTFKEdKG5vS9mblZEmkcOaRDq3N72V3nekqbpmqr7vzyyN8uygCSwKAFZ/YMbri89Zy4ClLBQDuMrstsEMLdnUJHZR9CBvHwB0lrtPU26QmrP+MoTHnl4dEVShqhOUvrYf+QzdrAnbKnDRSagp2kgTcSXAmET73rLgZxauCUQjvB6ES9k/Kj3oiriZAKAf5y1sNvWKsLs5oUw7IzQ== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(23010399003)(376014)(7416014)(36860700016)(1800799024)(10067099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: nIMm4Pd0miUuhw1dpDjnWJ4AxebNQOEIau4SF1zL5B2KyGpLyt0nKSvbYur1f9lttMlWmPj6mDhUn7Ow8iQaztEPEZ7ZfBvhF+YZ2V50nPO+/JydiyPA3kky7wrD6R2dc6jT/5i0/f31UzvmwggeSl/RDuPDJogt2jR9IQH6GAq/qj4SKrw6dXYZiZz2oFuqeGrqYOG5nr+9N5MkEWF8854YMgx/nJ3kc0g8kY3Ar9yRhUuQk7JiA8D0nse4Io1V8ygxPPqRdQXaB3Y9lQjF6IhDipV7Q8QYte7WAVau19KhtwMepDHh3BTzuzBr3bK7HDjWt2Tp90g3rAw/yVnJ3inpuYK1zbCbAwOcNfwjyrppKsrtb/vhGydGTq+PBI8iO7FJMOOEla1lsA2108S1m77qQgoGDPWpqBl4u8NevsGqnjG5Ubtkz79IeDgjIiuj X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:18.1973 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5c8fec0d-730b-4fe2-16a9-08deff959d03 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS3PEPF0000003E.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB16071 Content-Type: text/plain; charset="utf-8" This patch adds power domain indices for the Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- include/dt-bindings/power/r8a774a3-sysc.h | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 include/dt-bindings/power/r8a774a3-sysc.h diff --git a/include/dt-bindings/power/r8a774a3-sysc.h b/include/dt-binding= s/power/r8a774a3-sysc.h new file mode 100644 index 000000000000..5694a422b771 --- /dev/null +++ b/include/dt-bindings/power/r8a774a3-sysc.h @@ -0,0 +1,30 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (C) 2026 Renesas Electronics Corp. + */ +#ifndef __DT_BINDINGS_POWER_R8A774A3_SYSC_H__ +#define __DT_BINDINGS_POWER_R8A774A3_SYSC_H__ + +/* + * These power domain indices match the numbers of the interrupt bits + * representing the power areas in the various Interrupt Registers + * (e.g. SYSCISR, Interrupt Status Register) + */ + +#define R8A774A3_PD_CA57_CPU0 0 +#define R8A774A3_PD_CA57_CPU1 1 +#define R8A774A3_PD_CA53_CPU0 5 +#define R8A774A3_PD_CA53_CPU1 6 +#define R8A774A3_PD_CA53_CPU2 7 +#define R8A774A3_PD_CA53_CPU3 8 +#define R8A774A3_PD_CA57_SCU 12 +#define R8A774A3_PD_A3VC 14 +#define R8A774A3_PD_3DG_A 17 +#define R8A774A3_PD_3DG_B 18 +#define R8A774A3_PD_CA53_SCU 21 +#define R8A774A3_PD_A2VC1 26 + +/* Always-on power area */ +#define R8A774A3_PD_ALWAYS_ON 32 + +#endif /* __DT_BINDINGS_POWER_R8A774A3_SYSC_H__ */ --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazon11011036.outbound.protection.outlook.com [52.101.125.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2E7E356755; Fri, 21 Aug 2026 15:05:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.125.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324729; cv=fail; b=I9WJ2ASlfxcsJX4WSNRaCQ2H2Nlbpdi1M3jeTrY6OubvPAZVic1o4nFiPIS4xPqtNTXP0rjN9DJMbh6yy9Ap6Cdgas2iejzh9ppNNWOOczI5RjVDFYxs6RM0sVwthikaFORYTciW9LVaQNQoOSP9c3fsNLOIIyG1UxSnjoun5KM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324729; c=relaxed/simple; bh=79rYyRtgY9tryETYRXB7YRseUzo+t4g3rOcaPKZn0UQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=pjEKbFbm47+Zu84NH45T/Sm6CoKWbxasPkIhODZ6YzfVcThDQNTgwLs1pvyuQ33OA6P7t2KBaGrQNN5rpCFZFZSh/fkTgWcbh/zj6VYbUlUTsoRjdnGYxamSFmVJt5S4mHg0O8Ao66SnHwDvm1LSpVMM7BzA+N2gfRoVDKX9MsQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=CowUO2lg; arc=fail smtp.client-ip=52.101.125.36 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="CowUO2lg" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yQMMIa37a1dUL3j7Tc2zu3WFh4XM/BnOPMpJGfjAyWr3ANXPgWPtTMatBDssxsJ7zaknyvCpKgVwmmNzLVQAVzs0Noi1DmlD01dltyCKZnt7hlfm1gnEcHLVsRaOgJPLaqiME4VCM2aIc7EbyRI8sqFJOiferLuZD0lTG/NCfdCSL99araIXbV7scE2Rphj8tHuzBrJfEGT66BK8zn48kWdOxeoH6aed5fg9t64Ep90h6qp3W8NVxyzCLwjI9W0MWgvYgHWFqla84pQoKV28ornOmicyJnpF+1YrTVkBCj41FhgZMFm98I5UUzqgrLnIqyy0UzDDTOJpbifEeF5w8Q== 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=dalefBxHKvZPvOuM4oG58Duzu0RZpEpu68vHBe5TvV4=; b=VfoDfu74TgH8ifdcgTa5Q71UFeKXMwaeFcJ9C/Mapvso/+KxgWQOHSvaxp0zwAbM4+Fs/CmPeDhaukfUTtIedX9NtIe+cWBbMOUcNANFZxVZItd0N0qXxMkYPVSW1ld09J8j0RS5tsVZIjim5RYAjnlGai2QbEI3jPjdhLDcBHJ/D8U1KjwQ1DcXAcSMYRvpvErdgH8BwGsREn+rOAWs6+QnN1p+7w4IPK1MdEGW80IayKRV2JtsA23fk5onNKHdxIZTM/knLO2oJ+9iq1ktDBxtT2DFte22QVcZYRv79CpEB+nAchExnWWV9Yq7VFMOBsIGb7m01OhXRBp0UD8GYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dalefBxHKvZPvOuM4oG58Duzu0RZpEpu68vHBe5TvV4=; b=CowUO2lgZuFT2GSDqswABfsYVw79GhyimjqfHoL4Q7QbMWOlQ+9jKvuKaqSQreod2k9LfRrUEwtkHN6rBjU4pPLqx436UxBAF33ezNO1qiTTESgRIbAQhETGk/CXGD55lrFRvgNQqJ+tuKH5/AszemdTR93E1SpRsXLCYQeRSBU= Received: from TY4P286CA0087.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:369::15) by OS3PR01MB6609.jpnprd01.prod.outlook.com (2603:1096:604:109::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:24 +0000 Received: from TYO1EPF00005024.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:369:cafe::8b) by TY4P286CA0087.outlook.office365.com (2603:1096:405:369::15) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:24 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TYO1EPF00005024.mail.protection.outlook.com (10.167.240.21) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:23 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 8475630002AE; Sat, 22 Aug 2026 00:05:18 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 03/10] pmdomain: renesas: rcar-sys: Add r8a774a3 support Date: Fri, 21 Aug 2026 15:03:28 +0000 Message-ID: <20260821150408.73829-4-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYO1EPF00005024:EE_|OS3PR01MB6609:EE_ X-MS-Office365-Filtering-Correlation-Id: 02fab60c-86d4-44a0-d4d0-08deff95a03d 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|23010399003|1800799024|36860700016|376014|7416014|82310400026|10067099003|56012099006|11063799006|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: vMLZ5ivIBdgGIr22KLNjNhYoURN9ClnFUJOWH/BNcuCFXx0y0pVJluDmCvoBjAu1B7gLPhGPvjkvM7KGwYnfHijRpQ0d5jr8YovLebxeCdhJV4m8McSOeB8eCH3/k7M72JXDlhKgTDJcOV7KG+vKNTHW3WBbLbIX4vOHTq/3wmq/JUxrfeoinsKJZ0pSLQgZdbwf0aeFlCtiN/4yfOfOGO5++JrDFF7MHwaIk/35spjKoKQdb5604PfAFmyThVhrws/cziZwLuSkS/b2YwcZlwAhPFv8AeDaEaPfVuBC5oh1en79pnbwlrsRLsOOqDfXmH/pmYxd7MUs5JtNaJiDm76i7KuvswEC9o4KDfnT8fs6fYnO35f6s0dk9VkMJX2DuSdFTdHKwKbSF+agLBNzmP8LZkbE+nuFZm9yp081Ht0B07PBiJ3rYPp8Go0zcVnusw7YMnxs9UQXHoZBPS5LXF4V4ZQjGB2DCROW+j5xlA3rmGLL5tV0GbxBPSVxfRxEi8TJP1zo8FVW072aN6ajcQMrefDAWmcWgi13Dp/iKXxO6YfOQQsxiBx2UYQFO0XmA6fPyy9yazjoguDpItP+GkOCpgoJAm/M5TOENW5dGSIehj9YtfNCSRCyQEdzuJV6t4F7mVuXICTlAMpbDo+SeKG/0tmlp8dnAS0Geq9tryL8e3Y6uXW3UY4cpAocMi3e4qlEG98USUumrI7v18s2YQ== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(36860700016)(376014)(7416014)(82310400026)(10067099003)(56012099006)(11063799006)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 37EH6WcKstTXrR654gxrokfaeqyJQQiN5Aa3ZMEMF7KhOWCu1txJsC5rePbsWKFH585gfidYUQmNW9nEg+//bE2e9Vuv2yDiADbA+WcqYO/ny2zWD7EO2I9hwY80wB/AWEMQ3CxjT5RNWuy6UaOms0lB+LuXxClKtyrXlIbW7PvhxbfOdm8UT5ioP02eDawoeSAf+lglWwvqxH9QErqg82rI3QPYfFTE8cDag8ucjoKqtlASY5EhurwgXymw/p/J7N5G8wCMwEXp+A1l8k4oXnNHIbRbgE+omQx6oBRkUSDmVE231S1IuEjErSXYoW1gw+l2d9RXQsqYfqpg6B/nhrK2ufqhqwVksifCCFofeDMr7kUOWl+1KIP11+04JLOKsEYXA7cnVd6vRht+6eug+SAQN9WnAYUy1yS8iJb5Jtm310idr12oEHQ9v7V0Z7Ng X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:23.6291 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 02fab60c-86d4-44a0-d4d0-08deff95a03d X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TYO1EPF00005024.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB6609 Content-Type: text/plain; charset="utf-8" Add support for Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC power areas to the R-Car SYSC driver. The RZ/G2M v3.0 SYSC is similar to the RZ/G2M v1.3 SYSC, however it lacks the A2VC0 power area. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- drivers/pmdomain/renesas/Kconfig | 4 +++ drivers/pmdomain/renesas/Makefile | 1 + drivers/pmdomain/renesas/r8a774a3-sysc.c | 45 ++++++++++++++++++++++++ drivers/pmdomain/renesas/rcar-sysc.c | 3 ++ drivers/pmdomain/renesas/rcar-sysc.h | 1 + 5 files changed, 54 insertions(+) create mode 100644 drivers/pmdomain/renesas/r8a774a3-sysc.c diff --git a/drivers/pmdomain/renesas/Kconfig b/drivers/pmdomain/renesas/Kc= onfig index f2f52d3c29a0..df19b95c4655 100644 --- a/drivers/pmdomain/renesas/Kconfig +++ b/drivers/pmdomain/renesas/Kconfig @@ -37,6 +37,10 @@ config SYSC_R8A774A1 bool "System Controller support for R8A774A1 (RZ/G2M)" if COMPILE_TEST select SYSC_RCAR =20 +config SYSC_R8A774A3 + bool "System Controller support for R8A774A3 (RZ/G2M v3.0)" if COMPILE_TE= ST + select SYSC_RCAR + config SYSC_R8A774B1 bool "System Controller support for R8A774B1 (RZ/G2N)" if COMPILE_TEST select SYSC_RCAR diff --git a/drivers/pmdomain/renesas/Makefile b/drivers/pmdomain/renesas/M= akefile index 17849aad37a5..8eda820478e4 100644 --- a/drivers/pmdomain/renesas/Makefile +++ b/drivers/pmdomain/renesas/Makefile @@ -6,6 +6,7 @@ obj-$(CONFIG_SYSC_R8A7743) +=3D r8a7743-sysc.o obj-$(CONFIG_SYSC_R8A7745) +=3D r8a7745-sysc.o obj-$(CONFIG_SYSC_R8A77470) +=3D r8a77470-sysc.o obj-$(CONFIG_SYSC_R8A774A1) +=3D r8a774a1-sysc.o +obj-$(CONFIG_SYSC_R8A774A3) +=3D r8a774a3-sysc.o obj-$(CONFIG_SYSC_R8A774B1) +=3D r8a774b1-sysc.o obj-$(CONFIG_SYSC_R8A774C0) +=3D r8a774c0-sysc.o obj-$(CONFIG_SYSC_R8A774E1) +=3D r8a774e1-sysc.o diff --git a/drivers/pmdomain/renesas/r8a774a3-sysc.c b/drivers/pmdomain/re= nesas/r8a774a3-sysc.c new file mode 100644 index 000000000000..7c8160e09cf3 --- /dev/null +++ b/drivers/pmdomain/renesas/r8a774a3-sysc.c @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Renesas RZ/G2M v3.0 System Controller + * Copyright (C) 2026 Renesas Electronics Corp. + * + * Based on Renesas R-Car M3-W System Controller + * Copyright (C) 2016 Glider bvba + */ + +#include + +#include + +#include "rcar-sysc.h" + +static const struct rcar_sysc_area r8a774a3_areas[] __initconst =3D { + { "always-on", 0, 0, R8A774A3_PD_ALWAYS_ON, -1, PD_ALWAYS_ON }, + { "ca57-scu", 0x1c0, 0, R8A774A3_PD_CA57_SCU, R8A774A3_PD_ALWAYS_ON, + PD_SCU }, + { "ca57-cpu0", 0x80, 0, R8A774A3_PD_CA57_CPU0, R8A774A3_PD_CA57_SCU, + PD_CPU_NOCR }, + { "ca57-cpu1", 0x80, 1, R8A774A3_PD_CA57_CPU1, R8A774A3_PD_CA57_SCU, + PD_CPU_NOCR}, + { "ca53-scu", 0x140, 0, R8A774A3_PD_CA53_SCU, R8A774A3_PD_ALWAYS_ON, + PD_SCU }, + { "ca53-cpu0", 0x200, 0, R8A774A3_PD_CA53_CPU0, R8A774A3_PD_CA53_SCU, + PD_CPU_NOCR }, + { "ca53-cpu1", 0x200, 1, R8A774A3_PD_CA53_CPU1, R8A774A3_PD_CA53_SCU, + PD_CPU_NOCR }, + { "ca53-cpu2", 0x200, 2, R8A774A3_PD_CA53_CPU2, R8A774A3_PD_CA53_SCU, + PD_CPU_NOCR }, + { "ca53-cpu3", 0x200, 3, R8A774A3_PD_CA53_CPU3, R8A774A3_PD_CA53_SCU, + PD_CPU_NOCR }, + { "a3vc", 0x380, 0, R8A774A3_PD_A3VC, R8A774A3_PD_ALWAYS_ON }, + { "a2vc1", 0x3c0, 1, R8A774A3_PD_A2VC1, R8A774A3_PD_A3VC }, + { "3dg-a", 0x100, 0, R8A774A3_PD_3DG_A, R8A774A3_PD_ALWAYS_ON }, + { "3dg-b", 0x100, 1, R8A774A3_PD_3DG_B, R8A774A3_PD_3DG_A }, +}; + +const struct rcar_sysc_info r8a774a3_sysc_info __initconst =3D { + .areas =3D r8a774a3_areas, + .num_areas =3D ARRAY_SIZE(r8a774a3_areas), + .extmask_offs =3D 0x2f8, + .extmask_val =3D BIT(0), +}; diff --git a/drivers/pmdomain/renesas/rcar-sysc.c b/drivers/pmdomain/renesa= s/rcar-sysc.c index bd7bb9cbd9da..3c8a44c6d772 100644 --- a/drivers/pmdomain/renesas/rcar-sysc.c +++ b/drivers/pmdomain/renesas/rcar-sysc.c @@ -284,6 +284,9 @@ static const struct of_device_id rcar_sysc_matches[] __= initconst =3D { #ifdef CONFIG_SYSC_R8A774A1 { .compatible =3D "renesas,r8a774a1-sysc", .data =3D &r8a774a1_sysc_info = }, #endif +#ifdef CONFIG_SYSC_R8A774A3 + { .compatible =3D "renesas,r8a774a3-sysc", .data =3D &r8a774a3_sysc_info = }, +#endif #ifdef CONFIG_SYSC_R8A774B1 { .compatible =3D "renesas,r8a774b1-sysc", .data =3D &r8a774b1_sysc_info = }, #endif diff --git a/drivers/pmdomain/renesas/rcar-sysc.h b/drivers/pmdomain/renesa= s/rcar-sysc.h index 07ffce310686..9e93a1f98f68 100644 --- a/drivers/pmdomain/renesas/rcar-sysc.h +++ b/drivers/pmdomain/renesas/rcar-sysc.h @@ -55,6 +55,7 @@ extern const struct rcar_sysc_info r8a7743_sysc_info; extern const struct rcar_sysc_info r8a7745_sysc_info; extern const struct rcar_sysc_info r8a77470_sysc_info; extern const struct rcar_sysc_info r8a774a1_sysc_info; +extern const struct rcar_sysc_info r8a774a3_sysc_info; extern const struct rcar_sysc_info r8a774b1_sysc_info; extern const struct rcar_sysc_info r8a774c0_sysc_info; extern const struct rcar_sysc_info r8a774e1_sysc_info; --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011039.outbound.protection.outlook.com [40.107.74.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ABE5543C7B9; Fri, 21 Aug 2026 15:05:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.39 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324737; cv=fail; b=rgTazD2TaSOqjW8DrsIc4A2Zz8qHUoi47OG4xW2lQoV1nrMb+xGzwuZBSP6cbj0ODLDNlizBj+SVddN0RD4NsgUtGKbp2r1SZ9AplapS+wY01Hl5ENm3T1vqUJWhk02dcXwXveATw+/ZIEBhQGH6mxIjdktID/Dw9SgjV9cshC8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324737; c=relaxed/simple; bh=QW2u399G+LLoiIZuE4sJ6rQYxU+wYr/Me/xQJbSzVjI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=FANxAdmQiWryJn0hgyNAmzx8CugaFK7lzxgY7ELk2paVIklsnG2vFOmaH2yY1r786+1b4e514b9oGHBVC0XqtH64IaMMaTNG5ulYyF0F83x1mMuP3wRT5rZgd/DwOKR8QQASbLJPrt787rp8a1H15kQT1mEN21v9WWM/N2JKc2A= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=SguiAMmJ; arc=fail smtp.client-ip=40.107.74.39 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="SguiAMmJ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=JxsYWD2CHdSIXbPS0zGvkMWQ5tTKhmMOQCGGKshfS7whv+KZc9ZFrJnZxeKKRWvwJzZHMcbBKvIAMEmi3uCl5D1deNhnRsBEk3obZ+226mhcMj+fow+ZgC5/aUlKIcCEMAkkf/W9V9aKj1kNPabgO64gc2hchJXJESYSVh0n6svP1C2vKVW+WzT6wK27DTDKupS282vp+x/4QqvqckPdoREtdvBBqdA+vvVWGCsXMrdHPySDcAuZmQu8Dk7Rxzcg4IXUlQhKA7bhfY5DiL2nO8+Uz7y6bSU2EPELlE7p6ln8VKRI/7S36TOhuio0NuPub9Sms9AzWQvW6EOMXAePOA== 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=v+/GBrf3mFOKTKbUHqdXTknd0ewPqqJkISc+393gW8o=; b=vvK/NHgRb+w6fAb82w/mu32Ra6uKavj+u3hwo13AaF6ihJEbu2xrDDFB5I1p3dBCSqhPtAYaMpfea64t+7x5t4zg0AiWom1+YxIJ+I9pnUJ+0Da1jIwNPeUMAHF/VBWYbCwSO33/U6T0qx+p44usiixAsEuCMcswXDp0Aye6MJaWKwlroDNvC1+JZk8sCebFvMUzwqqOJM+4xd+++AUBaVtnKywghCrEdXI6kCwjYGvD64O9XyQsPjyqpX8owuYWmFsls3378nEtLQ602km9JDB0I+HHh+c3Cjfm+VTOwy0zEWDM7qOUK0NtPQ5zslGOTGQQaL+8TQsDWeD571CupQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=v+/GBrf3mFOKTKbUHqdXTknd0ewPqqJkISc+393gW8o=; b=SguiAMmJJP/GME90R+7O4jdYeDuvAyNn+2rN178KCFnwJkpbJyYRNzyhl2+bpZXzZL5x+MjTvNdDOqnUWovu8jKTz/yXnCsUjfkms9ZFDLigU61Q6ZY98AG+DnvucTTsyfvbw0pSdN1tuLZivSWRqu5uxai/C3tOKP83nz26hSw= Received: from TY4P286CA0011.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:26d::11) by TYCPR01MB8517.jpnprd01.prod.outlook.com (2603:1096:400:155::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:29 +0000 Received: from TYO1EPF00005023.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:26d:cafe::aa) by TY4P286CA0011.outlook.office365.com (2603:1096:405:26d::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:29 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TYO1EPF00005023.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:29 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 1338730001F7; Sat, 22 Aug 2026 00:05:23 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 04/10] soc: renesas: Enable SYSC driver for r8a774a3 Date: Fri, 21 Aug 2026 15:03:29 +0000 Message-ID: <20260821150408.73829-5-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYO1EPF00005023:EE_|TYCPR01MB8517:EE_ X-MS-Office365-Filtering-Correlation-Id: efa6bb87-1f2d-47ed-8ef3-08deff95a390 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|82310400026|23010399003|1800799024|36860700016|7416014|376014|56012099006|10067099003|22082099003|18002099003|11063799006; X-Microsoft-Antispam-Message-Info: lPWz5krZ7oULxUGpecwT2S/9rOGIOQw9sJ889o6W9iEz1vdePDajNyc6cdERaM4+vlFU+pwZLSR+gpx9goAn3pxZXzIz7fbavmvbxFXkmG7Whjiw2MjuxSPjb39wFxVmOk70I+Mv61RiqJjK7ZuY1wYyrnLXwQ2f8xAVVI2+/nxFMOE0NzUlNKrrnr2eZEizQUAY1SJie9WWm1x8f5MnxsCpfhIeP6L75NIvF7czUFoblG4qQT9pr/Kwx1N/YuLXOCNpa7yNlqz/Ks3Mmcs4OM7DjonEn+SA+tCxR+8gvSlkpTAoZkxO+RvwKCjgAIQdqiKfZP36wVfg3uIO/yguCG6dmzh7Wgk1EoLczybTwQI21MsgVLRbs+vGaCfqJanSGfRlj/yw7rAwvTszaKTyMnq2F8UOrAq9zgKuJW+pX8CG7kD9dhqgqID+GrgUfXC4s+Nge7yUvGpliQQ6X8pJLwPIfhBnYROkH+XncrLC1zvB9onsGM3fHsXCnyt6kP+hiXAwh/RJ9xWJ0EKBmJGg6gvDjdhaxX9lFX2bAyR65qIMpfS8IoY6oXZt+bO/lRD3qDlYVi9fQL1mXU9PebEeAFs5fcnDhF5LibDNhhLFq4aY7DdZxLYxOIRjjNEiG5SlG2gdxP/dTD93HH4YCvFh1RiGHMmsY30TSm+x1V1D0iPVcfarFnk9CKaqf55KIxS6E/+6W/TMdhd8p9/OJgnGTA== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(23010399003)(1800799024)(36860700016)(7416014)(376014)(56012099006)(10067099003)(22082099003)(18002099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZBV9QmlDMUw1yW4PTWhTzvhGaUrvM5t6RotihUHbbsFqPNcPUf7wZq8wXtppO1VX0pgK8meYTllM2gNHMqZvl5vQxBAT/QeJP+9uNBHQvYKz9VExmQNvxq2aWvV4AtRNOi1NIBkPxbPEKkdBWZyWub+nVfc3qxS54myJ6GxO46ZBr8HKY7HT64i5USLLB7ydAGEiuphK+ONiqMUHJRiPM6CKmewTrsYX/CcIwsR2sRpsAOg2YxK6sZOuGHUF798JGN+cx4APNyuR+MjvcVQVgtqRfYMyEEIfpR4EipxeazdwvdvXKBxeFPIh+30QG+GSnbRgLpB68HUJ8950KXTNRh5mLS+6SRkhMoC87O8j6DCr8S7OaGEhkySwT7RGCEL9y+EaouwNegVGY3Op8MrG9Z3ZUN3xEmOCZd96geXn0NABFsxcBDmCviqv24dF0pYs X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:29.2051 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: efa6bb87-1f2d-47ed-8ef3-08deff95a390 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TYO1EPF00005023.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8517 Content-Type: text/plain; charset="utf-8" Select SYSC_R8A774A3 config option if ARCH_R8A774A3 is enabled so that System Controller driver is enabled on Renesas RZ/G2M v3.0 SoC. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- drivers/soc/renesas/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/renesas/Kconfig b/drivers/soc/renesas/Kconfig index 35479c2330f3..cfc56276cb0c 100644 --- a/drivers/soc/renesas/Kconfig +++ b/drivers/soc/renesas/Kconfig @@ -231,6 +231,7 @@ config ARCH_R8A774A3 bool "ARM64 Platform support for R8A774A3 (RZ/G2M v3.0)" default y if ARCH_RENESAS select ARCH_RCAR_GEN3 + select SYSC_R8A774A3 help This enables support for the Renesas RZ/G2M SoC (version 3.0). =20 --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010019.outbound.protection.outlook.com [52.101.228.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E2FFD4CA272; Fri, 21 Aug 2026 15:05:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.19 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324741; cv=fail; b=nQWSWogrqwRfI2sBkwK0Bk3AC8NKL771BvjXeAda7N5DyrR2PebQGO3ooGgBXktZW9joPy1uO2eE8T3Q22NGEiK2Fd43g6beM17FxHYkMWpdB193R6ehCpBtQYPR+gZbia3UEooBgp3Ub2sVfVP1pJLv2tpu9wpZfTpkbhouAJI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324741; c=relaxed/simple; bh=vhP5RsLcUhwVd9zskSptZHLi1Sw5/r691K0nFT3pGlI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=swGhl7MVdwFj/VBl+wGiaJLLU11K0cMzj+Gv329teeTDkj4hR47iNvCvDBxsNMmpEL4yTT5xQ4BKEc8C0XBv86xR85WpWoaNuHv2FuSXoRWGZN47Qhh5RacXlgvVachCnpdPhVH9SOFjBj+ENPi9UdZeZxbCxz8RwajnPUj8WgE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=Vw7GZ3tL; arc=fail smtp.client-ip=52.101.228.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="Vw7GZ3tL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XVEQuQab3uJT3cragrjtUHTBiRLWfg8FVE6qOXS2/0qNi53I5LQ+8AVYOLYWWqiBB0g1e0fpgVi7kl3358S4PXqdpekZ3qBLT1CJjHhJbXlbIDaQCwRGeBnFaIoKUxbtZ3Cq+WY4Xlwk9i8DSJf3Nbj4i9U8D6ndpQ51PaTxrWWJPEcg9ym0KcMGXEfAjmAclcxPjiExMR29opNgTnd8W1NQyV2ainE9tlXQmKgkOuyECnzSGDEN4qirHqA07/I9k0o35vpQ++0OjA5G11KeDh7n4vbCOyKVXVWKlSacI7xgALGTtIdxvQ1p6AwkapN6Yk6qc512hxF8Idm26z1VHA== 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=Q+YwWGlMFFX6EI3SUacRS6q5w3IF3EyXU01wVCxFmLU=; b=gI4Ir0DDyLeg1chDVUbkwgjYUY3o+9k3nu4fvTcgTbSf0Q+corrckCsjRyz0Z6a/wcENAFxVLQ1yF6yUqgdYNCNZ0jSNK0GfB0NaiIWMZ7e/b4niJoAYPrF4Yd/mKdphvWSq6z6GsjnWE0A6AiChPaPw+1DtB/l3bQ/IS2IYzS2QcR9pRasLoKn5cJ/Qn5Q2SHRlGenSl7BRfB6wFGDf9VqOLkrIdVJvd9htb3Y+oydaT8Tizq+zbM+HlAKznu7GcLcxTxW6Aa1K+KopGs3InOwW8X83zwvi0RLSXwinyOJPpDBKlYigKt9I3Cy5qDMmA2bC1/GcRqBWMJmD5/4eOA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Q+YwWGlMFFX6EI3SUacRS6q5w3IF3EyXU01wVCxFmLU=; b=Vw7GZ3tLh2x04+iCHll76+JbehKoQY6UXejYVlPBRFtBQte8Bu47QNzZyKXOe7zodu0bvmu0Fj7mwYxuuc+ISE6okuGD0ss5nD2yoKdX4fhomxz7WIYYL1vCXxzgXjDP+8CRx/tNHZl+k9GeVi1PGKgvLbqoBBYyluHjIO+EymA= Received: from OS7PR01CA0254.jpnprd01.prod.outlook.com (2603:1096:604:24b::20) by OSRPR01MB12031.jpnprd01.prod.outlook.com (2603:1096:604:235::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:35 +0000 Received: from OS1PEPF0000D213.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:24b:cafe::8a) by OS7PR01CA0254.outlook.office365.com (2603:1096:604:24b::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:35 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS1PEPF0000D213.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:34 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 9F79030002AF; Sat, 22 Aug 2026 00:05:29 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 05/10] soc: renesas: rcar-rst: Add support for RZ/G2M v3.0 Date: Fri, 21 Aug 2026 15:03:30 +0000 Message-ID: <20260821150408.73829-6-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS1PEPF0000D213:EE_|OSRPR01MB12031:EE_ X-MS-Office365-Filtering-Correlation-Id: 80ca80cf-abf7-4f16-4b09-08deff95a6ec 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|7416014|376014|23010399003|1800799024|36860700016|82310400026|10067099003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: U+kf769eLr8ywYKe7uaS3vt68mKB4LV4/7BlzsrxNnXT1pRU0AmGsJYDXWvuu+5CTnpUpOmyNS0F0V18xxb6GcGbnboF+IC+EXNEAN1i7zGxtECA7QaSNWt8u5kPHhJlvo6AjeJJVHjvqQx3gFZ5i9IVk5aJHRuY8G1GvltY18YjEWklaUE3nptpMRsYDwaYE5I2I2GkWw1HMBb6xB734q2/Q7ZMrn0ym+K5Zcz2uBNWDZhxA8lCXMQa920ZPpRBDbXETP3IX39fD+oKPbC3aMd6cVF6CJ5mm6qgviQScNxUncTvarTBK5RmalvSWlxFFV5DcrCOSZVBJZWCvushOZdUsFq9qXX3e/RLjGwDFdvYk4DnqDXV4FzV7kN4+ySz8JiYFE8wdL0qoWmpy8uvH0suo4lWO/xG3YE8gRlZ5+SXV3a6ciNHyjvfVJ6CR1B3sD5rBJfkyr1VSW3JNwNUmPPmvreBOywTLa73l/vLG22WKuHYedBR4B6qqlWAPMriGRB31EGbUAF5n6/7f7EWlOMfpIhFRcZSqcjaBK6iPkJtE0BkvZvI0ugCsOMpFV6S95sMXjSNeETWn3vzZZFedIIlZmJnxcGeM65wlqHxDQPf3mUsd5/2x0d59YnaIw9S4h99Z0qhpHX3EZLpaqYAEEVSOkQCkV9oWDv/e0pQjSsYEse/TICled+A1OlR5HWxmrgII0DNQsMvBc+UxjBoIQ== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(376014)(23010399003)(1800799024)(36860700016)(82310400026)(10067099003)(11063799006)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EqpzGeW7+Cj1YiLdGQtsJSbnIytuz13tbcmNru+45+kmWDh5qTEACrXXe2SCqKrDE7QghWEqRJfMySUgZSYjJuIbXrOjaTLl9gtprUZmHlP9Ut5R/jj9U1gRk3syx5+johjcAZ1JWsyJ7oEACCTrP+vHYWjkOyH31lta3CUDtiaAbh1jW5o78pg0KYGKc/ifRco2NaS/x5f4WjPMOGYb8S2pzgv9DA32t5W4uu21+o8jMxeCl8Qhb3ebj/vvYrIpmdaoLQBsENT13Cs7Gd8nYnvtTsw/8WjaFCdeAAdLQFW9+4yBskbyeJgAvDpOMDukcXN4HHyKk5pgF9CgNmahjBeEQ8xUf/VQvN91Ch2uNyCrpvzDxb0ydbFYFiC/n9ESvbLLhMLK7lrx2451QLn5UOL0ZP0aYAHl66Y49c+OuA9Xu/WS15zPIKjScITy9KpU X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:34.8280 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 80ca80cf-abf7-4f16-4b09-08deff95a6ec X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS1PEPF0000D213.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSRPR01MB12031 Content-Type: text/plain; charset="utf-8" Add support for Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC to the R-Car RST driver. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- drivers/soc/renesas/rcar-rst.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/renesas/rcar-rst.c b/drivers/soc/renesas/rcar-rst.c index 0541990901fc..26f976880d3f 100644 --- a/drivers/soc/renesas/rcar-rst.c +++ b/drivers/soc/renesas/rcar-rst.c @@ -93,6 +93,7 @@ static const struct of_device_id rcar_rst_matches[] __ini= tconst =3D { { .compatible =3D "renesas,r8a77470-rst", .data =3D &rcar_rst_gen2 }, /* RZ/G2 is handled like R-Car Gen3 */ { .compatible =3D "renesas,r8a774a1-rst", .data =3D &rcar_rst_gen3 }, + { .compatible =3D "renesas,r8a774a3-rst", .data =3D &rcar_rst_gen3 }, { .compatible =3D "renesas,r8a774b1-rst", .data =3D &rcar_rst_gen3 }, { .compatible =3D "renesas,r8a774c0-rst", .data =3D &rcar_rst_gen3 }, { .compatible =3D "renesas,r8a774e1-rst", .data =3D &rcar_rst_gen3 }, --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from TYVP286CU001.outbound.protection.outlook.com (mail-japaneastazon11011009.outbound.protection.outlook.com [52.101.125.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C59E931ED8B; Fri, 21 Aug 2026 15:05:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.125.9 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324747; cv=fail; b=iAAzNgUpkOrN7WteKqrBS46q9PSomC7K31tSKvLah7xolSuLjELdp5AextP/7EKsFpgy9y9/JPPTpkvyp83pKrXK/Mn78LMR7N5eLWQFeSlNEENon74JsLW3bcFlMlIm/wVpB7o5dGq+zvjiMpma1ZYFS57Kxivejki4EFnWK8w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324747; c=relaxed/simple; bh=RsHENBB6ABjn39j4u/0BcuYJ1m2gM4BWb1NJlJpmkGA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kORg/umNhUGxAlWkGv3BU4QR9m8BqjBXYxQPB6LOxgYrH0A6ix/bduE1AaX1C6X3JF++wAZUQcuPjiVdzFldVD1v7zfOwwfJ2LZ7tE/mQv7WImqe3M9tHNfX7J8m3VLg86+whP2gdNn0uBAX2mYyvBGInSpwGSQofEIes+UC4N4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=kj9guysC; arc=fail smtp.client-ip=52.101.125.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="kj9guysC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X9vr0gXd85SghyZIb6a8JVLjHEVyvmCo8kxjd+NAdWl2O4ARrBV7Tm6aESf6iAh5yi4/wRGgw+KHyyGBqmaXqrYZ5L4naNhnu73fU/LqsDWdcGYM2BfPUo9ZGZUQ8Y2YIT6iq+gXZ+wA/A+OfTRY79Sc3PaxXsMRRbrat6UnqypbIAGH/Sh7pFaItWjhQYk+5sHGm3DIa6R2h1tOi4MvJevBnRcAM44xkKHoesF45Ew2ZAFWT52GmpbXlhofaXhvhSh1GsRWpXFXFNCzquxysKKpxpLkMj8wXCfPUqnHz2oGFz2NHW8LAc/tu14XGszwFfOVZCDnnr7qJ9DlDneaTg== 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=lyHXVljQ9w/qrnheKILWArQFHXqf+rrC/nNqAzeGeQM=; b=x1mlbHhHzkd5umy8LlktwKmK4p7umrZj5tpk5Nw9zF17gOylC6OzYcBCAYbTIViAZRwCA4ezF01IutEnsvr68q4nJ6ORxs8lEpy/mhaxlKyJqz2dVmiKYvnz8otwnZVX7GdSxxQB5IR/BsRcrH94PwV0iHvGE3E0rgnDG4TAYsqGCtsUBSVzEgE6iKH0YeJYv9bByfzkNcJ3tkI8BcLjHENhhQLvgqWsB3+ZeNautfI648+cxJTDog8JFAqSvjAVAL4BevkpmpEnP042jI4UsLkoDXw4nSRFGu+WSjo/ZEenCHofhsKiyBr0cLjeR08kO+bg6bQbT+DB8QxKglxBKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lyHXVljQ9w/qrnheKILWArQFHXqf+rrC/nNqAzeGeQM=; b=kj9guysCAXqtQDfCWZO/7QjVaKb9xAJ6I2bOSz6wr0IBGYHe24eNoJWQc4LHG3RpDLOiF94nMu3B5DO7t2FUXFnWKZjrUqJWzMtxAR0O4gUBfyJMPH4belL15FSN1SokOwFxBX3/vEi+1vtgCK4u1z9000A4xjdOZCSE+PTrNqo= Received: from TY6P286CA0023.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:3b9::9) by OS3PR01MB9287.jpnprd01.prod.outlook.com (2603:1096:604:1cf::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:41 +0000 Received: from TYO1EPF00005020.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:3b9:cafe::68) by TY6P286CA0023.outlook.office365.com (2603:1096:405:3b9::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TYO1EPF00005020.mail.protection.outlook.com (10.167.240.5) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:40 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 2C93430001F7; Sat, 22 Aug 2026 00:05:34 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 06/10] dt-bindings: clock: Add r8a774a3 CPG Core Clock definitions Date: Fri, 21 Aug 2026 15:03:31 +0000 Message-ID: <20260821150408.73829-7-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYO1EPF00005020:EE_|OS3PR01MB9287:EE_ X-MS-Office365-Filtering-Correlation-Id: 956f2626-3920-4127-97a1-08deff95aa4e 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|36860700016|376014|7416014|82310400026|1800799024|23010399003|3023799007|56012099006|10067099003|11063799006|5023799004|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 7nt1xNABsmWTNMjJvaVFVTlTWUYgccCWvs5Y+Xoa44bsdTDxyS0VE1hle1nlKz9506FhFVzbW/Sy4nB6BegCIeBGHZXNTbNSKL9+X0aPSDV8pofnOQnVDYmXceCcoOL4SuK1VcghDa8tqdVpjA39faBggKbL4506MoIS3gq6uHOK/bILSX+osqtrhx1SLgLc3zJ+DdYuXyv/LGz2qbUC65GsNFzvQ1eC3SNNnzE9paM/sc+UpbpaI4foZJlEr8wlLhhZTy9EXNgYnaxN8tlmEjCQ8ruj3WnnLiZBW1m/aOSjDowKhv1N18N5t+rxS6O7555hMxOxvPfp3UQqEGrjKjqaK9KO3ITJHhVuJNv84yn67OAfJXdpMvlmAi2eed8acnvgJEB2c2qgT0/dMa3cu+nyuGHoictosk4ZKqyqnFJJ8AtT5ETT/vWDPqKD3h7qtJjNvUsxYqb5dXWRImbrDf2/uux4s6YlN2K1qBs44j6yJD5Fzyh4gwRzIQQ0wFb8hdmiu+rM17RKoRrdRxNHDCMT4N5WlgHoqiahg36N+UTDUqejpMLs4onyBJot2+zBIWDywrUA2oh2ULxKAby7bHcJGij0K89c3BNmZNY/xW5dDLUhzJG+Twya4ph0OsNhrHguaggyXAoxAlG2Fnx+Z4T/exXfjLISBGyrd3HPLuCNG5M09ayK0mXRAqtiYybX4u/vqf2oi9EqgxwnNl+B1Q== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(376014)(7416014)(82310400026)(1800799024)(23010399003)(3023799007)(56012099006)(10067099003)(11063799006)(5023799004)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Rg8l528866KqQStAQwC1Wt1wa4cwX1DTJcdi3TKLDx9U9mfiHezbEZ3YOf6x6+8E9TMrAqOE+gA+1/sU5yznpfmr7jpiSuAm66XUKx6Fd1ZD+BAVdrgyiOh1OoBeEV9wZV0+/KSqlev0uD1hxKz8cl62QyLCEnGXsVGF7QkcKwbQeWtXcdRwrv6cQ2AdJLEbQz6IssLA/x4DKcVfBjoPbVAakxGbFPiL4AfbKvGWmFWdlzIEaNTYLnTIX3B0DQ7K484Wxfx0GexgeocxE7U8FdN5KbZHkCAsSDmV5BPA/CRL7wjspda273BCbYK3A0P2ekZWddQI2We4vfO+exKonCWTTMyVOCjCEs65fwI7v3ntLBh2iME1voDhyAYhj6WGWzsWP5DdXt9WBKva4K94BNIniIRMTdBTi28whFsSPyOgHXDVeY98S94lZxFw6cX/ X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:40.5164 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 956f2626-3920-4127-97a1-08deff95aa4e X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TYO1EPF00005020.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS3PR01MB9287 Content-Type: text/plain; charset="utf-8" Add all the Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC Clock Pulse Generator Core Clock Outputs, as listed in Table 11.3 ("List of Clocks [RZ/G2M V1.3, RZ/G2M V3.0]") of the RZ/G2 Hardware User's Manual. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- include/dt-bindings/clock/r8a774a3-cpg-mssr.h | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 include/dt-bindings/clock/r8a774a3-cpg-mssr.h diff --git a/include/dt-bindings/clock/r8a774a3-cpg-mssr.h b/include/dt-bin= dings/clock/r8a774a3-cpg-mssr.h new file mode 100644 index 000000000000..213695ddbd50 --- /dev/null +++ b/include/dt-bindings/clock/r8a774a3-cpg-mssr.h @@ -0,0 +1,59 @@ +/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ +/* + * Copyright (C) 2026 Renesas Electronics Corp. + */ +#ifndef __DT_BINDINGS_CLOCK_R8A774A3_CPG_MSSR_H__ +#define __DT_BINDINGS_CLOCK_R8A774A3_CPG_MSSR_H__ + +#include + +/* r8a774a3 CPG Core Clocks */ +#define R8A774A3_CLK_Z 0 +#define R8A774A3_CLK_Z2 1 +#define R8A774A3_CLK_ZG 2 +#define R8A774A3_CLK_ZTR 3 +#define R8A774A3_CLK_ZTRD2 4 +#define R8A774A3_CLK_ZT 5 +#define R8A774A3_CLK_ZX 6 +#define R8A774A3_CLK_S0D1 7 +#define R8A774A3_CLK_S0D2 8 +#define R8A774A3_CLK_S0D3 9 +#define R8A774A3_CLK_S0D4 10 +#define R8A774A3_CLK_S0D6 11 +#define R8A774A3_CLK_S0D8 12 +#define R8A774A3_CLK_S0D12 13 +#define R8A774A3_CLK_S1D2 14 +#define R8A774A3_CLK_S1D4 15 +#define R8A774A3_CLK_S2D1 16 +#define R8A774A3_CLK_S2D2 17 +#define R8A774A3_CLK_S2D4 18 +#define R8A774A3_CLK_S3D1 19 +#define R8A774A3_CLK_S3D2 20 +#define R8A774A3_CLK_S3D4 21 +#define R8A774A3_CLK_LB 22 +#define R8A774A3_CLK_CL 23 +#define R8A774A3_CLK_ZB3 24 +#define R8A774A3_CLK_ZB3D2 25 +#define R8A774A3_CLK_ZB3D4 26 +#define R8A774A3_CLK_CR 27 +#define R8A774A3_CLK_CRD2 28 +#define R8A774A3_CLK_SD0H 29 +#define R8A774A3_CLK_SD0 30 +#define R8A774A3_CLK_SD1H 31 +#define R8A774A3_CLK_SD1 32 +#define R8A774A3_CLK_SD2H 33 +#define R8A774A3_CLK_SD2 34 +#define R8A774A3_CLK_SD3H 35 +#define R8A774A3_CLK_SD3 36 +#define R8A774A3_CLK_RPC 37 +#define R8A774A3_CLK_RPCD2 38 +#define R8A774A3_CLK_MSO 39 +#define R8A774A3_CLK_CANFD 40 +#define R8A774A3_CLK_HDMI 41 +#define R8A774A3_CLK_CSI0 42 +#define R8A774A3_CLK_CP 43 +#define R8A774A3_CLK_CPEX 44 +#define R8A774A3_CLK_R 45 +#define R8A774A3_CLK_OSC 46 + +#endif /* __DT_BINDINGS_CLOCK_R8A774A3_CPG_MSSR_H__ */ --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazon11010045.outbound.protection.outlook.com [52.101.229.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AF9BD4D2EDC; Fri, 21 Aug 2026 15:05:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.229.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324754; cv=fail; b=OSYSQrUWDM/Fp0RAkzmhrYRVsMr1rwHM23VafF65UNTjO62rcHKB7Lz8V4nE9i7kKFKhcaLMAFTwDu9Vglwn0oXRDSFlOpuwjxIG/5uF3ydI0IdkMAeRZS1TkZVFy+g9ZkP7wRxtoE5Fo3Pubo/8KYpQGRQXtrGAEhl5YSllwTc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324754; c=relaxed/simple; bh=wGSvMa+i15NE5ucO5Cg2YzlM5YRHd2v3ae1FFMZXf+A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Vh1MSoqIZU3yMfTXe+A5+9Gzqv6uBYNJXJvjPVcRp91ZCfmnX5I8wAXVMHJbO8xwHd7O1bJ0aUvlLgSVRAMxkgdkiRbYLwKQ7z3VaxuwzbUpkd3kXMg4jM8NAV5Tv8RANktjigieWFgHvI8TZMn8/+VpoU03lfRWaOM3DcEkTKU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=NEUegzmw; arc=fail smtp.client-ip=52.101.229.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="NEUegzmw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=C4DwCIFmRmbJjmSd5mtYh11qbjwyM1Ph7gqidQH81+dQs/Lb/hHJe+IN/FeJXc6IyeMPJtWGQ+ECP9xyWcKuAp9/nD7hCsO6L43zdDQPJ1Hl43WVTwVKfuJ6Bh5X8tKyhNT69Y4CmPhceCrUxjKktIR8nuVeQkY1YGEjn+KHqJlE9JV4BQ1EboWPeP9B+QWnM25WyOiFHoR8Bz8IHGn2x8vZuQAS+YEoVK3tlFIl8cJJQoU2W3qFCZkVdcgvnhcIYV0Y12+6qoeKgeaBwV6P+Yuvn6rxrkygbC9altjz5sX42lIha1dY0vb7TgUUz6yuxgUY1uPrkNkVoFxwsVElUQ== 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=eLAtwbHdjKHttJ901bInMdw3r6NuF82qv4ntgRhDnRk=; b=jIaoX0DGYsqOILy++rslJQDunNA1bEt1kV9n7heAOaaYhTSlXfXZIQ61K4vsJUIA4uaCuveSSPimO6qa50QiFKEbw5RMY4qqAdXHm3G2Uov0nZ+SrNeT+uxFNSWkayHw5Mo0qpcFZEZAdNJNTkW6AGo0Xlc9/898bHn2Twhws7rJqN1ATcmupaIynx5ipH20Rbl6/m93hbvO5+pUiDdEV1ESJs2r+2wc98s7ZMdHDmbAHOdDamzNawPGClXWnndrOmPAOktvXzNC6T4odb5KhY2hZG0s0ICXUX2HVb7QVQoNNn4t9mZguPh5C7JpvtOK1rSU7mNw67D3f4QEvlyEMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eLAtwbHdjKHttJ901bInMdw3r6NuF82qv4ntgRhDnRk=; b=NEUegzmwvujdjipue/WXSlx6DLts0GiAgmmLzLwtJJv3OGIjeBiZUcad6Uaq1IivkTfywGrWf4oWBC/iNlFNpiOulX7AUZJM27FEjjG6yuQC9WBJw3UIi1hUQRLZU1C7L8BXdvFmIFBJ7L1K8qz0AQkZepKwpo7gJVwaJExGoqo= Received: from OS0P286CA0022.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:9d::9) by TYCPR01MB10215.jpnprd01.prod.outlook.com (2603:1096:400:1ef::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:05:46 +0000 Received: from OS3PEPF0000003D.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:9d:cafe::40) by OS0P286CA0022.outlook.office365.com (2603:1096:604:9d::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS3PEPF0000003D.mail.protection.outlook.com (10.167.240.6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:46 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id DCA9130001F4; Sat, 22 Aug 2026 00:05:40 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 07/10] clk: renesas: Add support for RZ/G2M v3.0 Date: Fri, 21 Aug 2026 15:03:32 +0000 Message-ID: <20260821150408.73829-8-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PEPF0000003D:EE_|TYCPR01MB10215:EE_ X-MS-Office365-Filtering-Correlation-Id: 9a22f794-c7fb-4c6e-a358-08deff95ada3 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|23010399003|7416014|376014|36860700016|1800799024|82310400026|10067099003|11063799006|5023799004|56012099006|18002099003|22082099003|3023799007; X-Microsoft-Antispam-Message-Info: cMqc4/b3cEyFQv9Az615yUxrA/MpzEaQ/6TDPbigFoAYjjW8/E0Rp/CWF+9TEFrH2g0O3l/s2oSJdCx2yU7yU9CoW7IKV6oYhUcW3kFrufFTsDOrioQ1iV6kZ6GTKTMqWJOpc4/D3Tkd9g2ZgQAMCC4k+u5EiTgx0ctCJq4pRMyTswqY1Hxa2rNte6GxBlIcyC+A6Ev37pPv1UFbtM+68E56zQRYo7gShVWYOJIuw4aGtRLjsyEOffX7WkKf+ve72azC/wsPsY1RqMqcmH4q3K0kmj4P86G3CeLJJ7e1OZzwZ/6bgJcHGuAq+NXqhzj7sxHVsCa/IIcrwH1YE63E6YzF/WSwOmRFdbsGHYkrlGbxbuRan9CbNKGS8Pl4Gq0zSfttsyyIPP++CjuYMjjZIs4z9Pz10TjQM3uR7u6br/2eRQubh9ZbneIEB9eRb0LAhnm7jMgKvBu65dDD0y1ydq5bM+BiwDOCiOOBNLNCS+C3ez1mLri7lY93Yo2pTeU+VSth04JKGICsKthAGPBYzgZBuBWU4kpRxA04solTYGXLepsgjpBB7HC8E1ebx5r4ZpbnNkoh8+uPrMBazCFOHH/cOT6CznIB+usbta+gyNQIB6cRCK+kbNgQSGTauUIUfN2cdh+AMrL56d6wPNwc545Z+tYQJ/IPVHrWgwBQ3mg/Sd5H8ORf+TKHD6m7s/54ePYLIznUrmxnMrvTVjLCLg== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(23010399003)(7416014)(376014)(36860700016)(1800799024)(82310400026)(10067099003)(11063799006)(5023799004)(56012099006)(18002099003)(22082099003)(3023799007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: cSc2zaQZx8QK5hzH7ZyVtmF/2kZRkNmy7MLGqjP4GDZwHSexWpoKflg+MNBCLtOnb3+Xhq06PAi2uzxhGtb5nb5gQCZWIPB0cHw9rjp1PCysY0g8M7mXgxkr88qoTSd5g87QakjxNrFRg8LL6m949G+vrE8MnsEnv8xlDJTmB2ZqD8MP5Ze+gdTiZ20omQVrZvU1AwL16WinezqpZ0rbERdvSZIqs2Su4lCSJCCFrq3G3Gie2BzbH2TebdAIoMVOw15YJtAqRfpjHSSBD25n71LdGMGrTdx7GyaFx5XOgOe6Ye1JC81uC6neIlwwLLKqhwibTNLDQfKVNZKjJZp1exhFzeAL8C5RexNpgFWsUlj/kNgic2efp9kIVfxQ9gfsoiY49KiDvD2Qp0DLD3mIYcMiAyauMqIClfGZVsgJYqLn83WG7aY2ufPcxTBR+M27 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:46.0929 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9a22f794-c7fb-4c6e-a358-08deff95ada3 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS3PEPF0000003D.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB10215 Content-Type: text/plain; charset="utf-8" Add initial support for Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC, including basic core clocks, and SCIF2 (serial console) and INTC-AP (GIC) module clocks. The RZ/G2M v3.0 CPG is similar to the RZ/G2M v1.3, however it lacks some modules such as the FCPCI. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a774a3-cpg-mssr.c | 168 ++++++++++++++++++++++++ drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + 5 files changed, 181 insertions(+) create mode 100644 drivers/clk/renesas/r8a774a3-cpg-mssr.c diff --git a/drivers/clk/renesas/Kconfig b/drivers/clk/renesas/Kconfig index 17b95a2e96fb..86d1c48c2cec 100644 --- a/drivers/clk/renesas/Kconfig +++ b/drivers/clk/renesas/Kconfig @@ -13,6 +13,7 @@ config CLK_RENESAS select CLK_R8A7745 if ARCH_R8A7745 select CLK_R8A77470 if ARCH_R8A77470 select CLK_R8A774A1 if ARCH_R8A774A1 + select CLK_R8A774A3 if ARCH_R8A774A3 select CLK_R8A774B1 if ARCH_R8A774B1 select CLK_R8A774C0 if ARCH_R8A774C0 select CLK_R8A774E1 if ARCH_R8A774E1 @@ -93,6 +94,10 @@ config CLK_R8A774A1 bool "RZ/G2M clock support" if COMPILE_TEST select CLK_RCAR_GEN3_CPG =20 +config CLK_R8A774A3 + bool "RZ/G2M v3.0 clock support" if COMPILE_TEST + select CLK_RCAR_GEN3_CPG + config CLK_R8A774B1 bool "RZ/G2N clock support" if COMPILE_TEST select CLK_RCAR_GEN3_CPG diff --git a/drivers/clk/renesas/Makefile b/drivers/clk/renesas/Makefile index 658f8aac5127..5c1b798118db 100644 --- a/drivers/clk/renesas/Makefile +++ b/drivers/clk/renesas/Makefile @@ -10,6 +10,7 @@ obj-$(CONFIG_CLK_R8A7743) +=3D r8a7743-cpg-mssr.o obj-$(CONFIG_CLK_R8A7745) +=3D r8a7745-cpg-mssr.o obj-$(CONFIG_CLK_R8A77470) +=3D r8a77470-cpg-mssr.o obj-$(CONFIG_CLK_R8A774A1) +=3D r8a774a1-cpg-mssr.o +obj-$(CONFIG_CLK_R8A774A3) +=3D r8a774a3-cpg-mssr.o obj-$(CONFIG_CLK_R8A774B1) +=3D r8a774b1-cpg-mssr.o obj-$(CONFIG_CLK_R8A774C0) +=3D r8a774c0-cpg-mssr.o obj-$(CONFIG_CLK_R8A774E1) +=3D r8a774e1-cpg-mssr.o diff --git a/drivers/clk/renesas/r8a774a3-cpg-mssr.c b/drivers/clk/renesas/= r8a774a3-cpg-mssr.c new file mode 100644 index 000000000000..327e529c562b --- /dev/null +++ b/drivers/clk/renesas/r8a774a3-cpg-mssr.c @@ -0,0 +1,168 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * r8a774a3 Clock Pulse Generator / Module Standby and Software Reset + * + * Copyright (C) 2026 Renesas Electronics Corp. + * + * Based on r8a7796-cpg-mssr.c + * + * Copyright (C) 2016 Glider bvba + */ + +#include +#include +#include +#include + +#include + +#include "renesas-cpg-mssr.h" +#include "rcar-gen3-cpg.h" + +enum clk_ids { + /* Core Clock Outputs exported to DT */ + LAST_DT_CORE_CLK =3D R8A774A3_CLK_OSC, + + /* External Input Clocks */ + CLK_EXTAL, + CLK_EXTALR, + + /* Internal Core Clocks */ + CLK_MAIN, + CLK_PLL0, + CLK_PLL1, + CLK_PLL2, + CLK_PLL3, + CLK_PLL4, + CLK_PLL1_DIV2, + CLK_PLL1_DIV4, + CLK_S0, + CLK_S1, + CLK_S2, + CLK_S3, + + /* Module Clocks */ + MOD_CLK_BASE +}; + +static const struct cpg_core_clk r8a774a3_core_clks[] __initconst =3D { + /* External Clock Inputs */ + DEF_INPUT("extal", CLK_EXTAL), + DEF_INPUT("extalr", CLK_EXTALR), + + /* Internal Core Clocks */ + DEF_BASE(".main", CLK_MAIN, CLK_TYPE_GEN3_MAIN, CLK_EXTAL), + DEF_BASE(".pll0", CLK_PLL0, CLK_TYPE_GEN3_PLL0, CLK_MAIN), + DEF_BASE(".pll1", CLK_PLL1, CLK_TYPE_GEN3_PLL1, CLK_MAIN), + DEF_BASE(".pll2", CLK_PLL2, CLK_TYPE_GEN3_PLL2, CLK_MAIN), + + DEF_FIXED(".pll1_div2", CLK_PLL1_DIV2, CLK_PLL1, 2, 1), + DEF_FIXED(".s0", CLK_S0, CLK_PLL1_DIV2, 2, 1), + DEF_FIXED(".s3", CLK_S3, CLK_PLL1_DIV2, 6, 1), + + /* Core Clock Outputs */ + DEF_GEN3_Z("z", R8A774A3_CLK_Z, CLK_TYPE_GEN3_Z, CLK_PLL0, 2,= 8), + DEF_GEN3_Z("z2", R8A774A3_CLK_Z2, CLK_TYPE_GEN3_Z, CLK_PLL2, 2= , 0), + DEF_FIXED("s0d3", R8A774A3_CLK_S0D3, CLK_S0, 3, 1), + DEF_FIXED("s3d1", R8A774A3_CLK_S3D1, CLK_S3, 1, 1), + DEF_FIXED("s3d4", R8A774A3_CLK_S3D4, CLK_S3, 4, 1), +}; + +static const struct mssr_mod_clk r8a774a3_mod_clks[] __initconst =3D { + DEF_MOD("scif2", 310, R8A774A3_CLK_S3D4), + DEF_MOD("intc-ap", 408, R8A774A3_CLK_S0D3), +}; + +static const unsigned int r8a774a3_crit_mod_clks[] __initconst =3D { + MOD_CLK_ID(408), /* INTC-AP (GIC) */ +}; + +/* + * CPG Clock Data + */ + +/* + * MD EXTAL PLL0 PLL1 PLL2 PLL3 PLL4 OSC + * 14 13 19 17 (MHz) + *------------------------------------------------------------------------- + * 0 0 0 0 16.66 x 1 x180 x192 x144 x192 x144 /16 + * 0 0 0 1 16.66 x 1 x180 x192 x144 x128 x144 /16 + * 0 0 1 0 Prohibited setting + * 0 0 1 1 16.66 x 1 x180 x192 x144 x192 x144 /16 + * 0 1 0 0 20 x 1 x150 x160 x120 x160 x120 /19 + * 0 1 0 1 20 x 1 x150 x160 x120 x106 x120 /19 + * 0 1 1 0 Prohibited setting + * 0 1 1 1 20 x 1 x150 x160 x120 x160 x120 /19 + * 1 0 0 0 25 x 1 x120 x128 x96 x128 x96 /24 + * 1 0 0 1 25 x 1 x120 x128 x96 x84 x96 /24 + * 1 0 1 0 Prohibited setting + * 1 0 1 1 25 x 1 x120 x128 x96 x128 x96 /24 + * 1 1 0 0 33.33 / 2 x180 x192 x144 x192 x144 /32 + * 1 1 0 1 33.33 / 2 x180 x192 x144 x128 x144 /32 + * 1 1 1 0 Prohibited setting + * 1 1 1 1 33.33 / 2 x180 x192 x144 x192 x144 /32 + */ +#define CPG_PLL_CONFIG_INDEX(md) ((((md) & BIT(14)) >> 11) | \ + (((md) & BIT(13)) >> 11) | \ + (((md) & BIT(19)) >> 18) | \ + (((md) & BIT(17)) >> 17)) + +static const struct rcar_gen3_cpg_pll_config cpg_pll_configs[16] __initcon= st =3D { + /* EXTAL div PLL1 mult/div PLL3 mult/div OSC prediv */ + { 1, 192, 1, 192, 1, 16, }, + { 1, 192, 1, 128, 1, 16, }, + { 0, /* Prohibited setting */ }, + { 1, 192, 1, 192, 1, 16, }, + { 1, 160, 1, 160, 1, 19, }, + { 1, 160, 1, 106, 1, 19, }, + { 0, /* Prohibited setting */ }, + { 1, 160, 1, 160, 1, 19, }, + { 1, 128, 1, 128, 1, 24, }, + { 1, 128, 1, 84, 1, 24, }, + { 0, /* Prohibited setting */ }, + { 1, 128, 1, 128, 1, 24, }, + { 2, 192, 1, 192, 1, 32, }, + { 2, 192, 1, 128, 1, 32, }, + { 0, /* Prohibited setting */ }, + { 2, 192, 1, 192, 1, 32, }, +}; + +static int __init r8a774a3_cpg_mssr_init(struct device *dev) +{ + const struct rcar_gen3_cpg_pll_config *cpg_pll_config; + u32 cpg_mode; + int error; + + error =3D rcar_rst_read_mode_pins(&cpg_mode); + if (error) + return error; + + cpg_pll_config =3D &cpg_pll_configs[CPG_PLL_CONFIG_INDEX(cpg_mode)]; + if (!cpg_pll_config->extal_div) { + dev_err(dev, "Prohibited setting (cpg_mode=3D0x%x)\n", cpg_mode); + return -EINVAL; + } + + return rcar_gen3_cpg_init(cpg_pll_config, CLK_EXTALR, cpg_mode); +} + +const struct cpg_mssr_info r8a774a3_cpg_mssr_info __initconst =3D { + /* Core Clocks */ + .core_clks =3D r8a774a3_core_clks, + .num_core_clks =3D ARRAY_SIZE(r8a774a3_core_clks), + .last_dt_core_clk =3D LAST_DT_CORE_CLK, + .num_total_core_clks =3D MOD_CLK_BASE, + + /* Module Clocks */ + .mod_clks =3D r8a774a3_mod_clks, + .num_mod_clks =3D ARRAY_SIZE(r8a774a3_mod_clks), + .num_hw_mod_clks =3D 12 * 32, + + /* Critical Module Clocks */ + .crit_mod_clks =3D r8a774a3_crit_mod_clks, + .num_crit_mod_clks =3D ARRAY_SIZE(r8a774a3_crit_mod_clks), + + /* Callbacks */ + .init =3D r8a774a3_cpg_mssr_init, + .cpg_clk_register =3D rcar_gen3_cpg_clk_register, +}; diff --git a/drivers/clk/renesas/renesas-cpg-mssr.c b/drivers/clk/renesas/r= enesas-cpg-mssr.c index 80f4403ea2ba..2d815712bbcc 100644 --- a/drivers/clk/renesas/renesas-cpg-mssr.c +++ b/drivers/clk/renesas/renesas-cpg-mssr.c @@ -944,6 +944,12 @@ static const struct of_device_id cpg_mssr_match[] =3D { .data =3D &r8a774a1_cpg_mssr_info, }, #endif +#ifdef CONFIG_CLK_R8A774A3 + { + .compatible =3D "renesas,r8a774a3-cpg-mssr", + .data =3D &r8a774a3_cpg_mssr_info, + }, +#endif #ifdef CONFIG_CLK_R8A774B1 { .compatible =3D "renesas,r8a774b1-cpg-mssr", diff --git a/drivers/clk/renesas/renesas-cpg-mssr.h b/drivers/clk/renesas/r= enesas-cpg-mssr.h index ad11ab5f0069..3e28bbf50d42 100644 --- a/drivers/clk/renesas/renesas-cpg-mssr.h +++ b/drivers/clk/renesas/renesas-cpg-mssr.h @@ -190,6 +190,7 @@ extern const struct cpg_mssr_info r8a7743_cpg_mssr_info; extern const struct cpg_mssr_info r8a7745_cpg_mssr_info; extern const struct cpg_mssr_info r8a77470_cpg_mssr_info; extern const struct cpg_mssr_info r8a774a1_cpg_mssr_info; +extern const struct cpg_mssr_info r8a774a3_cpg_mssr_info; extern const struct cpg_mssr_info r8a774b1_cpg_mssr_info; extern const struct cpg_mssr_info r8a774c0_cpg_mssr_info; extern const struct cpg_mssr_info r8a774e1_cpg_mssr_info; --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazon11010068.outbound.protection.outlook.com [52.101.229.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6EE344C9579; Fri, 21 Aug 2026 15:05:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.229.68 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324760; cv=fail; b=JjfCrHS5a9H6FLbf1lk0tc9ob4R0nTWQtegqTiL+7rQUuPSOBzG1sF1a+pGWQPjur93K8bkxtH39fahO6XZDnQoL1EO6w3jciAccUA5y0yLp61HXiNlbQcijE2xylxsUaclrRLAafUQ+KzwPnZcZ3+NSedkriMxd330Q1xF3ofA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324760; c=relaxed/simple; bh=qVRYGSmuI0r9x0IkpGeTMasUF99rdKCDFGr2BEnUdGE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ocM67ywcC3G9DRKqMaW9Fgxh99+aYVit/7N+a0WBm3Y3m7Yz+qcXS3ZEWhZNnWJinNEe2v2J4QYdWs8QIhlW7NN8cKPRHhxl0oMWCL5pftoCTM4XnWeyD+FXxmAemK1yMf5DaJUjlRpbrWcCQnyElR5kihz0gUvAg11dTa4Mqi8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=dsC6e+FS; arc=fail smtp.client-ip=52.101.229.68 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="dsC6e+FS" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=i9riHbshOhsslXxkhvjJ7hgdIlJbgozkdlv3qVEx5Z+bcLT/qo8ds1fngewdibY+4xa/dt6YFsS1gvS0fDKBfZquv/vGwatp5IGSeVVS+60N+yPUGAlGqkqXXSTOJtYr2JDiozkDX66pqk/hwdzo9tO0vVrbI+3xA9cXj6jngj2GEl5aY3X9CUCTaOl5Qt+g6RFuDyKYSrlwb0x8ljL+zYojJbhY/JOv6GWZKo4U1bcXUIYYdnHEYZ7p43uFWy77Kz4XqyuXX9UQa6kg4FlfNei8chnp3gXJoimFXCFXB2xMrsH8qYmGfosDnS5wtydiCT+8Aq3Tz+KgN+lXkivMYQ== 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=J251jhVniTiqeLemuzjBRU7hGmXa3k9wQTIsEFIJuaM=; b=dYmqTAVU9mAbZJa66waQRnC7dwzbVrS7lNcrETALO+ZD/t2apTuQcTRsprtmP63lHWZe7sEvq4dIG5drEmKFsGkzQTzMfvH9HDzGgLvLCav+DpXFEyQ/t89vHLwWyRG+OaXaAaetUCCeNYvRCq6z0YPFy/z5hd0+1aTLpSiK513mkOt07evPKIu8Sh9UBXGmzRBsAVNnFCxbTbc28C5DPwBQkJeZ0fWtO9xFSCUoDsveaj2sf0OB4hxos9Rc4YAE3r2pdOGWELrthX8EMCTER1n4qP16/v8jRKpwyJWFs4mHkZjdzmltqf4q3QVL8qEme1E0qbExBlsAF1xNJY8R/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J251jhVniTiqeLemuzjBRU7hGmXa3k9wQTIsEFIJuaM=; b=dsC6e+FSAAMkiLMbC0D8K8sz46kKHHhq09jEUGtLqxNmyjQfmgGmOjnm408LNfJ/Bi9gOtiuz/x/AFGJ0aVCcnSwwGM64n3eC0BEORDa6RaCYBFlGfZ7ThjQza2Q3cs4DtgrAlnRb2LVDlg53jKlCT4Hd/CiuYyCb+LW0rKnm/Y= Received: from TY6P286CA0016.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:3b9::13) by TY4PR01MB14074.jpnprd01.prod.outlook.com (2603:1096:405:20a::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.10; Fri, 21 Aug 2026 15:05:51 +0000 Received: from TYO1EPF00005020.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:3b9:cafe::48) by TY6P286CA0016.outlook.office365.com (2603:1096:405:3b9::13) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TYO1EPF00005020.mail.protection.outlook.com (10.167.240.5) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:51 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 672D830002AE; Sat, 22 Aug 2026 00:05:46 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 08/10] arm64: dts: renesas: Add initial SoC DTSI for RZ/G2M v3.0 Date: Fri, 21 Aug 2026 15:03:33 +0000 Message-ID: <20260821150408.73829-9-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYO1EPF00005020:EE_|TY4PR01MB14074:EE_ X-MS-Office365-Filtering-Correlation-Id: 1ae17645-b1a6-488f-c05b-08deff95b0e0 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|376014|82310400026|1800799024|36860700016|7416014|23010399003|18002099003|22082099003|56012099006|3023799007|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: E90Gjx76s4PheLnJ8Uv7c1PghJPWWntl/JOHwmV5uB01UffrpTN1Wv7zr9w8araLSVq9+l25A/DFHG2ixRrjr1lRmI1D57v/3s8xhMhh4sUPBrHAKkQM05cVQwwFo7wFU3bvDYLcTdA68ZJEJTByDnGNNYdG6pM8TzHKkc/LvFR5qGCu5caZbbNTrSnKasd51iuS6qIn/0IoQTRWJPK0oa3EKSlq5D9PvuKNvzub74nwMGGAjXw9BPSWND+e+S4ievZgByU9yMWUo+vRYLITd5REeg1g+gkRcHiLQAmzMvdG4NTBTwnD/RBXU88U0WTSJKEKnKxZll51jO7JlrvhQ6vKeYVQpeRLfrVJPfPmwilxaKTiRw3bih64v8EGoc4HQJ2blsjjcW9tUQw/ARwRpFlqd8QoQnLLDng9uA4hqO9YoI2E5PwVGotI03WBxqcVDlDg9VMzXGPIa7bLOgZ23l1gl3nUsjF0y+t6NUA4tgoiPGhsKPXKQ4eJZLyYGqf3yvldLiL++IU95PDwVJIHYKk1gEYP/AHrZwGZ+6JOYECqZ5H8LUSpBoKsrGI+E61BmlZNY7BOdP/HesckYCcFdopxe2nhgJeqSn5ZV2OZNrsiDCF3MEzqPJ9AUOp61gKCqvoB/U5t8ck8hOPefVND+U3CDllfw2KVzhWcFHYtjKgHAhMml1cJeC3DQYcyRnDW X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(1800799024)(36860700016)(7416014)(23010399003)(18002099003)(22082099003)(56012099006)(3023799007)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +U8qQKj2p3eZx3NVMXSnY/oy+isKIfIdtnJxUTekt4ElXoIINoXHL+AMFYPlU8ifjapKs64GXaPD6RwRQMEbjcY9XJNA3lUi4KZPLgKVHNhFmD3iTXgPP2hvQTkKgVM1GaARmBwh+GxkRoZPIdTBdZcUgzL+qCU6V7obpymXrbiCQcj7ya5vmNngWbSjIS2TpS2GqL5ZOUorU10mSa3kr9cGCVBNlmwAeqTqDOCZY8hEhrkPeRExeadCJ+SW4aPUNdWAxtUAcflM0mmKJIs5zGqj9xZN98QbTDLpnvra6jRmAsDZYloiSYi1/T7EJxJPom/0DwcKAYtsEUBxHN2a703oUUAUPvfFHBiX2Js80KrG3i2gD+vMfuZU47/TvSGUMO8xe22F/xytX2XB2xtk+QXocto+5emeXJHxySO/W6fgMcQgg5ypXV87kL+dHipQ X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:51.5416 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1ae17645-b1a6-488f-c05b-08deff95b0e0 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TYO1EPF00005020.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY4PR01MB14074 Content-Type: text/plain; charset="utf-8" Add initial Device Tree Source Include (DTSI) file for the Renesas RZ/G2M v3.0 (a.k.a. R8A774A3) SoC with basic support. Signed-off-by: Ayman Chaudhry Reviewed-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r8a774a3.dtsi | 302 ++++++++++++++++++++++ 1 file changed, 302 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3.dtsi diff --git a/arch/arm64/boot/dts/renesas/r8a774a3.dtsi b/arch/arm64/boot/dt= s/renesas/r8a774a3.dtsi new file mode 100644 index 000000000000..f60a31612b39 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r8a774a3.dtsi @@ -0,0 +1,302 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Device Tree Source for the r8a774a3 SoC + * + * Copyright (C) 2026 Renesas Electronics Corp. + */ + +#include +#include +#include +#include + +/ { + compatible =3D "renesas,r8a774a3"; + #address-cells =3D <2>; + #size-cells =3D <2>; + interrupt-parent =3D <&gic>; + + cluster0_opp: opp-table-0 { + compatible =3D "operating-points-v2"; + opp-shared; + + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + }; + opp-1000000000 { + opp-hz =3D /bits/ 64 <1000000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + }; + opp-1500000000 { + opp-hz =3D /bits/ 64 <1500000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + opp-suspend; + }; + }; + + cluster1_opp: opp-table-1 { + compatible =3D "operating-points-v2"; + opp-shared; + + opp-800000000 { + opp-hz =3D /bits/ 64 <800000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + }; + opp-1000000000 { + opp-hz =3D /bits/ 64 <1000000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + }; + opp-1200000000 { + opp-hz =3D /bits/ 64 <1200000000>; + opp-microvolt =3D <820000>; + clock-latency-ns =3D <300000>; + }; + }; + + cpus { + #address-cells =3D <1>; + #size-cells =3D <0>; + + cpu-map { + cluster0 { + core0 { + cpu =3D <&a57_0>; + }; + core1 { + cpu =3D <&a57_1>; + }; + }; + + cluster1 { + core0 { + cpu =3D <&a53_0>; + }; + core1 { + cpu =3D <&a53_1>; + }; + core2 { + cpu =3D <&a53_2>; + }; + core3 { + cpu =3D <&a53_3>; + }; + }; + }; + + a57_0: cpu@0 { + compatible =3D "arm,cortex-a57"; + reg =3D <0x0>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA57_CPU0>; + next-level-cache =3D <&L2_CA57>; + enable-method =3D "psci"; + dynamic-power-coefficient =3D <854>; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z>; + operating-points-v2 =3D <&cluster0_opp>; + capacity-dmips-mhz =3D <1024>; + }; + + a57_1: cpu@1 { + compatible =3D "arm,cortex-a57"; + reg =3D <0x1>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA57_CPU1>; + next-level-cache =3D <&L2_CA57>; + enable-method =3D "psci"; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z>; + operating-points-v2 =3D <&cluster0_opp>; + capacity-dmips-mhz =3D <1024>; + }; + + a53_0: cpu@100 { + compatible =3D "arm,cortex-a53"; + reg =3D <0x100>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA53_CPU0>; + next-level-cache =3D <&L2_CA53>; + enable-method =3D "psci"; + dynamic-power-coefficient =3D <277>; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z2>; + operating-points-v2 =3D <&cluster1_opp>; + capacity-dmips-mhz =3D <560>; + }; + + a53_1: cpu@101 { + compatible =3D "arm,cortex-a53"; + reg =3D <0x101>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA53_CPU1>; + next-level-cache =3D <&L2_CA53>; + enable-method =3D "psci"; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z2>; + operating-points-v2 =3D <&cluster1_opp>; + capacity-dmips-mhz =3D <560>; + }; + + a53_2: cpu@102 { + compatible =3D "arm,cortex-a53"; + reg =3D <0x102>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA53_CPU2>; + next-level-cache =3D <&L2_CA53>; + enable-method =3D "psci"; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z2>; + operating-points-v2 =3D <&cluster1_opp>; + capacity-dmips-mhz =3D <560>; + }; + + a53_3: cpu@103 { + compatible =3D "arm,cortex-a53"; + reg =3D <0x103>; + device_type =3D "cpu"; + power-domains =3D <&sysc R8A774A3_PD_CA53_CPU3>; + next-level-cache =3D <&L2_CA53>; + enable-method =3D "psci"; + clocks =3D <&cpg CPG_CORE R8A774A3_CLK_Z2>; + operating-points-v2 =3D <&cluster1_opp>; + capacity-dmips-mhz =3D <560>; + }; + + L2_CA57: cache-controller-0 { + compatible =3D "cache"; + power-domains =3D <&sysc R8A774A3_PD_CA57_SCU>; + cache-unified; + cache-level =3D <2>; + }; + + L2_CA53: cache-controller-1 { + compatible =3D "cache"; + power-domains =3D <&sysc R8A774A3_PD_CA53_SCU>; + cache-unified; + cache-level =3D <2>; + }; + }; + + extal_clk: extal { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + /* This value must be overridden by the board */ + clock-frequency =3D <0>; + bootph-all; + }; + + extalr_clk: extalr { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + /* This value must be overridden by the board */ + clock-frequency =3D <0>; + bootph-all; + }; + + pmu_a53 { + compatible =3D "arm,cortex-a53-pmu"; + interrupts =3D , + , + , + ; + interrupt-affinity =3D <&a53_0>, <&a53_1>, <&a53_2>, <&a53_3>; + }; + + pmu_a57 { + compatible =3D "arm,cortex-a57-pmu"; + interrupts =3D , + ; + interrupt-affinity =3D <&a57_0>, <&a57_1>; + }; + + psci { + compatible =3D "arm,psci-1.0", "arm,psci-0.2"; + method =3D "smc"; + }; + + /* External SCIF clock - to be overridden by boards that provide it */ + scif_clk: scif { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + }; + + soc { + compatible =3D "simple-bus"; + bootph-all; + + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + cpg: clock-controller@e6150000 { + compatible =3D "renesas,r8a774a3-cpg-mssr"; + reg =3D <0 0xe6150000 0 0x0bb0>; + clocks =3D <&extal_clk>, <&extalr_clk>; + clock-names =3D "extal", "extalr"; + #clock-cells =3D <2>; + #power-domain-cells =3D <0>; + #reset-cells =3D <1>; + bootph-all; + }; + + rst: reset-controller@e6160000 { + compatible =3D "renesas,r8a774a3-rst"; + reg =3D <0 0xe6160000 0 0x018c>; + bootph-all; + }; + + sysc: system-controller@e6180000 { + compatible =3D "renesas,r8a774a3-sysc"; + reg =3D <0 0xe6180000 0 0x0400>; + #power-domain-cells =3D <1>; + }; + + scif2: serial@e6e88000 { + compatible =3D "renesas,scif-r8a774a3", + "renesas,rcar-gen3-scif", "renesas,scif"; + reg =3D <0 0xe6e88000 0 0x40>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 310>, + <&cpg CPG_CORE R8A774A3_CLK_S3D1>, + <&scif_clk>; + clock-names =3D "fck", "brg_int", "scif_clk"; + power-domains =3D <&sysc R8A774A3_PD_ALWAYS_ON>; + resets =3D <&cpg 310>; + status =3D "disabled"; + }; + + gic: interrupt-controller@f1010000 { + compatible =3D "arm,gic-400"; + #interrupt-cells =3D <3>; + #address-cells =3D <0>; + interrupt-controller; + reg =3D <0x0 0xf1010000 0 0x1000>, + <0x0 0xf1020000 0 0x20000>, + <0x0 0xf1040000 0 0x20000>, + <0x0 0xf1060000 0 0x20000>; + interrupts =3D ; + clocks =3D <&cpg CPG_MOD 408>; + clock-names =3D "clk"; + power-domains =3D <&sysc R8A774A3_PD_ALWAYS_ON>; + resets =3D <&cpg 408>; + }; + + prr: chipid@fff00044 { + compatible =3D "renesas,prr"; + reg =3D <0 0xfff00044 0 4>; + bootph-all; + }; + }; + + timer { + compatible =3D "arm,armv8-timer"; + interrupts =3D , + , + , + ; + interrupt-names =3D "sec-phys", "phys", "virt", "hyp-phys"; + }; +}; --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011019.outbound.protection.outlook.com [40.107.74.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B0FFE4D2EC3; Fri, 21 Aug 2026 15:06:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.19 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324762; cv=fail; b=FZ8LgRYbHUtrV5i8ibdbuqQh26OMjulWC56ieMbZV/KI3K0s9XJilvLj+GtETN6Q/G5BOeb/0UJiDucc4OrMtXQwj2hPFomJj/Qzfvgo+l5gv1tNM+ZR8skNzFj77CpPewwndztkINUBNwxWhyoLsVNJunzzQURKnxZUwG0XB9g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324762; c=relaxed/simple; bh=5EZmGBG6H82pdI2Ovypvr1dvmcYTdUttAVGGrdrZ4SM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Pn1xFRJS3eIR7pAxt2tWSxuSYamsdnMfRHaf7zaLJomXdGXhU1jJT+lx319oi29URqrCf7apQpA/L1PXY0aOCTVGtq6AkBRV29x3xF80zv4aORhjQRVSMthTlCqXNnaM65pH2SlhuF2oeG6Uw979DpjdZy5Xb89EUxRq5JN9Efc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=N9/G7zX/; arc=fail smtp.client-ip=40.107.74.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="N9/G7zX/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tvDRX9y5aY3tmqnPavW1OZVIBYrNkKKBaTwrAbdJd3SDgqpE5rI0OV0nEN0tlIYVhuLKTwmaheMTVdKgqXeaJCDBMD4X3xtbxC8myS3rPoiHDanebtgZnNC8R818ry/pvnf2Eid2c8J33cxrpnLUR2ed7paDHInaHc6JjW9Q5N7/OblmCuQJR4Tr1MlbLy4Z7WLQA6TnXqyiSlSmolZpV8XULng5D8cgpTPUcDuFUW0PE1r2fpNDHty7j83GfMAYUy0bwfIYOWgjIQ6rbab/ASMVpQBUDpC1uaIvjB9hHDeNt/8D3Ux/4zxxP/CUVmNRhMDUpy9rO9eSxzWgSX562Q== 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=biuvVm5hToSuzS5ZmEGMEpPkgo7kA3wNh+8PaUNPAR8=; b=bAvK1cN+bk1MBGP8f3wcWau1FShPw4lz3+mh24FsI0OatLnop3vz8e1Ikx2cgNAx36e5/DDIWSrm4zcaFsBPnJwbZupUd1JbtgTHrhFj4bMyAd8Mtx0dL4qqVx+iWLi//5FTUE90ioG4NVMNwr1+Qmlv3LXSuOiMK1BbefQb/zfIpcwTTC2kuoVSb6vb9Vbp4KQRPj8q0EMEcgvdCDz7t+I6nbZADtMIlLr06vGqGh10YhyROb2y1nm2lEEWY6JjLdne0UJrGEwFJtgq0VkOaEVBylrhS8S9gXMo9csLZ99kAtBhTzoSDfgimq5nKh5yxxC4UjBa6Fi1bAqcVbaM5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=biuvVm5hToSuzS5ZmEGMEpPkgo7kA3wNh+8PaUNPAR8=; b=N9/G7zX/32xKuAURj8a0WMiQ5XqPM8HcoR9eIvg/VolNmc2fmmhH8Ujo/sag+OM8CHvEbk0fpyG40BI8aLQQsKS3m3dq+BOKMysCa3MK59Y9Y+X2gy/ex3sICFWdS9W6Moodje9Ulv99l1Pnq/3nyhf+Z0/K6Irjkx8wC4V2RKc= Received: from TYCPR01CA0194.jpnprd01.prod.outlook.com (2603:1096:400:2b0::18) by TYCPR01MB8191.jpnprd01.prod.outlook.com (2603:1096:400:104::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.10; Fri, 21 Aug 2026 15:05:57 +0000 Received: from TYO1EPF00005025.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2b0:cafe::6) by TYCPR01CA0194.outlook.office365.com (2603:1096:400:2b0::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:05:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TYO1EPF00005025.mail.protection.outlook.com (10.167.240.22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:05:57 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id E97AA30002AE; Sat, 22 Aug 2026 00:05:51 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 09/10] arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC main board support Date: Fri, 21 Aug 2026 15:03:34 +0000 Message-ID: <20260821150408.73829-10-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYO1EPF00005025:EE_|TYCPR01MB8191:EE_ X-MS-Office365-Filtering-Correlation-Id: cb2aff7e-0fb5-4d60-329a-08deff95b42f 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|36860700016|1800799024|82310400026|376014|7416014|23010399003|18002099003|22082099003|56012099006|10067099003|11063799006; X-Microsoft-Antispam-Message-Info: B68XmjFyGJFwfKw2JgdzYhO5FqGbEbfTeiPExGjOZBRW8ByVuzIYMlXhx3RmjlSJ9golAKqyIlSfayBoFEGhh7gyBAP+PZm/uAkRV0RfLwBsjLvYJBFaIuzbwqcrV3pzaUqiHArMzjZaD6twyJX+CdjfZToeYhIcJYIrthYHElhTTdL3tQ67mlmdxdqZJWSUdpOp9jSNMlfE/7muTcaGn+2B9+a143ZR/+BVB4yGU0dSu+MDR7KSzPqwuiyiH2CvOIfwLz+uvHPw+o4aO6CKNK4sqv/qNOoifEQWD0uoOwOjR5vS0pEk4rETRXbCfcVp3ZzqQOxwElzsVKU1iYtJ4U6dn338FU+I7vQuKK3G9hLpdeEtS9sdZetbCZbAT71I1ICeGSU9C6dfsWIu3JBcosZLpVQPzOgr3A6tpb3c4mqSckJvjgPErSqkwfKIhjEwqE7VSzs5cIswC9NUpPx/Qg41D+AW9SEws42x6EKdPGGDRsjhfzzl4O3hSqcsz+zvc/II0D5shtYFIvUrIGClmkYrdtp7H9EXcVCpDsy27GUxb8Ev7T4xAKdq4KZLmXp6odANL2vyzqLgo9UBw+XoQnyhGGPN5BCvChGT4yHwU0t08WX3LBl7kQspzJ5i93YXMt896FRvh0/+GIZLY16H9ahfi91H+Y0aenPBBlTabJJV9bVTVNd98N++CBEfpfNlEtF+CFBa6EDsXaSec36rTw== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(1800799024)(82310400026)(376014)(7416014)(23010399003)(18002099003)(22082099003)(56012099006)(10067099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AxtPIxJnQa4odALUAx/Lyjv04y/Gv1VrR2fnWvRcP/MeLF+WKpTbNem58hFCfIyrp2wb53OiyoH7DHFTunRpS4LiJPeooWYNFiJ9GeqdZtsCkWqNO4C8SvY5jgF78ljto8W5I/TmOVEXL8Me52pSPzozuk93rbJmDi/9mm/kHZUSjnBd1jRlYgamxeA/1qa8MMh6NEgR+v9MwtXlyEG85PTFXgLA6hPrf81i8q1spS6dqSPhYAKbB+7FnLbW8ta7T90txSCM9CHF5UiZUNSVz9AGnk1ef8xP8Q4XkGHl5cde4EGv0I+NgzML8ialP/bpQbP0KQKgTomg9fmay70prK8smy3YyKtPybSv8SFjlYyMlHIBX+cjRIUaYJT3BCqgKO8lY5ql574zpkIA6posot4cnlSBmwacSagkw16cd0IFDhbvdJAQcCN0MifkUSwY X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:05:57.0880 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cb2aff7e-0fb5-4d60-329a-08deff95b42f X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TYO1EPF00005025.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8191 Content-Type: text/plain; charset="utf-8" Add support for the HiHope RZ/G2M v3.0 (a.k.a. R8A774A3) SoC main board. The RZ/G2M v3.0 SoC main board is similar to the RZ/G2M v1.3 SoC main board, so there are already DTSI files available in the kernel. These DTSI files will be included once additional support (e.g. I2C, GPIO and sound) is added for the RZ/G2M v3.0 SoC. Signed-off-by: Ayman Chaudhry --- arch/arm64/boot/dts/renesas/Makefile | 2 + .../dts/renesas/r8a774a3-hihope-rzg2m.dts | 50 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 8bf155badd11..6ae96027664d 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -8,6 +8,8 @@ dtb-$(CONFIG_ARCH_R8A774A1) +=3D r8a774a1-hihope-rzg2m-rev2= .dtb dtb-$(CONFIG_ARCH_R8A774A1) +=3D r8a774a1-hihope-rzg2m-rev2-ex.dtb dtb-$(CONFIG_ARCH_R8A774A1) +=3D r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.= dtb =20 +dtb-$(CONFIG_ARCH_R8A774A3) +=3D r8a774a3-hihope-rzg2m.dtb + dtb-$(CONFIG_ARCH_R8A774B1) +=3D r8a774b1-beacon-rzg2n-kit.dtb dtb-$(CONFIG_ARCH_R8A774B1) +=3D r8a774b1-hihope-rzg2n.dtb dtb-$(CONFIG_ARCH_R8A774B1) +=3D r8a774b1-hihope-rzg2n-ex.dtb diff --git a/arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts b/arch/a= rm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts new file mode 100644 index 000000000000..f51ba4fd602e --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts @@ -0,0 +1,50 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Device Tree Source for the HiHope RZ/G2M v3.0 SoC main board + * + *Copyright (C) 2026 Renesas Electronics Corp. + */ + +/dts-v1/; +#include "r8a774a3.dtsi" + +/ { + model =3D "HopeRun HiHope RZ/G2M v3.0 main board based on r8a774a3"; + compatible =3D "hoperun,hihope-rzg2m", "renesas,r8a774a3"; + + memory@48000000 { + device_type =3D "memory"; + /* First 128MiB is reserved for secure area */ + reg =3D <0x0 0x48000000 0x0 0x78000000>; + }; + + memory@600000000 { + device_type =3D "memory"; + reg =3D <0x6 0x00000000 0x0 0x80000000>; + }; + + aliases { + serial0 =3D &scif2; + }; + + chosen { + bootargs =3D "ignore_loglevel"; + stdout-path =3D "serial0:115200n8"; + }; +}; + +&extal_clk { + clock-frequency =3D <16666666>; +}; + +&extalr_clk { + clock-frequency =3D <32768>; +}; + +&scif2 { + status =3D "okay"; +}; + +&scif_clk { + clock-frequency =3D <14745600>; +}; --=20 2.34.1 From nobody Mon Sep 28 12:34:31 2026 Received: from TY3P286CU002.outbound.protection.outlook.com (mail-japaneastazon11010036.outbound.protection.outlook.com [52.101.229.36]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BA7954D2ED9; Fri, 21 Aug 2026 15:06:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.229.36 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324768; cv=fail; b=Rbx8kY5xYgRbL0dLZu2o8PDyDkv36HBqCusn7z/W85dUq4sTSHf3POaDAq7RYHwz9lJYxJOCt1WBibLInInY8SIZWEIaUB+6dkAOFEMNXCySE2VFW950+NYNqVgjyVdrJpf0VH/OotJd8V2uxXmUUkeR2mTbmuaQZZb0fbnlt/w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787324768; c=relaxed/simple; bh=5Bk7ltC/ntxPfaUK0i1VEhPrEy8iijYALj6illRAsx4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=NiMDkuEYfCbeZkP0NnK0tbsa0SCnJazvHbQSWsmlSLmftkgBbAQzrHyRNRsICqi2vzyQe1bi6yx/tTcHjDmnGZZAKdFV5lU+FGJ8j1F+aK5b5R6OGA1T0EXjmyA2rDyBUfd1hMLvx4PVc0jSk/1ETaywEDTPvTwO3G+5OI4C+8U= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=bMQSyt+r; arc=fail smtp.client-ip=52.101.229.36 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="bMQSyt+r" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dQ31QrqJc0ywgAMJakVhccBucPp8kdXaKKOaYMbsYh4qIHp+U/k3n+tu31BnEbS4dmRDxv/gfhap+IvE6BU7NC+KO2OqkgZlDJspN/LLE1L02wGjGK7333iLumHAVYLCyjXjAzLuhS9W0I7LkCExHCjkk1SGKt9pEkRyg26uLBToQLmS/T1IP/Gx2ETS0dkOKv/kSBMdh2xcYSTly6mfO+NiiOJE0BvruyWDmbeWuaWQIRWzUUsMm2BM1AzTKdpkeJqxdwqrnmD0en1pQnX7ZHRixi/qlupSvVkgkxr00TeE9jFMKW56haBEF4Noi6oSjLeQwdc7+F3DA/ZGIJHoQw== 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=gFbG9eQcK1uMXbs7elrFvAbAiI+H3ZcnUwKdTZLs1Qc=; b=xzeEJJLEgjrH7O83N5ZNjOPRjmZ9Kcl2BKOurFmD2XEKtHhV1J1wgNWwMABRLsTF3m7dr7cSP9BZYURp2GY3ULoo2beiuep+A96oEBQVmeVebpudzvRvD5MMkNuOzT/xcnfJhs3aWlb7AFW8qQsdFT4AqbxAlfCo6BuHYoBt0XsIRw5XTlLQEakyzvcPFUsmPaokoAjTeoTg92dggYgncB2rgOnTZyHrEA871NaldQc9WaOM3ZJEevw/qrC4HYVA6eEH/F6V7anTsA1Qjsl2ZNNaXYjca15vheuSdM+Z191PGET8ry6lx/N9+fH4JbTvxz4yZNmbSTdnk4k3mb4YkQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gFbG9eQcK1uMXbs7elrFvAbAiI+H3ZcnUwKdTZLs1Qc=; b=bMQSyt+r/v6K3y0F7XKP3exlK9zGuDtrpSIFovU6J7xb+L85ZDksO2/S2K59s6NG4IMXhggwaJ6O3j/Niiez8KQy+DrK0dTe0qtbSpO0k2OKYmEUUOf1riXC5O9B2mntTqDPQXaoKEFoSNivUKFoetEylGGmAdxIpG28aCGNG94= Received: from OS7PR01CA0251.jpnprd01.prod.outlook.com (2603:1096:604:24b::8) by TYRPR01MB16205.jpnprd01.prod.outlook.com (2603:1096:405:2e7::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.11; Fri, 21 Aug 2026 15:06:02 +0000 Received: from OS1PEPF0000D213.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:24b:cafe::47) by OS7PR01CA0251.outlook.office365.com (2603:1096:604:24b::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.339.11 via Frontend Transport; Fri, 21 Aug 2026 15:06:02 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS1PEPF0000D213.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.360.3 via Frontend Transport; Fri, 21 Aug 2026 15:06:02 +0000 Received: from laptop.adwin.renesas.com (unknown [10.226.37.103]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 7409930002AF; Sat, 22 Aug 2026 00:05:57 +0900 (JST) From: Ayman Chaudhry To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd , Brian Masney , Jerome Brunet , Ulf Hansson Cc: Ayman Chaudhry , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-pm@vger.kernel.org, Chris Paterson , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 10/10] arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC sub board support Date: Fri, 21 Aug 2026 15:03:35 +0000 Message-ID: <20260821150408.73829-11-ayman.chaudhry.kc@renesas.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> References: <20260821150408.73829-1-ayman.chaudhry.kc@renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS1PEPF0000D213:EE_|TYRPR01MB16205:EE_ X-MS-Office365-Filtering-Correlation-Id: 79c4c0b0-7154-4507-aab1-08deff95b77f 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|82310400026|36860700016|1800799024|376014|7416014|23010399003|10067099003|56012099006|11063799006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 3BkzGnK8X1P+Y9ovZlTLdrKh5jB0aB/Q9t2Zx8ELxT00uE+hA476ySg08CzhYuGVvNE1AGo5DMpKipl1FKg1El/ROCE932S/gHRu7cGqQ9ybtB/lZKX9zjAZ2kWl82Ry4cXJVqq0va0Hhi1xXek4bYRl9Kwc4tipRtvdgI51WxAQqJBbpLXpwRxGwm2DkiUyfDV6DFUXEUxeeUwF4NwjZrKHpv8cWuWEMt1d4dnXZmVOR1DeiV5pvEYFYxbbKAj1Zm31SfWErzwpWnOlOTRPZ/5Tf7l1HSOZvx/LSoXb2NKDM9geAtLIFD/ssTJpAmYNkBVVcU9AICFmgj0WVucaKlUqUaaOsAHbnivYLGi51WepEeLLmJAOeYYcRQg89doN+s7OogUitiERpNP1EKK1cnsjjN3cuQvIBNX+rTgKVt4p7MAUEvSP/8ABf9bTzzxRgnH46W+6Ab+gzMEeUyfGkTtYlQK/v/sHFX2nxK98s3s59ojlYJ2bLo5DLV1slzLeBoeePU3VyspxP+cdx8XLHMwOpa8xlGmocSFg+4K6d0IAfM1FNnsGZn9NFdTY2dzcBK2LaCjZV6QxxvpGFpAkLL5UUQHJHzKgBJrQmgiXwcLKpb53ofRbaVfoDRfoFH/n/5NElsz0HPBZAD/Aq6W+bWyXIeOg3UjhbQTDR6GhMFvErj46LA5idzQSJJmiBIE4nxzEEXLJGFbCvjvHjg/5qg== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(1800799024)(376014)(7416014)(23010399003)(10067099003)(56012099006)(11063799006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZARLA8bpk93l5uO01V+3S0IbX4OZH4O39E1rs0olMtHSli2MQ6y4JWBRCuCRTBdprkFMIUhQE1XI5ESPCO6bUBJ8TWsZFPBqFhTivVfh7qnKBgRebVoYPRa/F39E1+YtgO1rfEOsdyQKhCAbViliFkxGAXEIPxodYmLyYQ/kpvQZaOA37zfMIetGNqad0MpJ0V39WywNF2WA3+dcZw1bTjAgKzTcYbC5mdakw7Z0DhSwLOC2MBTpNvCVx0WVGPoi1/N3/b5xVzrEECJJ9F/oY1G2tcQkzxjTIBeYCfk7nfQaIwggBpBg9sEHvenzEsdC27NuQ2s/Np0Q7AbA543Onym75alrjN7b96ILYIv2a8ovkp80UCl7CIuY3FvQikxvydDXYpNhhoDDl2ZGD78nXK+CJ7OVIUkH4G9IWIO2cb/qCY+szxkfqbGN68+L0TIk X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2026 15:06:02.6366 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 79c4c0b0-7154-4507-aab1-08deff95b77f X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS1PEPF0000D213.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRPR01MB16205 Content-Type: text/plain; charset="utf-8" The HiHope RZ/G2M sub board sits below the HiHope RZ/G2M v3.0 (a.k.a. R8A774A3) SoC main board. The RZ/G2M v3.0 SoC sub board is similar to the RZ/G2M v1.3 SoC sub board, so there are already DTSI files available in the kernel. These DTSI files will be included once additional support (e.g. CAN, PCIe and ethernet) is added for the RZ/G2M v3.0 SoC. Signed-off-by: Ayman Chaudhry --- arch/arm64/boot/dts/renesas/Makefile | 1 + .../boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/ren= esas/Makefile index 6ae96027664d..346670b10ada 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile @@ -9,6 +9,7 @@ dtb-$(CONFIG_ARCH_R8A774A1) +=3D r8a774a1-hihope-rzg2m-rev2= -ex.dtb dtb-$(CONFIG_ARCH_R8A774A1) +=3D r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.= dtb =20 dtb-$(CONFIG_ARCH_R8A774A3) +=3D r8a774a3-hihope-rzg2m.dtb +dtb-$(CONFIG_ARCH_R8A774A3) +=3D r8a774a3-hihope-rzg2m-ex.dtb =20 dtb-$(CONFIG_ARCH_R8A774B1) +=3D r8a774b1-beacon-rzg2n-kit.dtb dtb-$(CONFIG_ARCH_R8A774B1) +=3D r8a774b1-hihope-rzg2n.dtb diff --git a/arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts b/arc= h/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts new file mode 100644 index 000000000000..fc46ce321d59 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: GPL-2.0 +/* + * Device Tree Source for the HiHope RZ/G2M v3.0 SoC sub board + * + * Copyright (C) 2026 Renesas Electronics Corp. + */ + +#include "r8a774a3-hihope-rzg2m.dts" + +/ { + model =3D "HopeRun HiHope RZ/G2M v3.0 with sub board"; + compatible =3D "hoperun,hihope-rzg2-ex", "hoperun,hihope-rzg2m", + "renesas,r8a774a3"; +}; --=20 2.34.1