From nobody Mon Jun 8 11:07:05 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 570874A32 for ; Fri, 29 May 2026 13:07:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060030; cv=none; b=n7mmsHyJ9vFCbbZp3QrKR99tq6P9ppNHHfGJ472HLsccXb/UT8gr/egDH25SCuHXultkVE2iFtDdNx5p+RLAg/ptfRm0DCz4UJWv9E6+Mpa3gv7Jfh0hj3DnO2aVAMBW9AOS1up1solppk8Vg1ZVoWDlCdevhpPyQuvyW/RLibc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060030; c=relaxed/simple; bh=o0g2OO7BdU6XXFLH/VSlItvSINdOQnE0hrKtP5cscCQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=U0t/UK8PQqeOVEsdbUi0VSh316o+rxBhMOoyjoGZ6H7PYWP3V87p0en+wk4NDkhQuJlsL+61sH6ZQwdl6klSed8W4nt47xNfAOLI7cFAeCpcU5b+77NEnWf4pRl1bs+qZFOgADhy55m/Fc/vbYLo39tNzhr9WjFTrjzelP6lYR4= 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=W4cfX6+4; arc=none smtp.client-ip=209.85.128.54 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="W4cfX6+4" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4905e190c71so66139215e9.3 for ; Fri, 29 May 2026 06:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780060028; x=1780664828; 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=+QfE5wzsm49PMrPR2kj5UhJL4gTXkDTQA7/9UJ5qTIU=; b=W4cfX6+46VbnlwNRDzYZrc7z9eF/bdiXMdmXXetTiAp3/Yz/sGR19UuR/r8kqbl2b3 bg+Yreo1yajxmuCPsxYPoRdpjeV7cETBHVLaS4zblt4YCq5IK/nkt3+MRdvR7uattXB8 5PP/OR3CUl7u8zTzKZLStu2SsmC9SUdVQTvfVkJktHUgwttihcIlZ5u1mWv2G6O+yTIi LveWfZOGwhy67MBHCxVJISE2qsFI48TIGgJQIZ7qUhNymSvARfzXFPx/My7fYiZrC+Uv 2jshRzyTVGACOgEs8zSa16VsksXMbRu6NIRokuZCtZme2sK8gaW0Yl0SmBly4JOUGubU jcXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780060028; x=1780664828; 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=+QfE5wzsm49PMrPR2kj5UhJL4gTXkDTQA7/9UJ5qTIU=; b=PIxNF/OqgPT54QtBcVkIbDE5Wdp5s/iAA+zH845eFoYnAdM1XzXIlp1VurWRuH9Ihk 73h2xjyneiMd9TQSaNzq7NCwOMI5VgZmX0DdwP5HlApeEAVnFVOAt7LSrQljiqCZXtgT KEsX6KlClVbmgaUWNrNr5plRqNcjL3cvbXqocBTRErp9bmxX8IWOnkNyK0YuiHMLnv/4 c2IwQnE3vflF+0oUbLt0ea2Voh1sMuEb25nF30BClEBDsNNrRFiooencIq8ADmGMlD/b 0jm67ICjL+A2SDEHs+JncDu1TV+Dk5j0vijAOoPfut43MfuYfdEXEA62DMI+2TWlZ/on XJDg== X-Forwarded-Encrypted: i=1; AFNElJ+kHsVqWInc+iFjLXHlbdZ/l/2dtNNBbm8QjXH2PmGBF70UQEoONojmK4XMlo+GUSkHpkAQH/k2mFYvIhU=@vger.kernel.org X-Gm-Message-State: AOJu0YzslclczuE8+L2C10wZ06K6VrEb5AgZH0Jtgw473t7wjKdCqwbT vsoUkIt7UlwcsQvEqO/iBAFk5mk3n10ihiRBT8uJ/pqu+Bu9RR0sVNaC X-Gm-Gg: Acq92OF3ofgaQpYTYgTC5vDCbI615ZF7jxeuDRtBYPqTZErbKSWZTYm+uk9aRFhfwDe xWg+UGoIgzmpItSXR9bEHe0inLIbW2pWTYj6qjrlsVE4DM9gr+qcRXvojKRpyuYH6L1z3KN/lze 5vLpLQTFDvTDEwTmyW9amD6COb6WujxpeSvD+6gMSjkvgZQN7AqTiUCuX2alr8km6sW4iwCTjZ/ koROlUt1kSpHDvGuideKgG/ort2CWGEpfMGcTiHM55vUCPEAvc8OBYim4iv48ont7NZY/6S9FbB vU59fKp7teoHOieJmTgFb8Za98IWBL5eZmbmoczDB1SPKTN+ZuWoErs45mJ1uZNXXQ5dFBcBEPz tkGq5LZiOLog2h+zOcevKdKG6ZF/1woJDxV8D/7X5kYkLWj2MD+OkSjhdkDoZtwOFSRBcGHVSe9 aR5nmnhErawDe4/n5tQCfD6ipC9+bbQDDrw1hteRx+Oy/jnTm1i0HQNioQp8MxagCzPQa9kQ== X-Received: by 2002:a05:600c:58c8:b0:48f:da34:ec4e with SMTP id 5b1f17b1804b1-4909c0af24cmr30005935e9.19.1780060027738; Fri, 29 May 2026 06:07:07 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a700:7301:df4f:8f31:69aa:c094]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909dff2a80sm45247225e9.3.2026.05.29.06.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 06:07:07 -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 v2 1/2] arm64: dts: renesas: r9a08g046: Add RSPI{0..2} nodes Date: Fri, 29 May 2026 14:07:00 +0100 Message-ID: <20260529130704.327505-2-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260529130704.327505-1-biju.das.jz@bp.renesas.com> References: <20260529130704.327505-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 device tree nodes for the three RSPI channels on the RZ/G3L (R9A08G046) SoC. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven --- v1->v2: * Updated reg size from 0x400->0x1000. * Dropped num-cs as the hardware has 4 CS lines and the driver is hard-coded to 4. --- arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi b/arch/arm64/boot/d= ts/renesas/r9a08g046.dtsi index 03bdee870528..f948ae32f6f5 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a08g046.dtsi @@ -442,6 +442,75 @@ rsci3: serial@100f3000 { status =3D "disabled"; }; =20 + rspi0: spi@100b0000 { + compatible =3D "renesas,r9a08g046-rspi"; + reg =3D <0 0x100b0000 0 0x1000>; + interrupts =3D , + , + , + , + ; + interrupt-names =3D "idle", "error", "end", "rx", "tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_RSPI0_PCLK>, + <&cpg CPG_MOD R9A08G046_RSPI0_TCLK>; + clock-names =3D "pclk", "tclk"; + resets =3D <&cpg R9A08G046_RSPI0_PRESETN>, + <&cpg R9A08G046_RSPI0_TRESETN>; + reset-names =3D "presetn", "tresetn"; + dmas =3D <&dmac 0x26f2>, <&dmac 0x26f1>; + dma-names =3D "rx", "tx"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + + rspi1: spi@100e9000 { + compatible =3D "renesas,r9a08g046-rspi"; + reg =3D <0 0x100e9000 0 0x1000>; + interrupts =3D , + , + , + , + ; + interrupt-names =3D "idle", "error", "end", "rx", "tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_RSPI1_PCLK>, + <&cpg CPG_MOD R9A08G046_RSPI1_TCLK>; + clock-names =3D "pclk", "tclk"; + resets =3D <&cpg R9A08G046_RSPI1_PRESETN>, + <&cpg R9A08G046_RSPI1_TRESETN>; + reset-names =3D "presetn", "tresetn"; + dmas =3D <&dmac 0x26f6>, <&dmac 0x26f5>; + dma-names =3D "rx", "tx"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + + rspi2: spi@100ea000 { + compatible =3D "renesas,r9a08g046-rspi"; + reg =3D <0 0x100ea000 0 0x1000>; + interrupts =3D , + , + , + , + ; + interrupt-names =3D "idle", "error", "end", "rx", "tx"; + clocks =3D <&cpg CPG_MOD R9A08G046_RSPI2_PCLK>, + <&cpg CPG_MOD R9A08G046_RSPI2_TCLK>; + clock-names =3D "pclk", "tclk"; + resets =3D <&cpg R9A08G046_RSPI2_PRESETN>, + <&cpg R9A08G046_RSPI2_TRESETN>; + reset-names =3D "presetn", "tresetn"; + dmas =3D <&dmac 0x26fa>, <&dmac 0x26f9>; + dma-names =3D "rx", "tx"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + canfd: can@100c0000 { reg =3D <0 0x100c0000 0 0x20000>; /* placeholder */ --=20 2.43.0 From nobody Mon Jun 8 11:07:05 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 AAF81311C2D for ; Fri, 29 May 2026 13:07:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060032; cv=none; b=JnRWwRelJiHGBI84R4SpFJ2KAR+QjfPnfYcMoWnvD3RPRYPdDLPwCiaBiVQaqYS6GIPJCuLmnBe+b1dk/Id65uqH6kDBJWK6n4WK8gFVs+ISyztTfIjKmNQvHk/YEMHg7P2OL5xtSKeutE+zDDkVRX2SK/8UvhmQqDwRdVTV3vA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060032; c=relaxed/simple; bh=N4UM/OP4SW9Bw2QWwFILNnN7vVM6l0aqfGaJsxdPtig=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Xf5vhnWL68PDW9KZHwXVet27fVCPlKAfONjzyieJ4Ugwqw46ICnORH56GaRKpg+Jj2hZqEBS9juOBHIp7eXUjNcMmVhXfWDr+zCoQbuygO6Y8UXlyMl0vNTO+pnWnWJRTZTZvvGVyCBc/1cLfpY80bTAB3btJNUQrWCoHqpZYZU= 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=QCk6/cP7; arc=none smtp.client-ip=209.85.128.47 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="QCk6/cP7" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-49050ff7cbdso64996115e9.2 for ; Fri, 29 May 2026 06:07:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780060029; x=1780664829; 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=Kbf7TH0BryRvZ27AZVS4u+b2U56NalYuvxhYtLCqWIE=; b=QCk6/cP7szBOXHdOFYZRbHdyLG7FkQ5Az2sG2nVojixnoL19QnuVOFU0EzE8phy+sk 2u7M5nj0adg9AKlgi2cGKQIt82emr7Z0VuTLQ6otBUG8yQ3oQQwjbh4CEGWmSmIbpYnO calbKKGrD/QWlbhJetkRSpFsa6MDOoxeHJZsceLlVDsN2EWvvbR7EI7GcaPjgFtnU2p5 DCZAhj/xyBobdwRJszd2k4VPVUVTP9iEM5pbssT+ivtlIJHWeqfZk7SdC4Tdo5Y3LKZp UP5B3hNtUQM+zRN14iIrUe0zzBMOwNQl+TyMuR9Z80/BZ95O7TrUT8hVQpyY2g6+TzZI JkIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780060029; x=1780664829; 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=Kbf7TH0BryRvZ27AZVS4u+b2U56NalYuvxhYtLCqWIE=; b=qcbq7/p5L8JnhLjVcJJKpuXuCK3BpHRdgnXAIIH+LzhfZ84p8rKaQcPm6EmSZqnuwP o4RObzRwIeOA7++Tz1sSGMbXgWaQx1YVT1pcjovI3XiTmU7f7SmK9djPA8c1fUX3jf8s VAGnV7lcm8c0SbrE3lKoUZER96hBlDWPrZj5RcXKVIqTkQ6tHe0eCwoaPrGsoC/pf798 9CrET8bYlVK4n3fUHTwdA0o81cj1M43vUbiZy6FyufjF9EkC6X1VZpMlpDpfuh9mhLE3 rjipMmozzWH/pXdD5onok9J40+AhsfRmFBo2wU8Pr4bd5F/XRv1zbEpnw7lYvdMkd8CS Q3zg== X-Forwarded-Encrypted: i=1; AFNElJ8crwIfoUMe2dpGBvvfSUdYFbHEwk5BXlkQhFn/buToxSUoBohyF8B/wgfR65EW2Y3KWpFP2/19YXyekcg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8nYeFrZLqJgjzF0LiWETZBYw3Tnw22FUKNmr1qXIni4PB1e9s Wsj3F6Q0VjewuvbMuDGudhCtorG5YNV0u63YfMINvqz2JpyHVgp39mBEnZ2Bsg== X-Gm-Gg: Acq92OGoYg/8dAddsbaKGpxAkuHAecy5OWExl8hW196xu8kwWn5822S/0P54MF/eGck sonGQ37r0f2T+zSLleZEuTK6G9wpy1SX2udlr2cSRg0FOAEtISzuqSFBTSir0YoezscE4WEvIUz dmMyfn6sSXM1S6ilNr0GnEhqmw+IBMBz5Xuesr4LIPfsLQ8x0hfMZMso3RwrdcxDqnmc8pTMQr5 bVK1Ih7tbZylDD5C8p3dHxhN265gLsEs8jvQrg+eZrE6NxuhbPwi2ebD9ui65LNLFAtbIDh4Dd+ MiVwFGejNmZN0yT1AHty8OLumaJdw0LvAYKRwmM1Ok+Mh3rsNRS1PWmhUgS6Kdy4PZx1XiSl0xF 9q4FmIqTqXm0k3WNRs1FEP0aERS2ZPq5M94j9khWlp5i78aCo9lRxSdYoPLK6DXi/e2aDRAsYKD y/UqRwzG7pinLU18Sjp4OkhUCb9k+nzTBcFn0XBA81X1AIUPTxx/fbGUGZnrk= X-Received: by 2002:a05:600c:4815:b0:488:b187:3c with SMTP id 5b1f17b1804b1-4909c088fd9mr29652175e9.14.1780060028867; Fri, 29 May 2026 06:07:08 -0700 (PDT) Received: from localhost.localdomain ([2a00:23c4:a700:7301:df4f:8f31:69aa:c094]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4909dff2a80sm45247225e9.3.2026.05.29.06.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 06:07:08 -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 v2 2/2] arm64: dts: renesas: r9a08g046l48-smarc: Enable RSPI2 Date: Fri, 29 May 2026 14:07:01 +0100 Message-ID: <20260529130704.327505-3-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260529130704.327505-1-biju.das.jz@bp.renesas.com> References: <20260529130704.327505-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 RSPI2 on the RZ/G3L SMARC EVK board by adding pin control configuration and activating the rspi2 node. The RSPI2 pins are shared with the DPI display interface and the two cannot be used simultaneously and it is controlled by a switch SW_DPI_EN. Signed-off-by: Biju Das Reviewed-by: Geert Uytterhoeven --- v1->v2: * Collected tag. --- .../boot/dts/renesas/r9a08g046l48-smarc.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts b/arch/arm6= 4/boot/dts/renesas/r9a08g046l48-smarc.dts index 3ce24b66cb8d..624fcaea350f 100644 --- a/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts +++ b/arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts @@ -162,6 +162,14 @@ rsci3_pins: rsci3 { power-source =3D <1800>; }; =20 + rspi2_pins: rspi2 { + pinmux =3D , /* RSPI2_MISO */ + , /* RSPI2_MOSI */ + , /* RSPI2_SCK */ + ; /* RSPI2_SSLA */ + power-source =3D <1800>; + }; + scif0_pins: scif0 { pins =3D "SCIF0_TXD", "SCIF0_RXD"; power-source =3D <1800>; @@ -222,3 +230,14 @@ &ssi0 { status =3D "okay"; }; #endif + +#if !SW_DPI_EN +&rspi2 { + pinctrl-0 =3D <&rspi2_pins>; + pinctrl-names =3D "default"; + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "okay"; +}; +#endif --=20 2.43.0