These are the majority of the SoC tree updates for 6.15, with a
handful of patches still waiting for a build regression fix.
There are a total of 658 non-merges patches from 165 developers,
the most active ones being:
29 Nick Chan
24 Sudeep Holla
19 Krzysztof Kozlowski
19 AngeloGioacchino Del Regno
19 Alexander Stein
17 Quentin Schulz
16 Michal Simek
15 Frank Li
14 Ryan Wanner
14 Rob Herring (Arm)
14 Ahmad Fatoum
12 Oleksij Rempel
12 Ivaylo Ivanov
10 Tudor Ambarus
10 Markus Niebel
10 Jimmy Hon
The overall dirstat that this time the largest updates are for
Apple's T2 BMC based machines, as well as boards with rockchip
and mediatek socs:
0.1% Documentation/devicetree/bindings/arm/marvell/
0.7% Documentation/devicetree/bindings/arm/
0.1% Documentation/devicetree/bindings/clock/
0.1% Documentation/devicetree/bindings/firmware/
0.2% Documentation/devicetree/bindings/soc/samsung/
0.1% Documentation/devicetree/bindings/soc/
0.1% Documentation/devicetree/bindings/sound/
0.2% Documentation/devicetree/bindings/
0.5% arch/arm/boot/dts/allwinner/
0.1% arch/arm/boot/dts/amlogic/
0.1% arch/arm/boot/dts/intel/ixp/
0.7% arch/arm/boot/dts/microchip/
0.2% arch/arm/boot/dts/nvidia/
2.0% arch/arm/boot/dts/nxp/imx/
0.7% arch/arm/boot/dts/nxp/mxs/
0.1% arch/arm/boot/dts/renesas/
3.8% arch/arm/boot/dts/st/
0.8% arch/arm/boot/dts/xilinx/
0.1% arch/arm/boot/dts/
0.3% arch/arm/mach-at91/
0.1% arch/arm/mach-shmobile/
0.2% arch/arm64/boot/dts/airoha/
0.3% arch/arm64/boot/dts/allwinner/
0.2% arch/arm64/boot/dts/amd/
0.6% arch/arm64/boot/dts/amlogic/
22.0% arch/arm64/boot/dts/apple/
1.2% arch/arm64/boot/dts/arm/
1.4% arch/arm64/boot/dts/exynos/google/
3.2% arch/arm64/boot/dts/exynos/
8.2% arch/arm64/boot/dts/freescale/
0.4% arch/arm64/boot/dts/marvell/
8.0% arch/arm64/boot/dts/mediatek/
0.2% arch/arm64/boot/dts/nvidia/
3.0% arch/arm64/boot/dts/renesas/
14.6% arch/arm64/boot/dts/rockchip/
4.5% arch/arm64/boot/dts/st/
1.1% arch/arm64/boot/dts/ti/
2.4% arch/arm64/boot/dts/xilinx/
0.1% arch/arm64/boot/dts/
0.2% arch/riscv/boot/dts/
1.4% drivers/firmware/arm_ffa/
0.2% drivers/firmware/arm_scmi/
2.6% drivers/firmware/samsung/
0.2% drivers/firmware/smccc/
0.1% drivers/irqchip/
0.1% drivers/memory/
0.2% drivers/reset/
0.4% drivers/soc/apple/
5.1% drivers/soc/mediatek/
0.2% drivers/soc/qcom/
1.0% drivers/soc/renesas/
0.3% drivers/soc/samsung/
0.1% drivers/
1.2% include/dt-bindings/clock/
0.6% include/dt-bindings/reset/
0.1% include/linux/firmware/samsung/
0.2% include/linux/
New SoC support this time is for variations of chips
from ST, Apple, Mediatek, and Microchip and AMD, as well
as the Morello chip from Arm.
Arnd
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
The pull request you sent on Wed, 26 Mar 2025 18:59:28 +0100: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/2f24482304ebd32c5aa374f31465b9941a860b92 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
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 <linux/fb.h>
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
The pull request you sent on Wed, 26 Mar 2025 19:00:31 +0100: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.15-1 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/a9fc2304972b1db28b88af8203dffef23e1e92ba Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
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(-)
The pull request you sent on Wed, 26 Mar 2025 19:03:04 +0100: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/3bb3396d778816ac7618c522c4cd180273edeeaf Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
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(-)
The pull request you sent on Wed, 26 Mar 2025 19:03:55 +0100: > https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.15 has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/3536cb1e5753a832f88c268e328c644f6e367980 Thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/prtracker.html
© 2016 - 2025 Red Hat, Inc.