From patchwork Tue Sep 3 14:52:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Geert Uytterhoeven X-Patchwork-Id: 13788844 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 A6462CD343E for ; Tue, 3 Sep 2024 14:53:31 +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: Content-Type:MIME-Version:Message-Id:Date:Subject:Cc:To:From:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=4HVVbrtgRVLXz9WAAOIaMGhGi1k6nBSIfnXQLM/kHGY=; b=MljXcki93R5G9D2ua8bVYg3UMm DAhFfdVVQPkAReCw0MzbHBiwFI5G2LwnY1NZuC0YbTusMOARAlXLaSMgMmNy7TfAZa/y4eiJar0uF mODDmhzTRPQ2SMMEPM6/E6Wq44/tQL94xyKTuZ58brU+kJgb1uqpIOVHyfVcrDzXVh/NE+yAsVyRP 8zqMeueFCOMdCuwPhH2m0blbbyMed7KWqnFzAaynrOq0cuiCm+xNCmstSBkNb1GvVhCbM2IDHYYIb bBYu0bErN5xq8QFme2TpYzXT4b+BaULnrI4rMuPlmsmI4I3JP1z+mQ14lDJODsqnEVY2ZMMQvY20O vN1k5uOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1slUuH-00000000gcf-2b74; Tue, 03 Sep 2024 14:53:21 +0000 Received: from baptiste.telenet-ops.be ([2a02:1800:120:4::f00:13]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1slUtK-00000000gI9-0NkP for linux-arm-kernel@lists.infradead.org; Tue, 03 Sep 2024 14:52:23 +0000 Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed80:b015:4053:6b25:396c]) by baptiste.telenet-ops.be with cmsmtp id 7qsK2D0040nYyzV01qsKfT; Tue, 03 Sep 2024 16:52:19 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan.of.borg with esmtp (Exim 4.95) (envelope-from ) id 1slUtE-001zes-95; Tue, 03 Sep 2024 16:52:19 +0200 Received: from geert by rox.of.borg with local (Exim 4.95) (envelope-from ) id 1slUtH-003oSy-0d; Tue, 03 Sep 2024 16:52:19 +0200 From: Geert Uytterhoeven To: arm-soc , soc Cc: Magnus Damm , linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, Geert Uytterhoeven Subject: [GIT PULL] Renesas DTS updates for v6.12 (take two) Date: Tue, 3 Sep 2024 16:52:17 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240903_075222_296775_BD66B156 X-CRM114-Status: GOOD ( 25.15 ) 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 Hi SoC folks, This is my second pull request for the inclusion of Renesas SoC updates for v6.12. The following changes since commit ab7d885a33a7ef328a97ccae0d1340b68c3db9ad: arm64: dts: renesas: gray-hawk-single: Add CAN-FD support (2024-08-20 09:40:52 +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-v6.12-tag2 for you to fetch changes up to cc41aa93bbafdfe4c4c9026d307adbb89c1d80fa: arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP (2024-09-03 10:23:02 +0200) ---------------------------------------------------------------- Renesas DTS updates for v6.12 (take two) - Add support for Ethernet TSN and PCIe on the R-Car V4H SoC and the White-Hawk (Single) development board, - Add display support for the RZ/G2UL SoC and the RZ/G2UL SMARC EVk board, - Add I2C support for the RZ/G3S SoC and the RZ/G3S SMARC EVK board, - Add support for HDMI audio on the RZ/G2L and RZ/G2LC SMARC EVK boards, - Add initial support for the RZ/V2H(P) (R9A09G057) SoC and the RZ/V2H EVK board, - Miscellaneous fixes and improvements. Note that this includes DT binding definitions for the new RZ/V2H(P) SoC, which are shared by the clock driver and DT source files. However, due to an earlier oversight on my side, the actual DT binding definition commit is not shared, but duplicated in the clock tree. Thanks for pulling! ---------------------------------------------------------------- Biju Das (7): arm64: dts: renesas: r9a07g0{43,44,54}: Move regulator-vbus device node arm64: dts: renesas: r9a07g043u: Add FCPVD node arm64: dts: renesas: r9a07g043u: Add VSPD node arm64: dts: renesas: r9a07g043u: Add DU node arm64: dts: renesas: rzg2l-smarc: Enable HDMI audio arm64: dts: renesas: rzg2lc-smarc: Enable HDMI audio arm64: dts: renesas: r9a07g043u11-smarc: Enable DU Claudiu Beznea (3): arm64: dts: renesas: r9a08g045: Add I2C nodes arm64: dts: renesas: rzg3s-smarc: Enable I2C0 node arm64: dts: renesas: rzg3s-smarc-som: Enable I2C1 node Geert Uytterhoeven (1): Merge tag 'renesas-r9a09g057-dt-binding-defs-tag' into renesas-dts-for-v6.12 Lad Prabhakar (14): arm64: dts: renesas: r9a08g045: Correct GICD and GICR sizes arm64: dts: renesas: r9a07g043u: Correct GICD and GICR sizes arm64: dts: renesas: r9a07g054: Correct GICD and GICR sizes arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes dt-bindings: clock: renesas: Document RZ/V2H(P) SoC CPG dt-bindings: soc: renesas: Document RZ/V2H EVK board arm64: dts: renesas: Add initial SoC DTSI for RZ/V2H(P) SoC arm64: dts: renesas: Add initial DTS for RZ/V2H EVK board arm64: dts: renesas: r9a09g057: Add OSTM0-OSTM7 nodes arm64: dts: renesas: r9a09g057: Add RIIC0-RIIC8 nodes arm64: dts: renesas: r9a09g057: Add SDHI0-SDHI2 nodes arm64: dts: renesas: r9a09g057: Add WDT0-WDT3 nodes arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable OSTM, I2C, and SDHI arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable watchdog Niklas Söderlund (8): arm64: dts: renesas: r8a779g0: R-Car Ethernet TSN support arm64: dts: renesas: white-hawk-single: Wire-up Ethernet TSN arm64: dts: renesas: r8a779g0: Add family fallback for VIN IP arm64: dts: renesas: r8a779a0: Add family fallback for VIN IP arm64: dts: renesas: r8a779h0: Add family fallback for VIN IP arm64: dts: renesas: r8a779g0: Add family fallback for CSISP IP arm64: dts: renesas: r8a779a0: Add family fallback for CSISP IP arm64: dts: renesas: r8a779h0: Add family fallback for CSISP IP Yoshihiro Shimoda (2): arm64: dts: renesas: r8a779g0: Add PCIe Host and Endpoint nodes arm64: dts: renesas: white-hawk-cpu-common: Enable PCIe Host ch0 .../bindings/clock/renesas,rzv2h-cpg.yaml | 80 ++++ .../devicetree/bindings/soc/renesas/renesas.yaml | 2 + arch/arm64/boot/dts/renesas/Makefile | 5 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 108 +++-- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 202 +++++++- .../dts/renesas/r8a779g2-white-hawk-single.dts | 51 ++ arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 54 ++- arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 4 + arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 53 ++- .../dts/renesas/r9a07g043u11-smarc-du-adv7513.dtso | 62 +++ arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 3 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 92 +++- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 513 +++++++++++++++++++++ .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 256 ++++++++++ arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 3 - .../boot/dts/renesas/rz-smarc-du-adv7513.dtsi | 76 +++ .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 6 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 30 ++ arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 33 ++ arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 5 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 7 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 18 + include/dt-bindings/clock/renesas,r9a09g057-cpg.h | 21 + 25 files changed, 1617 insertions(+), 83 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/renesas,rzv2h-cpg.yaml create mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc-du-adv7513.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts create mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-du-adv7513.dtsi create mode 100644 include/dt-bindings/clock/renesas,r9a09g057-cpg.h Gr{oetje,eeting}s, Geert --- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds