From nobody Sat Jun 13 21:24:37 2026 Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.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 A6F7641C317 for ; Tue, 5 May 2026 12:02:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982538; cv=none; b=tYe2kHPtxgsMaqQGFhngwThKOsJwmWQv/WyhEFtoG9IagxXNNX/kakAP704BV9KEUGPxgArXLTsud4YFh8H/xZ0hpvR3079AP2ZHKsgCv+blHN1gyCCs2dO7pAztaYPOB4mO465umuYfek/vbdhgPJKGC+3fxfrOWbEEbXh9DLY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982538; c=relaxed/simple; bh=nyDAkXQ297bC2hhhcyANjebrHdsEJhyDOOdv90RCoCQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Z6gozeRWXAWOx/Bjwbv9kThYYXxoNU/A7ZTnWaNJSmpqZPVmqgjo9zqne7uyf4E+rZEoUky9BZSLAQ77XvAnHepUs2ptKL1WNrhET7dvtLTrFcgPxedOC4Q5meGjq8xJPK3Ru59eqgEjzOPATWzvWHlli4EdoDmlcgxpNfNtJAY= 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=NlPBJVgE; arc=none smtp.client-ip=209.85.167.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="NlPBJVgE" Received: by mail-lf1-f41.google.com with SMTP id 2adb3069b0e04-5a3d42263e4so5949803e87.2 for ; Tue, 05 May 2026 05:02:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982534; x=1778587334; 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=aaJj/oLXLFqOqhgdWNSv4aF1pZo4Id+fK6SJZ89dQWA=; b=NlPBJVgEQmnDFLy9w/hvRZpHbUY4FczQMujsVZWyi8zAzA9UykJCElNxfOmNJWhYGp xv3TrkMZd3rKMIDVVrROUoaIce+IGirjtrLmiieHR3vewcIsTej3s/un8a9iOcksyvo+ WMFlCfHH/E5mCG8WdZCm3H4dVdvG/vsu4JM/89sQz9Mgtuzcs4bva0J5n0sLkO09kRqK SqkcPzeI6/HFYFgMJSONk1ufXTIAKM/Ne5lUw4rQ4FwVRcJVrr3SCkTbqNh7P5Ge8PLC 7I8byMPyb0gV+JQ7BMYF/v8ZJBkCoBqcBzHp2i4iEdykbgruhhMeK2SO6B0o4T1jpOKl 3Eiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982534; x=1778587334; 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=aaJj/oLXLFqOqhgdWNSv4aF1pZo4Id+fK6SJZ89dQWA=; b=MZ87y7OpLv+iyGvalVQBXgeKgjgzI7ov5FlZBTmWNdPQVuYoErv9NLp7c3KmTRdg7g +EOeDsFrm/5ond5bSsFhhtJeQqatN2Rv9XXCAXFbcsRDO+AB8pUHfW9DeHwOP4mUmUaN Nq+0ZwsR1ynBYLxIht7aWLwOK53fDX7YOfsIQGtLjlv2QMDrQGE1UR1eE/vzyoMMtIFe masSrLgqmrvKtK4Q0Jyy4buQgqtuSuItMiaNjGISK06x21aSGBAVDGNKRCKLYr/tc2kQ WPlkPtZwC6TaAq8WMex/s8WbrzlYjR13euu0O8/+I6VbTHx/aKAbvIEZNd6SX/peh9Mv nK/g== X-Forwarded-Encrypted: i=1; AFNElJ9mVOvhj2Idmnyy18ystyGD+MWwU/NgNEnd2C9EszNmNZsRxlx5iYqpGmQe5nlFdpy82Y0MBXn5X6eI3R4=@vger.kernel.org X-Gm-Message-State: AOJu0Ywb+ptxFVvHWGRWjnQUnmqj3ejPaoB0N4YZ6zIkF4ydVm+F+LPc sZq+c9zYY5ASMlOPWTYDeQDe244Lw9RyzQVmf7nvDma9O8Y8cjRXNodP X-Gm-Gg: AeBDieufj1V6azi3vrQqJq16d28f5iqrwtKqxHbAot+T8No6mHsEU2kGpXJA/+LyiL1 /3mU4psZCobngZCbcirUMMh2bcU6Nw31TEjaTIQBhevalAhfo9s/rpmGXGLTEVwscJTxb9CyU8l Oo2i6F8psad1ihqz6kbZsGov7L7B8L80fiFfnJB6Lr17AJCJwA5j8sDqI8YMH5Oz7qEhMEFBp+X /eX3EQXzlYEoUGiEOCc2Ho70z9j3HcSG2mO56/nZMX6hkGgJ8zou2zsY5vBTdU+PgBgL3OXPP7l 2w8bex3Kl2Sz7FktQzdIKTCh2VstPhy5rtHktQL4ujEQUMelyrU0BQGtyQxKXbpL38R4hKxCbsA bLOwmMmvdaArDDqBf/szTS/OLh1vWIurtnFLBidq0vBLxpuywpIsgcHEwArQ7qGkV+XcjsC+J6I U1wRLudZsbTzkFuLOSa/qjxfZfllGtZvgurOsGl8TehrIpYc49k5AZrzgWbwQplmWwTFlI4IVmq gvxo/27UzWYPZar+QPmE/hP/JcRmsId9ZAFsUF3bAs7uD8NJ3m79RPg8Xx2GnE6dwec X-Received: by 2002:a05:6512:3e20:b0:5a8:73c3:f277 with SMTP id 2adb3069b0e04-5a873c3f37fmr3001152e87.12.1777982533511; Tue, 05 May 2026 05:02:13 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:7d2a:9b5b:a191:3b81]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45054b03e04sm4386398f8f.21.2026.05.05.05.02.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:02:12 -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, 5 May 2026 13:01:51 +0100 Message-ID: <20260505120153.680979-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260505120153.680979-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260505120153.680979-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 xSPI (Expanded SPI) device nodes to the RZ/T2H (R9A09G077) SoC DTSI. The RZ/T2H integrates two xSPI interfaces. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- 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 3761551c9647..a5b570ae82c0 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 Sat Jun 13 21:24:37 2026 Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.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 3B37A413241 for ; Tue, 5 May 2026 12:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982540; cv=none; b=m8J1rSaEfnOeuVwnUtqyA+cUL816hIaPJli9bsUuubrV20/F3xxiU/LN6Z+eyTBLi2cA0RZ00TM6bYPsaRmJNzvtBAg+y//YRs7CaZ7K6JnJ231eA3TnMn6cIXsBBYTEWUxR6Ff7LMfixWaecSW8HcPr1eNj3hBX0MSgXmF6YNk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982540; c=relaxed/simple; bh=iA6K6/j/vhji99S0WfixUH7St/tRWB+5S6SSkf5NosM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=inogf01b8/kW9GO2bH6Px+Ty8X1HpOHQzSAo4FVySQfsWOA1eqprz5uWXFksxdJ1Y2Vh8SbgKUEiDzXZ4P1fDcZ0scacF20eabp6HPF5OP0rovElGolgksF0jBXqk2yLdoJ2olKv8QPBPflgk4xdwiMNm4C01X27g1V7vXtR0Lc= 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=DLRyMvUU; arc=none smtp.client-ip=209.85.208.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="DLRyMvUU" Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-67bb5ad91bfso7251063a12.0 for ; Tue, 05 May 2026 05:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982536; x=1778587336; 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=Yvd0fOUYUeCs5HvTaiBocwxMP81wSePkt2CoPUPKDFk=; b=DLRyMvUUgyGr9ZIRE8r0lg4wDpRQfBcDFFQqtWiTBqK3kdws8zLdmTntqNKhe8lvF6 0TbjYB41Hn/oK2TQ1/Pdq4/TlZRrm+tlLsr2q1qRxHRiPCHEhKZbBo8C3klVNBylkn5m WIlo3hPQr7Y8fedbST1flvAnZHks2BMl+9BPH14098wfflO+rOFXWyVmNSlZm5wPjRWn nGp9D1LEdYCLDRsEAQnKaNP0AiW95Yv13gcpX8EmMd20eluZoMgoInxQFfNpACjot6FR Lcn7vlr/6mwfZdceDs0mr+UAFiHuvfHWWf49vSoY4nGDn+Kfs9f8O3K6Oncttx9D25V1 OsIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982536; x=1778587336; 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=Yvd0fOUYUeCs5HvTaiBocwxMP81wSePkt2CoPUPKDFk=; b=X5DfI3ZV2bKiYfth5Zos1w2eS2dG9I+Blq7qc0LCH7YDSFqvT6kg5Kk+/5o4wmYc5q a2y/Apc/YPpbxZVl5N4GHkeBo25Ygob56YP513AfPge0rP3aUcsNObuxtlLEa5vNQaRh TuLnse9DNIfzvAPmEIs3BbLhUQ/TRXsWShMZzdqBHzoZAEq7SQaRGCOrhLv7ZmzbKquK 3ceSol6rUfS6GFC1AOwg4zLcGVjpjImElIo0RW0jJx3HiaZtZBQs5NqMnyBLkvjb5kii VdfeNaWk870pD4TZ9xzsWSjIVuoNc/rikPpMXt8THEUte3BzBcLM2z7H9msPy+A1o6aW 8siw== X-Forwarded-Encrypted: i=1; AFNElJ8i20vr9XBBMvBizPGhw8b/P4yxGGsY6Q7IJDjz4SJxGzLqgOP9dJSFnmaFOlZ6qqDUqbnnc4O3XydSDeU=@vger.kernel.org X-Gm-Message-State: AOJu0Yww1ug/Fdynhg8Zh3N33LNYrfmg7jc9luuJTTckggcnUd7J1bDi +M357NUDfQbUk3A0pbnL2I2cUwP+HNx3gALEM75/ePnAoAx0OsWSiiLj X-Gm-Gg: AeBDievCh20DFpqih99UBvUFg2QZYynh2jHubPO4zJ/LYOgwXG4uAsTqJDaTXjvurxp 6xD9lGNNUbCZDUuY6AH6aSljkyb8Yt5WScvIWmcsKNhQmFkaS8oslAwYKvNo+eTgWSiSIVzEA51 4GomSQL21cYPOIsmxkzdxvdfDOUT8mDeQ2EHQ08k3cQfG50n/RZEKlF/3PhCWa7cS/noY6UDxGn y/mJAjUa/uv4GlU4V/Cbfap/5CIwp7caj3RPao9wHS50+GZCQDaqijpclpP4cy6hDtG3HHECgJt oZgy85HWNrth43eOvEeU2IOKDcc1h6fBQG9hQUKZhHqW16aLrQfuXF9zSW0wmVSXu/uZQZgeXGF HPg/Ig3HSI+IEAJaMdttsUcOMUFtYz2OyaxRBuuKipqfa4xQS3sFdlFO6SwULKJayHjhhNd1rQ9 0A8RVmxvDweIO8jIvKYlYSA8iZPPreMrknprFFJCVIVTuc5jJCnD51REzpwIcoeFcR9W9QcoXvY nAKf9NBKXA2WMujptPq9JhWAx9zlGIaZ2urF/hbZdD8a60dHWA4nPyVPA== X-Received: by 2002:a17:907:70d:b0:bc3:bccd:8dd8 with SMTP id a640c23a62f3a-bc411d280abmr147433666b.37.1777982535560; Tue, 05 May 2026 05:02:15 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:7d2a:9b5b:a191:3b81]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45054b03e04sm4386398f8f.21.2026.05.05.05.02.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:02:13 -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, 5 May 2026 13:01:52 +0100 Message-ID: <20260505120153.680979-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260505120153.680979-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260505120153.680979-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 xSPI (Expanded SPI) device nodes to the RZ/N2H (R9A09G087) SoC DTSI. The RZ/N2H integrates two xSPI interfaces. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- 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 f697e9698ed3..e63a6b74d90b 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 Sat Jun 13 21:24:37 2026 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (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 ACC2040B6F5 for ; Tue, 5 May 2026 12:02:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982540; cv=none; b=j6QydWHmKB3AO3KvCoX9z6Q3mduRl9dqLNB1yOMdl5wZ/pGMIM8rTj+wd8hsmDmb7gwAMgAVGZeV6tOUZ98AtZVRTkqbRX7QRCKWag4Ojkyj3W00CAznTNHbg9xB1mUK5vMEe5frOTMmVPblwySnWipoTLxcjFfm3Q+5c2/6QFk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777982540; c=relaxed/simple; bh=cNLr2taXbpX2OcE5yjZznFeiiGyGBLPTTQZdFmvHAlA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Im2VI7GDEApw5GOwN3VSzSB0lemoM5BPTV/gcAcAAyHLj5oe9qsOBmbz9qmGF/eM9M4UFZFe/KquwVkWBXkHAo4N9VHuZnmQ2K2RTpnAVJ9fyJFIFlZ9xRuPDeDpgX8waLHIGC3lhHHzuOV24amAeYD6yK1muHV8klBcryf0m0Y= 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=PABCs2RJ; arc=none smtp.client-ip=209.85.221.49 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="PABCs2RJ" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-44b052142e1so1987193f8f.1 for ; Tue, 05 May 2026 05:02:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777982537; x=1778587337; 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=DzsA6N6NmgWM0rNix94AHnL8OJvlx0hoitqTUcN+rEo=; b=PABCs2RJ4CC/lCPPs/NDapQ5G+8ZMphKDzGr0QIBuvd913TZvcAdHW3VKkDnRzKJG0 2j7b1EPLkEAKS8k+Q5mIt/otvG6PBYiILVsfOQSV28jaEv6ra6a4putUVj+ku07e4a0y YKCukfRtgiHBaGhMV3sIiaLDjq6uS3f/U7JZoBoT5PkReYKKaYNdWHvMaZdYHCpNAZql eDYU+uuZZTHQLxcRcvYmtx1ZQtHx9IAmub+bqdQ9/fXBpvaKFklPRHOJ3mrJlWhBMLU+ zGz7gdNUSudjDpVbO3VXuUnkzHZQtMgpOsIUTEOw/5dTKirgEqY9YNTNaJ8GLZ41bHec LcYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777982537; x=1778587337; 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=DzsA6N6NmgWM0rNix94AHnL8OJvlx0hoitqTUcN+rEo=; b=BL2n5vI3bBD0v5P1oSDQO0RvNui/8zNsDx3IKAhc7f9mBFDpRg2KYLlpa0RbKGaGyo hynGX/N/nBLUleegR6ngnumD1swpJvtebLVpt1tpfEg5N3cWZV5ZeI84q7Maf3yqVO/N nAS81IOBlUGih/c/Sg52UbTdDumlG+2Q2C9YqF2Bgw071qhX73z+PzgrvMUU6Sv+nOAZ GclSSe9hiOw9IKRCbgTaw0gBC7htM0BtBeuWT73HokwUXUxvzvGN/KbWtBR77qYDpGOY mtLeI6Q9utkLbpYqq9qiIpReKIkQfygPeshxxReksDw/hQZpiJRHt9OIop/ZiHR4wZaH 9Osg== X-Forwarded-Encrypted: i=1; AFNElJ+Y1pewmtWGemfHpq2gF+GpKmlc8t/J7WYz+qx/dSiSpvXSnn7hWryolqGKSvHE6MPRDrEdGY3ehK2wUEo=@vger.kernel.org X-Gm-Message-State: AOJu0YxruwKZrRj2pLq/Cee/P01THJcSEs8oydQRS3ilXjFJL6JCGQ7C I4ACXdAwevi+Y7XSY/emS2Ygxqsn13xkzEsilJYArgEpZUJHTXaWyuUo X-Gm-Gg: AeBDievwH/TbC+vqnJo2LJxrGTs0+NJo/cwlHCvsUnQ7vZS7vbDaFNYR/qMVqZIEfqL H7Nu5QDgT3i251ZuozogQhZZ6kE60Y8AvoXTUBmEvPRBPtg+f5oRygGcp/GNyUcH3dF1F+cJoAh bNYxSZcT76j4e73zrEckU1EY+pO6PAA/ZGU7e5kcXDyFQnuijNIOZ6hStpxw9VcxieVPKypwEa6 lovHIY+P96pXqBhuLDFgupHJVFajRlaOPXh1P7a9u8KL65pGH3d7QB3JESv8yPu3UeE/pQBTcEC 9xKMPZyMq3/xe8I5u9QYC0Y9PdcxDrDzvasdUMcahZyk83cGTCQg6vxreN48pAbpoGYpjl5OXJg Hz+qL1yL4R6yPBH8e1cvQJbICSwjrBRzELov6L6EHNlr/TroO4KTe/Mn0oNR6Kup6ldWCJmGp8H Ex2UGGMPQf1Ry1abGvUq+lDri4m/88U6WSVMmX3hgvqBjnBEvkIyyGwdvqW1wiVJ7GOSzaIEd4x iUjnU9EmFcVvk0j7tp6PxN8wFWKD/hxq6YGr4TcF3ljTNRIW/ozS3Eo2Q== X-Received: by 2002:a05:6000:611:b0:43c:ffb1:2214 with SMTP id ffacd0b85a97d-44bb4722800mr24295650f8f.16.1777982536525; Tue, 05 May 2026 05:02:16 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:7d2a:9b5b:a191:3b81]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-45054b03e04sm4386398f8f.21.2026.05.05.05.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 05:02:16 -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, 5 May 2026 13:01:53 +0100 Message-ID: <20260505120153.680979-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260505120153.680979-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260505120153.680979-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. The xSPI0 controller is connected to an MX25LW51245 octal flash device. Although the hardware supports octal mode, configure the bus width to 1-bit (x1) mode. Enabling octal mode causes the BootROM to fail loading the first-stage bootloader following a Watchdog Timer (WDT) reset. The xSPI1 controller is connected to an AT25SF128A flash device. Configure this interface for 4-bit (x4) mode to utilize the available data lines. Signed-off-by: Lad Prabhakar --- .../dts/renesas/rzt2h-n2h-evk-common.dtsi | 135 ++++++++++++++++++ 1 file changed, 135 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..0894c9d38971 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,82 @@ &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; + 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