From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B0785CA5FE4 for ; Fri, 2 Oct 2026 11:29:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=99J/wH5Aajq9oaIHvDmFUMxJqbc2Zd7ey6tMXcXKeMo=; b=XyfOxXYm2kPIAq95HSbdz38BGC Dm9lurdAjODg1zkz4KYayRkWTsY9lnTuVCbG+nm8edrlOth6zwyUilZ4B9rel1C8N/o/lWBUAQSu3 mZW6QELQehJ8g8Swo5X65x9U8tBV3OD4zsqpokuYQG1JLIryQwBjLX5tqMjCQ74UjdkHbwDq9Eewl ojfValN8FeNFtPC2Fn/ha+pJHsbFuROcFvUNHnA9knHE4cDmAg4oED1SeAc0OoSn73C1ohuWI4Aof tnxbETik0K/RajVuPXQFjO5yJtFyvIhPxDMBygjtq8c0WLfJgp92FNS1gsQNlfOlRj1JHKg0KI3+w UeZeDsWw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xCbRl-0000000BThi-29gJ; Fri, 02 Oct 2026 11:29:01 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xCbRk-0000000BTh8-09GB for linux-arm-kernel@lists.infradead.org; Fri, 02 Oct 2026 11:29:00 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id BEAD343796; Fri, 2 Oct 2026 11:28:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 36E321F00898; Fri, 2 Oct 2026 11:28:58 +0000 (UTC) From: Geert Uytterhoeven To: soc@lists.linux.dev, soc Cc: Magnus Damm , linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, Geert Uytterhoeven Subject: [GIT PULL 2/2] Renesas DTS updates for v7.4 (take two) Date: Fri, 2 Oct 2026 13:28:40 +0200 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit b43aa6a6ebe8ca8bdd75ee688e1eb2d0d16a888e: arm64: dts: renesas: r8a779f0: Add GICv3 ITS and update PCIe nodes (2026-09-15 10:46:16 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dts-for-v7.4-tag2 for you to fetch changes up to d99e991749f3b12a3a8b23224725dbc1ca15f6bf: arm64: dts: renesas: Add support for solidrun rzg2ul som on hb-ripple (2026-10-02 11:59:02 +0200) ---------------------------------------------------------------- Renesas DTS updates for v7.4 (take two) - Add PCIe support for the RZ/G3L SoC, - Add ADC DMA support for the RZ/T2H and RZ/N2H SoCs, - Add initial support for the RZ/G2M v3.0 SoC and the HopeRun HiHope RZ/G2M v3.0 board stack, - Add USB support for the RZ/G3E SoC and the RZ/G3E SMARC EVK board, - Add SPI (MSIOF) and I2C support for the R-Car X5H SoC, - Add support for various SolidRun boards based on RZ/G2L, RZ/G2LC, RZ/V2L, and RZ/G2UL, - Miscellaneous fixes and improvements. Note that this includes DT binding definitions and updates for the RZ/G2M v3.0 and R-Car X5H SoCs, which are shared by the clock and pmdomain subsystems and DT source files. Thanks for pulling! ---------------------------------------------------------------- Anurag Pateriya (1): dt-bindings: power: qcom,rpmhpd: Add NMXC power domain index Ayman Chaudhry (6): dt-bindings: power: renesas,rcar-sysc: Document vendor-prefixed header paths dt-bindings: power: Add r8a774a3 SYSC power domain definitions dt-bindings: clock: Add r8a774a3 CPG Core Clock definitions arm64: dts: renesas: Add initial SoC DTSI for RZ/G2M v3.0 arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC main board support arm64: dts: renesas: Add HiHope RZ/G2M v3.0 SoC sub board support Biju Das (1): arm64: dts: renesas: r9a08g046: Add PCIe support Cosmin Tanislav (2): arm64: dts: renesas: r9a09g077: Wire up DMA support for ADC arm64: dts: renesas: r9a09g087: Wire up DMA support for ADC Geert Uytterhoeven (5): Merge tag 'renesas-r8a774a3-dt-binding-defs-tag1' into renesas-dts-for-v7.4 Merge branch 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm into renesas-dts-for-v7.4 dt-bindings: clock: renesas,r8a78000-cpg: Add MSIOF clocks Merge tag 'renesas-r8a78000-dt-binding-defs-tag3' into renesas-dts-for-v7.4 arm64: dts: renesas: r8a78000: Add MSIOF nodes Hardeep Sharma (1): dt-bindings: power: rpmpd: Document Kuno RPMh power domains Joshua Yeong (1): dt-bindings: power: Add RPMI device power service Josua Mayer (9): dt-bindings: soc: renesas: Add various SolidRun RZ/G2 based boards arm64: dts: renesas: Add support for solidrun rzg2l som and hb-iiot evb arm64: dts: renesas: Add support for solidrun rzv2l som and hb-iiot evb arm64: dts: renesas: Add support for solidrun rzg2lc som and hb-iiot evb arm64: dts: renesas: rzg2l(c)/rzv2l hb-iiot: Add dsi panel dt overlay arm64: dts: renesas: Add support for solidrun hb-ripple with rzg2l som arm64: dts: renesas: Add support for solidrun hb-ripple with rzv2l som arm64: dts: renesas: Add support for solidrun hb-ripple with rzg2lc som arm64: dts: renesas: Add support for solidrun rzg2ul som on hb-ripple Lad Prabhakar (2): arm64: dts: renesas: r9a09g077: Drop unwired ADC interrupts arm64: dts: renesas: r9a09g087: Drop unwired ADC interrupts Marek Vasut (4): arm64: dts: renesas: ironhide: Align inline ECC carveout sizes with bootloader settings arm64: dts: renesas: r8a779f0: Add PCIe Application/Local register reset arm64: dts: renesas: r8a779g0: Add PCIe Application/Local register reset arm64: dts: renesas: r8a779h0: Add PCIe Application/Local register reset Sreeshankar K (1): dt-bindings: power: qcom,rpmhpd: Document RPMh power domain for SM7250 Tommaso Merciai (3): arm64: dts: renesas: r9a08g046: Add USB2.0 placeholder nodes arm64: dts: renesas: r9a09g047: Add USB2.0 support arm64: dts: renesas: r9a09g047e57-smarc: Enable USB2.0 support Wolfram Sang (1): arm64: dts: renesas: r8a78000: Add I2C nodes .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 7 +- .../bindings/power/riscv,rpmi-device-power.yaml | 65 +++ .../power/riscv,rpmi-mpxy-device-power.yaml | 65 +++ .../devicetree/bindings/soc/renesas/renesas.yaml | 37 ++ arch/arm64/boot/dts/renesas/Makefile | 76 ++- .../boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts | 14 + .../boot/dts/renesas/r8a774a3-hihope-rzg2m.dts | 49 ++ arch/arm64/boot/dts/renesas/r8a774a3.dtsi | 302 +++++++++++ arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 16 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 8 +- arch/arm64/boot/dts/renesas/r8a78000-ironhide.dts | 12 +- arch/arm64/boot/dts/renesas/r8a78000.dtsi | 216 ++++++++ .../renesas/r9a07g043u12-hummingboard-ripple.dts | 89 ++++ .../dts/renesas/r9a07g044c2-hummingboard-iiot.dts | 20 + .../renesas/r9a07g044c2-hummingboard-ripple.dts | 93 ++++ .../dts/renesas/r9a07g044l2-hummingboard-iiot.dts | 16 + .../renesas/r9a07g044l2-hummingboard-ripple.dts | 18 + .../dts/renesas/r9a07g054l2-hummingboard-iiot.dts | 16 + .../renesas/r9a07g054l2-hummingboard-ripple.dts | 18 + arch/arm64/boot/dts/renesas/r9a08g046.dtsi | 70 ++- arch/arm64/boot/dts/renesas/r9a08g046l48-smarc.dts | 36 ++ arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 124 +++++ arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 31 ++ arch/arm64/boot/dts/renesas/r9a09g077.dtsi | 24 +- arch/arm64/boot/dts/renesas/r9a09g087.dtsi | 24 +- arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 25 + .../renesas/rzg2l-hummingboard-iiot-common.dtsi | 560 +++++++++++++++++++++ .../renesas/rzg2l-hummingboard-iiot-microsd.dtso | 26 + ...hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso | 79 +++ .../renesas/rzg2l-hummingboard-iiot-rs485-a.dtso | 17 + .../renesas/rzg2l-hummingboard-iiot-rs485-b.dtso | 17 + .../boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi | 49 ++ .../renesas/rzg2l-hummingboard-pulse-common.dtsi | 116 +++++ .../rzg2l-hummingboard-pulse-micro-hdmi.dtsi | 79 +++ .../dts/renesas/rzg2l-hummingboard-ripple.dtsi | 122 +++++ arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso | 44 ++ arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi | 473 +++++++++++++++++ .../renesas/rzg2lc-hummingboard-pulse-leds.dtso | 48 ++ arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi | 436 ++++++++++++++++ .../renesas/rzg2ul-hummingboard-pulse-leds.dtso | 48 ++ arch/arm64/boot/dts/renesas/rzg2ul-sr-som.dtsi | 418 +++++++++++++++ arch/arm64/boot/dts/renesas/rzg3l-smarc-som.dtsi | 11 + .../dt-bindings/clock/renesas,r8a774a3-cpg-mssr.h | 59 +++ include/dt-bindings/clock/renesas,r8a78000-cpg.h | 2 + include/dt-bindings/power/qcom,rpmhpd.h | 1 + include/dt-bindings/power/renesas,r8a774a3-sysc.h | 30 ++ 48 files changed, 4069 insertions(+), 55 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/riscv,rpmi-device-power.yaml create mode 100644 Documentation/devicetree/bindings/power/riscv,rpmi-mpxy-device-power.yaml create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3-hihope-rzg2m.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774a3.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u12-hummingboard-ripple.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-iiot.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-hummingboard-ripple.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-iiot.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-hummingboard-ripple.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-iiot.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-hummingboard-ripple.dts create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-common.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-microsd.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-panel-dsi-WJ70N3TYJHMNG0.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-a.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot-rs485-b.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-iiot.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-common.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-pulse-micro-hdmi.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-hummingboard-ripple.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-sr-som-emmc.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-hummingboard-pulse-leds.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-sr-som.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-hummingboard-pulse-leds.dtso create mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-sr-som.dtsi create mode 100644 include/dt-bindings/clock/renesas,r8a774a3-cpg-mssr.h create mode 100644 include/dt-bindings/power/renesas,r8a774a3-sysc.h