From nobody Mon Jun 8 19:57:40 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (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 7A7F63C062C for ; Tue, 26 May 2026 20:40:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828057; cv=none; b=tFSSOL7+FAEfdHttDufojG2QUgIQ1Q+Gz7kFoxw8ruKTZr9ejo18mjAjOINNaEzv/XUkkF15qTOdOnLhGxx37HPt+ZPDjEe45/l/SecIlXJZQnKDMWVyRIGdVy1RJieUAMmOtFyZsiQHxVttXSKn1Ez574Wj62kBS1PFm3ivL9I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828057; c=relaxed/simple; bh=6apCiPC9mcMFU0hi5ukxwZXH3fULndcRn8LEFUpXutc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CHJYdoR4A2BQkGpnXovFtcSJN/Tx1iWChTSJmHg3j78FIMiN4AL+9hVPB/ZcuF+54EJm4slVw8hm/QbVH5zQpz7e62/JsvGorjCHboZ++Y4aBRdgmtaTJ1Qv5etxc4M5gObVzMoR975MPL7Dtbj+2y7FvR7Lc7OBKvRubFjcl60= 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=sVUxJ/oC; arc=none smtp.client-ip=209.85.221.53 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="sVUxJ/oC" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-43d77f6092eso6302583f8f.2 for ; Tue, 26 May 2026 13:40:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779828052; x=1780432852; 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=yED8FeUX8lEhP/zAzWDGf7qGvopI0BwZ8sUjQrJnpxM=; b=sVUxJ/oCxwAUtakjnEpCcobWEYmSVLeVctZzJtCntnGPPYkczTB1gT8Hb+F8QelroF gMZ98cYd3LEYrzRUrEhP9DJYAuEr+u4lGNXA4qMLWh+Eky9yIInrLiEWbZpY9AWLpUrj SsPxr1rANm0GI6KgC+ZeBhL1M23N8PeFG849Fsfl8CY3mPTmZFWg0XbgwUB0Zmnq50KS I5glsbbqfvoUFIpbvZYTTay3la8ROfqzsLtjwSa/DdrNgqh7WRm62wGMFLoyZ+tFJO5O jUjc4s7PZLE6iwKRPiF7f2UnLlLL1+eNQoPFtZu5myKm47Zf80AT8QLX/Nf6A7KEzKsq mOOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779828052; x=1780432852; 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=yED8FeUX8lEhP/zAzWDGf7qGvopI0BwZ8sUjQrJnpxM=; b=tDAy9r7DmHv57ay1/F3uxXfLQJSCFIp1l+uEWWf8c5IBns8QwG765z/5JUBAd/sprp wtBd5RZU0x22XJfMgYEkZNQjQZinQLc2o9UeEZ0ICE2xg6egTD7AzutzxC3Pza6sSUrP kUQRHwFP/CI/uRkdqvVonNKQ5V3Aa+LJPiaCTORw2KZ6PuGImap03+EfgE3f65kalJm+ Xk8/jobMASZrsvVSszWpzAcbdmlHDQPdlK5I/SErVX+oN3eqZNVuCT88psvKJBuFgmWX 5vLyqZDkP3H9XKOYJINPkqBs9FOi34GttYMmLcxbH3s2IanQEHfu81rXwnvsRlqDrUrJ 9New== X-Forwarded-Encrypted: i=1; AFNElJ8btjPl+N4Pt8mNmiHePonUroQtKdIgkgr3iNUzxTnb0/MFRsRiI8btJTorQw2WCPdGCPs1lCCmgZ6yD/o=@vger.kernel.org X-Gm-Message-State: AOJu0Yzthtq1WFNNUvMgEWT5KWjdx7S2yHoDfSIwehEeuLMXh7xKSz7z BeWl89JiBUi4fXKXBvVk9xEmhtsFAtHaR0QQEtwNiObPMGKobiMM/PElJc7VHPGY X-Gm-Gg: Acq92OGz6SYqBh3SjeyRVQnpmgAUmEGSrs4RWALY4aZGsf36yLSfjMIeRTW1ewT5WDm 9sqbMk0TLJ5dmcBJvwIHhRH68jCd1prv0s7hflrtjBICagbYJaE0rRBIFp01Efu8oCG7nRo+vN+ 3ACEA/KeTpSO5Awl8UxPVM8Tnvd7zLwf7yPAoHJQI7kC5pd9Cw4Z6XTbK7VFCDiN1qp/0mw6657 s5Ywl84bTglSASjwitToB6dTdj2qF2IHVl9fOnY9fbRYmbwMa9OZQeY5nKfFvjrImIyb3hGWm1Q S8iOoDNM9bv86M9vGpTQ8y2q7WIxxK+fFgcM2jdABzJ3cU9qDmu9Tna+c5L7IJZBNe/ZGVCgtgD LovfTsSnFEw+uTCskQORmYGH3wHycjnGX+KG5GqPoPdoPLc2MG6PwI/jGwsH0hUBej0ymd2cxzx y702y3PGdzsyPRc78Ioe/+uA4BxYfC/TOQlTlCNk0eEPhxWehTe7IYkcNj6Bwp/fHrCcm3tm0sc mlA8bDjoJa4m9p1hwcVPVRUhWPgf98ZuJ772UOymGO8nKCE X-Received: by 2002:a5d:64e1:0:b0:43d:77a8:3baf with SMTP id ffacd0b85a97d-45eb38af927mr34847916f8f.32.1779828052494; Tue, 26 May 2026 13:40:52 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:6e49:e380:c3e5:25e9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb557545sm904864f8f.12.2026.05.26.13.40.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 13:40:52 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 1/3] arm64: dts: renesas: r9a09g077: Add xSPI nodes Date: Tue, 26 May 2026 21:40:43 +0100 Message-ID: <20260526204045.3481604-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@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: Lad Prabhakar Add device tree nodes for the two xSPI (Expanded SPI) controllers integrated into the RZ/T2H (R9A09G077) SoC. Signed-off-by: Lad Prabhakar --- arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g077.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g077.dtsi index fe5d206d4def..1b194361fef8 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g077.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g077.dtsi @@ -1006,6 +1006,44 @@ mii_conv3: mii-conv@3 { }; }; =20 + xspi0: spi@801c0000 { + compatible =3D "renesas,r9a09g077-xspi", "renesas,r9a09g047-xspi"; + reg =3D <0 0x801c0000 0 0x1000>, + <0 0x40000000 0 0x10000000>; + reg-names =3D "regs", "dirmap"; + interrupts =3D , + ; + interrupt-names =3D "pulse", "err_pulse"; + clocks =3D <&cpg CPG_MOD 4>, + <&cpg CPG_CORE R9A09G077_XSPI_CLK0>; + clock-names =3D "ahb", "spi"; + resets =3D <&cpg 0x4>; + reset-names =3D "hresetn"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + + xspi1: spi@801c1000 { + compatible =3D "renesas,r9a09g077-xspi", "renesas,r9a09g047-xspi"; + reg =3D <0 0x801c1000 0 0x1000>, + <0 0x50000000 0 0x10000000>; + reg-names =3D "regs", "dirmap"; + interrupts =3D , + ; + interrupt-names =3D "pulse", "err_pulse"; + clocks =3D <&cpg CPG_MOD 5>, + <&cpg CPG_CORE R9A09G077_XSPI_CLK1>; + clock-names =3D "ahb", "spi"; + resets =3D <&cpg 5>; + reset-names =3D "hresetn"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + cpg: clock-controller@80280000 { compatible =3D "renesas,r9a09g077-cpg-mssr"; reg =3D <0 0x80280000 0 0x10000>, --=20 2.54.0 From nobody Mon Jun 8 19:57:40 2026 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 AF6DD3B9950 for ; Tue, 26 May 2026 20:40:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828058; cv=none; b=S7WSzzcLs14DCSRU+tRMp3PFp1Vg4nxhfBQ+Pb9YT5u5CvJlXQqHujbCEzkTCG5+4NEaKUQDTs27UhTLAJRw93/cG8YZa+Yvaz4ECyYFvleX2RlLTMpdOduj2m9X6EwKS5XgNl/UxHVxnS2uVDqNjZHZ9goMAbts6Al9o0YiKNA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828058; c=relaxed/simple; bh=YHV+9GDOaXg9w0i8fK/s4DhskMC9qm3zwruCVxIVpnU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AG/pGIB+QFdt7TLZkn+QXW0AuMc5hHP7zUYtKnB8aAw/Ot5DgsrkW06bDMPaJQd0fahlUa1ctKhUC6H0zaaeqHPZB9NxO0jFBTnMNcqAUDl4MIVi5mPTJFRpwpLt6HB0YSOfS14lNJ2S9Jp61DZYnToM9MRRH6fISGMdeWuQ8kQ= 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=k9ZJJkng; arc=none smtp.client-ip=209.85.221.42 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="k9ZJJkng" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-45ebafde87cso2754119f8f.3 for ; Tue, 26 May 2026 13:40:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779828053; x=1780432853; 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=xYpT9rCtQKB99xvsZxTJTdf1TCLLdQe2NsUgMRTAJWE=; b=k9ZJJkngeo7AHLSpJMDhMIVgSOkHCtL0kSRMBfYEnI2fcURC3BM+cA9+qLEhEBuMa7 T7rnI7aT76sfWmkdxZkNOFf3Nnnac6o5dV8est3+6x4exJBddPk2RnWrH0ao0NCnH/R4 w2WMJAjBKZOlDqAjtEwulanKm3/IpipCjD1yFhEfTqFZlHP9IXbrSlPiyKuwBjMuDBSF ZO159wWpLDMCjWt19ANEwvJ+JLQY3Z8KgWAYtMOZ5Tij9niiMG1eLhu09RYIy5bLfhqd Bb2t7wEr0WcKdEmgvKpugtejOgekaPeOGRfMYBqzwE2ODy/s9LcnJmCl9JvM6/RLQYeZ xCwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779828053; x=1780432853; 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=xYpT9rCtQKB99xvsZxTJTdf1TCLLdQe2NsUgMRTAJWE=; b=raURC6ZdtSCGbbTXxcl7hx2DLHDbeOQszNiUkzrMj2v+YEcTKIZxksuXWCOq+THQRl WHqdbMoEyPNmai7waUpGvE4EbpXaMYQYseCHoUq6xaGmetpZM/n8rWeZCqd26UMYda/e HTCp/MMiD8q8hNh/PpARf4MZxDN0MmcnxPjAoguCI0lV9VkdJILwDzpY2uh6qWklRfL3 aGiBYS/MQ2/T8x1pQXM1sLZpIRFjZRh6UNWack86ifwJzZ3iRkzK21BtbKgc7LtE3UAV vZ6DOB2f/K6LyOPJQjyIb0ArbgfWmiHfDrTwSVLo4BgL656aHPTK9fmI/DSbSlrfXTil iHXQ== X-Forwarded-Encrypted: i=1; AFNElJ+OGBmRdlfacK2xnilZ1e0doQB0MDOQUmBjaYjBKn0JOkwzRE+pmc93DfJEPR+zbtZjUjnysW5DWOjXSZ4=@vger.kernel.org X-Gm-Message-State: AOJu0YwzwvuMhq+FQ524I6x7AS+4DcKl8MePco/sGMoPZ+jRK3tHiwtz GzPG1JIYSCwprB0efyYdqracW3m6d3SFJusiEfM0ziRCE/AuQk+F1AVC X-Gm-Gg: Acq92OG8IEN+6LLJzMs012SnZkMa/CuhkyZmSPHLeDdGvfpL61VmkYhT5zkX+RS6SN2 ORribQxJnT3jjny2bcO11Tm5L+LtMBFV6KTy0wxTJzvYdS0QNi89ScQVoaoDNTH7F3uyRd5zZ1D BcJGRmVkZtyD1HDmRPY3hkSxrwzoXijUCXdITTSNfjUBES2/jnNad9PjZipbaADvlVRsTHCIhqO XQdzjU2fGQjPBrGFAEToy97xqE+vVsbg3SQZ6sG5Gn1Fso7pPKAoOsTDTjaTORHf6/0dr3hrp55 qgsIyvzI0vROR1KaZ7JgP2z6ey9sHdQBDcjkaQnHitshFRh7bVdARQh80V3SrJDwp+ZDgb0rMeD EDj2zeBBOIDIDaevqLPV1w4Qk2EFWV68mdOFBVAf3RvcFsCZRXHLsZIC1CdbRp4K4jbKESoN+WF LzZxEUmC25KOIocgiSyakq5DLmd4CU/HrFfUAcpj3GfbmPlen7eZpQPjfJhcVL7ZKJH8bOs6TfN UxXZA5wS480JT/IEX2pODnUdjWB/XmMsOgOSQ== X-Received: by 2002:a05:6000:144c:b0:43d:77e1:6a69 with SMTP id ffacd0b85a97d-45eb38c2026mr34633256f8f.38.1779828053275; Tue, 26 May 2026 13:40:53 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:6e49:e380:c3e5:25e9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb557545sm904864f8f.12.2026.05.26.13.40.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 13:40:52 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 2/3] arm64: dts: renesas: r9a09g087: Add xSPI nodes Date: Tue, 26 May 2026 21:40:44 +0100 Message-ID: <20260526204045.3481604-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@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: Lad Prabhakar Add device tree nodes for the two xSPI (Expanded SPI) controllers integrated into the RZ/N2H (R9A09G087) SoC. Signed-off-by: Lad Prabhakar --- arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/r9a09g087.dtsi b/arch/arm64/boot/d= ts/renesas/r9a09g087.dtsi index c64b532f3d23..7a23112ed696 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g087.dtsi +++ b/arch/arm64/boot/dts/renesas/r9a09g087.dtsi @@ -1009,6 +1009,44 @@ mii_conv3: mii-conv@3 { }; }; =20 + xspi0: spi@801c0000 { + compatible =3D "renesas,r9a09g087-xspi", "renesas,r9a09g047-xspi"; + reg =3D <0 0x801c0000 0 0x1000>, + <0 0x40000000 0 0x10000000>; + reg-names =3D "regs", "dirmap"; + interrupts =3D , + ; + interrupt-names =3D "pulse", "err_pulse"; + clocks =3D <&cpg CPG_MOD 4>, + <&cpg CPG_CORE R9A09G087_XSPI_CLK0>; + clock-names =3D "ahb", "spi"; + resets =3D <&cpg 0x4>; + reset-names =3D "hresetn"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + + xspi1: spi@801c1000 { + compatible =3D "renesas,r9a09g087-xspi", "renesas,r9a09g047-xspi"; + reg =3D <0 0x801c1000 0 0x1000>, + <0 0x50000000 0 0x10000000>; + reg-names =3D "regs", "dirmap"; + interrupts =3D , + ; + interrupt-names =3D "pulse", "err_pulse"; + clocks =3D <&cpg CPG_MOD 5>, + <&cpg CPG_CORE R9A09G087_XSPI_CLK1>; + clock-names =3D "ahb", "spi"; + resets =3D <&cpg 5>; + reset-names =3D "hresetn"; + power-domains =3D <&cpg>; + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "disabled"; + }; + cpg: clock-controller@80280000 { compatible =3D "renesas,r9a09g087-cpg-mssr"; reg =3D <0 0x80280000 0 0x10000>, --=20 2.54.0 From nobody Mon Jun 8 19:57:40 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 D46593BFE41 for ; Tue, 26 May 2026 20:40:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828059; cv=none; b=ui+H3a21mhPz+Awk/BZqd179v/tjeHKmv6imRUeXLnPC2jicdX0UL5SNgJgotX08MkjEIdREOLQP3sa+t1LjzXBcxnl6j30JfSqLNcIY9/9vLVjjr41BAw9uwsRk9B57dxgJ8h5fwwdtpJX7GXfs2L5P+JpyGOADD1o/1cIf+TQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779828059; c=relaxed/simple; bh=GY+3JuwvqmoMB+7D3MTbrtRBNTJrIqJO/hk0l4ca7mc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lefv8/HIb2wDuOId4m1AXwlVDcAO7S765RiF/qGs75wxgOv54v0Gp/mSj+5bab1/IW9hiNl7x+YKQJF/A/dwRG2nieNC3x48+6gJnCuYENNjr+o6y46+LM+t0gCqL3bgFbEgSVBRaLYPEXUjzW0ETVzDFwms9XM7WPLfb4mjld4= 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=F8r1Kjad; arc=none smtp.client-ip=209.85.221.41 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="F8r1Kjad" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-449d6c68ed8so6929886f8f.0 for ; Tue, 26 May 2026 13:40:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779828054; x=1780432854; 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=Y3zfcrPXxIeWk32OZbqQALutCssJlFsmq9m7NFPHnKI=; b=F8r1KjadpNixTcU7aIj7JzgixOq3A7EhNKjW5rNrGf2wZMHIJz85EgJHBXu487duIX XfRrqt7JFsaercxVXCuV6hlb/+gqQvj4w1fyNoBPAqthlGVZqtcIRpMuQyB8awCW1Rwt HzSFRvQcAnX9WfamIhQQcZRu3a5+vC7IycPVQHa8drhOcpM3Pqg3ZruxX4sLH4jCYNTS pbbRwNiaL7bKPB2TPEIsiwBdMPzlqTyyxF9iNTx9BWItr+LLXMv6T+27qc0VUlu2F8E3 4y2GhqJWrgBiBPAs91JZtIDsRMhXsIHqg+T+Qxvvo+w16/kqIW+qtFMEUvyd2UiJ8ube oJIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779828054; x=1780432854; 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=Y3zfcrPXxIeWk32OZbqQALutCssJlFsmq9m7NFPHnKI=; b=U3GOmBwn/ookOkCf/oD5ySRfhQtYkwOlHPjg60eZbd/xPwlIW6BDIVrfrraNFYZDB7 nByavcYWVed0gL2kX+qAZu17k+I4XWD8e/X7jIUwHx+QBnnCUiMafwJDFKQ8B1lBFeLp 8TlJXxHyf8yFEOBFrM+Mk2AoeSX6+kqhQKoIMcwfLUymYZvattrGtu5VXR8VxSyWXe7C YYBLVupfZ+m5Nhe7Td+SAKEqYXVYJUpKUfhZ4suxMubDM6NazPMcW+GMAeSV+wqzfMaI Ifn+5VQ+Dvkswr6lFaII7SyVzf/DLDkZNZ1r7R1UmM0mon6Pu/CrdvTTyy326R7No1J3 2pMg== X-Forwarded-Encrypted: i=1; AFNElJ866j2BEEkiW1L3juV/H2mvHZhZOcpQugUIP5nC3tqRCxbWTbJNDMpXJKSS/pAjQ4FT6rm3DPnpFde0jXQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzKE6wO0PoG4jYoIRkJbQWp4CLgGRhM+oLkH2xxxe5vBi/jU1AQ RiD0iW9HEkVt5FUxtqNvsOEsKOTlmq70CimUi5IPISTfACm41rNaK3C9 X-Gm-Gg: Acq92OEAIQK9L5GwKpEn5XZ1R9aK9W+byQwsORjCdYpQdTeWHEqAnygscTzM7P3ydZf 2Rq2t8yMsyTi6Fqi+epkz06vLU6yu1Hrf3GBt/Fo8OnSKgjFAHAXm9i0qaciUUwHx365yIqztO4 nPLgYiKyRxTzlWMJzvBVUW3dhSK22/008wK9x94hWe0wQXfyaUg0vrx1Vtdb79CMPgQgjeIF5w7 EW0AKRGtydbfZh4M6M9MyydAUQk8vj511F2V6DIdHRAYKh304YrunquvgbQzHvPZgHcU5/bzqE0 zYs1zHq1QaMxsLDqldo25HnT2rIG0Sc8SB1IUkORXjFPiEr2gT9xbskDQ0SUC2D5ICSHLcPAf8o dC9chzfGEKAUM+YxoULVDYd9HDtObJrMCOdk9mk5PxPBfawhpSuhbQNzw9QDVtBVfy9c9gsyEKt GBu9jShD9DWSqA0hn9ZwfL0jFySqcpWlpjIEnTReh7JcVUvlE1wgwRQY6ZgxWLAoNr8OeMix1NM vBDAwrjBozYnL2dKSTkRThFiopX/tTfHx5QwyX1at85Sj3R X-Received: by 2002:a05:6000:1acd:b0:448:69c0:8da0 with SMTP id ffacd0b85a97d-45eb3692456mr33444947f8f.7.1779828054000; Tue, 26 May 2026 13:40:54 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:6e49:e380:c3e5:25e9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45edb557545sm904864f8f.12.2026.05.26.13.40.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2026 13:40:53 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Magnus Damm , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 3/3] arm64: dts: renesas: rzt2h-n2h-evk: Enable xSPI nodes Date: Tue, 26 May 2026 21:40:45 +0100 Message-ID: <20260526204045.3481604-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260526204045.3481604-1-prabhakar.mahadev-lad.rj@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: Lad Prabhakar Enable the xSPI0 and xSPI1 controllers on the RZ/T2H N2H EVK board. Configure the xSPI0 controller interface to 1-bit (x1) mode, even though the connected MX25LW51245 octal flash device supports octal mode. Add a corresponding inline hardware comment detailing this restriction; operating in octal mode causes the BootROM to fail loading the first-stage bootloader following a Watchdog Timer (WDT) reset. Configure the xSPI1 controller interface connected to the AT25SF128A flash device for 4-bit (x4) mode to utilize all available data lines. Signed-off-by: Lad Prabhakar --- .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi b/arch/a= rm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi index f87c2492f414..fff63d08e3a3 100644 --- a/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi +++ b/arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi @@ -5,6 +5,7 @@ * Copyright (C) 2025 Renesas Electronics Corp. */ =20 +#include #include #include #include @@ -20,6 +21,8 @@ aliases { mmc0 =3D &sdhi0; mmc1 =3D &sdhi1; serial0 =3D &sci0; + spi0 =3D &xspi0; + spi1 =3D &xspi1; }; =20 chosen { @@ -331,6 +334,59 @@ ctrl-pins { ; /* SD1_CD */ }; }; + + xspi0_pins: xspi0-group { + clk-pins { + pinmux =3D , /* XSPI0_CKP */ + ; /* XSPI0_CKN */ + input-schmitt-disable; + slew-rate =3D <1>; + drive-strength-microamp =3D <9000>; + }; + + data-pins { + pinmux =3D , /* XSPI0_IO0 */ + , /* XSPI0_IO1 */ + , /* XSPI0_IO2 */ + , /* XSPI0_IO3 */ + , /* XSPI0_IO4 */ + , /* XSPI0_IO5 */ + , /* XSPI0_IO6 */ + ; /* XSPI0_IO7 */ + input-schmitt-disable; + slew-rate =3D <1>; + drive-strength-microamp =3D <9000>; + }; + + ctrl-pins { + pinmux =3D , /* XSPI0_CS0 */ + , /* XSPI0_RESET0 */ + ; /* XSPI0_DS */ + input-schmitt-disable; + slew-rate =3D <1>; + drive-strength-microamp =3D <9000>; + }; + }; + + xspi1_pins: xspi1-group { + ctrl-pins { + pinmux =3D , /* XSPI1_CKP */ + ; /* XSPI1_CS0 */ + input-schmitt-enable; + slew-rate =3D <1>; + drive-strength-microamp =3D <9000>; + }; + + data-pins { + pinmux =3D , /* XSPI1_IO0 */ + , /* XSPI1_IO1 */ + , /* XSPI1_IO2 */ + ; /* XSPI1_IO3 */ + input-schmitt-enable; + slew-rate =3D <1>; + drive-strength-microamp =3D <9000>; + }; + }; }; =20 &sci0 { @@ -395,3 +451,86 @@ &wdt2 { timeout-sec =3D <60>; }; =20 +&xspi0 { + pinctrl-0 =3D <&xspi0_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + assigned-clocks =3D <&cpg CPG_CORE R9A09G077_XSPI_CLK0>; + assigned-clock-rates =3D <50000000>; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + m25p,fast-read; + /* + * Configure for 1-bit mode to prevent the BootROM from failing + * to load the first-stage bootloader following a watchdog reset. + */ + spi-tx-bus-width =3D <1>; + spi-rx-bus-width =3D <1>; + vcc-supply =3D <®_3p3v>; + + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + partition@0 { + label =3D "bl2-0"; + reg =3D <0x00000000 0x00060000>; + read-only; + }; + + partition@1fb000 { + label =3D "fip-0"; + reg =3D <0x00060000 0x007a0000>; + read-only; + }; + + partition@300000 { + label =3D "user-0"; + reg =3D <0x800000 0x003800000>; + }; + }; + }; +}; + +&xspi1 { + pinctrl-0 =3D <&xspi1_pins>; + pinctrl-names =3D "default"; + status =3D "okay"; + + assigned-clocks =3D <&cpg CPG_CORE R9A09G077_XSPI_CLK1>; + assigned-clock-rates =3D <50000000>; + + flash@0 { + compatible =3D "jedec,spi-nor"; + reg =3D <0>; + m25p,fast-read; + spi-tx-bus-width =3D <4>; + spi-rx-bus-width =3D <4>; + vcc-supply =3D <®_3p3v>; + + partitions { + compatible =3D "fixed-partitions"; + #address-cells =3D <1>; + #size-cells =3D <1>; + + partition@0 { + label =3D "bl2-1"; + reg =3D <0x00000000 0x00060000>; + }; + + partition@60000 { + label =3D "fip-1"; + reg =3D <0x00060000 0x007a0000>; + }; + + partition@800000 { + label =3D "user-1"; + reg =3D <0x800000 0x800000>; + }; + }; + }; +}; --=20 2.54.0