From patchwork Wed Mar 26 17:59:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 14030440 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 65E35C36008 for ; Wed, 26 Mar 2025 18:04:16 +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:Subject:References:In-Reply-To:Message-Id:Cc:To:From:Date: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=nX78AaVrQBajHUBIGsAX2O85FASWD97E/7UQQ6XAPHU=; b=eDw/vs+8FymUnChhoYXrRDAcfD InGe5w0ahnx+YGSISh+QbCfPoBgBncP3ojz6472KFGwwexDqlq7tnXV1QYdkafhQU/S4LF0U0TpIy WgQb7LFVk77f51/bewb1aXDIl9y7reYpQpwd4YAh7nW8NqDS7dmGGsDaqQl1vp++D5qWE9pDRvVzF lECBZXScHg9cx+5vi8uFKCcZ4Tv/zC1I2DEeSNFZZp91SUZtrB9LfreUPyUuL8DrwhPc0ccFB1ojb pp9IeE6/I9XACbP6Bl+Lx+vAMWjd/1YU1WxtYGRyKobW6osW3GiIQERKrlfa58UiCeLKUhglj/n7V 2Yl039UQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV6c-00000009J4s-0R6m; Wed, 26 Mar 2025 18:03:58 +0000 Received: from fhigh-b2-smtp.messagingengine.com ([202.12.124.153]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV2e-00000009ICQ-0JdM for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 17:59:54 +0000 Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfhigh.stl.internal (Postfix) with ESMTP id A487225400C3; Wed, 26 Mar 2025 13:59:50 -0400 (EDT) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-07.internal (MEProxy); Wed, 26 Mar 2025 13:59:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1743011990; x=1743098390; bh=nX78AaVrQBajHUBIGsAX2O85FASWD97E/7UQQ6XAPHU=; b= as6N+Qw6LvC1D5/qfkWseRFltTJEJSzqFDvHypryBZk+tz/3pb6w+I2DypDgH1OE RkuftMQCK6bZwhPEQ+QlxVZgWziqWuFcfaBh7g+WhzifUHeuNCXCpT0Iq+SQckg/ tqhK5pKT1eaut4GgIRsD8M1BdqCpdfFL7N3/g2dnOdMKtJNmxk3VM28GL0Dp1Fjt ST8YtkTsNe9M5I5H4OGDBgBP2HHh+a9MW5dW5LEZphA067UTn1r2ptxtXCLVZk7M rsLLgT+x36/Up4BH3+WqgHCho8i+Odq1onLF525S/XCgTcN4ZdAGAh7g9/LWawYH j6FnWmvaeJ+r/hfRUfQR4A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1743011990; x= 1743098390; bh=nX78AaVrQBajHUBIGsAX2O85FASWD97E/7UQQ6XAPHU=; b=B G611Piy7fOgA+xj1HDbNk8BZFIo6hTHrTVojb+1UN2rzeHc/ktLK7bLeeDOdJgW1 HhMs15avemedBaoXG7ute5op4SoDA9sgkCfL9diHKPvZf/27wM4AG/RdH3KwQpEE DNfsHd0G1deUn/gJsMktSKoNMz/AMwU23CYog3Ox+tkRFXrTbA8cVundj7AsUza+ VDiNUQEbxIDTzQpJTYCzHq+qoCvXMjr490P3UyGYG6iq8B+W+Pohw4IPUK9OasFq XLOom6bRPZ7gUFCFHJqD4QOVi6Os+9F3gYtk5SsUdGIj516f6NwnO2XdUfcQ17Ow /K9aM7IXkLLvWLZUmEc8w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduieeiudelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgfgsehtqhertder tdejnecuhfhrohhmpedftehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnug gsrdguvgeqnecuggftrfgrthhtvghrnhepfeeugeekffevueegheeiheeiudekgeefhfff uedttedtffetleeuhfehteekkedvnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpgh hithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghi lhhfrhhomheprghrnhgusegrrhhnuggsrdguvgdpnhgspghrtghpthhtohepgedpmhhoug gvpehsmhhtphhouhhtpdhrtghpthhtohepthhorhhvrghlughssehlihhnuhigqdhfohhu nhgurghtihhonhdrohhrghdprhgtphhtthhopehlihhnuhigqdgrrhhmqdhkvghrnhgvlh eslhhishhtshdrihhnfhhrrgguvggrugdrohhrghdprhgtphhtthhopehsohgtsehlihhs thhsrdhlihhnuhigrdguvghvpdhrtghpthhtoheplhhinhhugidqkhgvrhhnvghlsehvgh gvrhdrkhgvrhhnvghlrdhorhhg X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 394E22220072; Wed, 26 Mar 2025 13:59:50 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: T2e1b8447a49b63d2 Date: Wed, 26 Mar 2025 18:59:28 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@lists.linux.dev Message-Id: In-Reply-To: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> References: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> Subject: [GIT PULL 1/4] soc: devicetree updates for 6.15 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_105952_336618_ACC87A2A X-CRM114-Status: GOOD ( 11.98 ) 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 0ad2507d5d93f39619fc42372c347d6006b64319: Linux 6.14-rc3 (2025-02-16 14:02:44 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.15 for you to fetch changes up to b82310b5729ef3ca0aefdc0cf0c575d52f227235: Merge tag 'amlogic-arm-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt (2025-03-20 17:53:00 +0100) ---------------------------------------------------------------- soc: devicetree updates for 6.15 There is new support for additional on-chip devices on Apple, Mediatek, Renesas, Rockchip, Samsung, Google, TI, ST, Nvidia and Amlogic devices. The Arm Morello reference platform gets a devicetree for booting in normal aarch64 mode. The hardware supports experimental CHERI support, which requires a modified kernel. The AMD (formerly Xilinx) Versal NET SoC gets added, this is a combined FPGA with Cortex-A78 CPUs in a SoC. Six new ST STM32MP2 SoC variants are added. Like the earlier STM32MP25, the MP211, MP213, MP215, MP231, MP233 and MP235 models are based on one or two Cortex-A35 cores but each feature a different set of I/O devices. Mediatek MT8370 is a minor variation of MT8390 with fewer CPU and GPU cores Apple T2 is the baseboard management controller on earlier Intel CPU based Macs, with 16 models now gaining initial support. All the above come with dts files for the reference boards. In addition, these boards are added for the SoCs that are already supported. - The Milk-V Jupiter board based on SpacemiT K1/M1 - NetCube Systems Kumquat board based on the 32-bit Allwinner V3s SoC - Three boards based on 32-bit stm32mp1 - 11 distinct board variants from Toradex and one from Variscite, all based on i.MX6 - Google Pixel Pro 6 phone based on gs101 (Tensor) - Three additional variants of the i.MX8MP based "Skov" board - A second variant of the i.MX95 EVK board - Two boards based on Renesas SoCs - Four boards based the Rockchip RK35xx series, plus the RK3588 "MNT Reform 2" laptop ---------------------------------------------------------------- Ahmad Fatoum (13): arm64: dts: imx8mp-skov: correct PMIC board limits arm64: dts: imx8mp-skov: operate CPU at 850 mV by default arm64: dts: imx8mp-skov: use I2C5 for DDC arm64: dts: imx8mp-skov: configure uart1 for RS485 arm64: dts: imx8mp: Add optional nominal drive mode DTSI arm64: dts: imx8mp: add fsl,nominal-mode property into nominal.dtsi arm64: dts: freescale: imx8mp-skov: configure LDB clock automatically arm64: dts: freescale: imx8mp-skov: operate SoC in nominal mode dt-bindings: arm: fsl: add more compatibles for Skov i.MX8MP variants arm64: dts: imx8mp-skov: move I2C2 pin control group into DTSI arm64: dts: imx8mp-skov: describe I2C bus recovery for all controllers arm64: dts: imx8mp-skov: add revC BD500 board arm64: dts: imx8mp-skov: support new 7" panel board Alexander Stein (19): ARM: dts: imx7s: Move csi-mux to below root arm64: dts: imx8-ss-hsio: Wire up DMA IRQ for PCIe arm64: dts: tqma8xx: Add vcc-supply for spi-nor arm64: dts: tqma8xx: enable jpeg encode and decode arm64: dts: tqma8xx: Remove GPU TODO arm64: dts: mba8xx: Add PCIe support arm64: dts: freescale: imx93-tqma9352-mba93xxca: sort pinctrl nodes arm64: dts: mba93xxca: Do not assert power-down pins arm64: dts: tqma9352-mba93xx[cl]a: swap ethernet aliases arm64: dts: freescale: tqma8mpql: Add vcc-supply for spi-nor arm64: dts: freescale: tqma8mq: Add vcc-supply for spi-nor arm64: dts: freescale: tqma8mqml: Add vcc-supply for spi-nor arm64: dts: freescale: tqma8mqnl: Add vcc-supply for spi-nor ARM: dts: imx6qdl-tqma6: Order DT properties ARM: dts: imx6ul-tqma6ul: Order DT properties ARM: dts: imx6ul-tqma6ul: Add vcc-supply for spi-nor ARM: dts: imx7-tqma7: Add vcc-supply for spi-nor arm64: dts: imx8qm-ss-hsio: Wire up DMA IRQ for PCIe arm64: dts: mba8xx: Remove invalid property disable-gpio Alexandre Mergnat (2): arm64: dts: mediatek: add display blocks support for the MT8365 SoC arm64: dts: mediatek: add display support for mt8365-evk Alexandre Torgue (3): arm64: dts: st: add stm32mp257f-dk board support arm64: dts: st: introduce stm32mp23 SoCs family arm64: dts: st: introduce stm32mp21 SoCs family Alexey Charkov (5): arm64: dts: rockchip: Add finer-grained PWM states for the fan on Rock 5C arm64: dts: rockchip: Enable automatic fan control on Radxa Rock 5C arm64: dts: rockchip: switch Rock 5C to PMIC-based TSHUT reset arm64: dts: rockchip: Add SPDIF nodes to RK3588(s) device trees arm64: dts: rockchip: Enable SPDIF output on H96 Max V58 Amelie Delaunay (7): dt-bindings: stm32: document stm32mp257f-dk board arm64: Kconfig: expand STM32 Armv8 SoC with STM32MP21/STM32MP23 SoCs family dt-bindings: stm32: add STM32MP21 and STM32MP23 compatibles for syscon dt-bindings: stm32: document stm32mp235f-dk board arm64: dts: st: add stm32mp235f-dk board support dt-bindings: stm32: document stm32mp215f-dk board arm64: dts: st: add stm32mp215f-dk board support Andreas Kemnade (1): ARM: dts: ti/omap: omap4-serial: fix interrupts syntax Andrej Picej (3): arm64: dts: imx8mm-phycore-som: Fix bluetooth wakeup source arm64: dts: imx8mm-phyboard-polis: Set RTC as wakeup-source arm64: dts: imx8mm-phygate-tauri-l: Set RTC as wakeup-source André Draszik (7): dt-bindings: arm: google: add gs101-raven arm64: dts: exynos: gs101-oriole: configure simple-framebuffer arm64: dts: exynos: gs101-oriole: move common Pixel6 & 6Pro parts into a .dtsi arm64: dts: exynos: gs101-raven: add new board file arm64: dts: exynos: gs101: drop explicit regmap from reboot nodes arm64: dts: exynos: gs101: align poweroff writes with downstream arm64: dts: exynos: gs101: add reboot-mode support (SYSIP_DAT0) Andy Yan (5): arm64: dts: rockchip: Enable USB3 OTG on rk3588s Cool Pi 4B arm64: dts: rockchip: Add vop for rk3576 arm64: dts: rockchip: Add hdmi for rk3576 arm64: dts: rockchip: Enable hdmi display on sige5 arm64: dts: rockchip: Enable hdmi out display for rk3576-evb-v10 AngeloGioacchino Del Regno (11): arm64: dts: mediatek: mt8188: Add VDO0's DSC and MERGE block nodes arm64: dts: mediatek: mt8188: Add tertiary eMMC/SD/SDIO controller dt-bindings: usb: mediatek,mtk-xhci: Add port for SuperSpeed EP arm64: dts: mediatek: mt8188: Add MTU3 nodes and correctly describe USB arm64: dts: mediatek: mt8390-genio-700: Add USB, TypeC Controller, MUX arm64: dts: mediatek: mt8188: Add base display controller graph arm64: dts: mediatek: mt8188-geralt: Add graph for DSI and DP displays arm64: dts: mediatek: mt8390-genio-common: Configure touch vreg pins arm64: dts: mediatek: mt8195: Add base display controller graph arm64: mediatek: mt8195-cherry: Add graph for eDP and DP displays arm64: dts: mediatek: mt8395-nio-12l: Preconfigure DSI0 pipeline Antonin Godard (3): ARM: dts: imx6ul: Add Variscite VAR-SOM-MX6UL SoM support ARM: dts: imx6ul: Add Variscite Concerto board support dt-bindings: arm: fsl: Add VAR-SOM-MX6UL SoM and Concerto board Arnd Bergmann (34): Merge tag 'asahi-soc-dt-6.15' of https://github.com/AsahiLinux/linux into soc/dt Merge tag 'ixp4xx-dts-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt Merge tag 'renesas-dt-bindings-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'renesas-dts-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'asahi-soc-dt-6.15-v2' of https://github.com/AsahiLinux/linux into soc/dt Merge tag 'juno-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt Merge tag 'mtk-dts64-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt Merge tag 'renesas-dts-for-v6.15-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Merge tag 'tegra-for-6.15-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'tegra-for-6.15-arm64-dt-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'v6.15-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'asahi-soc-dt-6.15-v3' of https://github.com/AsahiLinux/linux into soc/dt Merge tag 'samsung-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Merge tag 'davinci-updates-for-v6.15-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into soc/dt Merge tag 'spacemit-dt-for-6.15-1' of https://github.com/spacemit-com/linux into soc/dt Merge tag 'imx-bindings-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'imx-dt64-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt Merge tag 'ti-k3-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt Merge tag 'stm32-dt-for-v6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt Merge tag 'at91-dt-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt Merge tag 'sunxi-dt-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt Merge tag 'zynqmp-dt-for-6.14' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'zynq-dt-for-6.15' of https://github.com/Xilinx/linux-xlnx into soc/dt Merge tag 'v6.15-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt Merge tag 'mvebu-dt64-6.15-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt Merge tag 'riscv-sophgo-dt-for-v6.15' of https://github.com/sophgo/linux into soc/dt Merge tag 'omap-for-v6.15/dt-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt Merge tag 'riscv-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt Merge tag 'hisi-arm64-dt-for-6.15' of https://github.com/hisilicon/linux-hisi into soc/dt Merge tag 'tegra-for-6.15-arm-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt Merge tag 'dt-cleanup-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt Merge tag 'amlogic-arm64-dt-for-v6.15-v2' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Merge tag 'amlogic-arm-dt-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt Biju Das (2): arm64: dts: renesas: r9a09g047: Add WDT1-WDT3 nodes arm64: dts: renesas: rzg3e-smarc-som: Enable watchdog Chancel Liu (6): ARM: dts: imx6ul-14x14-evk: Complete WM8960 power supplies ARM: dts: imx7d-sdb: Complete WM8960 power supplies arm64: dts: imx8mp-evk: Complete WM8960 power supplies arm64: dts: imx8dxl-evk: Complete WM8960 power supplies arm64: dts: imx8qm-mek: Complete WM8960 power supplies arm64: dts: imx8qxp-mek: Complete WM8960 power supplies Chen Wang (3): riscv: sophgo: dts: add pwm controller for SG2042 SoC riscv: sophgo: dts: add pwm-fan for Milk-V Pioneer riscv: sophgo: dts: add cooling maps for Milk-V Pioneer Chen-Yu Tsai (4): arm64: dts: mediatek: mt8173-elm: Drop pmic's #address-cells and #size-cells arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string arm64: dts: mediatek: mt8173: Fix some node names arm64: dts: rockchip: Remove bluetooth node from rock-3a Chris Morgan (5): arm64: dts: rockchip: remove rk3588 optee node arm64: dts: allwinner: h700: Set cpusldo to always-on for RG35XX arm64: dts: allwinner: h700: Add LED1 for Anbernic RG35XX arm64: dts: allwinner: h700: Add USB Host for RG35XX-H arm64: dts: allwinner: rg35xx: Add no-thermistor property for battery Christian Marangi (3): arm64: dts: airoha: en7581: Add Clock Controller node arm64: dts: airoha: en7581: Add SNAND node arm64: dts: airoha: en7581: Add default partition table for EVB board Chukun Pan (4): dt-bindings: mfd: syscon: Add rk3528 QoS register compatible arm64: dts: rockchip: Add rk3528 QoS register node arm64: dts: rockchip: enable SCMI clk for RK3528 SoC arm64: dts: rockchip: Move rk356x scmi SHMEM to reserved memory Ciprian Marian Costea (4): arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3 arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 arm64: dts: s32g: add FlexCAN[0..3] support for s32g2 and s32g3 Claudiu Beznea (5): arm64: dts: renesas: rzg3s-smarc-switches: Add a header to describe different switches arm64: dts: renesas: rzg3s-smarc: Enable SCIF3 arm64: dts: renesas: r9a08g045s33-smarc-pmod: Add overlay for SCIF1 arm64: dts: renesas: r9a08g045: Enable SYS node arm64: dts: renesas: r9a08g045: Add OPP table Conor Dooley (3): riscv: dts: microchip: update pcie reg properties to new format loongarch: dts: remove non-existent DAC from 2k1000-ref riscv: dts: starfive: remove non-existent dac from jh7110 Cristian Ciocaltea (8): arm64: dts: rockchip: Enable HDMI0 PHY clk provider on RK3588 arm64: dts: rockchip: Add HDMI0 PHY PLL clock source to VOP2 on RK3588 arm64: dts: rockchip: Add PHY node for HDMI1 TX port on RK3588 arm64: dts: rockchip: Add HDMI1 node on RK3588 arm64: dts: rockchip: Enable HDMI1 on rock-5b arm64: dts: rockchip: Enable HDMI1 PHY clk provider on RK3588 arm64: dts: rockchip: Add HDMI1 PHY PLL clock source to VOP2 on RK3588 arm64: dts: rockchip: Enable HDMI1 on rk3588-evb1 Damon Ding (1): arm64: dts: rockchip: Fix label name of hdptxphy for RK3588 Daniel Schultz (1): arm64: dts: ti: am64-phyboard-electra: Add DT overlay for X27 connector Dario Binacchi (5): ARM: dts: stm32: add led to stm32f746 Discovery board ARM: dts: stm32: add push button to stm32f746 Discovery board ARM: dts: stm32: rename LEDs nodes for stm32f769-disco ARM: dts: stm32: add usr3 LED node to stm32f769-disco ARM: dts: stm32: use IRQ_TYPE_EDGE_FALLING on stm32mp157c-dk2 Detlev Casanova (6): dt-bindings: arm: rockchip: Add Radxa ROCK 4D board arm64: dts: rockchip: Add HDMI audio outputs for rk3588 arm64: dts: rockchip: Enable HDMI audio outputs for Rock 5B arm64: dts: rockchip: Add HDMI support for rock-4d arm64: dts: rockchip: Add SFC nodes for rk3576 arm64: dts: rockchip: Add SPI NOR device on the ROCK 4D Devang Tailor (1): arm64: dts: exynosautov920: add CPU cache information Diederik de Haas (1): arm64: dts: rockchip: add 'chassis-type' property on PineNote Diogo Ivo (4): arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator arm64: tegra: Define pinmuxing for gpio pads on Tegra210 arm64: tegra: p2597: Enable TCA9539 as IRQ controllers arm64: tegra: p2180: Add TMP451 temperature sensor node Dominik Haller (1): arm64: dts: imx8mm-phycore-som: Add overlay for rproc Dragan Simic (3): arm64: dts: rockchip: Describe why is HWRNG disabled in RK356x base dtsi arm64: dts: rockchip: Use "dma-noncoherent" in base RK3588 SoC dtsi arm64: dts: rockchip: linewrap gmac assigned-clocks on Quartz64 Model A/B files a bit E Shattow (2): riscv: dts: starfive: jh7110: pciephy0 USB 3.0 configuration registers riscv: dts: starfive: jh7110-pine64-star64: enable USB 3.0 port Ernest Van Hoecke (2): ARM: dts: apalis/colibri-imx6: Enable STMPE811 TS ARM: dts: apalis/colibri-imx6: Add support for v1.2 FUKAUMI Naoki (1): arm64: dts: rockchip: Enable USB OTG for Radxa ROCK Pi E Fabien Parent (1): arm64: dts: mediatek: mt8395-genio-1200-evk: add support for TCPC port Fabio Estevam (9): ARM: dts: imx53-ppd: Fix touchscreen reset-gpios ARM: dts: vfxxx: Fix the CAAM job ring node names ARM: dts: imx5: Fix the CCM interrupts description ARM: dts: vf610-bk4: Use the more specific "lwn,bk4-spi" ARM: dts: imx28-sps1: Fix GPIO LEDs description arm64: dts: imx8mn-bsh-smm-s2pro: Remove invalid audio codec clock ARM: dts: vfxxx: Fix the order of the DMA entries ARM: dts: imx31: Use nand-controller as node name ARM: dts: imx53-mba53: Fix the PCA9554 compatible Francesco Dolcini (6): arm64: dts: freescale: imx8mm-verdin: Remove LVDS panel and backlight arm64: dts: ti: k3-am62p: Enable AUDIO_REFCLKx dt-bindings: arm: fsl: drop usage of Toradex SOMs compatible alone ARM: dts: imx6qdl-apalis/colibri: Remove compatible from SoM dtsi ARM: dts: vf610-colibri: Remove compatible from SoM dtsi arm64: dts: imx8qm-apalis: Remove compatible from SoM dtsi Frank Li (13): arm64: dts: imx8mq-librem5: remove undocument property 'extcon' for usb-pd@3f arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes arm64: dts: imx8-ss-hsio: fix indentation in pcie node arm64: dts: imx8q: add PCIe EP for i.MX8QM and i.MX8QXP arm64: dts: imx8q: add PCIe EP overlay file for i.MX8QXP mek board arm64: dts: imx95: add PCIe's msi-map and iommu-map property arm64: dts: imx95: Add #io-channel-cells = <1> for adc node arm64: dts: imx95: Add i3c1 and i3c2 arm64: dts: imx95: Add imx95-15x15-evk support dt-bindings: arm: fsl: add i.MX95 15x15 EVK board arm64: dts: im8mq-librem5: move dwc3 usb port under ports arm64: dts: imx95: add ref clock for pcie nodes arm64: dts: imx93: add ddr edac support Frieder Schrempf (3): arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal arm64: dts: imx93-kontron: Fix SD card IO voltage control arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal Geert Uytterhoeven (6): arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table arm64: dts: renesas: r8a77990: Re-add voltages to OPP table arm64: dts: renesas: gray-hawk-single: Restore sort order arm64: dts: renesas: r8a779g0: Restore sort order arm64: dts: renesas: r8a779f0: Disable rswitch ports by default ARM: dts: renesas: r9a06g032: Fix UART dma channel order Hector Martin (1): arm64: dts: apple: t8103: Fix spi4 power domain sort order Heiko Stuebner (5): dt-bindings: arm: rockchip: Add Firefly ROC-RK3576-PC binding arm64: dts: rockchip: Add devicetree for the ROC-RK3576-PC arm64: dts: rockchip: add rk3576 otp node Merge branch 'v6.15-shared/clkids' into v6.15-armsoc/dts64 arm64: dts: rockchip: add usb typec host support to rk3588-jaguar Hrushikesh Salunke (1): arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C Hsin-Te Yuan (1): arm64: dts: mediatek: mt8183: Switch to Elan touchscreen driver Hugues KAMBA MPIANA (1): arm64: dts: corstone1000: Add definitions for secondary CPU cores Igor Belwon (3): dt-bindings: clock: exynos990: Add CMU_PERIS block arm64: dts: exynos990: Add CMU_PERIS and MCT nodes arm64: dts: exynos990: Rename and sort PMU nodes Inochi Amaoto (1): MAINTAINERS: update info for SOPHGO DEVICETREES and DRIVERS Ivaylo Ivanov (6): dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi arm64: dts: exynos8895: add syscon nodes for peric0/1 and fsys0/1 arm64: dts: exynos8895: define all usi nodes arm64: dts: exynos8895: add a node for mmc arm64: dts: exynos8895-dreamlte: enable support for microSD storage arm64: dts: exynos8895-dreamlte: enable support for the touchscreen Jagan Teki (1): arm64: dts: rockchip: Enable HDMI1 out for Edgeble-6TOPS Modules Janine Hagemann (1): arm64: dts: imx8mm-phyboard-polis: Add overlay for PEB-EVAL-01 Janne Grunau (4): arm64: dts: apple: t8103: Add spi controller nodes arm64: dts: apple: t8112: Add spi controller nodes arm64: dts: apple: t600x: Add spi controller nodes arm64: dts: apple: Add SPI NOR nvram partition to all devices Javier Martinez Canillas (2): dt-bindings: riscv: spacemit: Add Milk-V Jupiter board compatible riscv: dts: spacemit: Add Milk-V Jupiter board device tree Jayesh Choudhary (1): arm64: dts: ti: k3-j784s4-evm-quad-port-eth-exp1: Remove duplicate hogs Jianfeng Liu (5): arm64: dts: rockchip: Enable HDMI on armsom-sige7 arm64: dts: rockchip: add hdmi1 support to ROCK 5 ITX arm64: dts: rockchip: Add AP6275P wireless support to ArmSoM Sige7 arm64: dts: rockchip: Enable HDMI audio output for ArmSoM Sige7 arm64: dts: rockchip: Fix pcie reset gpio on Orange Pi 5 Max Jimmy Hon (10): arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Max arm64: dts: rockchip: Adapt to differences between Orange Pi 5 Max and Ultra dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Ultra arm64: dts: rockchip: Add Orange Pi 5 Ultra board arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Ultra arm64: dts: rockchip: Enable HDMI1 audio output for Orange Pi 5 Ultra arm64: dts: rockchip: Enable HDMI0 audio output for Orange Pi 5/5B arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Max arm64: dts: rockchip: Enable HDMI1 on Orange Pi 5 Plus arm64: dts: rockchip: Enable HDMI audio outputs for Orange Pi 5 Plus John Madieu (3): dt-bindings: soc: renesas: Add RZ/G3E variant SYS binding arm64: dts: renesas: r9a09g047: Add SYS node arm64: dts: renesas: r9a09g057: Enable SYS node Jon Hunter (1): arm64: tegra: Resize aperture for the IGX PCIe C5 slot Jonas Karlman (9): dt-bindings: soc: rockchip: Add RK3528 ioc grf syscon arm64: dts: rockchip: Add pinctrl and gpio nodes for RK3528 arm64: dts: rockchip: Add uart0 pinctrl to Radxa E20C arm64: dts: rockchip: Add leds node to Radxa E20C arm64: dts: rockchip: Add user button to Radxa E20C arm64: dts: rockchip: Add SARADC node for RK3528 arm64: dts: rockchip: Add maskrom button to Radxa E20C arm64: dts: rockchip: Add SDHCI controller for RK3528 arm64: dts: rockchip: Enable onboard eMMC on Radxa E20C Julien Massot (4): dt-bindings: soc: renesas: Document MYIR Remi Pi board arm64: dts: renesas: Add initial support for MYIR Remi Pi arm64: dts: mediatek: mt8395-nio-12l: Prepare MIPI DSI port arm64: dts: mediatek: mt8395-radxa-nio-12l: Add Radxa 8 HD panel Junhao Xie (3): dt-bindings: vendor-prefixes: Add prefix for Ariaboard dt-bindings: arm: rockchip: Add Ariaboard Photonicat RK3568 arm64: dts: rockchip: add dts for Ariaboard Photonicat RK3568 Keerthy (1): arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size Kever Yang (1): dt-bindings: vendor-prefixes: Update rockchip company name Krzysztof Kozlowski (15): ARM: dts: ti: davinci: Align GPIO hog name with bindings Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/dt64 Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/dt64 ARM: dts: ti: omap: Align GPIO hog name with bindings arm64: dts: exynos8895: Rename PMU nodes to fixup sorting ARM: dts: cirrus: ep7211: Align GPIO hog name with bindings ARM: dts: nxp: vf: Align GPIO hog name with bindings arm64: dts: renesas: eagle-function-expansion: Align GPIO hog name with bindings arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3399 ROC PC PLUS arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3588 boards arm64: dts: exynos: gs101: Change labels to lower-case arm64: dts: tesla: Change labels to lower-case arm64: dts: marvell: armada-8040: Align GPIO hog name with bindings ARM: dts: marvell: kirkwood-openrd: Align GPIO hog name with bindings ARM: dts: marvell: armada: Align GPIO hog name with bindings Kuninori Morimoto (1): arm64: dts: renesas: ulcb/kf: Use TDM Split Mode for capture Lad Prabhakar (2): arm64: dts: renesas: r9a09g057: Add Mali-G31 GPU node arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable Mali-G31 Larisa Grigore (1): arm64: dts: s32g: add the eDMA nodes Laurentiu Mihalcea (2): arm64: dts: imx8mp: add AUDIO_AXI_CLK_ROOT to AUDIOMIX block arm64: dts: imx8mp: change AUDIO_AXI_CLK_ROOT freq. to 800MHz Leo Yan (1): arm64: dts: hi3660: Add property for fixing CPUIdle Leonard Göhrs (2): dt-bindings: arm: stm32: add compatible strings for Linux Automation GmbH LXA FairyTux 2 ARM: dts: stm32: lxa-fairytux2: add Linux Automation GmbH FairyTux 2 Linus Walleij (3): ARM: dts: Properly assign NPE to ethA ARM: dts: ixp4xx: Fix up PCI on WG302 ARM: dts: ixp4xx: Add Netgear WG302 v1 GPIOs Lorenzo Bianconi (2): arm64: dts: airoha: en7581: Add more nodes to EN7581 SoC evaluation board arm64: dts: airoha: en7581: Fix clock-controller address Louis-Alexis Eyraud (5): dt-bindings: arm: mediatek: add mt8370-evk board arm64: dts: mediatek: add support for MT8370 SoC arm64: dts: mediatek: mt8390-genio-700-evk: Move common parts to dtsi arm64: dts: mediatek: add device-tree for Genio 510 EVK board arm64: dts: mediatek: mt8390-genio-common: Fix duplicated regulator name Lucas Stach (1): arm64: dts: imx8mp: configure GPU and NPU clocks to overdrive rate Lukas Schmid (4): dt-bindings: vendor-prefixes: Add NetCube Systems Austria name dt-bindings: arm: sunxi: Add NetCube Systems Kumquat board ARM: dts: sunxi: add uart1_pe pinctrl for sun8i-v3s ARM: dts: sunxi: add support for NetCube Systems Kumquat Lukasz Majewski (2): dt-bindings: arm: Document the btt3 i.MX28 based board ARM: dts: mxs: Add descriptions for imx287 based btt3-[012] devices Macpaul Lin (2): arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec dt-bindings: usb: mtu3: Add ports property Marek Vasut (9): arm64: dts: renesas: r8a779f0: Add labels for rswitch ports arm64: dts: renesas: spider-ethernet: Access rswitch ports via phandles arm64: dts: renesas: s4sk: Access rswitch ports via phandles arm64: dts: renesas: spider-ethernet: Add ethernetN aliases for rswitch arm64: dts: renesas: s4sk: Fix ethernet0 alias for rswitch ARM: dts: renesas: rcar-gen2: Add boot phase tags arm64: dts: renesas: rcar: Add boot phase tags arm64: dts: renesas: rzg2: Add boot phase tags ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC rev.200 board Markus Niebel (10): ARM: dts: imx6qdl-mba6: change sound card model name ARM: dts: imx7-mba7: change sound card model name ARM: dts: mba6ul: change sound card model name ARM: dts: imx6qdl-tqma6: limit PMIC SW4 to 3.3V ARM: dts: imx6qdl-tqma6: use sw4_reg as 3.3V supply ARM: dts: imx6qdl-tqma6: Add partitions subnode to spi-nor ARM: dts: tqma6ul: Add partitions subnode to spi-nor ARM: dts: tqma7: Add partitions subnode to spi-nor arm64: dts: imx8mp-tqma8mpql-mba8mpxl: change sound card model name arm64: dts: mba8mx: change sound card model name Markus Schneider-Pargmann (2): arm64: dts: ti: k3-am62x-sk-common: Add serial aliases arm64: dts: ti: k3-am62a7-sk: Add serial alias Martin Blumenstingl (5): ARM: dts: amlogic: meson8: switch to the new PWM controller binding ARM: dts: amlogic: meson8b: switch to the new PWM controller binding arm64: dts: amlogic: gx: switch to the new PWM controller binding arm64: dts: amlogic: axg: switch to the new PWM controller binding arm64: dts: amlogic: g12: switch to the new PWM controller binding Mathew McBride (1): arm64: dts: freescale: ten64: add usb hub definition Max Merchel (1): ARM: dts: imx6ul-tqma6ul1: Change include order to disable fec2 node Michael Walle (2): arm64: dts: ti: k3-am62p: fix pinctrl settings arm64: dts: ti: k3-j722s: fix pinctrl settings Michal Simek (16): ARM: zynq: Remove deprecated device_type property ARM: zynq: DT: List OCM memory for all platforms ARM: zynq: Mark boot-phase-specific device nodes ARM: zynq: Wire smcc with nand/nor memories on zc770 platform ARM: zynq: Define u-boot bootscrip addr via DT ARM: zynq: Point via nvmem0 alias to eeprom on zc702/zc706 ARM: zynq: Define rtc alias on zc702/zc706 ARM: zynq: Rename i2c?-gpio to i2c?-gpio-grp ARM: zynq: Fix fpga region DT nodes name ARM: zynq: Enable QSPIs on platforms ARM: zynq: Add sdhci to alias node ARM: zynq: Remove ethernet0 alias from Microzed ARM: zynq: Do not define address/size-cells for nand-controller arm64: versal-net: Add description for b2197-00 revA board arm64: zynqmp: Use DT header for firmware constants dt-bindings: xilinx: Deprecate header with firmware constants Mihai Sain (2): ARM: dts: microchip: sama7d65: Add flexcom 10 node ARM: dts: microchip: sama7d65_curiosity: Add power monitor support Naman Trivedi (1): arm64: zynqmp: add clock-output-names property in clock nodes Nayab Sayed (1): ARM: dts: microchip: sama7g5: add ADC hw trigger edge type Nick Chan (29): arm64: dts: apple: Split s8000/s8003 SoC DTS files dt-bindings: arm: apple: Add T2 devices arm64: dts: apple: Add T2 devices dt-bindings: arm: apple: apple,pmgr: Add A7-A11, T2 compatibles dt-bindings: arm: apple: apple,pmgr-pwrstate: Add A7-A11, T2 compatibles arm64: dts: apple: s5l8960x: Add PMGR node arm64: dts: apple: t7000: Add PMGR node arm64: dts: apple: t7001: Add PMGR node arm64: dts: apple: s800-0-3: Add PMGR nodes arm64: dts: apple: s8001: Add PMGR nodes arm64: dts: apple: t8010: Add PMGR nodes arm64: dts: apple: t8011: Add PMGR nodes arm64: dts: apple: t8012: Add PMGR nodes arm64: dts: apple: t8015: Add PMGR nodes arm64: dts: apple: s5l8960x: Add cpufreq nodes arm64: dts: apple: t7000: Add cpufreq nodes arm64: dts: apple: t7001: Add cpufreq nodes arm64: dts: apple: Add cpufreq nodes for S8000/S8003 arm64: dts: apple: s8001: Add cpufreq nodes arm64: dts: apple: t8010: Add cpufreq nodes arm64: dts: apple: t8011: Add cpufreq nodes arm64: dts: apple: t8012: Add cpufreq nodes arm64: dts: apple: t8015: Add cpufreq nodes arm64: dts: apple: t7000: Add missing CPU p-state 7 for J96 and J97 arm64: dts: apple: s5l8960x: Add backlight nodes arm64: dts: apple: t7000: Add backlight nodes arm64: dts: apple: s800-0-3: Add backlight nodes arm64: dts: apple: t8010: Add backlight nodes arm64: dts: apple: t8015: Add backlight nodes Nicolas Frattaroli (4): arm64: dts: rockchip: Add rng node to RK3588 dt-bindings: clock: rk3576: add SCMI clocks arm64: dts: rockchip: fix RK3576 SCMI clock IDs arm64: dts: rockchip: remove ethm0_clk0_25m_out from Sige5 gmac0 Niklas Söderlund (7): arm64: dts: renesas: r8a779h0: Remove #address- and #size-cells from AVB[0-2] arm64: dts: renesas: gray-hawk-single: Describe AVB1 and AVB2 arm64: dts: renesas: r8a779a0: Add FCPVX instances arm64: dts: renesas: r8a779a0: Add VSPX instances arm64: dts: renesas: r8a779h0: Add FCPVX instance arm64: dts: renesas: r8a779h0: Add VSPX instance arm64: dts: renesas: white-hawk-csi-dsi: Use names for CSI-2 data line orders Ninad Malwade (1): arm64: tegra: Remove the Orin NX/Nano suspend key Nishanth Menon (1): arm64: dts: ti: k3-am625-beagleplay: Reserve 128MiB of global CMA Nobuhiro Iwamatsu (4): dt-bindings: soc: renesas: Document more Renesas RZ/V2H SoC variants dt-bindings: vendor-prefixes: Add Yuridenki-Shokai Co. Ltd. dt-bindings: soc: renesas: Document Yuridenki-Shokai Kakip board arm64: dts: renesas: Add initial device tree for Yuridenki-Shokai Kakip board Nícolas F. R. A. Prado (3): arm64: dts: mediatek: mt8188: Assign apll1 clock as parent to avoid hang arm64: dts: mediatek: mt8390-genio-common: Add routes for DMIC arm64: dts: mediatek: mt8390-genio-common: Add delay codec for DMIC Oleksij Rempel (12): arm64: dts: imx8mp-skov: describe HDMI display pipeline arm64: dts: imx8mp-skov: describe LVDS display pipeline arm64: dts: imx8mp-skov: describe mains fail detection arm64: dts: imx8mp-skov: fix phy-mode arm64: dts: imx8mp-skov: increase I2C clock frequency for RTC dt-bindings: vendor-prefixes: Add prefix for Priva dt-bindings: arm: stm32: Add Priva E-Measuringbox board arm64: dts: imx8mp-skov: add basic board as fallback dt-bindings: sound: convert ICS-43432 binding to YAML dt-bindings: arm: stm32: Add Plymovent AQM board ARM: dts: stm32: Add pinmux groups for Plymovent AQM board ARM: dts: stm32: Add Plymovent AQM devicetree Patrick Wildt (2): dt-bindings: arm: rockchip: Add MNT Reform 2 (RCORE) arm64: dts: rockchip: add MNT Reform 2 laptop Peter Griffin (1): arm64: dts: exynos: gs101: disable pinctrl_gsacore node Quentin Schulz (17): arm64: dts: rockchip: add support for sound output over HDMI on RK3399 Puma Haikou arm64: dts: rockchip: add overlay test for WolfVision PF5 arm64: dts: rockchip: add overlay test for Edgeble NCM6A/NCM6B arm64: dts: rockchip: add overlay tests for Rock 5B PCIe overlays arm64: dts: rockchip: minimal support for Pre-ICT tester adapter for RK3588 Jaguar arm64: dts: rockchip: add support for HAIKOU-LVDS-9904379 adapter for PX30 Ringneck arm64: dts: rockchip: add overlay for PX30 Ringneck Haikou Video Demo adapter arm64: dts: rockchip: add overlay for RK3399 Puma Haikou Video Demo adapter arm64: dts: rockchip: enable UART5 on RK3588 Tiger Haikou arm64: dts: rockchip: move DDC bus from Haikou carrierboard to RK3399 Puma DTSI arm64: dts: rockchip: move I2C6 from Haikou carrierboard to Puma DTSI arm64: dts: rockchip: disable I2C6 on Puma DTSI arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma DTSI arm64: dts: rockchip: add EEPROM found on RK3399 Puma Haikou arm64: dts: rockchip: enable Ethernet in Haikou carrierboard, not Puma DTSI arm64: dts: rockchip: enable I2C3 in Haikou carrierboard, not Ringneck DTSI arm64: dts: rockchip: disable I2C2 bus by default on RK3588 Tiger Rafael Beims (1): arm64: dts: colibri-imx8x: Add missing gpio-line-names Roan van Dijk (2): ARM: dts: stm32: Add thermal support for STM32MP131 ARM: dts: stm32: Add Priva E-Measuringbox devicetree Rob Herring (Arm) (14): dt-bindings: marvell: armada-37xx: Add glinet,gl-mv1000 compatible dt-bindings: marvell: armada-7k-8k: Move Armada 8KPlus to schema dt-bindings: marvell: armada-7k-8k: Add missing 7040 and 8040 board compatibles arm64: dts: marvell: Drop incomplete root compatible/model properties arm64: dts: marvell: Fix missing/incorrect "marvell,armada3710" compatible arm64: dts: marvell: Add missing board compatible for IEI-Puzzle-M801 arm64: dts: nvidia: Remove unused and undocumented "regulator-ramp-delay-scale" property arm64: dts: amd/seattle: Base Overdrive B1 on top of B0 version arm64: dts: amd/seattle: Move and simplify fixed clocks arm64: dts: amd/seattle: Fix bus, mmc, and ethernet node names arm64: dts: amd/seattle: Drop undocumented "spi-controller" properties arm64: dts: marvell: Move arch timer and pmu nodes to top-level arm64: dts: marvell: Drop unused CP11X_TYPE define arm64: dts: marvell: Use preferred node names for "simple-bus" Ryan Wanner (9): ARM: dts: microchip: sama7d65: Add chipID for sama7d65 ARM: dts: microchip: sama7d65: Add DMAs to sama7d65 SoC ARM: dts: microchip: sama7d65: Enable DMAs ARM: dts: microchip: sama7d65: Add Reset Controller to sama7d65 SoC ARM: dts: microchip: sama7d65: Add Shutdown controller support ARM: dts: microchip: sama7d65: Add RTC support for sama7d65 ARM: dts: microchip: sama7d65: Add SFRBU support to sama7d65 ARM: dts: microchip: sama7d65: Enable shutdown controller ARM: dts: microchip: sama7d65: Add watchdog for sama7d65 Sai Krishna Potthuri (1): ARM: zynq: Replace 'io-standard' with 'power-source' property Sai Sree Kartheek Adivi (1): arm64: dts: ti: k3-am62a-mcu: enable mcu domain pinmux Sandie Cao (1): riscv: dts: starfive: fml13v01: enable pcie1 Sasha Finkelstein (2): arm64: dts: apple: Add touchbar digitizer nodes arm64: dts: apple: Add touchbar screen nodes Sebastian Reichel (2): arm64: dts: rockchip: Add GPU power domain regulator dependency for RK3588 arm64: dts: rockchip: Enable HDMI receiver on rock-5b Shengyu Qu (1): riscv: dts: starfive: Unify regulator naming scheme Shreeya Patel (1): arm64: dts: rockchip: Add device tree support for HDMI RX Controller Shubhrajyoti Datta (1): dt-bindings: soc: Add new VN-X board description based on Versal NET Shuosheng Huang (1): arm64: dts: allwinner: a100: Add CPU Operating Performance Points table Siddharth Vadapalli (6): arm64: dts: ti: k3-am62a7-sk: Add boot phase tag for USB0 arm64: dts: ti: k3-am62p5-sk: Add boot phase tag for USB0 arm64: dts: ti: k3-j721e-common-proc-board: Add boot phase tag to SERDES3 arm64: dts: ti: k3-j721e-sk: Add boot phase tag to SERDES3 arm64: dts: ti: k3-am62p5-sk: Support SoC wakeup using USB1 wakeup arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks Sowon Na (1): arm64: dts: exynosautov920: add ufs phy for ExynosAutov920 SoC Stefan Eichenberger (2): arm64: dts: imx8-apalis: add clock configuration for 44.1 kHz hdmi audio arm64: dts: ti: k3-am62-verdin-dahlia: add Microphone Jack to sound card Stephen Chen (1): arm64: dts: rockchip: Add Radxa ROCK 4D device tree Svyatoslav Ryhel (5): ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 ARM: tegra: Add ARM PMU node on Tegra114 ARM: tegra: Add HDA node on Tegra114 ARM: tegra: Add DSI-A and DSI-B nodes on Tegra124 ARM: tegra: tf101: Add al3000a illuminance sensor node Teresa Remmet (5): arm64: dts: imx8mm-phycore-som: Keep LDO3 on in suspend arm64: dts: imx8mm-phycore-som: Remove magic-packet property arm64: dts: imx8mm-phyboard-polis: Add support for PEB-AV-10 arm64: dts: imx8mm-phycore-som: Add no-eth phy overlay arm64: dts: imx8mm-phycore-som: Add overlay to disable SPI NOR flash Thierry Reding (2): dt-bindings: display: tegra: Document Tegra124 MIPI dt-bindings: Document Tegra114 HDA support Tom Rini (2): dt-bindings: omap: Add TI Pandaboard A4 variant ARM: dts: omap4-panda-a4: Add missing model and compatible properties Tudor Ambarus (3): arm64: dts: exynos: gs101: add SRAM node arm64: dts: exynos: gs101: add AP to APM mailbox node arm64: dts: exynos: gs101: add ACPM protocol node Udit Kumar (1): arm64: dts: ti: k3-j721s2-som-p0: Add flash partition details Vaishnav Achath (3): arm64: dts: ti: k3-j722s-main: Add BCDMA CSI overrides arm64: dts: ti: k3-j722s-main: Add CSI2RX nodes arm64: dts: ti: k3-j722s-evm: Add camera peripherals Vibhore Vardhan (3): arm64: dts: ti: k3-am62a7-sk: Add alias for RTC arm64: dts: ti: k3-am62p-j722s-common-wakeup: Configure ti-sysc for wkup_uart0 arm64: dts: ti: k3-am62p5-sk: Add serial alias Vincenzo Frascino (9): arm64: Kconfig: Update description for CONFIG_ARCH_VEXPRESS dt-bindings: arm: Add Morello compatibility dt-bindings: arm: Add Morello fvp compatibility dt-bindings: arm: Add Rainier compatibility dt-bindings: arm-pmu: Add support for ARM Rainier PMU arm64: dts: morello: Add support for common functionalities arm64: dts: morello: Add support for soc dts arm64: dts: morello: Add support for fvp dts MAINTAINERS: Add Vincenzo Frascino as Arm Morello Maintainer Wadim Egorov (7): arm64: dts: ti: k3-am64-phycore-som: Reserve RTOS IPC memory arm64: dts: ti: k3-am62-phycore-som: Reserve RTOS IPC memory arm64: dts: ti: k3-am62x-phyboard-lyra: Add boot phase tags arm64: dts: ti: k3-am62a-phycore-som: Add boot phase tags arm64: dts: ti: k3-am642-phyboard-electra: Add boot phase tags arm64: dts: ti: k3-am642-phyboard-electra: Reorder properties per DTS coding style arm64: dts: ti: k3-am62a-phycore-som: Reorder properties per DTS coding style Wolfram Sang (7): ARM: dts: at91: calao_usb: fix wrong polarity for LED ARM: dts: at91: calao_usb: remove heartbeat for User LEDs ARM: dts: at91: use correct vendor name for Calao boards ARM: dts: at91: calao_usb: fix button nodes ARM: dts: at91: usb_a9g20_lpw: use proper mmc node name ARM: dts: microchip: usb_a9263: fix wrong vendor ARM: dts: microchip: fix faulty ohci/ehci node names Xianwei Zhao (2): arm64: dts: Add gpio_intc node for Amlogic A4 SoCs arm64: dts: Add gpio_intc node for Amlogic A5 SoCs Xu Yang (2): arm64: dts: imx95: add usb3 related nodes arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node Yannic Moog (3): arm64: dts: imx8mm-phycore-som: add descriptions to nodes arm64: dts: imx8mm-phyboard-polis: add RTC description arm64: dts: imx8mm: move bulk of rtc properties to carrierboards Yao Zi (6): dt-bindings: clock: Document clock and reset unit of RK3528 arm64: dts: rockchip: Add clock generators for RK3528 SoC arm64: dts: rockchip: Add UART clocks for RK3528 SoC dt-bindings: soc: rockchip: Add RK3528 VO GRF syscon dt-bindings: soc: rockchip: Add RK3528 VPU GRF syscon arm64: dts: rockchip: Fix PWM pinctrl names Yashwanth Varakala (2): arm64: dts: imx8mm-phycore-som: Assign regulator for dsi to lvds bridge arm64: dts: imx8mm-phyboard-polis: Assign missing regulator for bluetooth Yixun Lan (1): MAINTAINERS: spacemit: update various info Documentation/devicetree/bindings/arm/apple.yaml | 41 + .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 5 + .../devicetree/bindings/arm/arm,morello.yaml | 35 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 27 +- Documentation/devicetree/bindings/arm/google.yaml | 3 +- .../bindings/arm/marvell/armada-37xx.yaml | 1 + .../bindings/arm/marvell/armada-7k-8k.yaml | 25 + .../devicetree/bindings/arm/marvell/armada-8kp.txt | 15 - .../devicetree/bindings/arm/mediatek.yaml | 5 + Documentation/devicetree/bindings/arm/pmu.yaml | 1 + .../devicetree/bindings/arm/rockchip.yaml | 25 +- .../bindings/arm/stm32/st,stm32-syscon.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 22 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/omap.yaml | 7 + .../devicetree/bindings/ata/ceva,ahci-1v84.yaml | 4 +- .../bindings/clock/rockchip,rk3528-cru.yaml | 64 + .../bindings/clock/samsung,exynos990-clock.yaml | 19 + .../display/tegra/nvidia,tegra114-mipi.yaml | 1 + .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 3 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 3 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 + .../devicetree/bindings/net/cdns,macb.yaml | 7 +- .../bindings/power/apple,pmgr-pwrstate.yaml | 5 + .../devicetree/bindings/riscv/spacemit.yaml | 1 + .../soc/renesas/renesas,r9a09g057-sys.yaml | 5 +- .../devicetree/bindings/soc/renesas/renesas.yaml | 16 + .../devicetree/bindings/soc/rockchip/grf.yaml | 3 + .../bindings/soc/samsung/exynos-usi.yaml | 99 +- .../devicetree/bindings/soc/xilinx/xilinx.yaml | 11 +- .../devicetree/bindings/sound/ics43432.txt | 19 - .../bindings/sound/invensense,ics43432.yaml | 51 + .../bindings/sound/nvidia,tegra30-hda.yaml | 1 + .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 3 +- .../devicetree/bindings/usb/dwc3-xilinx.yaml | 3 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 + .../devicetree/bindings/vendor-prefixes.yaml | 10 +- MAINTAINERS | 14 +- arch/arm/boot/dts/allwinner/Makefile | 2 + .../dts/allwinner/sun8i-v3s-netcube-kumquat.dts | 276 ++++ arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 6 + arch/arm/boot/dts/amlogic/meson8.dtsi | 18 +- arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 - arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 2 - arch/arm/boot/dts/amlogic/meson8b.dtsi | 18 +- arch/arm/boot/dts/cirrus/ep7211-edb7211.dts | 2 +- .../dts/intel/ixp/intel-ixp42x-netgear-wg302v1.dts | 40 +- arch/arm/boot/dts/intel/ixp/intel-ixp4xx.dtsi | 2 +- .../boot/dts/marvell/armada-385-clearfog-gtr.dtsi | 8 +- .../boot/dts/marvell/armada-388-clearfog-base.dts | 2 +- arch/arm/boot/dts/marvell/kirkwood-openrd.dtsi | 4 +- arch/arm/boot/dts/microchip/aks-cdu.dts | 2 +- arch/arm/boot/dts/microchip/animeo_ip.dts | 2 +- arch/arm/boot/dts/microchip/at91-foxg20.dts | 2 +- arch/arm/boot/dts/microchip/at91-qil_a9260.dts | 2 +- arch/arm/boot/dts/microchip/at91-sam9_l9260.dts | 2 +- .../boot/dts/microchip/at91-sama5d27_som1_ek.dts | 4 +- .../arm/boot/dts/microchip/at91-sama5d2_ptc_ek.dts | 4 +- .../boot/dts/microchip/at91-sama5d2_xplained.dts | 4 +- .../boot/dts/microchip/at91-sama5d3_xplained.dts | 4 +- .../boot/dts/microchip/at91-sama5d4_ma5d4evk.dts | 4 +- .../boot/dts/microchip/at91-sama5d4_xplained.dts | 4 +- arch/arm/boot/dts/microchip/at91-sama5d4ek.dts | 4 +- .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 73 + arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 1 + arch/arm/boot/dts/microchip/at91-vinco.dts | 4 +- arch/arm/boot/dts/microchip/at91rm9200.dtsi | 2 +- arch/arm/boot/dts/microchip/at91rm9200ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9260ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9261.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9261ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9263.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9263ek.dts | 2 +- .../boot/dts/microchip/at91sam9g20ek_common.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9g45.dtsi | 4 +- arch/arm/boot/dts/microchip/at91sam9m10g45ek.dts | 4 +- arch/arm/boot/dts/microchip/at91sam9n12.dtsi | 2 +- arch/arm/boot/dts/microchip/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/microchip/at91sam9x5.dtsi | 4 +- arch/arm/boot/dts/microchip/ethernut5.dts | 2 +- arch/arm/boot/dts/microchip/evk-pro3.dts | 2 +- arch/arm/boot/dts/microchip/mpa1600.dts | 2 +- arch/arm/boot/dts/microchip/pm9g45.dts | 4 +- arch/arm/boot/dts/microchip/sam9x60.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d2.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d3.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d3xmb.dtsi | 4 +- arch/arm/boot/dts/microchip/sama5d4.dtsi | 4 +- arch/arm/boot/dts/microchip/sama7d65.dtsi | 95 ++ arch/arm/boot/dts/microchip/tny_a9260.dts | 2 +- arch/arm/boot/dts/microchip/tny_a9260_common.dtsi | 2 +- arch/arm/boot/dts/microchip/tny_a9263.dts | 2 +- arch/arm/boot/dts/microchip/tny_a9g20.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9260_common.dtsi | 11 +- arch/arm/boot/dts/microchip/usb_a9263.dts | 11 +- arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi | 10 +- arch/arm/boot/dts/microchip/usb_a9g20.dts | 2 +- arch/arm/boot/dts/microchip/usb_a9g20_common.dtsi | 2 +- arch/arm/boot/dts/microchip/usb_a9g20_lpw.dts | 4 +- arch/arm/boot/dts/nvidia/tegra114.dtsi | 34 +- arch/arm/boot/dts/nvidia/tegra124.dtsi | 40 + arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts | 11 + arch/arm/boot/dts/nxp/imx/Makefile | 10 + arch/arm/boot/dts/nxp/imx/imx31.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx50.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx51.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx53-mba53.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53-ppd.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx53.dtsi | 2 +- .../boot/dts/nxp/imx/imx6dl-colibri-v1.2-aster.dts | 11 + .../dts/nxp/imx/imx6dl-colibri-v1.2-eval-v3.dts | 11 + .../dts/nxp/imx/imx6dl-colibri-v1.2-iris-v2.dts | 11 + .../boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-eval-v1.2.dts | 11 + .../boot/dts/nxp/imx/imx6q-apalis-v1.2-eval.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.1.dts | 11 + .../dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.2.dts | 11 + .../boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora.dts | 11 + arch/arm/boot/dts/nxp/imx/imx6qdl-apalis-v1.2.dtsi | 57 + arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 - .../arm/boot/dts/nxp/imx/imx6qdl-colibri-v1.2.dtsi | 57 + arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi | 2 - arch/arm/boot/dts/nxp/imx/imx6qdl-mba6.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 25 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 4 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 32 + .../boot/dts/nxp/imx/imx6ul-tqma6ul-common.dtsi | 11 +- .../boot/dts/nxp/imx/imx6ul-tqma6ul1-mba6ulx.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul1.dtsi | 2 - .../boot/dts/nxp/imx/imx6ul-var-som-concerto.dts | 320 +++++ arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi | 233 ++++ arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 7 + arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 32 + arch/arm/boot/dts/nxp/imx/imx7s.dtsi | 56 +- arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi | 2 +- arch/arm/boot/dts/nxp/mxs/Makefile | 3 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-0.dts | 12 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-1.dts | 8 + arch/arm/boot/dts/nxp/mxs/imx28-btt3-2.dts | 39 + arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi | 313 +++++ arch/arm/boot/dts/nxp/mxs/imx28-sps1.dts | 13 +- arch/arm/boot/dts/nxp/vf/vf610-bk4.dts | 4 +- arch/arm/boot/dts/nxp/vf/vf610-colibri.dtsi | 1 - arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-c.dts | 4 +- arch/arm/boot/dts/nxp/vf/vfxxx.dtsi | 21 +- arch/arm/boot/dts/renesas/r8a7790-lager.dts | 1 + arch/arm/boot/dts/renesas/r8a7790-stout.dts | 1 + arch/arm/boot/dts/renesas/r8a7790.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7791-koelsch.dts | 1 + arch/arm/boot/dts/renesas/r8a7791-porter.dts | 1 + arch/arm/boot/dts/renesas/r8a7791.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7792-blanche.dts | 1 + arch/arm/boot/dts/renesas/r8a7792-wheat.dts | 1 + arch/arm/boot/dts/renesas/r8a7792.dtsi | 6 + arch/arm/boot/dts/renesas/r8a7793-gose.dts | 1 + arch/arm/boot/dts/renesas/r8a7793.dtsi | 7 + arch/arm/boot/dts/renesas/r8a7794-alt.dts | 1 + arch/arm/boot/dts/renesas/r8a7794-silk.dts | 1 + arch/arm/boot/dts/renesas/r8a7794.dtsi | 7 + arch/arm/boot/dts/renesas/r9a06g032.dtsi | 20 +- arch/arm/boot/dts/st/Makefile | 4 + arch/arm/boot/dts/st/stm32f746-disco.dts | 18 + arch/arm/boot/dts/st/stm32f769-disco.dts | 7 +- arch/arm/boot/dts/st/stm32mp131.dtsi | 35 + arch/arm/boot/dts/st/stm32mp133c-prihmb.dts | 496 +++++++ arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 30 +- arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi | 292 ++++ arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts | 376 ++++++ .../boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts | 103 ++ .../boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts | 147 ++ .../arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi | 397 ++++++ arch/arm/boot/dts/st/stm32mp157c-dk2.dts | 2 +- arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts | 10 +- .../dts/ti/omap/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 8 +- arch/arm/boot/dts/ti/omap/omap4-panda-a4.dts | 5 + arch/arm/boot/dts/xilinx/zynq-7000.dtsi | 33 +- arch/arm/boot/dts/xilinx/zynq-cc108.dts | 41 +- arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts | 2 + arch/arm/boot/dts/xilinx/zynq-microzed.dts | 10 +- arch/arm/boot/dts/xilinx/zynq-parallella.dts | 1 - arch/arm/boot/dts/xilinx/zynq-zc702.dts | 85 +- arch/arm/boot/dts/xilinx/zynq-zc706.dts | 67 +- arch/arm/boot/dts/xilinx/zynq-zc770-xm010.dts | 39 +- arch/arm/boot/dts/xilinx/zynq-zc770-xm011.dts | 31 + arch/arm/boot/dts/xilinx/zynq-zc770-xm012.dts | 35 + arch/arm/boot/dts/xilinx/zynq-zc770-xm013.dts | 41 +- arch/arm/boot/dts/xilinx/zynq-zed.dts | 43 +- arch/arm/boot/dts/xilinx/zynq-zturn-common.dtsi | 8 + arch/arm/boot/dts/xilinx/zynq-zybo-z7.dts | 10 +- arch/arm/boot/dts/xilinx/zynq-zybo.dts | 9 +- arch/arm64/Kconfig.platforms | 9 +- arch/arm64/boot/dts/airoha/en7581-evb.dts | 44 + arch/arm64/boot/dts/airoha/en7581.dtsi | 91 ++ .../dts/allwinner/sun50i-a100-allwinner-perf1.dts | 5 + .../boot/dts/allwinner/sun50i-a100-cpu-opp.dtsi | 90 ++ arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 8 + .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts | 18 +- .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts | 23 + arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 2 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 61 +- arch/arm64/boot/dts/amd/amd-seattle-clks.dtsi | 24 +- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 8 +- arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi | 32 +- arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi | 21 + arch/arm64/boot/dts/amlogic/amlogic-a5.dtsi | 12 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 +- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 4 - .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 4 - arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 - arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 4 - .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts | 2 - .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-bananapi.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 - arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi | 4 - .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 8 - arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 6 - .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 8 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 2 - .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 25 + .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 2 - .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 - .../dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dts | 2 - .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 2 - .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 25 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 4 - arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 2 - .../dts/amlogic/meson-libretech-cottonwood.dtsi | 6 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 6 - .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi | 2 - .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 6 - arch/arm64/boot/dts/apple/Makefile | 16 + arch/arm64/boot/dts/apple/s5l8960x-5s.dtsi | 9 + arch/arm64/boot/dts/apple/s5l8960x-air1.dtsi | 5 + arch/arm64/boot/dts/apple/s5l8960x-mini2.dtsi | 5 + arch/arm64/boot/dts/apple/s5l8960x-opp.dtsi | 45 + arch/arm64/boot/dts/apple/s5l8960x-pmgr.dtsi | 610 +++++++++ arch/arm64/boot/dts/apple/s5l8960x.dtsi | 30 + arch/arm64/boot/dts/apple/s5l8965x-opp.dtsi | 45 + arch/arm64/boot/dts/apple/s800-0-3-common.dtsi | 4 + arch/arm64/boot/dts/apple/s800-0-3-pmgr.dtsi | 757 +++++++++++ arch/arm64/boot/dts/apple/s800-0-3.dtsi | 179 +++ arch/arm64/boot/dts/apple/s8000.dtsi | 162 +-- arch/arm64/boot/dts/apple/s8001-common.dtsi | 1 + arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi | 26 + arch/arm64/boot/dts/apple/s8001-j98a.dts | 1 + arch/arm64/boot/dts/apple/s8001-j99a.dts | 1 + arch/arm64/boot/dts/apple/s8001-pmgr.dtsi | 822 ++++++++++++ arch/arm64/boot/dts/apple/s8001.dtsi | 81 ++ arch/arm64/boot/dts/apple/s8003.dtsi | 63 +- arch/arm64/boot/dts/apple/s800x-6s.dtsi | 4 + arch/arm64/boot/dts/apple/s800x-ipad5.dtsi | 4 + arch/arm64/boot/dts/apple/s800x-se.dtsi | 4 + arch/arm64/boot/dts/apple/spi1-nvram.dtsi | 39 + arch/arm64/boot/dts/apple/t600x-common.dtsi | 7 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 28 + arch/arm64/boot/dts/apple/t600x-gpio-pins.dtsi | 14 + arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 2 + arch/arm64/boot/dts/apple/t600x-j375.dtsi | 2 + arch/arm64/boot/dts/apple/t7000-6.dtsi | 8 + arch/arm64/boot/dts/apple/t7000-handheld.dtsi | 4 + arch/arm64/boot/dts/apple/t7000-j42d.dts | 5 + arch/arm64/boot/dts/apple/t7000-mini4.dtsi | 12 + arch/arm64/boot/dts/apple/t7000-n102.dts | 4 + arch/arm64/boot/dts/apple/t7000-pmgr.dtsi | 641 +++++++++ arch/arm64/boot/dts/apple/t7000.dtsi | 73 + arch/arm64/boot/dts/apple/t7001-air2.dtsi | 1 + arch/arm64/boot/dts/apple/t7001-pmgr.dtsi | 650 +++++++++ arch/arm64/boot/dts/apple/t7001.dtsi | 65 + arch/arm64/boot/dts/apple/t8010-7.dtsi | 12 + arch/arm64/boot/dts/apple/t8010-common.dtsi | 4 + arch/arm64/boot/dts/apple/t8010-ipad6.dtsi | 12 + arch/arm64/boot/dts/apple/t8010-n112.dts | 4 + arch/arm64/boot/dts/apple/t8010-pmgr.dtsi | 772 +++++++++++ arch/arm64/boot/dts/apple/t8010.dtsi | 115 ++ arch/arm64/boot/dts/apple/t8011-common.dtsi | 1 + arch/arm64/boot/dts/apple/t8011-pmgr.dtsi | 806 +++++++++++ arch/arm64/boot/dts/apple/t8011-pro2.dtsi | 8 + arch/arm64/boot/dts/apple/t8011.dtsi | 101 ++ arch/arm64/boot/dts/apple/t8012-j132.dts | 14 + arch/arm64/boot/dts/apple/t8012-j137.dts | 14 + arch/arm64/boot/dts/apple/t8012-j140a.dts | 14 + arch/arm64/boot/dts/apple/t8012-j140k.dts | 14 + arch/arm64/boot/dts/apple/t8012-j152f.dts | 15 + arch/arm64/boot/dts/apple/t8012-j160.dts | 14 + arch/arm64/boot/dts/apple/t8012-j174.dts | 14 + arch/arm64/boot/dts/apple/t8012-j185.dts | 14 + arch/arm64/boot/dts/apple/t8012-j185f.dts | 14 + arch/arm64/boot/dts/apple/t8012-j213.dts | 15 + arch/arm64/boot/dts/apple/t8012-j214k.dts | 15 + arch/arm64/boot/dts/apple/t8012-j215.dts | 15 + arch/arm64/boot/dts/apple/t8012-j223.dts | 15 + arch/arm64/boot/dts/apple/t8012-j230k.dts | 14 + arch/arm64/boot/dts/apple/t8012-j680.dts | 15 + arch/arm64/boot/dts/apple/t8012-j780.dts | 15 + arch/arm64/boot/dts/apple/t8012-jxxx.dtsi | 44 + arch/arm64/boot/dts/apple/t8012-pmgr.dtsi | 837 ++++++++++++ arch/arm64/boot/dts/apple/t8012-touchbar.dtsi | 20 + arch/arm64/boot/dts/apple/t8012.dtsi | 281 ++++ arch/arm64/boot/dts/apple/t8015-8.dtsi | 4 + arch/arm64/boot/dts/apple/t8015-common.dtsi | 1 + arch/arm64/boot/dts/apple/t8015-pmgr.dtsi | 931 +++++++++++++ arch/arm64/boot/dts/apple/t8015.dtsi | 151 +++ arch/arm64/boot/dts/apple/t8103-j293.dts | 58 + arch/arm64/boot/dts/apple/t8103-jxxx.dtsi | 2 + arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 18 +- arch/arm64/boot/dts/apple/t8103.dtsi | 137 ++ arch/arm64/boot/dts/apple/t8112-j493.dts | 54 + arch/arm64/boot/dts/apple/t8112-jxxx.dtsi | 2 + arch/arm64/boot/dts/apple/t8112.dtsi | 105 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 26 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 3 +- arch/arm64/boot/dts/arm/morello-fvp.dts | 77 ++ arch/arm64/boot/dts/arm/morello-sdp.dts | 157 +++ arch/arm64/boot/dts/arm/morello.dtsi | 323 +++++ arch/arm64/boot/dts/exynos/exynos8895-dreamlte.dts | 72 + arch/arm64/boot/dts/exynos/exynos8895.dtsi | 956 +++++++++++++- arch/arm64/boot/dts/exynos/exynos990.dtsi | 92 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 138 ++ arch/arm64/boot/dts/exynos/google/Makefile | 1 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 267 +--- .../boot/dts/exynos/google/gs101-pixel-common.dtsi | 294 ++++ arch/arm64/boot/dts/exynos/google/gs101-raven.dts | 29 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 66 +- arch/arm64/boot/dts/freescale/Makefile | 21 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 44 + .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi | 16 + arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8dxl-evk.dts | 42 + .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts | 10 +- .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi | 7 +- .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso | 237 ++++ .../imx8mm-phyboard-polis-peb-eval-01.dtso | 72 + .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 17 +- .../boot/dts/freescale/imx8mm-phycore-no-eth.dtso | 12 + .../dts/freescale/imx8mm-phycore-no-spiflash.dtso | 16 + .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso | 58 + .../boot/dts/freescale/imx8mm-phycore-som.dtsi | 22 +- .../boot/dts/freescale/imx8mm-phygate-tauri-l.dts | 11 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 21 - .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 1 - .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 22 + .../boot/dts/freescale/imx8mp-kontron-osm-s.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi | 64 + .../arm64/boot/dts/freescale/imx8mp-skov-basic.dts | 10 + .../arm64/boot/dts/freescale/imx8mp-skov-reva.dtsi | 126 +- .../boot/dts/freescale/imx8mp-skov-revb-hdmi.dts | 45 +- .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts | 60 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 30 +- .../boot/dts/freescale/imx8mp-skov-revc-bd500.dts | 91 ++ .../dts/freescale/imx8mp-skov-revc-tian-g07017.dts | 81 ++ .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 2 +- .../arm64/boot/dts/freescale/imx8mp-tqma8mpql.dtsi | 1 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 23 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 25 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 1 + .../boot/dts/freescale/imx8qm-apalis-v1.1.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-apalis.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 112 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi | 24 +- .../boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso | 22 + arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 32 + arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 +- .../boot/dts/freescale/imx93-kontron-osm-s.dtsi | 5 +- .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 54 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 6 +- arch/arm64/boot/dts/freescale/imx93.dtsi | 8 + arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts | 1130 ++++++++++++++++ arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 83 ++ arch/arm64/boot/dts/freescale/imx95.dtsi | 108 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8xx.dtsi | 31 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 141 ++ arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 1 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 1 + arch/arm64/boot/dts/freescale/s32g3.dtsi | 150 +++ arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts | 9 + arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi | 222 ++++ arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi | 170 +++ arch/arm64/boot/dts/freescale/tqma8xx.dtsi | 12 +- .../arm64/boot/dts/hisilicon/hi3660-coresight.dtsi | 8 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-371x.dtsi | 17 - arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../dts/marvell/armada-3720-espressobin-emmc.dts | 2 +- .../dts/marvell/armada-3720-espressobin-ultra.dts | 2 +- .../marvell/armada-3720-espressobin-v7-emmc.dts | 2 +- .../dts/marvell/armada-3720-espressobin-v7.dts | 2 +- .../boot/dts/marvell/armada-3720-espressobin.dts | 2 +- .../boot/dts/marvell/armada-3720-gl-mv1000.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-372x.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-7020.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-7040.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-8020.dtsi | 6 - .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 8 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-8080.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 6 - arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 33 +- .../dts/marvell/armada-ap810-ap0-octa-core.dtsi | 1 - arch/arm64/boot/dts/marvell/armada-ap810-ap0.dtsi | 24 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp115.dtsi | 4 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 4 +- arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi | 3 - arch/arm64/boot/dts/mediatek/Makefile | 3 + arch/arm64/boot/dts/mediatek/mt6359.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8173.dtsi | 12 +- .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 9 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 8 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 173 ++- arch/arm64/boot/dts/mediatek/mt8188.dtsi | 307 ++++- arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 184 ++- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 129 ++ arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 245 +++- arch/arm64/boot/dts/mediatek/mt8365.dtsi | 336 +++++ .../boot/dts/mediatek/mt8370-genio-510-evk.dts | 19 + arch/arm64/boot/dts/mediatek/mt8370.dtsi | 64 + .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 1033 +-------------- .../boot/dts/mediatek/mt8390-genio-common.dtsi | 1223 +++++++++++++++++ .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 102 ++ .../mediatek/mt8395-radxa-nio-12l-8-hd-panel.dtso | 84 ++ .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 71 + arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 13 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 20 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 10 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 10 + .../dts/nvidia/tegra234-p3740-0002+p3701-0008.dts | 10 + .../boot/dts/nvidia/tegra234-p3768-0000+p3767.dtsi | 7 - arch/arm64/boot/dts/renesas/Makefile | 5 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/renesas/condor-common.dtsi | 1 + arch/arm64/boot/dts/renesas/draak.dtsi | 1 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 1 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 1 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a77965.dtsi | 8 + .../renesas/r8a77970-eagle-function-expansion.dtso | 2 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77970.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 1 + arch/arm64/boot/dts/renesas/r8a77980.dtsi | 7 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 7 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 88 ++ .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 1 + .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 104 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 17 +- arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts | 69 +- arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 88 +- .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 154 ++- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 34 +- .../arm64/boot/dts/renesas/r9a07g044l2-remi-pi.dts | 339 +++++ arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 29 +- .../renesas/r9a08g045s33-smarc-pmod1-type-3a.dtso | 48 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 37 + arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 52 +- .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 15 + arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts | 136 ++ arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 4 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 20 +- arch/arm64/boot/dts/renesas/rzg3s-smarc-switches.h | 40 + arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 13 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 1 + .../ulcb-kf-audio-graph-card-mix+split.dtsi | 73 +- .../ulcb-kf-audio-graph-card2-mix+split.dtsi | 66 +- .../ulcb-kf-simple-audio-card-mix+split.dtsi | 53 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 1 + .../boot/dts/renesas/white-hawk-cpu-common.dtsi | 1 + .../arm64/boot/dts/renesas/white-hawk-csi-dsi.dtsi | 8 +- arch/arm64/boot/dts/rockchip/Makefile | 63 + .../px30-ringneck-haikou-lvds-9904379.dtso | 130 ++ .../rockchip/px30-ringneck-haikou-video-demo.dtso | 190 +++ .../boot/dts/rockchip/px30-ringneck-haikou.dts | 2 + arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 4 - arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 8 + arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- .../rockchip/rk3399-puma-haikou-video-demo.dtso | 166 +++ .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 26 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 10 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi | 1397 ++++++++++++++++++++ arch/arm64/boot/dts/rockchip/rk3528-radxa-e20c.dts | 133 ++ arch/arm64/boot/dts/rockchip/rk3528.dtsi | 378 +++++- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 8 +- arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts | 588 ++++++++ arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 14 - arch/arm64/boot/dts/rockchip/rk356x-base.dtsi | 30 +- .../boot/dts/rockchip/rk3576-armsom-sige5.dts | 50 +- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 47 + arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 736 +++++++++++ arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 751 +++++++++++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 205 ++- .../arm64/boot/dts/rockchip/rk3588-armsom-lm7.dtsi | 4 + .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 75 ++ arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 110 +- .../boot/dts/rockchip/rk3588-coolpi-cm5-evb.dts | 2 +- .../dts/rockchip/rk3588-coolpi-cm5-genbook.dts | 2 +- .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi | 4 + .../dts/rockchip/rk3588-edgeble-neu6a-common.dtsi | 4 + .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 47 + arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 50 +- arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 186 +++ arch/arm64/boot/dts/rockchip/rk3588-fet3588-c.dtsi | 4 + .../dts/rockchip/rk3588-firefly-core-3588j.dtsi | 4 + .../dts/rockchip/rk3588-firefly-icore-3588q.dtsi | 443 +++++++ .../boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 2 +- .../rockchip/rk3588-friendlyelec-cm3588-nas.dts | 2 +- .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi | 4 + .../arm64/boot/dts/rockchip/rk3588-h96-max-v58.dts | 30 +- .../dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso | 171 +++ arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 224 +++- .../arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts | 336 +++++ arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts | 4 + .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 11 +- .../boot/dts/rockchip/rk3588-orangepi-5-max.dts | 67 +- .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 56 +- .../boot/dts/rockchip/rk3588-orangepi-5-ultra.dts | 83 ++ .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi | 6 +- .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 53 + arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 83 +- .../boot/dts/rockchip/rk3588-tiger-haikou.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 5 +- .../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 4 + .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 4 + arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts | 31 +- arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts | 6 +- .../boot/dts/rockchip/rk3588s-gameforce-ace.dts | 6 +- .../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 8 +- .../boot/dts/rockchip/rk3588s-khadas-edge2.dts | 4 + .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3588s-odroid-m2.dts | 6 +- .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 16 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts | 42 +- arch/arm64/boot/dts/st/Makefile | 6 +- arch/arm64/boot/dts/st/stm32mp211.dtsi | 128 ++ arch/arm64/boot/dts/st/stm32mp213.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp215.dtsi | 9 + arch/arm64/boot/dts/st/stm32mp215f-dk.dts | 49 + arch/arm64/boot/dts/st/stm32mp21xc.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp21xf.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp231.dtsi | 1214 +++++++++++++++++ arch/arm64/boot/dts/st/stm32mp233.dtsi | 94 ++ arch/arm64/boot/dts/st/stm32mp235.dtsi | 16 + arch/arm64/boot/dts/st/stm32mp235f-dk.dts | 113 ++ arch/arm64/boot/dts/st/stm32mp23xc.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp23xf.dtsi | 8 + arch/arm64/boot/dts/st/stm32mp257f-dk.dts | 113 ++ arch/arm64/boot/dts/tesla/fsd.dtsi | 26 +- arch/arm64/boot/dts/ti/Makefile | 3 + arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 25 +- arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 8 + arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 19 +- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 4 + .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi | 8 - .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi | 36 +- arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 26 +- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 9 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi | 33 +- .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts | 19 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 63 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 1 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1 + arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 41 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 30 +- arch/arm64/boot/dts/ti/k3-j722s-main.dtsi | 208 ++- .../dts/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso | 7 - .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 6 +- arch/arm64/boot/dts/xilinx/Makefile | 2 + arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi | 231 ++++ .../dts/xilinx/versal-net-vn-x-b2197-01-revA.dts | 116 ++ arch/arm64/boot/dts/xilinx/versal-net.dtsi | 752 +++++++++++ arch/arm64/boot/dts/xilinx/xlnx-zynqmp-clk.h | 126 ++ arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 17 +- arch/loongarch/boot/dts/loongson-2k1000-ref.dts | 5 - .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi | 5 +- .../boot/dts/microchip/mpfs-m100pfs-fabric.dtsi | 5 +- .../boot/dts/microchip/mpfs-polarberry-fabric.dtsi | 5 +- .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts | 36 + arch/riscv/boot/dts/sophgo/sg2042.dtsi | 9 + arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts | 27 + arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 8 +- .../dts/starfive/jh7110-deepcomputing-fml13v01.dts | 34 + .../boot/dts/starfive/jh7110-pine64-star64.dts | 5 + arch/riscv/boot/dts/starfive/jh7110.dtsi | 2 + include/dt-bindings/clock/rockchip,rk3528-cru.h | 453 +++++++ include/dt-bindings/clock/rockchip,rk3576-cru.h | 5 + include/dt-bindings/clock/samsung,exynos990.h | 21 + include/dt-bindings/clock/xlnx-zynqmp-clk.h | 7 + include/dt-bindings/reset/rockchip,rk3528-cru.h | 241 ++++ include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- 646 files changed, 35688 insertions(+), 2992 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,morello.yaml delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-8kp.txt create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3528-cru.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ics43432.txt create mode 100644 Documentation/devicetree/bindings/sound/invensense,ics43432.yaml create mode 100644 arch/arm/boot/dts/allwinner/sun8i-v3s-netcube-kumquat.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-aster.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-eval-v3.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris-v2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6dl-colibri-v1.2-iris.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-eval-v1.2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-eval.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.1.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora-v1.2.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6q-apalis-v1.2-ixora.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-apalis-v1.2.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6qdl-colibri-v1.2.dtsi create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som-concerto.dts create mode 100644 arch/arm/boot/dts/nxp/imx/imx6ul-var-som.dtsi create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-0.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-1.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3-2.dts create mode 100644 arch/arm/boot/dts/nxp/mxs/imx28-btt3.dtsi create mode 100644 arch/arm/boot/dts/st/stm32mp133c-prihmb.dts create mode 100644 arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen1.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2-gen2.dts create mode 100644 arch/arm/boot/dts/st/stm32mp153c-lxa-fairytux2.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a100-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8960x-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/s5l8965x-opp.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800-0-3-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/s800-0-3.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi create mode 100644 arch/arm64/boot/dts/apple/s8001-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/spi1-nvram.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7000-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t7001-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8010-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8011-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8012-j132.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j137.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j140a.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j140k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j152f.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j160.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j174.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j185.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j185f.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j213.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j214k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j215.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j223.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j230k.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j680.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-j780.dts create mode 100644 arch/arm64/boot/dts/apple/t8012-jxxx.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8012-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8012-touchbar.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8012.dtsi create mode 100644 arch/arm64/boot/dts/apple/t8015-pmgr.dtsi create mode 100644 arch/arm64/boot/dts/arm/morello-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/morello-sdp.dts create mode 100644 arch/arm64/boot/dts/arm/morello.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi create mode 100644 arch/arm64/boot/dts/exynos/google/gs101-raven.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-av-10.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-peb-eval-01.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-no-eth.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-no-spiflash.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-phycore-rpmsg.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-nominal.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-basic.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revc-bd500.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-skov-revc-tian-g07017.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-mek-pcie-ep.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-371x.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-genio-510-evk.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8370.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-genio-common.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8395-radxa-nio-12l-8-hd-panel.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l2-remi-pi.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a08g045s33-smarc-pmod1-type-3a.dtso create mode 100644 arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts create mode 100644 arch/arm64/boot/dts/renesas/rzg3s-smarc-switches.h create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-lvds-9904379.dtso create mode 100644 arch/arm64/boot/dts/rockchip/px30-ringneck-haikou-video-demo.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-puma-haikou-video-demo.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-photonicat.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-firefly-icore-3588q.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-jaguar-pre-ict-tester.dtso create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-ultra.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp211.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp213.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp215.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp215f-dk.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp21xf.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp231.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp233.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp235.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp235f-dk.dts create mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp23xf.dtsi create mode 100644 arch/arm64/boot/dts/st/stm32mp257f-dk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-x27-gpio1-spi1-uart3.dtso create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/versal-net.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-zynqmp-clk.h create mode 100644 arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts create mode 100644 include/dt-bindings/clock/rockchip,rk3528-cru.h create mode 100644 include/dt-bindings/reset/rockchip,rk3528-cru.h From patchwork Wed Mar 26 18:00:31 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 14030441 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 D8533C36010 for ; Wed, 26 Mar 2025 18:05:56 +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:Subject:References:In-Reply-To:Message-Id:Cc:To:From:Date: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=folkTxEknBV+MSNwPp+JwEhz/PCaLSgjK8cYy1qLXnQ=; b=0s/5RiVfJJ93PYZDIio+OxDlaI 9BhjbUipEZfBkEyH38Ihm6sHfqu2PO8Aw37oQ0Z7vJVI8M8/IvHhjfg7t0W+exi8OiVarrgOp0yiz OJ9YjhgJhgP9DJ2aIqeXF2JURAkuEXevxXWI/Y63BFc7LDOzPY3rDoA3LY2xZCLQg4VPhvM7RpZsx YbV5FqGNBMfNizn+rIss4nOjdN2F43KS/YLnMzNztW0MUErP+pPA7vGdg5bKVUEApxLPJ3DFFmozK ELBHvn3KJyKH092ohTzaD4ylP7Jv5JDw4qzDxw5ofMg9qQHEtxPkKDqyZSuLtllfWhdwAg4ZDDMiZ oTUct9vg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV8J-00000009JH9-3myy; Wed, 26 Mar 2025 18:05:43 +0000 Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV50-00000009IjV-3PFA for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 18:02:20 +0000 Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfhigh.phl.internal (Postfix) with ESMTP id 564C6114009D; Wed, 26 Mar 2025 14:02:17 -0400 (EDT) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-07.internal (MEProxy); Wed, 26 Mar 2025 14:02:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1743012137; x=1743098537; bh=folkTxEknBV+MSNwPp+JwEhz/PCaLSgjK8cYy1qLXnQ=; b= l2dmXFCRSCDD4bFaUdSI8p0ec49KydsSXTThF74zItpryxzyVQ39Vb6F8o+juSsw JyOTbySNceP+6MWzOu+EYtXHsvRPjGo77xtYHEDb6TnOP8vlWtGncKYbkD+ISLke LruntGcc36lZ4mAl1TmYq5N/gmdqENGyrQNtnXhce8G6SlPFSVcsw6hcubL6CqVq u7adRLOHbv2lAlmlKY5HthOssMoAoIYHLbnf9SMDcCEWddCt4J7uRONvXiTldWwX U15EfkhLQiGTb9/51Wn1r+htwe13zp3cZQLDPelKQ2sTxCrvbLUT1hhCszQrRpza Ht7lg+Eyl7Em6KM//MhsWQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1743012137; x= 1743098537; bh=folkTxEknBV+MSNwPp+JwEhz/PCaLSgjK8cYy1qLXnQ=; b=v hciMl9TAaq8UEVLS8DIvCuYKeCjRufB7R+GItc+cD1H58NkKTXxuh4keI32d6QcH ArjkMqulP8o8y0EJxkVG7uzPZj/2Gkhw0i0ynsaGJJiQ8pWuOTms6x4bmGyaPZCn pOUqb168S/p5AUYGdFuhdtPZ/sQP7UEupUAEWFNkWF/nKeIHPaooujp+Hj0iHYHu SmN7m+hEXWiEPmvW1242BDSP93krBYTroknt8Sg7XNd71sxHH35rOW3MBU5MCBa2 jrhXnzHmAm3VQXjDJBiOhxp6eV47ax6A6EhzBPmtCQx5gHw1kwJqXbxIqMCwdvkU pkVd2sUl4UFKRD3FaJQFQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduieeivddtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgfgsehtjeertder tddtnecuhfhrohhmpedftehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnug gsrdguvgeqnecuggftrfgrthhtvghrnhephfeltdejgfeitdeuffefieelgfffvdejiefh uddvffelffduuddvffevueetueejnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdpgh hithhhuhgsrdgtohhmpdhpvghnghhuthhrohhnihigrdguvgenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnugesrghrnhgusgdruggvpd hnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehtohhr vhgrlhgusheslhhinhhugidqfhhouhhnuggrthhiohhnrdhorhhgpdhrtghpthhtoheplh hinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhg pdhrtghpthhtohepshhotgeslhhishhtshdrlhhinhhugidruggvvhdprhgtphhtthhope hlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id E49B72220073; Wed, 26 Mar 2025 14:02:16 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: T2e1b8447a49b63d2 Date: Wed, 26 Mar 2025 19:00:31 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@lists.linux.dev Message-Id: In-Reply-To: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> References: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> Subject: [GIT PULL 2/4] soc: driver updates for 6.15, part 1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_110218_998158_4CEE47CD X-CRM114-Status: GOOD ( 15.43 ) 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 0ad2507d5d93f39619fc42372c347d6006b64319: Linux 6.14-rc3 (2025-02-16 14:02:44 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.15-1 for you to fetch changes up to 2124055fb5c6554cab0fdd7a09235526cacaac23: Merge tag 'zynqmp-soc-for-6.15' of https://github.com/Xilinx/linux-xlnx into soc/drivers (2025-03-20 17:53:38 +0100) ---------------------------------------------------------------- soc: driver updates for 6.15, part 1 These are the updates for SoC specific drivers and related subsystems: - Firmware driver updates for SCMI, FF-A and SMCCC firmware interfaces, adding support for additional firmware features including SoC identification and FF-A SRI callbacks as well as various bugfixes - Memory controller updates for Nvidia and Mediatek - Reset controller support for microchip sam9x7 and imx8qxp/imx8qm - New hardware support for multiple Mediatek, Renesas and Samsung Exynos chips - Minor updates on Zynq, Qualcomm, Amlogic, TI, Samsung, Nvidia and Apple chips There will be a follow up with a few more driver updates that are still causing build regressions at the moment. ---------------------------------------------------------------- Ahmad Fatoum (1): MAINTAINERS: match mxc in file names by IMX / MXC entry Alexey Minnekhanov (1): soc: qcom: pd-mapper: Add support for SDM630/636 Andrew Davis (1): soc: ti: k3-socinfo: Do not use syscon helper to build regmap AngeloGioacchino Del Regno (8): soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables soc: mediatek: mtk-mmsys: Fix MT8188 VDO1 DPI1 output selection soc: mediatek: mtk-mmsys: Add compile time check for mmsys routes soc: mediatek: mt8188-mmsys: Migrate to MMSYS_ROUTE() macro soc: mediatek: mt8167-mmsys: Fix missing regval in all entries soc: mediatek: mt8365-mmsys: Fix routing table masks and values soc: mediatek: mmsys: Migrate all tables to MMSYS_ROUTE() macro soc: mediatek: mt8188-mmsys: Add support for DSC on VDO0 Arnd Bergmann (21): Merge tag 'renesas-drivers-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers Merge tag 'asahi-soc-rtkit-6.15' of https://github.com/AsahiLinux/linux into soc/drivers Merge tag 'smccc-update-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'scmi-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers Merge tag 'ffa-updates-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers firmware: arm_scmi: use ioread64() instead of ioread64_hi_lo() Merge tag 'mtk-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers soc: samsung: include linux/array_size.h where needed reset: imx: fix incorrect module device table Merge tag 'tegra-for-6.15-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'tegra-for-6.15-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers Merge tag 'samsung-drivers-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'samsung-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers Merge tag 'imx-drivers-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers Merge tag 'ti-driver-soc-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers Merge tag 'reset-for-v6.15' of git://git.pengutronix.de/pza/linux into soc/drivers Merge tag 'memory-controller-drv-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers Merge tag 'amlogic-drivers-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers Merge tag 'qcom-drivers-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'qcom-drivers-for-6.15-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers Merge tag 'zynqmp-soc-for-6.15' of https://github.com/Xilinx/linux-xlnx into soc/drivers Asahi Lina (2): soc: apple: rtkit: Check & log more failures soc: apple: rtkit: Pass the crashlog to the crashed() callback Chenyuan Yang (1): soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() Christophe JAILLET (2): bus: qcom-ssc-block-bus: Remove some duplicated iounmap() calls bus: qcom-ssc-block-bus: Fix the error handling path of qcom_ssc_block_bus_probe() Claudiu Beznea (2): soc: renesas: Add SYSC driver for Renesas RZ family soc: renesas: rz-sysc: Move RZ/G3S SoC detection to the SYSC driver Colin Ian King (1): firmware: Exynos ACPM: Fix spelling mistake "Faile" -> "Failed" Fei Shao (1): soc: mediatek: mtk-socinfo: Restructure SoC attribute information Frank Li (2): dt-bindings: firmware: imx: add property reset-controller reset: imx: Add SCU reset driver for i.MX8QXP and i.MX8QM Guillaume La Roque (1): firmware: config: ti-sci: Default set to ARCH_K3 for the ti sci driver Harshit Mogalapalli (1): soc: apple: rtkit: Fix use-after-free in apple_rtkit_crashlog_rx() Hector Martin (1): soc: apple: rtkit: Implement OSLog buffers properly Ivaylo Ivanov (7): dt-bindings: soc: samsung: usi: add USIv1 and samsung,exynos8895-usi soc: samsung: usi: add a routine for unconfiguring the ip soc: samsung: usi: implement support for USIv1 and exynos8895 dt-bindings: soc: samsung: exynos-sysreg: add sysreg compatibles for exynos2200 dt-bindings: soc: samsung: exynos-pmu: add exynos2200 compatible dt-bindings: hwinfo: samsung,exynos-chipid: add exynos2200 compatible soc: samsung: exynos-chipid: add exynos2200 SoC support Janne Grunau (3): soc: apple: rtkit: Add and use PWR_STATE_INIT instead of _ON soc: apple: rtkit: Use high prio work queue soc: apple: rtkit: Cut syslog messages after the first '\0' Jishnu Prakash (1): dt-bindings: soc: qcom: qcom,pmic-glink: Document SM8750 compatible John Madieu (3): soc: renesas: rz-sysc: Add support for RZ/G3E family soc: renesas: rz-sysc: Move RZ/V2H SoC detection to the SYS driver soc: renesas: r9a09g057-sys: Add a callback to print SoC-specific extra features Kaustabh Chakraborty (3): dt-bindings: hwinfo: samsung,exynos-chipid: add exynos7870-chipid compatible dt-bindings: soc: samsung: exynos-pmu: add exynos7870-pmu compatible soc: samsung: exynos-chipid: add support for exynos7870 Krzysztof Kozlowski (7): memory: tegra20-emc: Drop redundant platform_get_irq() error printk soc: samsung: Use syscon_regmap_lookup_by_phandle_args soc: qcom: Use str_enable_disable-like helpers Merge branch 'for-v6.15/samsung-soc-dt-bindings' into next/drivers soc: qcom: Do not expose internal servreg_location_entry_ei array soc/tegra: pmc: Use str_enable_disable-like helpers dt-bindings: soc: samsung: exynos-usi: Drop unnecessary status from example Louis-Alexis Eyraud (4): soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510 soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700 soc: mediatek: mtk-socinfo: Avoid using machine attribute in SoC detection log soc: mediatek: mtk-socinfo: Add extra entry for MT8395AV/ZA Genio 1200 Paul Benoit (1): firmware: smccc: Support optional Arm SMCCC SOC_ID name Rayyan Ansari (1): dt-bindings: power: qcom,kpss-acc-v2: add qcom,msm8916-acc compatible Siva Durga Prasad Paladugu (1): firmware: xilinx: Dont send linux address to get fpga config get status Sudeep Holla (24): firmware: arm_scmi: Relax duplicate name constraint across protocol ids firmware: arm_scmi: Add name and protocol id attributes firmware: arm_scmi: Emit modalias for SCMI devices firmware: arm_ffa: Replace SCMI by FF-A in the macro firmware: arm_ffa: Replace UUID buffer to standard UUID format firmware: arm_ffa: Align sync_send_receive{,2} function prototypes firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_get() firmware: arm_ffa: Fix big-endian support in __ffa_partition_info_regs_get() firmware: arm_ffa: Handle the presence of host partition in the partition info firmware: arm_ffa: Unregister the FF-A devices when cleaning up the partitions firmware: arm_ffa: Helper to check if a partition can receive REQUEST2 messages firmware: arm_ffa: Add support for passing UUID in FFA_MSG_SEND2 firmware: arm_ffa: Upgrade FF-A version to v1.2 in the driver firmware: arm_ffa: Reject higher major version as incompatible firmware: arm_ffa: Remove unnecessary declaration of ffa_partitions_cleanup() firmware: arm_ffa: Refactoring to prepare for framework notification support firmware: arm_ffa: Stash ffa_device instead of notify_type in notifier_cb_info firmware: arm_ffa: Add support for {un,}registration of framework notifications firmware: arm_ffa: Add support for handling framework notifications firmware: arm_ffa: Allow multiple UUIDs per partition to register SRI callback firmware: arm_ffa: Handle ffa_notification_get correctly at virtual FF-A instance firmware: arm_ffa: Explicitly cast return value from FFA_VERSION before comparison firmware: arm_ffa: Explicitly cast return value from NOTIFICATION_INFO_GET firmware: arm_ffa: Skip the first/partition ID when parsing vCPU list Thomas Zimmermann (1): ARM: s3c: Do not include Tudor Ambarus (7): soc: qcom: ice: introduce devm_of_qcom_ice_get mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get soc: qcom: ice: make of_qcom_ice_get() static dt-bindings: firmware: add google,gs101-acpm-ipc firmware: add Exynos ACPM protocol driver MAINTAINERS: add entry for the Samsung Exynos ACPM mailbox protocol Varshini Rajendran (1): dt-bindings: reset: atmel,at91sam9260-reset: add sam9x7 Viken Dadhaniya (1): dt-bindings: qcom: geni-se: Add 'firmware-name' property for firmware loading Viresh Kumar (2): firmware: arm_ffa: Refactor addition of partition information into XArray firmware: arm_ffa: Set dma_mask for ffa devices Xianwei Zhao (2): dt-bindings: interrupt-controller: Add support for Amlogic A4 and A5 SoCs irqchip: Add support for Amlogic A4 and A5 SoCs Xueqi Zhang (1): memory: mtk-smi: Add ostd setting for mt8192 Zhu Jun (1): firmware: tegra: bpmp: Fix typo in bpmp-abi.h .../devicetree/bindings/firmware/fsl,scu.yaml | 12 + .../bindings/firmware/google,gs101-acpm-ipc.yaml | 50 ++ .../bindings/hwinfo/samsung,exynos-chipid.yaml | 2 + .../amlogic,meson-gpio-intc.yaml | 19 +- .../bindings/power/qcom,kpss-acc-v2.yaml | 4 +- .../bindings/reset/atmel,at91sam9260-reset.yaml | 4 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 5 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../bindings/soc/samsung/exynos-pmu.yaml | 2 + .../bindings/soc/samsung/exynos-usi.yaml | 100 ++- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + MAINTAINERS | 11 + arch/arm/mach-s3c/devs.c | 1 - arch/arm/mach-s3c/setup-fb-24bpp-s3c64xx.c | 1 - drivers/bus/qcom-ssc-block-bus.c | 34 +- drivers/firmware/Kconfig | 2 + drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/bus.c | 14 +- drivers/firmware/arm_ffa/driver.c | 532 ++++++++++---- drivers/firmware/arm_scmi/bus.c | 69 +- drivers/firmware/arm_scmi/driver.c | 10 - drivers/firmware/samsung/Kconfig | 14 + drivers/firmware/samsung/Makefile | 4 + drivers/firmware/samsung/exynos-acpm-pmic.c | 224 ++++++ drivers/firmware/samsung/exynos-acpm-pmic.h | 29 + drivers/firmware/samsung/exynos-acpm.c | 769 +++++++++++++++++++++ drivers/firmware/samsung/exynos-acpm.h | 23 + drivers/firmware/smccc/soc_id.c | 80 +++ drivers/firmware/xilinx/zynqmp.c | 6 +- drivers/irqchip/irq-meson-gpio.c | 48 +- drivers/memory/mtk-smi.c | 33 + drivers/memory/tegra/tegra20-emc.c | 4 +- drivers/mmc/host/sdhci-msm.c | 2 +- drivers/nvme/host/apple.c | 2 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-imx-scu.c | 101 +++ drivers/soc/apple/rtkit-internal.h | 1 + drivers/soc/apple/rtkit.c | 112 ++- drivers/soc/mediatek/mt8167-mmsys.h | 31 +- drivers/soc/mediatek/mt8173-mmsys.h | 99 ++- drivers/soc/mediatek/mt8183-mmsys.h | 50 +- drivers/soc/mediatek/mt8186-mmsys.h | 88 +-- drivers/soc/mediatek/mt8188-mmsys.h | 266 ++++--- drivers/soc/mediatek/mt8192-mmsys.h | 71 +- drivers/soc/mediatek/mt8195-mmsys.h | 632 ++++++++--------- drivers/soc/mediatek/mt8365-mmsys.h | 84 +-- drivers/soc/mediatek/mtk-mmsys.h | 14 + drivers/soc/mediatek/mtk-mutex.c | 6 + drivers/soc/mediatek/mtk-socinfo.c | 22 +- drivers/soc/qcom/ice.c | 51 +- drivers/soc/qcom/pdr_internal.h | 1 - drivers/soc/qcom/qcom_aoss.c | 3 +- drivers/soc/qcom/qcom_pd_mapper.c | 12 + drivers/soc/qcom/qcom_pdr_msg.c | 3 +- drivers/soc/renesas/Kconfig | 18 + drivers/soc/renesas/Makefile | 4 + drivers/soc/renesas/r9a08g045-sysc.c | 23 + drivers/soc/renesas/r9a09g047-sys.c | 67 ++ drivers/soc/renesas/r9a09g057-sys.c | 67 ++ drivers/soc/renesas/renesas-soc.c | 33 +- drivers/soc/renesas/rz-sysc.c | 137 ++++ drivers/soc/renesas/rz-sysc.h | 46 ++ drivers/soc/samsung/exynos-asv.c | 1 + drivers/soc/samsung/exynos-chipid.c | 5 + drivers/soc/samsung/exynos-pmu.c | 1 + drivers/soc/samsung/exynos-usi.c | 108 ++- drivers/soc/samsung/exynos3250-pmu.c | 1 + drivers/soc/samsung/exynos5250-pmu.c | 1 + drivers/soc/samsung/exynos5420-pmu.c | 1 + drivers/soc/tegra/pmc.c | 3 +- drivers/soc/ti/k3-socinfo.c | 13 +- drivers/ufs/host/ufs-qcom.c | 2 +- include/dt-bindings/soc/samsung,exynos-usi.h | 17 +- include/linux/arm-smccc.h | 40 ++ include/linux/arm_ffa.h | 22 +- .../linux/firmware/samsung/exynos-acpm-protocol.h | 49 ++ include/linux/soc/apple/rtkit.h | 2 +- include/soc/qcom/ice.h | 3 +- include/soc/tegra/bpmp-abi.h | 2 +- 80 files changed, 3325 insertions(+), 1113 deletions(-) create mode 100644 Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml create mode 100644 drivers/firmware/samsung/Kconfig create mode 100644 drivers/firmware/samsung/Makefile create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.c create mode 100644 drivers/firmware/samsung/exynos-acpm-pmic.h create mode 100644 drivers/firmware/samsung/exynos-acpm.c create mode 100644 drivers/firmware/samsung/exynos-acpm.h create mode 100644 drivers/reset/reset-imx-scu.c create mode 100644 drivers/soc/renesas/r9a08g045-sysc.c create mode 100644 drivers/soc/renesas/r9a09g047-sys.c create mode 100644 drivers/soc/renesas/r9a09g057-sys.c create mode 100644 drivers/soc/renesas/rz-sysc.c create mode 100644 drivers/soc/renesas/rz-sysc.h create mode 100644 include/linux/firmware/samsung/exynos-acpm-protocol.h From patchwork Wed Mar 26 18:03:04 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 14030450 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 97AE8C36008 for ; Wed, 26 Mar 2025 18:11:14 +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:Subject:References:In-Reply-To:Message-Id:Cc:To:From:Date: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Ro9pG6MxHWJ6pF1usoSl7AujA1zvGiTsvD3tU9PibDk=; b=qudvD0qQfIpDkayx4bY4G27fDT N5FjtFR5bXbEpNqUKcbBdXbTddUyZgg4zWeM+1YE/Jd1y3ydOHgKUSx6lS90jM1k757VFZTFlIFGc JQaVUt5uKphOok7fNgb5AqOsly8ute0aX7Jxqr4GNGu+LmkcMC1K3hO4ShY9LEDamhDHMb8T7CXzv 4kRBclrLUnG5o4iFfiJms1YFQY2ZnHRdBr104fDA4A39o0LdXfXdmZR04OOJDjF9yJtn9tpn8Wzlr XJTWA9svIUXQKPpAdTz277smSQ++uSPKaW9hGqUvRZakZZFYfSuGfPjJFELbeKlHYMcBVkhkE4dGd EHx/KOsg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txVDQ-00000009K2j-02tD; Wed, 26 Mar 2025 18:11:00 +0000 Received: from fout-a3-smtp.messagingengine.com ([103.168.172.146]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV65-00000009IzP-49hm for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 18:03:27 +0000 Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfout.phl.internal (Postfix) with ESMTP id B14861382D80; Wed, 26 Mar 2025 14:03:24 -0400 (EDT) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-07.internal (MEProxy); Wed, 26 Mar 2025 14:03:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1743012204; x=1743098604; bh=Ro9pG6MxHWJ6pF1usoSl7AujA1zvGiTsvD3tU9PibDk=; b= bgGVhIOzaMfFPiNcjVyfWRnM43aG5aJ3PhVwoU86KHmStlOHn3+4gDnMKSjdhH6c GHSX0UljJ3ai+LgezjbAttC8Uoq1IwPJsAwvzwJxBgLvKwzDzyEEWYX2MVhOPO6h c3UqAeVMVcN7B9ez5uW1fn1RtWHnIF3CBxVHevdNWknCZ1GNvIR7wCdDpaakdMH3 qNpbOXguhKWTzVe6sqbr/6II5q8mhFC97SgaQ+1RK1YGsRhpM1ypCGn5uARX6yGl kxthEgiG7judCVbE3AntWSDole/pTMog+x9ykprSCtgIONwP91sM+dWSsxUhhH+t i190QqUcrCcWvNa3AcQwhA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1743012204; x= 1743098604; bh=Ro9pG6MxHWJ6pF1usoSl7AujA1zvGiTsvD3tU9PibDk=; b=n iJnq7D8DF1wlEoqPbwIrp/yjQVkrIrU4K2/HCRlN374quh+D8+HR7nmApmsVsMxc dKdCGATpUE0cJuaSy1RTwB9B1GKf43ZzYW1t4mqU0UegmTS7VYezOtabgBtg5bdx Zk0j+hMK5Wo2OTeThcvsaPkW5Gwze6O+kjUFYTWsZ0imqM3C1xhgi8NeFHRNf+Av uqvzrhnDHU6YowrzcK1+lJfGhrOOqfZgELcshZ5d7yxabkm/Cr6olUoE7pFRbsmP 2GSzUCpWukJYJFHDjtoJfd8mOY8Bc2RbQhhWSeHor1DS3IfRf2HjgF3snStQ/xoj 1Reuew3tnqNLL3uPLCOBw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduieeivddtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgfgsehtqhertder tdejnecuhfhrohhmpedftehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnug gsrdguvgeqnecuggftrfgrthhtvghrnhepkedvuefhiedtueeijeevtdeiieejfeelveff feelkeeiteejffdvkefgteeuhffgnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprh gtphhtthhopehtohhrvhgrlhgusheslhhinhhugidqfhhouhhnuggrthhiohhnrdhorhhg pdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrh gruggvrggurdhorhhgpdhrtghpthhtohepshhotgeslhhishhtshdrlhhinhhugidruggv vhdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdroh hrgh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 644B12220072; Wed, 26 Mar 2025 14:03:24 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: T2e1b8447a49b63d2 Date: Wed, 26 Mar 2025 19:03:04 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@lists.linux.dev Message-Id: <9a65c188-56a7-4e0a-ad3f-350d67d854b9@app.fastmail.com> In-Reply-To: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> References: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> Subject: [GIT PULL 3/4] soc: defconfig updates for 6.15 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_110326_096766_37F6A948 X-CRM114-Status: UNSURE ( 9.02 ) X-CRM114-Notice: Please train this message. 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 0ad2507d5d93f39619fc42372c347d6006b64319: Linux 6.14-rc3 (2025-02-16 14:02:44 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.15 for you to fetch changes up to 8ce2a15b1e6464a8681fb2f787602fc78f8e2f39: arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/omap2plus (2025-03-21 13:27:08 +0100) ---------------------------------------------------------------- soc: defconfig updates for 6.15 A small set of updates for the arm64 defconfig to enable more drivers, plus a bit for housekeeping on some of the arm32 defconfigs on particular SoC families. ---------------------------------------------------------------- Arnd Bergmann (4): Merge tag 'renesas-arm-defconfig-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig Merge tag 'v6.15-rockchip-defconfig64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/defconfig Merge tag 'ti-k3-config-for-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig Merge tag 'qcom-arm64-defconfig-for-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig Ayush Singh (1): arm64: defconfig: Enable gb_beagleplay Bjorn Andersson (1): arm64: defconfig: Enable USB retimer and redriver Celeste Liu (1): arm: defconfig: drop RT_GROUP_SCHED=y from bcm2835/tegra/omap2plus Devi Priya (1): arm64: defconfig: Build NSS Clock Controller driver for IPQ9574 Dmitry Baryshkov (2): arm64: defconfig: Enable Qualcomm QCM2290 GPU clock controller arm64: defconfig: enable DRM_DISPLAY_CONNECTOR as a module Neil Armstrong (1): arm64: defconfig: enable Qualcomm IRIS & VIDEOCC_8550 as module Niklas Söderlund (1): ARM: shmobile: defconfig: Supplement DTB with ATAG information Ravi Gunasekaran (1): arm64: defconfig: Enable HSR protocol driver Santhosh Kumar K (1): arm64: defconfig: Enable SPI NAND flashes Sebastian Reichel (1): arm64: defconfig: Enable Synopsys HDMI receiver Shawn Lin (1): arm64: defconfig: Enable Rockchip UFS host driver arch/arm/configs/bcm2835_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 - arch/arm64/configs/defconfig | 16 ++++++++++++++++ 5 files changed, 17 insertions(+), 3 deletions(-) From patchwork Wed Mar 26 18:03:55 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 14030451 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 D6C56C3600E for ; Wed, 26 Mar 2025 18:12:52 +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:Subject:References:In-Reply-To:Message-Id:Cc:To:From:Date: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Nky34RFHSujuIw2dy1Q+oHT6uhlRwUJS3T+rMAseYw4=; b=lY78BydCpNx6AxtEZNhfHYoyIm wCSvexg+KxtAmPzCQj6BKk39ZGk+iDLz94G1eiSkrwNQQzt0+3nh71knLuFod+cAyfZkkDf+a6UDT G8smoGuQZNv8qq1WYWWALhPIiRLLTlagby7AKnMN/xeFBGWUaMmAdCUPyfVa92G/v+QnyP2XM6Rgj ZRCjyAXn2yE7rKWemQaYRkK2bKTjSOMfEU0uyiQl4LfW6CHcvcAGhim3shf9PQ3bQIXWW3YIrbOdx DH06TzZX3LcwUs7gl6xrJIDGzn7QDzRBH8lZo0lquk+TMWwHoIsPkm4og8y+imGKpOZ2KcXaoT5Ee QrYTt+LA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.1 #2 (Red Hat Linux)) id 1txVF6-00000009KJP-2tkp; Wed, 26 Mar 2025 18:12:44 +0000 Received: from fhigh-a5-smtp.messagingengine.com ([103.168.172.156]) by bombadil.infradead.org with esmtps (Exim 4.98.1 #2 (Red Hat Linux)) id 1txV6w-00000009J7u-15F0 for linux-arm-kernel@lists.infradead.org; Wed, 26 Mar 2025 18:04:19 +0000 Received: from phl-compute-07.internal (phl-compute-07.phl.internal [10.202.2.47]) by mailfhigh.phl.internal (Postfix) with ESMTP id A82D81140290; Wed, 26 Mar 2025 14:04:17 -0400 (EDT) Received: from phl-imap-11 ([10.202.2.101]) by phl-compute-07.internal (MEProxy); Wed, 26 Mar 2025 14:04:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1743012257; x=1743098657; bh=Nky34RFHSujuIw2dy1Q+oHT6uhlRwUJS3T+rMAseYw4=; b= O+10IPBPLHD/N68vzozvAy0KHjMm6Dst/ojP92myPYtvTzYpxe6uvm4Aj7nuJb5Z fUGnu7VkQcj3zT0hYeSGyE9s7yKi+DGrtC1bG8hu8s0ENBVzesRxQbaojCjIn5Nb NXZkDTmbsLOIB9XiAotA3M1Bv8ZchKH/DVppNKH4YjDjwb+PFb57BxQqfUqeKY6+ BTj/2+M6Yz1b0Em64CPY7p0FIJC0qANuDxO273e5b/+0PaYBwOEQBOpXEX+UzJmV 24tisImSY5GgdFxhv8hk+8NbjY7Nwqzf+ozzIaUSHq69x7R2MQI3ElwfuMXHA3f6 XTSi77KxEoZgrw/tgVQN9w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1743012257; x= 1743098657; bh=Nky34RFHSujuIw2dy1Q+oHT6uhlRwUJS3T+rMAseYw4=; b=j o43SzKebbLf0lP5Qd61e0H0s6jzYuvYivFHqFPD4WYLgj6s/1JzinUvzOZMpw8CE AnA8QFqy9tS6uk7kKNBzZLms5PWtsUxdmBdrLiQLkIWBq7aONT3MEy2nEfbB6ENn gX/nMbro7vifpAF++U9egeWxPW8Xyiwm8/ZbdB8bCfuAhrjNVJ0DZ8DjvWVHeoGu U85PqtuRny0ZxShtK8zbVWhjich/8xEBHlONe+afNXiMZKgqvbF+d0st/uma2Ux/ gZUcwRBuzvbqPN7ZOPWYpKdahjJQR7ucvlRRwSYAV7PPSns2ym9vc6cOPeEhnnPM hLnV65kmOBPP0QRflm2YA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduieeivddtucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepofggfffhvfevkfgjfhfutgfgsehtjeertder tddtnecuhfhrohhmpedftehrnhguuceuvghrghhmrghnnhdfuceorghrnhgusegrrhhnug gsrdguvgeqnecuggftrfgrthhtvghrnhepfefhheetffduvdfgieeghfejtedvkeetkeej feekkeelffejteevvdeghffhiefhnecuffhomhgrihhnpehkvghrnhgvlhdrohhrghenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrhhnuges rghrnhgusgdruggvpdhnsggprhgtphhtthhopeegpdhmohguvgepshhmthhpohhuthdprh gtphhtthhopehtohhrvhgrlhgusheslhhinhhugidqfhhouhhnuggrthhiohhnrdhorhhg pdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrh gruggvrggurdhorhhgpdhrtghpthhtohepshhotgeslhhishhtshdrlhhinhhugidruggv vhdprhgtphhtthhopehlihhnuhigqdhkvghrnhgvlhesvhhgvghrrdhkvghrnhgvlhdroh hrgh X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 586012220072; Wed, 26 Mar 2025 14:04:17 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: T2e1b8447a49b63d2 Date: Wed, 26 Mar 2025 19:03:55 +0100 From: "Arnd Bergmann" To: "Linus Torvalds" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, soc@lists.linux.dev Message-Id: In-Reply-To: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> References: <1ef00af5-0196-46c4-95f3-7c6b90f3e293@app.fastmail.com> Subject: [GIT PULL 4/4] soc: arm platform changes for 6.15 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250326_110418_368039_7B441E50 X-CRM114-Status: UNSURE ( 9.42 ) X-CRM114-Notice: Please train this message. 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 0ad2507d5d93f39619fc42372c347d6006b64319: Linux 6.14-rc3 (2025-02-16 14:02:44 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.15 for you to fetch changes up to 46367f09b2203f7c63f89293aea9279b875d0ff2: ARM: davinci: always enable CONFIG_ARCH_DAVINCI_DA850 (2025-03-24 22:34:37 +0100) ---------------------------------------------------------------- soc: arm platform changes for 6.15 The at91 platform gains support for SAMA7D65, a new variant of the Cortex-A7 based SAMA7G5 with a graphics output. The i.MX, Renesas and davinci platforms each get one minor bugfix. ---------------------------------------------------------------- Arnd Bergmann (5): Merge tag 'renesas-arm-soc-for-v6.15-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm ARM: imx: mark imx53_suspend_sz as unused Merge tag 'imx-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm Merge tag 'at91-soc-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm ARM: davinci: always enable CONFIG_ARCH_DAVINCI_DA850 Geert Uytterhoeven (1): ARM: shmobile: rcar-gen2: Remove CMA reservation code Li Bin (1): ARM: at91: pm: fix at91_suspend_finish for ZQ calibration Ryan Wanner (5): dt-bindings: atmel-sysreg: Add SAMA7D65 Chip ID ARM: at91: Add Support in SoC driver for SAMA7D65 ARM: at91: pm: add DT compatible support for sama7d65 ARM: at91: pm: Add Backup mode for SAMA7D65 ARM: at91: pm: Enable ULP0/ULP1 for SAMA7D65 Wolfram Sang (2): dt-bindings: ARM: at91: make separate entry for Olimex board dt-bindings: ARM: at91: add Calao USB boards .../devicetree/bindings/arm/atmel-at91.yaml | 33 ++++++- .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + arch/arm/mach-at91/pm.c | 47 +++++++--- arch/arm/mach-at91/pm.h | 1 + arch/arm/mach-at91/pm_data-offsets.c | 2 + arch/arm/mach-at91/pm_suspend.S | 101 +++++++++++++++++++-- arch/arm/mach-davinci/Kconfig | 1 + arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 76 ---------------- drivers/soc/atmel/soc.c | 5 + drivers/soc/atmel/soc.h | 3 + 11 files changed, 170 insertions(+), 102 deletions(-)