From nobody Sat Jun 13 21:24:18 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A614143900E for ; Tue, 5 May 2026 12:37:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984636; cv=none; b=k91kP1VWryMztOfqoT50k4GMFcwrsTy1hFIzgwxodDVE/pJ5iqt5nd+uC6y3WvWWQSdKqoOjHishC/QrMiYtKo6BSIS3Pb5/zTwaYFIcxUTHtpGnUXwluDxP0ODEp53Tvl4IsCbf8mhPI5nYhTe7gYwgyYxCagiSH9ipcJmzlkA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984636; c=relaxed/simple; bh=l+YxGbh0vYESNoONWJAuffS4F0yLNJmoeqbW59wLkjU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ejhbk3TIrAVH3shgWd+rjxwWvn2dKfOZSlXBRL/Qva+WMvnFNSArSJrmaZYKKKvj7+DOBby33uk37mnHqm4zykNYY/ZfO002aQOmHhEgTqL0OIJL4kRzvRGsa+7h+NkOJsoKskuqf05zztn3pOS+7lR859cfFacxZEOX4jahO24= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jcOpWS0W; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jcOpWS0W" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-43d77f60944so3347781f8f.3 for ; Tue, 05 May 2026 05:37:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777984633; x=1778589433; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2jYwAveFBg+VqPkY5Yc+/WN3dPnzXPR6td9wQJZBOYI=; b=jcOpWS0WFZZwH8yYdtM3ZCHgdt3IodEZs+VY6cW5CjHzxN5jmpTp4ydfh/p8TTl6RY WdpACG2KAUbJWpKx3FhDUMcSQ7qVIm8ArxuUaTLanmyk3ook7w6kLOUD+zmUVNI4H5gh d+iDH15gp4TI8xS4R51LUaG4dpcVpV58KTY5lliUIIqORWf1xBwgh+OoUxleY+sLQSO9 7TOIlx3FvMgXHaMrHL+A8GQYixOXJSW6VifSIaXO2X6JzNaZCLEDK6kjhiUIuQdPjEWk IE8X7WfRhWiuSpu1jXksac5zy0OZTGiu1qvwsHdxTIREEyykCYPMlb/tjjWYqLrB8W+U LSyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984633; x=1778589433; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2jYwAveFBg+VqPkY5Yc+/WN3dPnzXPR6td9wQJZBOYI=; b=V+/BI7dPNNqGQ5e4Brcwc/74mjwdiM9Hwu1sc2PhjRDDA0SPz//HiK67G95igDJ+Ko tWgMKYyBUWwJgfAWo0KdZsvyLlVCjSJ5n6HWj3Ll976Lur9L7rGyLdWxaDO4SkuftUHS bPbNdVPmtKMeFZYpVPM0AbZew2Qal8mXC2Zl0wltX3hZPfWk43jRjTKaOVkVBYCFQ+SA KL+UCNjFHhbMCs1zPn6ky8c3ygw2OWZdsZejwNYRmvJpl29Qx5LmH/4zqnNWorEEy3Vo 3+rNBq6R6ZnCOo6tn0K6R8EfxRXqiDlgyo/LQJ2SyjbCi7UA/6yWQDvSqSM7Yqk6CfEV S7Ug== X-Forwarded-Encrypted: i=1; AFNElJ/l6dMC0h22rXXIHHJMx5nnDrpD71EhZ2Z/ulw/ZyNQW6EcQYxvz+YMnDQwAvCVFXLYnOi2UxYLA7fo7i0=@vger.kernel.org X-Gm-Message-State: AOJu0Yw7VZcoX15PmQnxVu9SQwViMx+9NznStvsHPaMAIkvWMDsxy7BN 2CHkfQiVmCHUPs/SPVzfKVz5U8YvUFzLb79dNB702ATjj5JrlDKDYNFV X-Gm-Gg: AeBDievg8yRvqy3CXQYjd6z7gOoD0RvaUA0QNS2UxPsH+Gn6REgWtuH2aNSKkkgGe0b WFc6ymKoELye+RJVeRW3ZUKcXcaCNCl/upR3NXPP+Buk28t6bC0ceAGrGsfRlsQbOH4Tk3U++kk K8nyiMyJdjTBUZ5uesko+8SLtpzzEYhIwGi6fCUhVcSO7NDohxUlbE24t0AmHKheOj1TaCETDEb SPo/LaZST0d9v3DjqSDPx+YqnCXWFsgFfbNXsA71rqxmjxkGWsGzSAWKwltmBpY+KVpq8+hNgzs mFhLoYbG/KEGdcwYSPIyXkokEDHEJNZGfsPXbficx9iMylFyIM4CxmkgaIlNuF7VaL/qldl1hW8 Mm7PB8gY0V5p1jTyvFi+0tsxjG/KFlGB/44NPvftXPDWwJbN+fFCnaRZu1ClGOpKyV9rabd7Lf1 688TRrly3Nvz/UTJECIagA8s01DRSZR6HEO9QZw5SqItlbGE8fs1XiDbfPhedZm77uRJ7voQ== X-Received: by 2002:a05:6000:2283:b0:44f:db87:8919 with SMTP id ffacd0b85a97d-44fdb87893fmr6505204f8f.4.1777984632440; Tue, 05 May 2026 05:37:12 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1da3:f63c:84a5:197e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45055960902sm4703780f8f.28.2026.05.05.05.37.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:37:11 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 1/5] arm64: dts: renesas: r9a08g046: Add DMAC node Date: Tue, 5 May 2026 13:36:59 +0100 Message-ID: <20260505123708.134069-2-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505123708.134069-1-biju.das.jz@bp.renesas.com> References: <20260505123708.134069-1-biju.das.jz@bp.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 Content-Type: text/plain; charset="utf-8" From: Biju Das Add the DMA controller device tree node for the RZ/G3L (r9a08g046) SoC. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index 8abf4ec28df1..fa15e2ebc87c 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -482,6 +482,43 @@ icu: interrupt-controller@11050000 { resets =3D <&cpg R9A08G046_IA55_RESETN>; }; =20 + dmac: dma-controller@11820000 { + compatible =3D "renesas,r9a08g046-dmac", "renesas,rz-dmac"; + reg =3D <0 0x11820000 0 0x10000>, + <0 0x11830000 0 0x10000>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + interrupt-names =3D "error", + "ch0", "ch1", "ch2", "ch3", + "ch4", "ch5", "ch6", "ch7", + "ch8", "ch9", "ch10", "ch11", + "ch12", "ch13", "ch14", "ch15"; + clocks =3D <&cpg CPG_MOD R9A08G046_DMAC_ACLK>, + <&cpg CPG_MOD R9A08G046_DMAC_PCLK>; + clock-names =3D "main", "register"; + power-domains =3D <&cpg>; + resets =3D <&cpg R9A08G046_DMAC_ARESETN>, + <&cpg R9A08G046_DMAC_RST_ASYNC>; + reset-names =3D "arst", "rst_async"; + #dma-cells =3D <1>; + dma-channels =3D <16>; + }; + sdhi1: mmc@11c10000 { reg =3D <0x0 0x11c10000 0 0x10000>; /* placeholder */ --=20 2.43.0 From nobody Sat Jun 13 21:24:18 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2480E42EEAB for ; Tue, 5 May 2026 12:37:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984636; cv=none; b=I6ygu9qHp2p77l8w3ppqSxiYPrQ/XMOZY6Lb0nZfOT4Eh4zPza3TaNmgn8AaDRpc0g+Ej21ZH87Eif88U6dLMfTCNQHtwokKLSGoOi7WePtYABqGUH3DDnXh1BwTs8PFpayR1FNTd64rno3G5mjfA/spfZqMm37IxOZvYyrNJJc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984636; c=relaxed/simple; bh=8tDAAWCyX8g8rEM+l88sXOrzNZ2pgZADOHDwS7WFU2w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H2hxYwvTjgga+7Vxwa67ku19rFmQx7y/YyGxU1qDn+yVLPi5/AREabtcF9l1+Pm9W2kFBHZ55M0siuUJufvWY0BlMzOMWYEEMrs1daK0aBXoWAMWW9bAeIThE6Zw4aF3pW/BCrxPn6sFBK8WO+E/lEG59rxO45htTf1FKFakaeQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=KQZky9j4; arc=none smtp.client-ip=209.85.221.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="KQZky9j4" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-449e96a8a80so3075534f8f.3 for ; Tue, 05 May 2026 05:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777984633; x=1778589433; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Oe5hiZ22zYH3VWvOeb03VwN3MDfhsjlKDVnCObh3ENE=; b=KQZky9j48DZXgDheu7PplYA13usOo9RtfLY+nJfTaEOGhyA6UymmRphurmDo1HqRSo hPKY5bOkjQcqHCMlEWwKbahF64Sh4SzAwQzJlMLv/EReXfwjs8lwLjvFDPl+4wujqDgQ sJX4R8keDBZ7373/gg0SdDCYCale+jG/fSlkXN3mETln5H9X0pflfCWmhQdS0pxaXxH6 SyEdMz25gIKlNQcyplIOl0jlXnSQ9p72FtI2z9Rr/U1kg09CVBhAe+fW4CAZAvgWic7V bnzzZ2TtrSxgBWbLGBGHj0zJXBMOya1EkriGNQmF2MxDCbk5LOFlyLuLTCKTDEiU7mFC T+NA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984633; x=1778589433; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Oe5hiZ22zYH3VWvOeb03VwN3MDfhsjlKDVnCObh3ENE=; b=Tg52dy1i4f4Llh5cgm0PUbn+DCLGR77mHg5naPTs7SmMKLN7+9FcR238of+EbLu3Ao vPPYzMc3AZ0xYNh4Wi1tjzonhu/yFiAz8WRFGg10c/I51SOrLpXLnjGoDkoycbWn8jWM pBxwYg+K6CyF53aK7Jq9dyj0ePbAM3L0o1PnevTFeuG2oJI0lyuWFnI9Xht1Nd/7NyDJ rMUj+Hf2ryQE4v1lNsf40fgdQZgx/9XiQu1F32HwAD9VLuFvBSaUnHnLxCfOBRFlxxM1 wV6U5OkWeaNyhkeJYmHwf6GvWGs+1WQ7FfepUfcoLt+6Idyg7y8P+UCRRRqiqY45nlVA MaVA== X-Forwarded-Encrypted: i=1; AFNElJ/1laQpk5J6zcEY6L3ww48PdSBgJZq+3Sk7s+VREPMWDdSWvXL/DOsgE6kN64NREfXghyIt/yDGyaGFFY8=@vger.kernel.org X-Gm-Message-State: AOJu0YyrjQtbiY8763fVcOKURR1r9TLDAX015MlFXmt6vEWTEbmRwJha OtzW6uju55FHPjxAqFPtubuDQ53v/Fwah350+XNMJQVHOT4T2aPk5yYh X-Gm-Gg: AeBDiesIdCW/DrTWITnYIsdL9cHCsbBv2QspV7kcQSD/o5scKRE7qh0QOZBJhGiOSF2 vbyABI0G67AU7z3Y1ngF2wG5UEg/gvDZZ5qf1PJ44wSgm98Iav3FjY8UASWnTPZVqnue056faHw STd1rhkwZu0j2iNCGC/DQa8U319m+TkKklwSs+37ReVS7Jsqy87iPzTTSNK3PNsBvHLLlfvVBRL H8ivCr1cq7csaAr03c4yoeXGPs435Nd57PTAheCpOp4opHJ8+OgaTVumB3BWJ0aV6iSXr2lmvTS /tiQ5u2TuxrXR5hl1UcRp5obPCL2x/2/uUcnLDwyeVhNfsWJONeuat7Kn/lKK28TjPnc6SXNjng d4hAGMmOpa0266/AUKS3MPagBsvr5gbJ7/j7gkthBmWoBWq/NO+WTB2KkceGqpFGqLlcGJznvlU yqevRpDD7346lqyA0aQ3lyaKEBHMCLdy0ijLu8M/+9IfwiBrldGCWYuBRLE64= X-Received: by 2002:a05:6000:240c:b0:43c:f1a5:56f6 with SMTP id ffacd0b85a97d-4500670b33cmr5481315f8f.43.1777984633403; Tue, 05 May 2026 05:37:13 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1da3:f63c:84a5:197e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45055960902sm4703780f8f.28.2026.05.05.05.37.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:37:13 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 2/5] arm64: dts: renesas: r9a08g046: Add SSI support Date: Tue, 5 May 2026 13:37:00 +0100 Message-ID: <20260505123708.134069-3-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505123708.134069-1-biju.das.jz@bp.renesas.com> References: <20260505123708.134069-1-biju.das.jz@bp.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 Content-Type: text/plain; charset="utf-8" From: Biju Das Add SSI{0,1,2,3} nodes to RZ/G3L SoC DTSI. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 76 ++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index fa15e2ebc87c..03c0ac707d3a 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -349,6 +349,82 @@ canfd: can@100c0000 { /* placeholder */ }; =20 + ssi0: ssi@100e4000 { + compatible =3D "renesas,r9a08g046-ssi", "renesas,rz-ssi"; + reg =3D <0 0x100e4000 0 0x400>; + interrupts =3D , + , + ; + interrupt-names =3D "int_req", "dma_rx", "dma_tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_SSI0_PCLK2>, + <&cpg CPG_MOD R9A08G046_SSI0_PCLK_SFR>, + <&audio_clk1>, <&audio_clk2>; + clock-names =3D "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; + resets =3D <&cpg R9A08G046_SSI0_RST_M2_REG>; + dmas =3D <&dmac 0x2665>, <&dmac 0x2666>; + dma-names =3D "tx", "rx"; + power-domains =3D <&cpg>; + #sound-dai-cells =3D <0>; + status =3D "disabled"; + }; + + ssi1: ssi@100e4400 { + compatible =3D "renesas,r9a08g046-ssi", "renesas,rz-ssi"; + reg =3D <0 0x100e4400 0 0x400>; + interrupts =3D , + , + ; + interrupt-names =3D "int_req", "dma_rx", "dma_tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_SSI1_PCLK2>, + <&cpg CPG_MOD R9A08G046_SSI1_PCLK_SFR>, + <&audio_clk1>, <&audio_clk2>; + clock-names =3D "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; + resets =3D <&cpg R9A08G046_SSI1_RST_M2_REG>; + dmas =3D <&dmac 0x2669>, <&dmac 0x266a>; + dma-names =3D "tx", "rx"; + power-domains =3D <&cpg>; + #sound-dai-cells =3D <0>; + status =3D "disabled"; + }; + + ssi2: ssi@100e4800 { + compatible =3D "renesas,r9a08g046-ssi", "renesas,rz-ssi"; + reg =3D <0 0x100e4800 0 0x400>; + interrupts =3D , + , + ; + interrupt-names =3D "int_req", "dma_rx", "dma_tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_SSI2_PCLK2>, + <&cpg CPG_MOD R9A08G046_SSI2_PCLK_SFR>, + <&audio_clk1>, <&audio_clk2>; + clock-names =3D "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; + resets =3D <&cpg R9A08G046_SSI2_RST_M2_REG>; + dmas =3D <&dmac 0x266d>, <&dmac 0x266e>; + dma-names =3D "tx", "rx"; + power-domains =3D <&cpg>; + #sound-dai-cells =3D <0>; + status =3D "disabled"; + }; + + ssi3: ssi@100e4c00 { + compatible =3D "renesas,r9a08g046-ssi", "renesas,rz-ssi"; + reg =3D <0 0x100e4c00 0 0x400>; + interrupts =3D , + , + ; + interrupt-names =3D "int_req", "dma_rx", "dma_tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_SSI3_PCLK2>, + <&cpg CPG_MOD R9A08G046_SSI3_PCLK_SFR>, + <&audio_clk1>, <&audio_clk2>; + clock-names =3D "ssi", "ssi_sfr", "audio_clk1", "audio_clk2"; + resets =3D <&cpg R9A08G046_SSI3_RST_M2_REG>; + dmas =3D <&dmac 0x2671>, <&dmac 0x2672>; + dma-names =3D "tx", "rx"; + power-domains =3D <&cpg>; + #sound-dai-cells =3D <0>; + status =3D "disabled"; + }; + cpg: clock-controller@11010000 { compatible =3D "renesas,r9a08g046-cpg"; reg =3D <0 0x11010000 0 0x10000>; --=20 2.43.0 From nobody Sat Jun 13 21:24:18 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0DA8443CEC6 for ; Tue, 5 May 2026 12:37:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984637; cv=none; b=D0KYcR5UJYNjx0JwBKIOHemTP4WS0LvrnMv06uabLz/GA0qfeqTWwhNs4Kcb7Q8oBj/ievUqj61VJgroHs0kaQpB/9TcWSRmPUh2fj7YT8RGFE4blW6abgN2N2VE7uUt0Unt9OWl41+EW45UKJAZ1AzIEv7ifu9RjpVouaSW5GA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984637; c=relaxed/simple; bh=cqIhh+pJ/+gp0DCZ8vKGCHyY5v99YfadIPRRJLJXgiQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Yu2HN9ORjfVzsJ8vvW25IUROWWIvWzmaAAXFYdGDjp8p6yoH6WtgVCx5P0a/pgsQtE4BHe1aNCfwqA5NSJODoozkVLLNWYNt0BBMiYO1lW2hXjrlQ/Q7Q/SPi7i/t9Ni6sncenwFjFZ/OVnU5vGCN5ZxGyCk/qNxQhWvWh5cxb8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=oL2YWh/w; arc=none smtp.client-ip=209.85.128.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oL2YWh/w" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4891e86fabeso64232055e9.1 for ; Tue, 05 May 2026 05:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777984634; x=1778589434; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CVJwiB5RdL84fSkwUDhj3KruslwKN6j5oRJPekK7gZc=; b=oL2YWh/w390Q3P4L3qZtuZtsImblj7KxwOzXv6nbc2ZmSuixUWZuXsXwT0pVOlx0xt mX1Ua5Cc5rqh0zeR5CfJ0T16r5HaX9XRrzU9uKhOiy+CSd942olVwup5pfa2lPHD1CmH bxRy24y6Q4f7eNG7B/BNxuTdafaBf+glxmZU52yy5aoc62JGy2jhx00FPZ57mBFX0olW zIy+vN3PtXKe4E5KBp+O1ajt8zXQjJno0FlPJCrNq32lwgvgtnH90jtdoz2TObTv9O/x CXYwMeiAb3KHLQebqobxuF1ewBWF0pl2Rwt8K/R62yxpFnZz+pvGkF0wmbcpazcWda+h +v6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984634; x=1778589434; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=CVJwiB5RdL84fSkwUDhj3KruslwKN6j5oRJPekK7gZc=; b=BdnSWIbnskSac1OMwUmaHF7pMlTOJvtoMCRx8UbbZ9YC3Y82Tyrkic7SVRnwYkX9kY udjiEU13j/mk/tLoVb6QlSIIHfssTynDcXWoTgKqLzX9PVQ83x79w9C0mhyO+ZBC7fh5 PnC1oDviL6CYwVQDFf32RRlUZgCsinUtlAjm4BLpv1494LASrQkmbqmFksMrSw7f5eAg 7OKuLV3dLhZ/m9sW1ivmRLX82EhMmRWjbVMvqHQPcEDs2TMBEOblF9lv7t73w+l7WC5U eQR8pFA83jqwbcwW9F+RtBmq/63pE3h0z1awR5yfk2dlb+CHM7g2w5A93NGUaCj/gAOw ojNw== X-Forwarded-Encrypted: i=1; AFNElJ+O4/BtsaADfFwWkcdr7aX+gJu2BPPZdTrtOWCpkwQT36YiDpBxrvTW2ZXRbntLK1IXm0UYyTxgC/WO8oU=@vger.kernel.org X-Gm-Message-State: AOJu0YyvyQDgMU1ATRvKLe4vi8TeAYx7w2z6L5q6k8ybubV+9MkyIp+U ++eJtzma86bDtRvyz5xJ8lKAHKFxcG//eB48zw0E+sQhsdDc5WbLT2GE X-Gm-Gg: AeBDieuTLhNwLC5A9BvLUgQIH3ehGQOhdSc/+d4OThIxVQjfm/6mumTXugNPCMVE5II N6hI6FwSZxlkIiXQRnDIgbjP22e7jN9iWgkDvd/XZ5PAnPS06kIle1QJxGnG56O69DKc+Mz13KB kKkkmF/d2WUjQLN6p7qGpgN7sduJBAUxlMFZZvcMQgC+XCYD1aNnzR3kkMuu/avfHL//vbbZqkO Sa+RljpkPd2C6IiRm3wBsVg7vY8mUJHUf3hLl4lRfXXkRFbbYscyDXA753v5W1pmmqjjZxG3mmZ 0Xp0W5okkGCllO6PDPsy9HZbYjI/DwmXe0osckjusKJ2R06kpIu8gu1NSl4l0QDFkcAt4c+WcJV OblOWCIgtELtyYec5jmZldL4gSEa9KAv4r0eJ/E+LnhLyg8YrlQH95K+P1VAopO4VfLpmLEx1GL FxF0iUmd8uedmSgznrqbb/kDjcDNc1NWxLsmv3HM572qL9q6Fy07XpoAulRHo= X-Received: by 2002:a05:600c:4ed2:b0:488:a639:b772 with SMTP id 5b1f17b1804b1-48a98639ca9mr241200945e9.7.1777984634366; Tue, 05 May 2026 05:37:14 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1da3:f63c:84a5:197e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45055960902sm4703780f8f.28.2026.05.05.05.37.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:37:14 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 3/5] arm64: dts: renesas: r9a08g046: Add audio clock nodes Date: Tue, 5 May 2026 13:37:01 +0100 Message-ID: <20260505123708.134069-4-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505123708.134069-1-biju.das.jz@bp.renesas.com> References: <20260505123708.134069-1-biju.das.jz@bp.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 Content-Type: text/plain; charset="utf-8" From: Biju Das Add audio_clk1 and audio_clk2 fixed-clock nodes to the RZ/G3L (r9a08g046) SoC DTSI. These clocks are external to the SoC and their frequencies are board-dependent, so they are defined with clock-frequency =3D <0> as placeholders that must be overridden in board-level DTS files. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven --- arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index 03c0ac707d3a..55cbae6ca8d4 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -14,6 +14,20 @@ / { #size-cells =3D <2>; interrupt-parent =3D <&gic>; =20 + audio_clk1: audio-clk1 { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + /* This value must be overridden by boards that provide it. */ + clock-frequency =3D <0>; + }; + + audio_clk2: audio-clk2 { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + /* This value must be overridden by boards that provide it. */ + clock-frequency =3D <0>; + }; + cluster0_opp: opp-table-0 { compatible =3D "operating-points-v2"; =20 --=20 2.43.0 From nobody Sat Jun 13 21:24:18 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D9ACD449EDF for ; Tue, 5 May 2026 12:37:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984638; cv=none; b=C+gl07WIWE3/CVLQGrL3HfaZ8HKJYLaZvDZL5WGS6ecVX+jabKBrMikJanpBGg5RtSMpqaTkdduU8sSUbkzQw+3bqOAbC9ctrDYsn6y3VjJJkF5WFhnMktISpRdXfd1rDBGpUKKt5MbjxxsnYWHyaQ3GEoPiTfVmKWY0XC09Spc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984638; c=relaxed/simple; bh=E7JDCwHJgVaFL1A44K4ePqolMC8wjNE4dhRVxypVutY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H1/d2ivDBezC8t/Sw/gB2Hp4OSgwxxCL2eDmzFpRoREjOPR3+vx9rJ3SUiyfkNLveuGFpif8EeXtloNB+2pa0G/F8lBV0YR7AhMXX0yMvWdHRMyze5m274nYzWp/vaD/9E8pC3yEw3hQVcq1zC3/6VsbbfPQLRa0A+wq3yPM9uU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IHvTBlcH; arc=none smtp.client-ip=209.85.221.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IHvTBlcH" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-44a14580111so3280842f8f.0 for ; Tue, 05 May 2026 05:37:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777984635; x=1778589435; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=32ZCzWFkzCwQPUS0qlHqnLdTw8nu/0VnY/TwVeNGcz8=; b=IHvTBlcH9TpNBnrsgSPJtP2ZC/awjX3uNd3DkuMyWme9/EK38vGLRReVE15QN6WhFv 0q0sK/n0v1gAHSTX0x/RxSDGCCEDYVXsHoY0fYucKcmDA8J4N0zQElH1hsH8nPy/JRO5 vXiijxFC5yyuMr9uWVmaEUO+43fGLT6CZzxY71jUdYajngh6tFcVmyOk7su1uQ3wFy4W 8CN/BczTJSo7Rx7IQXGEFX6FvwOLeKgaNYrlEb+KomVcWPAiIBWfZwO+Pjr8TqC0Rjr+ AXZn9wf71XT0J3RtZI0jYdECo6El2/ChJhXg+4zExj/ezZdVmcuqeHAAOZTbSQLeB/KI n43w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984635; x=1778589435; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=32ZCzWFkzCwQPUS0qlHqnLdTw8nu/0VnY/TwVeNGcz8=; b=B2895lHG0wjCm/mg13SAdW//QHXFeE4G9aRe7spt+NgK9MIaVCFfPy31prdInylbBN c8Ib4GqgoSs5k5HS6LenobrOl2DzCUFrfsWnd68PbTaigAPzRKzMsNx/1SNAYagOvt3l pIUYc9ZTwd/aGAmuhvTik/a33hdg6UIkvdg5ZHNOYhWbMnQkaJLo41hmVKL8HLy8vQx6 0eDg3TQfs1YkSRjw89WLlAyMVHm/Q5M9opknBTnGK3uAJ7anYXFoyyylzpH1403Zh+qt /44WEzpZhHUqQye0skfPIFFEpQL7zwf1zjE9lCfiVQKjRMt+soRMdyJzrmaWx0BieVxL +y9w== X-Forwarded-Encrypted: i=1; AFNElJ8ZA8SLbEf26EYoYCLXUkBFUlJnYXKl4qF3ycuV3Bh7pwaW5/5T9BNMA0s5OEGXIQ0DIyXd+RqR6tfGo+M=@vger.kernel.org X-Gm-Message-State: AOJu0Yy9RsOrCMZ7ywPdggjOD0AeYS9nTV3VVpYykmrg79823i2W7+bM QrKg1ftjtZRuAEDWaXFKthZUTcjOHkTI2LU3+LHIp0Sx52SViUXz7qtv X-Gm-Gg: AeBDievQVtaPj5wMsAWyOHql6UBGXqqvdRJeeOaWo09wBCuykntUANEToJIPjBx8kJj /yqkYpjRwTv29YoQwcoGOpRSFtBJHiSYgP7/z2PByC8mVTCMDN/ANQiD9PuOOs0806Pk3fFd7Kc NG7SFvk/jG9zwHOQM8AXCP/F/B8tFMkWTHWz5jBQZQVvYIP5I+QZ2YqdVjqPAq0mNOegHQ3IY1R McZ0g+rfvbb0eLcn35Hb7Efc1iCFcblyQDmABRToYBWLFyxmHmcEIT99LDmxK3rHMFfMnUdXoG6 7zOp6JriWLHQlvYkVKacXrWIOaJXXxbxasVJBWezC5U3Vri1ZumQegax5Z8kpJweOZfLo8yhuYQ GAcS4Abz3Msi/uSMzo+h97qpOEehs60cCWgYqfZyy6qw+U0FMP4aPkpSPPBWK6QhWX6i2i499Lv u97Z6N72wl69IK8Go2KYUh1n5huxlN2Db574A1iVUL/rQd85XRyVpOu7R1IyU= X-Received: by 2002:adf:fe8d:0:b0:44b:dd6a:2c80 with SMTP id ffacd0b85a97d-44bdd796f29mr14779940f8f.2.1777984635192; Tue, 05 May 2026 05:37:15 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1da3:f63c:84a5:197e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45055960902sm4703780f8f.28.2026.05.05.05.37.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:37:14 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 4/5] arm64: dts: renesas: rzg3l-smarc-som: Enable versa clock generator Date: Tue, 5 May 2026 13:37:02 +0100 Message-ID: <20260505123708.134069-5-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505123708.134069-1-biju.das.jz@bp.renesas.com> References: <20260505123708.134069-1-biju.das.jz@bp.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 Content-Type: text/plain; charset="utf-8" From: Biju Das The RZ/G3L SMARC SoM has versa 5P35023B clock generator to generate the below clocks: se1: AUDIO_MCK (11.2896 or 12.2880 MHz) se2: RZ_AUDIO_CLK_B (11.2896 MHz) se3: RZ_AUDIO_CLK_C (12.2880 MHz) diff{1,1B}: ET{0,1}_PHY_CLK (25 MHz) diff2{2,2B}: Not connected ref: Not connected Enable versa 5P35023B clock generator on the RZ/G3L SoM DTSI. Signed-off-by: Biju Das --- .../boot/dts/renesas/rzg3l-smarc-som.dtsi | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi b/arch/arm64/= boot/dts/renesas/rzg3l-smarc-som.dtsi index fb868ea99b7f..419a0e1584bc 100644 --- a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi @@ -40,6 +40,12 @@ memory@48000000 { /* First 128MiB is reserved for secure area. */ reg =3D <0x0 0x48000000 0x0 0x78000000>; }; + + x2_clk: x2-clock { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <24000000>; + }; }; =20 ð0 { @@ -75,6 +81,20 @@ &extal_clk { &i2c0 { pinctrl-0 =3D <&i2c0_pins>; pinctrl-names =3D "default"; + + versa3: clock-generator@68 { + compatible =3D "renesas,5p35023"; + reg =3D <0x68>; + #clock-cells =3D <1>; + clocks =3D <&x2_clk>; + + assigned-clocks =3D <&versa3 0>, <&versa3 1>, + <&versa3 2>, <&versa3 3>, + <&versa3 4>, <&versa3 5>; + assigned-clock-rates =3D <24000000>, <12288000>, + <11289600>, <12288000>, + <25000000>, <25000000>; + }; }; =20 &mdio0 { --=20 2.43.0 From nobody Sat Jun 13 21:24:18 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8FEB478E25 for ; Tue, 5 May 2026 12:37:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984639; cv=none; b=psRxbH7wfo5z8dRlAkuqYEynFLuy9JS9kgOr9jwEDvHU0fBTq5VuWUqpLnn5AaNB1Q6X9sK8MeUc4ZkClvINri5HivSXGXu1FjFvRyJ2OsTljWrl3ptMUp/VoToua0P1cirZiAPSdr5Lk/SgeVczU30aZl2Ka/9Ps/QpiCH8RhE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777984639; c=relaxed/simple; bh=b/mak/r1sycuwjITYX91V+q/izoc3h3s54xC5DZ+fcA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=g1adxbuSxB4xC5+vZcaqnXv8ijf0emo+PLUEbS2M0BLhg4qaK0DL457+HHtrDFd6fm4dV18c/l0qXdiQ/TPDd+FM4ZtKdQ6kjTOy/pPs8LmE7+bHEp7W588x+O8l/INPEVN2Bm1KTADI/zVpJEyN1d/izL8YcFKraSu0yYKfmWQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OnfzBPYm; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OnfzBPYm" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-44a74032ff8so2781065f8f.1 for ; Tue, 05 May 2026 05:37:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777984636; x=1778589436; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Nf+neV8yauOFpv4dlYkHYDMAjiQADvKWuGkswiXLOt0=; b=OnfzBPYmNTD8bBHa9ZfbG8AbCjQqjRqs2KYgGKQjptqgqxCVz34bHjN+m+cWq6prJJ NxzCQ6DEIuIMqOjg3baJR+ATq4CT+reFWbm/fKtaqmnb35jX2YLuGARNCZuCJqhZuGX6 aYmCi60OkJ8f5rqzOQgoPHbEm/7JpJf6ZWFpFDmHGTx1qB1Fp6Rr1kshJE0QltGGMccY GdedP2OlXADW6jCGukTUmsOSDyGyAN/dCzCqMHUPprW10zQ1kR/MCueDcdxH/kLZMNOe OCVSslUyX///Enx/g0oxquP/ao6Md5i8clmIefQAj9m8kCrahZ0CxXDsAvsv/hRirEMs /zBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777984636; x=1778589436; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Nf+neV8yauOFpv4dlYkHYDMAjiQADvKWuGkswiXLOt0=; b=ZoNKwnj2FdlIDTI9JkOZu1l6urEgJyM5JGFKZgFxbbi8vrkt35WIdxqfJ6GlLiMMpw FauggA/34FAqw80sFfYioZey4Q8IdLtYFVRQxvXxp4qn3k9UIG2Di0LUMIZVT6I1qPu7 dzdjFHBh5uouJp80q0N0ijxrtuOLl0vVkhMkxocigpClwgPoUlSgyTpWET/tHMsonJKX zZ0tagZ7hU8O3k1mrgtcSeNT/pAnBzA5XCHQvhtjvbTN6mDudfQL+2wrCzoszhq6n4qa Mt6cPinp5UsjDpFU1pMO401bzDYDDA/hBgZOaIyK7XwjAev8ZJikLPK3cwFbEXu8m2UU hL/g== X-Forwarded-Encrypted: i=1; AFNElJ8QOVlkTa2vjtazLglj9on2a916Gj4My4tqlL78bfCJ01IYuheLcYl4Tipj7RR+ZumwZrDYIjdOO16pBj4=@vger.kernel.org X-Gm-Message-State: AOJu0YzL+ciZhzVi3pFkZt/0FxrquER5SekuPProLxpOyP6ltyktiOMP XE4pUa7S0ocVeHTaI5TfbqSRI649Z5C93q+cuZi1+sQ4HE6DwP6Brc5n X-Gm-Gg: AeBDiet16hbncDJ5og9LPiym2n9WaBFkwbh7WZOzbGaQZPP8fPdKvv6TPXN2XpPngvD bnQ+YDeGuIw/M2EokEL9NQR/00oOL0Xbur6soVPpKwJZputHA7RdC1WjODUfGbw+0e40c+vEK0F nBLK2zvl0zGQCc3u2+3ZxgqOjtOUCrxdRuc12chOJUzmQ0Mhy+fJKaTq/8lHv+PbOaZOKFjQhtA GBjTG89C/1MBOKACwq+f9eWQQZN1T2rhazuCgMrbvtI0aT++KFFXHe868VF6ngYrcyVL+VK5RUR d/WDydxX5JyxyJAjcFNpMMZ2WoK/X3E7vGxadlqPOxCfOdCAVdITCuajguaNzf8gIjMt9dphzy/ 0qp/wvbX5FRakS+u4bk91pEhj4sL+FUIgn2vRI8DmUGWWujusLUcD5Kgy8/jbBIjWv7AmPUdINg TX/E8dM0mkpH8tnN3ExTJ8k73J7x965mtjmVpRPjxVHcZuCISdRovQgh2yW30= X-Received: by 2002:a05:6000:2512:b0:43d:77e1:6a66 with SMTP id ffacd0b85a97d-44bb33f1d66mr23648585f8f.8.1777984636108; Tue, 05 May 2026 05:37:16 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a758:8a01:1da3:f63c:84a5:197e]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45055960902sm4703780f8f.28.2026.05.05.05.37.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:37:15 -0700 (PDT) From: Biju X-Google-Original-From: Biju To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Biju Das , linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 5/5] arm64: dts: renesas: r9a08g046l48-smarc: Enable audio Date: Tue, 5 May 2026 13:37:03 +0100 Message-ID: <20260505123708.134069-6-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260505123708.134069-1-biju.das.jz@bp.renesas.com> References: <20260505123708.134069-1-biju.das.jz@bp.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 Content-Type: text/plain; charset="utf-8" From: Biju Das Enable audio on RZ/G3L SMARC EVK by linking SSI0 with DA7212 audio CODEC. The SSI0 signals are multiplexed with SD2 and are selected by a switch SW_SD2_EN#. Add regulator nodes regulator-{1p8v,3p3v} to SoM DTSI for reuse with eMMC. Signed-off-by: Biju Das --- .../boot/dts/renesas/r9a08g046l48-smarc.dts | 72 +++++++++++++++++++ .../boot/dts/renesas/rzg3l-smarc-som.dtsi | 22 ++++++ 2 files changed, 94 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a08g046l48-smarc.dts index 9752d9d6a59c..80fb4e53c24b 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts @@ -9,6 +9,7 @@ =20 /* Switch selection settings */ #define RZ_BOOT_MODE3 0 +#define SW_SD2_EN 0 #define SW_DPI_EN 0 #define SW_GPIO4 0 #define SW_I3C_EN 0 @@ -38,6 +39,32 @@ aliases { i2c3 =3D &i2c3; serial3 =3D &scif0; }; + +#if !SW_SD2_EN + snd_rzg3l: sound { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "snd_rzg3l"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + ssi_link_play: simple-audio-card,dai-link@0 { + reg =3D <0>; + format =3D "i2s"; + bitclock-master =3D <&cpu_dai>; + frame-master =3D <&cpu_dai>; + mclk-fs =3D <256>; + + cpu_dai: cpu { + sound-dai =3D <&ssi0>; + }; + + codec_dai: codec { + sound-dai =3D <&da7212>; + clocks =3D <&versa3 1>; + }; + }; + }; +#endif }; =20 &i2c2 { @@ -53,6 +80,27 @@ &i2c3 { pinctrl-names =3D "default"; =20 status =3D "okay"; + + da7212: codec@1a { + compatible =3D "dlg,da7212"; + reg =3D <0x1a>; + + clocks =3D <&versa3 1>; + clock-names =3D "mclk"; + + #sound-dai-cells =3D <0>; + + dlg,micbias1-lvl =3D <2500>; + dlg,micbias2-lvl =3D <2500>; + dlg,dmic-data-sel =3D "lrise_rfall"; + dlg,dmic-samplephase =3D "between_clkedge"; + dlg,dmic-clkrate =3D <3000000>; + + VDDA-supply =3D <®_1p8v>; + VDDSP-supply =3D <®_3p3v>; + VDDMIC-supply =3D <®_3p3v>; + VDDIO-supply =3D <®_1p8v>; + }; }; #endif =20 @@ -71,6 +119,11 @@ &keys { }; =20 &pinctrl { + audio_clk_pins: audio-clock { + pinmux =3D , /* AUDIO_CLK_B */ + ; /* AUDIO_CLK_C */ + }; + i2c2_pins: i2c2 { pinmux =3D , /* RIIC2_SCL */ ; /* RIIC2_SDA */ @@ -85,9 +138,28 @@ scif0_pins: scif0 { pins =3D "SCIF0_TXD", "SCIF0_RXD"; power-source =3D <1800>; }; + + ssi0_pins: ssi0 { + pinmux =3D , /* SSIF0_BCK */ + , /* SSIF0_RCK */ + , /* SSIF0_TXD */ + ; /* SSIF0_RXD */ + }; }; =20 &scif0 { pinctrl-0 =3D <&scif0_pins>; pinctrl-names =3D "default"; }; + +#if !SW_SD2_EN +&ssi0 { + clocks =3D <&cpg CPG_MOD R9A08G046_SSI0_PCLK2>, + <&cpg CPG_MOD R9A08G046_SSI0_PCLK_SFR>, + <&versa3 2>, <&versa3 3>; + pinctrl-0 =3D <&audio_clk_pins>, <&ssi0_pins>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; +#endif diff --git a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi b/arch/arm64/= boot/dts/renesas/rzg3l-smarc-som.dtsi index 419a0e1584bc..0c5b195ec57e 100644 --- a/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi @@ -13,6 +13,10 @@ * 0 - SMARC_I2C_GP is enabled * 1 - I3C is enabled * + * Switch position SYS.4, Macro SW_SD2_EN: + * 0 - Select I2S0 + * 1 - Select SD2 + * * Switch position SYS.5, Macro SW_DPI_EN: * 0 - Select multiple SMARC signals active * 1 - Select LCD @@ -41,6 +45,24 @@ memory@48000000 { reg =3D <0x0 0x48000000 0x0 0x78000000>; }; =20 + reg_1p8v: regulator-1p8v { + compatible =3D "regulator-fixed"; + regulator-name =3D "fixed-1.8V"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-boot-on; + regulator-always-on; + }; + + reg_3p3v: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-name =3D "fixed-3.3V"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-boot-on; + regulator-always-on; + }; + x2_clk: x2-clock { compatible =3D "fixed-clock"; #clock-cells =3D <0>; --=20 2.43.0