[GIT PULL 0/5] soc: updates for 6.18

Arnd Bergmann posted 5 patches 4 months, 1 week ago
Only 0 patches received!
1074 files changed, 70723 insertions(+), 17334 deletions(-)
[GIT PULL 0/5] soc: updates for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
Hi Linus,

These are the SoC updates for the 6.18 release on Arm and RISC-V
platforms. With about 1150 non-merge changesets and 70000 lines
added,  this is one of the larger sets recently, and a lot of
that comes from updates for the Qualcomm, NXP/Freescale and Apple
platforms, which have both a significant number of new machines
and other updates.

There is one new RISC-V chip family in a separate branch, plus
new SoCs in five existing families.

We had 291 contributers in total, the ones with the most
changesets are:

     76 Krzysztof Kozlowski
     35 Frank Li
     35 Beleswar Padhi
     29 Stephan Gerhold
     29 Janne Grunau
     27 Lad Prabhakar
     21 Dmitry Baryshkov
     21 AngeloGioacchino Del Regno
     20 Nick Chan
     18 Chen-Yu Tsai
     18 Alexander Stein
     17 Peng Fan
     15 Rob Herring (Arm)
     15 Neil Armstrong
     13 Tao Ren
     11 Mohammad Rafi Shaik
     11 E Shattow
     11 Anand Moon
     11 Amirreza Zarrabi

Overall dirstat:

   0.6% Documentation/devicetree/bindings/arm/
   0.1% Documentation/devicetree/bindings/clock/
   0.2% Documentation/devicetree/bindings/pinctrl/
   0.1% Documentation/devicetree/bindings/soc/xilinx/
   0.5% Documentation/devicetree/bindings/
   0.2% Documentation/tee/
   0.5% arch/arm/boot/dts/allwinner/
   4.1% arch/arm/boot/dts/aspeed/
   0.1% arch/arm/boot/dts/broadcom/
   0.3% arch/arm/boot/dts/intel/ixp/
   0.1% arch/arm/boot/dts/microchip/
   2.7% arch/arm/boot/dts/nvidia/
   0.7% arch/arm/boot/dts/nxp/imx/
   0.2% arch/arm/boot/dts/nxp/
   0.6% arch/arm/boot/dts/qcom/
   0.7% arch/arm/boot/dts/st/
   0.1% arch/arm/boot/dts/ti/omap/
   0.1% arch/arm/boot/dts/
   0.1% arch/arm/mach-omap2/
   0.7% arch/arm/
   0.3% arch/arm64/boot/dts/allwinner/
   0.4% arch/arm64/boot/dts/amlogic/
   0.1% arch/arm64/boot/dts/apm/
   6.5% arch/arm64/boot/dts/apple/
   0.2% arch/arm64/boot/dts/broadcom/
   0.1% arch/arm64/boot/dts/cix/
   0.4% arch/arm64/boot/dts/exynos/axis/
   2.2% arch/arm64/boot/dts/exynos/
  15.4% arch/arm64/boot/dts/freescale/
   0.3% arch/arm64/boot/dts/intel/
   0.1% arch/arm64/boot/dts/marvell/
   1.2% arch/arm64/boot/dts/mediatek/
   0.5% arch/arm64/boot/dts/nuvoton/
   0.3% arch/arm64/boot/dts/nvidia/
  24.0% arch/arm64/boot/dts/qcom/
   3.1% arch/arm64/boot/dts/renesas/
   4.6% arch/arm64/boot/dts/rockchip/
   0.5% arch/arm64/boot/dts/st/
   8.5% arch/arm64/boot/dts/ti/
   2.0% arch/arm64/boot/dts/xilinx/
   0.4% arch/riscv/boot/dts/eswin/
   0.6% arch/riscv/boot/dts/microchip/
   0.1% arch/riscv/boot/dts/starfive/
   0.2% arch/riscv/boot/dts/
   1.1% drivers/clk/
   0.1% drivers/firmware/arm_scmi/vendors/imx/
   0.2% drivers/firmware/qcom/
   0.2% drivers/firmware/
   0.1% drivers/memory/tegra/
   0.3% drivers/nvme/host/
   0.5% drivers/reset/
   0.1% drivers/soc/apple/
   0.1% drivers/soc/fsl/qe/
   0.8% drivers/soc/qcom/
   0.3% drivers/soc/samsung/
   0.1% drivers/soc/tegra/fuse/
   0.1% drivers/soc/
   1.0% drivers/tee/optee/
   5.1% drivers/tee/qcomtee/
   1.1% drivers/tee/
   0.1% drivers/
   0.1% include/dt-bindings/memory/
   0.2% include/dt-bindings/
   0.3% include/linux/
   0.1% include/uapi/linux/
 1074 files changed, 70723 insertions(+), 17334 deletions(-)
[GIT PULL 1/5] soc: new SoC support for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:

  Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git soc-newsoc-6.18

for you to fetch changes up to fee2f45def0379ed140de4db8f998edb1d78e619:

  riscv: dts: eswin: add HiFive Premier P550 board device tree (2025-09-25 08:29:06 +0200)

----------------------------------------------------------------
soc: new SoC support for 6.18

Pinkesh Vaghela adds support for the ESWIN EIC7700 SoC, as
described in [1]:

 "Add support for ESWIN EIC7700 SoC consisting of SiFive Quad-Core
  P550 CPU cluster and the first development board that uses it, the
  SiFive HiFive Premier P550.

  This patch series adds initial device tree and also adds ESWIN
  architecture support.

  Boot-tested using intiramfs with Linux v6.17-rc3 on HiFive Premier
  P550 board using U-Boot 2024.01 and OpenSBI 1.4."

[1] https://lore.kernel.org/linux-riscv/20250825132427.1618089-1-pinkesh.vaghela@einfochips.com/

----------------------------------------------------------------
Darshan Prajapati (2):
      dt-bindings: riscv: Add SiFive P550 CPU compatible
      dt-bindings: interrupt-controller: Add ESWIN EIC7700 PLIC

Min Lin (2):
      riscv: dts: add initial support for EIC7700 SoC
      riscv: dts: eswin: add HiFive Premier P550 board device tree

Pinkesh Vaghela (1):
      riscv: Add Kconfig option for ESWIN platforms

Pritesh Patel (1):
      dt-bindings: riscv: Add SiFive HiFive Premier P550 board

 .../interrupt-controller/sifive,plic-1.0.0.yaml    |   1 +
 Documentation/devicetree/bindings/riscv/cpus.yaml  |   1 +
 Documentation/devicetree/bindings/riscv/eswin.yaml |  29 ++
 MAINTAINERS                                        |   9 +
 arch/riscv/Kconfig.socs                            |   6 +
 arch/riscv/boot/dts/Makefile                       |   1 +
 arch/riscv/boot/dts/eswin/Makefile                 |   2 +
 .../boot/dts/eswin/eic7700-hifive-premier-p550.dts |  29 ++
 arch/riscv/boot/dts/eswin/eic7700.dtsi             | 345 +++++++++++++++++++++
 9 files changed, 423 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/riscv/eswin.yaml
 create mode 100644 arch/riscv/boot/dts/eswin/Makefile
 create mode 100644 arch/riscv/boot/dts/eswin/eic7700-hifive-premier-p550.dts
 create mode 100644 arch/riscv/boot/dts/eswin/eic7700.dtsi
Re: [GIT PULL 1/5] soc: new SoC support for 6.18
Posted by pr-tracker-bot@kernel.org 4 months, 1 week ago
The pull request you sent on Thu, 02 Oct 2025 00:24:18 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git soc-newsoc-6.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/a8253f807760e9c80eada9e5354e1240ccf325f9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
[GIT PULL 2/5] soc: dt changes for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
The following changes since commit dcc6785caffad27f2ea601fdd2f9782036e1faed:

  arm64: dts: rockchip: fix second M.2 slot on ROCK 5T (2025-09-02 08:31:50 +0200)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18

for you to fetch changes up to 8c0650e0cef283fb31aca5dc7c72b891ff121a88:

  Merge tag 'riscv-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt (2025-09-24 23:24:46 +0200)

----------------------------------------------------------------
soc: dt changes for 6.18

There are five sets of new SoCs that get added in existing families,
all of them being either upgrades or cut-down versions of the older chips:

 - Apple M2 Pro, M2 Max and M2 Ultra, used in the 2022/2023 generation of
   high-end workstations and laptops from Apple.  Linux has been working
   on these for a while but stil requires patches.

 - Axis Artpec8 is an Armv8 chip based on Samsung Exynos design,
   unlike the earlier Armv7 Artpec6 from the same company that
   was part of a separate family of chips.

 - NXP i.MX91 is a cut-down version of i.MX93, using only a single
   Cortex-A55 core.

 - Qualcomm Lemans Auto is a variant of the Lemans SoC that was
   originally merged under the sa8775p name, the differences
   being mostly the firmware configuration of the platform.

 - Four new Renesas SoCs RZ/T2H (r9a09g077m44), RZ/N2H (r9a09g087m44),
   RZ/T2H (r9a09g077), and RZ/N2H (r9a09g087) are all industrial bedded
   SoCs based on Cortex-A55 cores

In total, there are 65 new machines, including:

 - Industrial embedded system and single-board computers based on NXP,
   Allwinner, TI, Rockchips, Marvell, Xilinx Spacemit, Starfive chips.

 - Reference boards for the newly added Renesas, Qualcomm, NXP and Axis
   ARMv8 chips as well as Microchip's MPFS RISC-V SoC

 - Laptops and Workstations using Apple M2 and Qualcomm Snapdragon
   X1 chips.

 - Several Samsung phones using Qualcomm Snapdragon chips

 - Set-top boxes based on Allwinner H313

 - Five BMC boards using 32-bit ASpeed SoCs

 - Three network routers using IXP4xx (ARMv5!) and Broadcom bcm4708
   (ARMv7) SoCs

Two machines get phased out because they were available only in small
quantities but never made it into products: one STi407 based reference
board, and a Snapdragon 845 based Chromebook.

Aside from the newly added machines, a lot of work went into
improving hardware support on the existing machines and cleaning
up contents for validation.

----------------------------------------------------------------
Adam Honse (1):
      ARM: dts: qcom: msm8974-samsung-hlte: Add touchkey support

Akashdeep Kaur (4):
      arm64: dts: ti: k3-am62p5-sk: Remove the unused cfg in USB1_DRVVBUS
      arm64: dts: ti: k3-am62x-sk-common: Remove the unused cfg in USB1_DRVVBUS
      arm64: dts: ti: k3-pinctrl: Add the remaining macros
      arm64: dts: ti: k3-pinctrl: Fix the bug in existing macros

Akhil P Oommen (3):
      arm64: dts: qcom: x1p42100: Add GPU support
      arm64: dts: qcom: x1e80100: Update GPU OPP table
      arm64: dts: qcom: monaco-evk: Enable Adreno 623 GPU

Alain Volmat (1):
      ARM: sti: removal of stih415/stih416 related entries

Aleksander Jan Bajkowski (1):
      arm64: dts: mediatek: add thermal sensor support on mt7981

Aleksandrs Vinarskis (3):
      arm64: dts: qcom: x1-crd: Enable HBR3 on external DPs
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable HBR3 on external DPs
      arm64: dts: qcom: x1e80100-pmics: Disable pm8010 by default

Alex Bee (7):
      arm64: dts: rockchip: add IR receiver to rk3328-roc
      ARM: dts: rockchip: add CEC pinctrl to rk3288-miqi
      ARM: dts: rockchip: add HDMI audio to rk3288-miqi
      arm64: dts: rockchip: add SPDIF audio to Beelink A1
      arm64: dts: rockchip: add USB3 on Beelink A1
      arm64: dts: rockchip: add GPU powerdomain, opps, and cooling to rk3328
      arm64: dts: rockchip: enable the Mali GPU on RK3328 boards

Alex Tran (1):
      ARM: dts: ste-ux500-samsung: dts bluetooth wakeup interrupt

Alexander Dahl (1):
      arm64: dts: imx8dxl-ss-conn: Disable USB3 nodes

Alexander Stein (17):
      ARM: dts: ls1021a: Fix gic node unit address
      ARM: dts: ls1021a: Fix qspi node unit address
      ARM: dts: ls1021a: Fix sai DMA order
      ARM: dts: ls1021a: Fix FTM node
      ARM: dts: ls1021a: Add reg property to enet nodes
      ARM: dts: ls1021a: Remove superfluous address and size cells for queue-group
      ARM: dts: ls1021a: remove undocumented 'big-endian' for memory-controller node
      ARM: dts: ls1021a: Fix watchdog node
      ARM: dts: ls1021a: remove property 'snps,host-vbus-glitches'
      ARM: dts: ls1021a: remove undocumented 'big-endian' for memory-controller node
      ARM: dts: ls1021a-tqmals1021a: Remove superfluous address and size cells for qflash
      ARM: dts: ls1021a-tqmals1021a-mbsl1021a: Remove superfluous compatible
      ARM: dts: ls1021a: rename rcpm as wakeup-control from power-control
      dt-bindings: firmware: imx95-scmi: Allow linux,code for protocol@81
      ARM: dts: mba6ul: Add MicIn routing
      arm64: dts: freescale: add initial device tree for TQMa91xx/MBa91xxCA
      dt-bindings: arm: fsl: add TQMa91xx SOM series

Alexey Charkov (3):
      arm64: dts: rockchip: Add RTC on rk3576-evb1-v10
      arm64: dts: rockchip: Add WiFi on rk3576-evb1-v10
      arm64: dts: rockchip: Add Bluetooth on rk3576-evb1-v10

Alok Tiwari (1):
      arm64: dts: qcom: sm8150: Fix reg base of frame@17c27000

Amelie Delaunay (2):
      arm64: dts: st: remove gpioj and gpiok banks from stm32mp231
      arm64: dts: st: fix memory region size on stm32mp235f-dk

Anand Moon (11):
      arm64: dts: amlogic: Add cache information to the Amlogic GXBB and GXL SoC
      arm64: dts: amlogic: Add cache information to the Amlogic SM1 SoC
      arm64: dts: amlogic: Add cache information to the Amlogic G12A SoCS
      arm64: dts: amlogic: Add cache information to the Amlogic AXG SoCS
      arm64: dts: amlogic: Add cache information to the Amlogic GXM SoCS
      arm64: dts: amlogic: Add cache information to the Amlogic A1 SoC
      arm64: dts: amlogic: Add cache information to the Amlogic A4 SoC
      arm64: dts: amlogic: Add cache information to the Amlogic C3 SoC
      arm64: dts: amlogic: Add cache information to the Amlogic S7 SoC
      arm64: dts: amlogic: Add cache information to the Amlogic S922X SoC
      arm64: dts: amlogic: Add cache information to the Amlogic T7 SoC

Andrea della Porta (5):
      dt-bindings: mmc: Add support for capabilities to Broadcom SDHCI controller
      arm64: dts: broadcom: delete redundant pcie enablement nodes
      arm64: dts: broadcom: amend the comment about the role of BCM2712 board DTS
      arm64: dts: broadcom: rp1: Add USB nodes
      arm64: dts: broadcom: Enable USB devicetree entries for Rpi5

André Apitzsch (1):
      arm64: dts: qcom: msm8976-longcheer-l9360: Add touch keys

Andy Yan (4):
      arm64: dts: rockchip: Add DP0 for rk3588
      arm64: dts: rockchip: Add DP1 for rk3588
      arm64: dts: rockchip: Enable DisplayPort for rk3588s Cool Pi 4B
      arm64: dts: rockchip: Enable DP2HDMI for ROCK 5 ITX

AngeloGioacchino Del Regno (21):
      arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names
      arm64: dts: mediatek: mt6797: Fix pinctrl node names
      arm64: dts: mediatek: mt6797: Remove bogus id property in i2c nodes
      arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node
      arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
      arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2
      arm64: dts: mediatek: Fix node name for SYSIRQ controller on all SoCs
      arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address
      arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names
      arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch
      arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand
      arm64: dts: mediatek: mt8183: Fix pinctrl node names
      arm64: dts: mediatek: pumpkin-common: Fix pinctrl node names
      arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI
      arm64: dts: mediatek: mt8183: Migrate to display controller OF graph
      arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis
      arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes
      arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2
      arm64: dts: mediatek: mt8195-cherry: Add missing regulators to rt5682
      arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
      arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible

Annette Kobou (3):
      arm64: dts: imx8mm-kontron: Add overlay for LTE extension board
      arm64: dts: imx8mp-kontron: Fix CAN_ADDR0 and CAN_ADDR1 GPIOs
      arm64: dts: imx93-kontron: Fix GPIO for panel regulator

Anshul Dalal (4):
      arm64: dts: ti: k3-am62*: remove SoC dtsi from common dtsi
      dt-bindings: arm: ti: Add binding for AM625 SiP
      arm64: dts: ti: Introduce base support for AM6254atl SiP
      arm64: dts: ti: Add support for AM6254atl SiP SK

Anton Kirilov (2):
      arm64: dts: rockchip: Enable HDMI audio output for NanoPi R6C/R6S
      arm64: dts: rockchip: Enable the NPU on NanoPi R6C/R6S

Antonio Borneo (2):
      ARM: dts: stm32: Add pinmux for CM4 leds pins
      ARM: dts: stm32: Add leds for CM4 on stm32mp15xx-ed1 and stm32mp15xx-dkx

Antonio Rische (1):
      arm64: dts: qcom: sdm845-enchilada: Add notification LED

Antony Kurniawan Soemardi (5):
      ARM: dts: qcom: msm8960: add sdcc3 pinctrl states
      ARM: dts: qcom: msm8960: add gsbi8 and its serial configuration
      ARM: dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in msm8960 dtsi
      dt-bindings: arm: qcom: add Sony Xperia SP
      ARM: dts: qcom: add device tree for Sony Xperia SP

Arnd Bergmann (51):
      Merge tag 'apple-soc-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
      Merge tag 'aspeed-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'nuvoton-arm-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'nuvoton-arm64-6.18-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'ux500-dts-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt
      Merge tag 'ixp4xx-dts-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into soc/dt
      Merge tag 'renesas-dts-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'sti-dt-for-v6.18-round1' of https://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
      Merge tag 'thead-dt-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/fustini/linux into soc/dt
      Merge tag 'v6.18-rockchip-dts64-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.18-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'socfpga_dts_updates_for_v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt
      Merge tag 'samsung-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'i2c-gpio-fixes-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into soc/dt
      Merge tag 'dt64-cleanup-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'samsung-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'v6.17-next-dts64' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      Merge tag 'arm-soc/for-6.18/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'arm-soc/for-6.18/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'lpc32xx-dt-for-6.18' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt
      Merge tag 'qcom-arm32-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'renesas-dt-bindings-for-v6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dts-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'zynqmp-dt-for-6.18' of https://github.com/Xilinx/linux-xlnx into soc/dt
      Merge tag 'mvebu-dt64-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'sti-dt-for-v6.18-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into soc/dt
      Merge tag 'tegra-for-6.18-dt-bindings' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.18-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.18-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'aspeed-6.18-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'imx-bindings-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'stm32-dt-for-v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'ti-k3-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'ti-keystone-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'riscv-sophgo-dt-for-v6.18' of https://github.com/sophgo/linux into soc/dt
      Merge tag 'v6.17-next-dts64.2' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'spacemit-dt-for-6.18-1' of https://github.com/spacemit-com/linux into soc/dt
      Merge tag 'v6.17-rockchip-dtsfixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'omap-for-v6.18/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
      Merge tag 'apple-soc-dt-6.18-part2' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'v6.18-rockchip-dts64-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'sunxi-dt-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'at91-dt-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'cix-dt-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
      Merge tag 'riscv-dt-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt

Arseniy Velikanov (3):
      arm64: dts: qcom: sm8250-xiaomi-pipa: Drop nonexistent pm8009 pmic
      arm64: dts: qcom: sm8250-xiaomi-pipa: Drop unused bq27z561
      arm64: dts: sm8250-xiaomi-pipa: Update battery info

Barnabás Czémán (4):
      arm64: dts: qcom: msm8953: fix SPI clocks
      arm64: dts: qcom: msm8953: correct SPI pinctrls
      arm64: dts: qcom: msm8953: add spi_7
      arm64: dts: qcom: msm8953-xiaomi-daisy: fix cd-gpios

Bartosz Golaszewski (3):
      arm64: dts: qcom: qrb2210-rb1: fix GPIO lookup flags for i2c SDA and SCL
      arm64: dts: qcom: qrb4210-rb2: fix GPIO lookup flags for i2c SDA and SCL
      arm64: dts: qcom: sdm845-samsung-starqltechn: fix GPIO lookup flags for i2c SDA and SCL

Beleswar Padhi (35):
      arm64: dts: ti: k3-j742s2-mcu-wakeup: Override firmware-name for MCU R5F cores
      arm64: dts: ti: k3-j7200: Enable R5F remote processors at board level
      arm64: dts: ti: k3-j721e: Enable remote processors at board level
      arm64: dts: ti: k3-j721s2: Enable remote processors at board level
      arm64: dts: ti: k3-j784s4-j742s2: Enable remote processors at board level
      arm64: dts: ti: k3-am62p-j722s: Enable remote processors at board level
      arm64: dts: ti: k3-am62: Enable remote processors at board level
      arm64: dts: ti: k3-am62a: Enable remote processors at board level
      arm64: dts: ti: k3-am64: Enable remote processors at board level
      arm64: dts: ti: k3-am65: Enable remote processors at board level
      arm64: dts: ti: k3-am62: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-am62a: Enable Mailbox nodes at the board level
      arm64: dts: ti: k3-am6*-boards: Add label to reserved-memory node
      arm64: dts: ti: k3: Rename rproc reserved-mem nodes to 'memory@addr'
      arm64: dts: ti: k3-j721e-beagleboneai64: Add missing cfg for TI IPC FW
      arm64: dts: ti: k3-am62p-verdin: Add missing cfg for TI IPC Firmware
      arm64: dts: ti: k3-am62-verdin: Add missing cfg for TI IPC Firmware
      arm64: dts: ti: k3-am62-pocketbeagle2: Add missing cfg for TI IPC Firmware
      arm64: dts: ti: k3-am642-sr-som: Add missing cfg for TI IPC Firmware
      arm64: dts: ti: k3-am64-phycore-som: Add missing cfg for TI IPC Firmware
      arm64: dts: ti: k3-am642-tqma64xxl: Add missing cfg for TI IPC Firmware
      Revert "arm64: dts: ti: k3-j721e-sk: Fix reversed C6x carveout locations"
      Revert "arm64: dts: ti: k3-j721e-beagleboneai64: Fix reversed C6x carveout locations"
      arm64: dts: ti: k3-j721e-beagleboneai64: Switch MAIN R5F clusters to Split-mode
      arm64: dts: ti: k3-j7200-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-j721e-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-j721s2-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-j784s4-j742s2-ti-ipc-firmware-common: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-j784s4-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-j722s-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-am62p-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-am62-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-am62a-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-am64-ti-ipc-firmware: Refactor IPC cfg into new dtsi
      arm64: dts: ti: k3-am65-ti-ipc-firmware: Refactor IPC cfg into new dtsi

Bence Csókás (3):
      ARM: dts: imx6-display5: Replace license text comment with SPDX identifier
      ARM: dts: imx6-aristainetos2: Replace license text comment with SPDX identifier
      ARM: dts: imx6ul-tx6ul: Switch away from deprecated `phy-reset-gpios`

Biju Das (3):
      arm64: dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
      arm64: dts: renesas: r9a09g047e57-smarc: Fix gpio key's pin control node
      arm64: dts: renesas: r9a09g047e57-smarc: Use Schmitt input for NMI function

Bjorn Andersson (9):
      arm64: dts: qcom: sc7280: Describe the first PCIe controller and PHY
      dt-bindings: clock: dispcc-sc7280: Add display resets
      Merge branch '20250811-sc7280-mdss-reset-v1-1-83ceff1d48de@oss.qualcomm.com' into arm64-for-6.18
      arm64: dts: qcom: sc7280: Add MDSS_CORE reset to mdss
      Merge branch '20250811090954.2854440-2-quic_varada@quicinc.com' into HEAD
      Revert "arm64: dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22"
      dt-bindings: vendor-prefixes: Add Particle Industries
      dt-bindings: arm: qcom: Add Particle Tachyon
      arm64: dts: qcom: qcm6490: Introduce the Particle Tachyon

Brandon Brnich (1):
      arm64: dts: ti: k3-j722s-main: Add E5010 JPEG Encoder

Bruno Thomsen (1):
      ARM: dts: am33xx-l4: fix UART compatible

Bryan O'Donoghue (2):
      dt-bindings: arm: qcom: Add Dell Inspiron 14 Plus 7441
      arm64: dts: qcom: Add support for Dell Inspiron 7441 / Latitude 7455

Casey Connolly (1):
      arm64: dts: qcom: sdm845-oneplus-*: set constant-charge-current-max-microamp

Chaoyi Chen (1):
      arm64: dts: rockchip: Enable eMMC on rk3576-evb1-v10

Chen-Yu Tsai (16):
      arm64: dts: allwinner: a527: cubie-a5e: Add LEDs
      arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting
      arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting
      arm64: dts: mediatek: mt8188: Change efuse fallback compatible to mt8186
      arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
      arm64: dts: mediatek: mt8188-geralt: Enable first SCP core
      dt-bindings: clock: sun55i-a523-ccu: Add missing NPU module clock
      dt-bindings: clock: sun55i-a523-ccu: Add A523 MCU CCU clock controller
      Merge branch 'sunxi/shared-dt-headers-for-6.18' into sunxi/dt-for-6.18
      arm64: dts: allwinner: a523: Add MCU PRCM CCU node
      arm64: dts: allwinner: a523: Add NPU device node
      arm64: dts: sun55i: a523: Assign standard clock rates to PRCM bus clocks
      arm64: dts: allwinner: a527: cubie-a5e: Drop external 32.768 KHz crystal
      arm64: dts: allwinner: t527: avaota-a1: hook up external 32k crystal
      arm64: dts: allwinner: t527: orangepi-4a: hook up external 32k crystal
      arm64: dts: allwinner: sun55i: Complete AXP717A sub-functions

Chris Morgan (1):
      arm64: dts: rockchip: Add USB and charger to Gameforce Ace

Christian Bruel (4):
      arm64: dts: st: add PCIe pinctrl entries in stm32mp25-pinctrl.dtsi
      arm64: dts: st: Add PCIe Root Complex mode on stm32mp251
      arm64: dts: st: Add PCIe Endpoint mode on stm32mp251
      arm64: dts: st: Enable PCIe on the stm32mp257f-ev1 board

Christian Hewitt (1):
      arm64: dts: amlogic: sm1-bananapi: lower SD card speed for stability

Christoph Stoidner (1):
      arm64: dts: freescale: imx93-phycore-som: Delay the phy reset by a gpio

Christopher Obbard (1):
      arm64: dts: qcom: x1e78100-t14s-oled: Add eDP panel

Chukun Pan (8):
      arm64: dts: rockchip: set LAN LEDs to default-off on Radxa E52C
      dt-bindings: vendor-prefixes: Add HINLINK
      dt-bindings: arm: rockchip: Add HINLINK H66K / H68K
      arm64: dts: rockchip: Add HINLINK H68K
      arm64: dts: rockchip: Add HINLINK H66K
      arm64: dts: rockchip: Add rk3528 CPU frequency scaling support
      arm64: dts: rockchip: remove vcc_3v3_pmu regulator for Radxa E52C
      arm64: dts: rockchip: update pinctrl names for Radxa E52C

Clément Le Goffic (5):
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp13
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp15
      arm64: dts: st: add Hardware debug port (HDP) on stm32mp25
      ARM: dts: stm32: add alternate pinmux for HDP pin and add HDP pinctrl node
      ARM: dts: stm32: add Hardware debug port (HDP) on stm32mp157c-dk2 board

Cristian Cozzolino (3):
      dt-bindings: vendor-prefixes: Add Flipkart
      dt-bindings: arm: qcom: Add Billion Capture+
      arm64: dts: qcom: msm8953: Add device tree for Billion Capture+

Dan Carpenter (1):
      arm64: dts: s32g: Add device tree information for the OCOTP driver

Daniel Lezcano (8):
      arm64: dts: s32g2: Add the System Timer Module nodes
      arm64: dts: s32g274-rd2: Enable the STM timers
      arm64: dts: s32g3: Add the System Timer Module nodes
      arm64: dts: s32g399a-rdb3: Enable the STM timers
      arm64: dts: s32g2: Add the Software Timer Watchdog (SWT) nodes
      arm64: dts: s32g274-rd2: Enable the SWT watchdog
      arm64: dts: s32g3: Add the Software Timer Watchdog (SWT) nodes
      arm64: dts: s32g399a-rdb3: Enable the SWT watchdog

David Heidelberg (2):
      arm64: dts: qcom: sdm845*: Use definition for msm-id
      arm64: dts: qcom: sdm845-oneplus: Deduplicate shared entries

Denzeel Oliva (1):
      arm64: dts: exynos990: Enable PERIC0 and PERIC1 clock controllers

Dharma Balasubiramani (1):
      ARM: dts: microchip: sam9x7: Add qspi controller

Dmitry Baryshkov (21):
      arm64: dts: qcom: sa8775p: fix RPMh power domain indices
      arm64: dts: qcom: sm8150: use correct PD for DisplayPort controller
      arm64: dts: qcom: sm8250: stop using SoC-specific genpd indices
      arm64: dts: qcom: sm8550: stop using SoC-specific genpd indices
      arm64: dts: qcom: sdm845: rename DisplayPort labels
      arm64: dts: qcom: sar2130p: use TAG_ALWAYS for MDSS's mdp0-mem path
      arm64: dts: qcom: sar2130p: correct VBIF region size for MDSS
      arm64: dts: qcom: sar2130p: use defines for DSI PHY clocks
      arm64: dts: qcom: sdm850-lenovo-yoga-c630: add routing for second USB connector
      arm64: dts: qcom: sa8775p: rename bus clock to follow the bindings
      dt-bindings: arm: qcom: add qcom,sm6150 fallback compatible to QCS615
      arm64: dts: qcom: rename qcs615.dtsi to sm6150.dtsi
      arm64: dts: qcom: sc8180x: add empty mdss_edp_out endpoint
      arm64: dts: qcom: sc8280xp: add empty mdss*_dp*_out endpoints
      arm64: dts: qcom: x1e80100: add empty mdss_dp3_out endpoint
      arm64: dts: qcom: move data-lanes to the DP-out endpoint
      arm64: dts: qcom: sc7180-acer-aspire1: drop deprecated DP supplies
      arm64: dts: qcom: sc8180x: modernize MDSS device definition
      arm64: dts: qcom: use DT label for DSI outputs
      arm64: dts: qcom: sm6150: move standard clocks to SoC dtsi
      arm64: dts: qcom: sm6350: correct DP compatibility strings

Drew Fustini (1):
      MAINTAINERS: Add RISC-V T-HEAD SoC patchwork

Dzmitry Sankouski (2):
      arm64: dts: qcom: sdm845-starqltechn: fix slpi reserved mem
      arm64: dts: qcom: sdm845-starqltechn: add slpi support

E Shattow (11):
      riscv: dts: starfive: jh7110-common: drop no-sdio property from mmc1
      dt-bindings: memory-controllers: add StarFive JH7110 SoC DMC
      riscv: dts: starfive: jh7110: add DMC memory controller
      riscv: dts: starfive: jh7110: bootph-pre-ram hinting needed by boot loader
      riscv: dts: starfive: jh7110-common: drop no-mmc property from mmc1
      riscv: dts: starfive: jh7110-common: drop mmc post-power-on-delay-ms
      riscv: dts: starfive: add common board dtsi for Milk-V Mars CM variants
      dt-bindings: riscv: starfive: add milkv,marscm-emmc
      riscv: dts: starfive: add Milk-V Mars CM system-on-module
      dt-bindings: riscv: starfive: add milkv,marscm-lite
      riscv: dts: starfive: add Milk-V Mars CM Lite system-on-module

Eberhard Stoll (1):
      arm64: dts: imx8mm-kontron: Use GPIO for RS485 transceiver control

Eric Gonçalves (10):
      dt-bindings: arm: qcom: document r0q board binding
      arm64: dts: qcom: sm8450: add initial device tree for Samsung Galaxy S22
      arm64: dts: qcom: starqltechn: remove extra empty line
      dt-bindings: arm: qcom: document r8q board binding
      arm64: dts: qcom: add initial support for Samsung Galaxy S20 FE
      arm64: dts: qcom: sm8250-samsung-r8q: Move common parts to dtsi
      dt-bindings: arm: qcom: document x1q board binding
      arm64: dts: qcom: add initial support for Samsung Galaxy S20
      arm64: dts: qcom: add initial support for Samsung Galaxy S22
      dt-bindings: arm: qcom: sort sm8450 boards

Fabio Estevam (4):
      ARM: dts: vf: Change the pinctrl node name
      ARM: dts: vf: Change the NAND controller node name
      dt-bindings: soc: fsl,imx-iomuxc-gpr: Document i.MX53
      ARM: dts: imx6sll: Use 'dma-names'

Fabrizio Castro (1):
      arm64: dts: renesas: r9a09g057: Add RSPI nodes

Frank Li (35):
      ARM: dts: vf610: add grp surfix to pinctrl
      ARM: dts: vfxxx: add arm,num-irq-priority-bits for nvic
      ARM: dts: lpc18xx: rename node name flash-controller to spi
      ARM: dts: lpc18xx: rename node name mmcsd to mmc
      ARM: dts: lpc4350-hitex-eval: change node name flash to flash@0
      ARM: dts: lpc18xx: swap clock-names bic and cui
      ARM: dts: lpc: add #address-cells and #size-cells for sram node
      ARM: dts: lpc: add cfg surfix in pinctrl child node
      ARM: dts: lpc4357-myd-lpc4357: add power-supply for innolux,at070tn92
      ARM: dts: lpc: change node name 'button[0-9]' to button-[0-9]'
      ARM: dts: lpc4357-myd-lpc4357: change node name mdio0 to mdio
      ARM: dts: lpc18xx: add #address-cell and #szie-cell for spi flash controller
      ARM: dts: lpc18xx: add missed arm,num-irq-priority-bits
      ARM: dts: ls1021a: Rename node name nor to flash
      ARM: dts: ls1021a: Rename 'mdio-mux-emi1' to 'mdio-mux@54'
      ARM: dts: ls1021a: Rename esdhc@1560000 to mmc@1560000
      ARM: dts: ls1021a-tsn: Remove redundant #address-cells for ethernet-switch@1
      arm64: dts: imx95: Add msi-map for pci-ep device
      ARM: dts: imx6: add #address-cells for gsc@20
      ARM: dts: imx6: add key- prefix for gpio-keys
      ARM: dts: imx6: align rtc chip node name to 'rtc'
      ARM: dts: imx6: add interrupt-cells for dlg,da9063 pmic
      ARM: dts: imx6qdl-aristainetos2: rename ethernet-phy to ethernet-phy@0
      ARM: dts: imx6: remove redundant pinctrl-names
      ARM: dts: imx6: rename touch screen's node name to touchscreen
      ARM: dts: imx6: rename node i2c-gpio to i2c.
      ARM: dts: imx6: rename node name flash to eeprom
      ARM: dts: imx6: rename i2c<n>mux i2c-mux-<n>
      ARM: dts: imx6: replace gpio-key with gpio-keys compatible string
      ARM: dts: imx6: replace isl,isl12022 with isil,isl12022 for RTC
      ARM: dts: imx6ul-14x14-evk: add regulator for ov5640
      ARM: dts: imx6ul-pico: add power-supply for vxt,vl050-8048nt-c01
      ARM: dts: imx6: remove undefined linux,default-trigger source
      ARM: dts: imx6: change rtc compatible string to st,m41t00 from m41t00
      dt-bindings: fsl: fsl,imx7ulp-smc1: Allow clocks and clock-names

Frank Wunderlich (7):
      arm64: dts: mediatek: mt7986: add sram node
      arm64: dts: mediatek: mt7986: add interrupts for RSS and interrupt names
      arm64: dts: mediatek: mt7988: add basic ethernet-nodes
      arm64: dts: mediatek: mt7988: add switch node
      arm64: dts: mediatek: mt7988a-bpi-r4: add aliases for ethernet
      arm64: dts: mediatek: mt7988a-bpi-r4: add sfp cages and link to gmac
      arm64: dts: mediatek: mt7988a-bpi-r4: configure switch phys and leds

Frieder Schrempf (7):
      arm64: dts: imx8mm-kontron: Remove unused regulator
      arm64: dts: imx8mm-kontron: Sort reg nodes alphabetically
      arm64: dts: imx8mm-kontron: Name USB regulators according to OSM scheme
      arm64: dts: imx8mp-kontron: Fix GPIO labels for latest BL board
      arm64: dts: imx8mp-kontron: Fix USB hub reset
      arm64: dts: imx93-kontron: Add RTC interrupt signal
      arm64: dts: imx93-kontron: Fix USB port assignment

Gabor Juhos (2):
      arm64: dts: qcom: ipq9574: use 'pcie' as node name for 'pcie0'
      arm64: dts: qcom: ipq9574-rdp433: remove unused 'sdc-default-state'

Garrett Giordano (1):
      arm64: dts: ti: k3-am642-phyboard-electra: Add PEB-C-010 Overlay

Gatien Chevallier (5):
      ARM: dts: stm32: add missing PTP reference clocks on stm32mp13x SoCs
      arm64: dts: st: add eth1 pins for stm32mp2x platforms
      arm64: dts: st: enable ethernet1 controller on stm32mp257f-dk
      arm64: dts: st: enable ethernet1 controller on stm32mp257f-ev1
      arm64: dts: st: enable ethernet1 controller on stm32mp235f-dk

Gaurav Kohli (1):
      arm64: dts: qcom: qcs615: Enable TSENS support for QCS615 SoC

Geert Uytterhoeven (6):
      arm64: dts: renesas: r9a09g057h48-kakip: Fix misplaced article
      ARM: dts: renesas: porter: Fix CAN pin group
      arm64: dts: renesas: rcar-gen3: Increase CANFD clock rates
      arm64: dts: renesas: rzg2: Increase CANFD clock rates
      Merge tag 'renesas-r9a09g077-dt-binding-defs-tag3' into renesas-dts-for-v6.18
      arm64: dts: freescale: Switch to hp-det-gpios

George Moussalem (7):
      arm64: dts: qcom: ipq5018: Add MDIO buses
      arm64: dts: qcom: ipq5018: Add GE PHY to internal mdio bus
      arm64: dts: qcom: ipq5018: Add SPI nand support
      arm64: dts: qcom: ipq5018: add PRNG node
      arm64: dts: qcom: ipq5018: Add crypto nodes
      arm64: dts: ipq5018: Add CMN PLL node
      arm64: dts: qcom: Update IPQ5018 xo_board_clk to use fixed factor clock

Goran Rađenović (3):
      dt-bindings: arm: imx8mp: Add Ultratronik Ultra-MACH SBC
      MAINTAINERS: Add i.MX8MP Ultra-MACH SBC to ULTRATRONIK BOARD SUPPORT
      arm64: dts: imx8mp: Add initial support for Ultratronik imx8mp-ultra-mach-sbc board

Guido Günther (1):
      arm64: dts: qcom: sdm845-shift-axolotl: set chassis type

Guodong Xu (2):
      riscv: dts: spacemit: Add PDMA node for K1 SoC
      riscv: dts: spacemit: Enable PDMA on Banana Pi F3 and Milkv Jupiter

Guoqing Jiang (1):
      arm64: dts: mediatek: mt8195: Remove suspend-breaking reset from pcie0

Han Gao (1):
      dts: sophgo: sg2042: added numa id description

Harini T (1):
      arm64: versal-net: Update rtc calibration value

Hector Martin (8):
      arm64: dts: apple: t8103: Add SMC node
      arm64: dts: apple: t8112: Add SMC node
      arm64: dts: apple: t600x: Add SMC node
      arm64: dts: apple: t600x: Add missing WiFi properties
      arm64: dts: apple: t600x: Add bluetooth device nodes
      arm64: dts: apple: Add initial t6020/t6021/t6022 DTs
      arm64: dts: apple: Add J414 and J416 Macbook Pro device trees
      arm64: dts: apple: Add J180d (Mac Pro, M2 Ultra, 2023) device tree

Heiko Stuebner (6):
      arm64: dts: rockchip: convert rk3528 power-domains to dt-binding constants
      dt-bindings: soc: rockchip: add rk3576 mipi dcphy syscon
      arm64: dts: rockchip: add mipi-dcphy to rk3576
      arm64: dts: rockchip: add the dsi controller to rk3576
      arm64: dts: rockchip: add vcc3v3-lcd-s0 regulator to roc-rk3576-pc
      dt-bindings: soc: rockchip: add missing clock reference for rk3576-dcphy syscon

Hendrik Hamerlinck (3):
      dt-bindings: riscv: spacemit: Add OrangePi RV2 board
      riscv: dts: spacemit: Add OrangePi RV2 board device tree
      riscv: dts: spacemit: add UART resets for Soc K1

Henrik Grimler (3):
      ARM: dts: samsung: exynos5410: use multiple tuples for sromc ranges
      ARM: dts: samsung: exynos5250: describe sromc bank memory map
      ARM: dts: samsung: smdk5250: add sromc node

Hongliang Yang (1):
      arm64: dts: cix: add DT nodes for all I2C and I3C ports for sky1

Hrushikesh Salunke (4):
      arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to usb0_phy_ctrl node
      arm64: dts: ti: k3-am62p5-sk: Add bootph-all tag to usb0_phy_ctrl node
      arm64: dts: ti: k3-am62x-sk-common: Add bootph-all tag to usb0_phy_ctrl node
      arm64: dts: ti: k3-j722s-evm: Add bootph-all tag to usb0_phy_ctrl node

Igor Belwon (5):
      arm64: dts: exynos990: Enable watchdog timer
      arm64: dts: exynos990: Add USB nodes
      arm64: dts: exynos990-x1s-common: Enable USB
      arm64: dts: exynos990-c1s: Enable USB
      arm64: dts: exynos990-r8s: Enable USB

Ivan T. Ivanov (4):
      arm64: dts: broadcom: bcm2712: Add pin controller nodes
      arm64: dts: broadcom: bcm2712: Add one more GPIO node
      arm64: dts: broadcom: bcm2712: Add second SDHCI controller node
      arm64: dts: broadcom: bcm2712: Add UARTA controller node

Ivaylo Ivanov (4):
      arm64: dts: exynos2200: fix typo in hsi2c23 bus pins label
      arm64: dts: exynos2200: use 32-bit address space for /soc
      arm64: dts: exynos2200: increase the size of all syscons
      arm64: dts: exynos2200: define all usi nodes

J. Neuschäfer (5):
      ARM: dts: allwinner: orangepi-zero: Add default audio routing
      ARM: dts: allwinner: orangepi-zero-plus2: Add default audio routing
      ARM: dts: allwinner: Add Orange Pi Zero Interface Board overlay
      dt-bindings: arm: sunxi: Add Amediatech X96Q
      arm64: dts: allwinner: h313: Add Amediatech X96Q

Jacky Bai (1):
      arm64: dts: freescale: Add dma err irq info on imx94

Jagadeesh Kona (5):
      arm64: dts: qcom: sm8450: Additionally manage MXC power domain in videocc
      arm64: dts: qcom: sm8550: Additionally manage MXC power domain in videocc
      arm64: dts: qcom: sm8650: Additionally manage MXC power domain in videocc
      arm64: dts: qcom: sm8450: Additionally manage MXC power domain in camcc
      arm64: dts: qcom: sm8650: Additionally manage MXC power domain in camcc

Jan Remmet (1):
      arm64: dts: imx8mm-phycore-som: optimize drive strengh

Janne Grunau (6):
      arm64: dts: apple: t8103-j457: Fix PCIe ethernet iommu-map
      dt-bindings: arm: apple: Add t8112 j415 compatible
      arm64: dts: apple: Add devicetreee for t8112-j415
      dt-bindings: arm: apple: Add t6020x compatibles
      arm64: dts: apple: Add ethernet0 alias for J375 template
      arm64: dts: apple: Add J474s, J475c and J475d device trees

Jayesh Choudhary (5):
      arm64: dts: ti: k3-j784s4-j742s2-main-common: Add DSI & DSI PHY
      arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable DisplayPort-1
      arm64: dts: ti: k3-j721s2-common-proc-board: Add main_i2c4 instance
      arm64: dts: ti: k3-j721s2-common-proc-board: Enable DisplayPort-1
      arm64: dts: ti: k3-am68-sk: Enable DSI on DisplayPort-0

Jens Glathe (6):
      arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: add Bluetooth support
      dt-bindings: arm: qcom: Add Lenovo TB16 support
      arm64: dts: qcom: Add Lenovo ThinkBook 16 G7 QOY device tree
      dt-bindings: arm: qcom: Add HP Omnibook X14 AI X1P4200 variant
      arm64: dts: qcom: x1-hp-x14: Unify HP Omnibook X14 device tree structure
      arm64: dts: qcom: x1-hp-x14: Add support for X1P42100 HP Omnibook X14

Jessica Zhang (1):
      arm64: dts: qcom: Add MST pixel streams for displayport

Jie Zhang (2):
      arm64: dts: qcom: qcs8300: Add gpu and gmu nodes
      arm64: dts: qcom: qcs8300-ride: Enable Adreno 623 GPU

Jihed Chaibi (4):
      ARM: dts: stm32: stm32mp151c-plyaqm: Use correct dai-format property
      ARM: dts: ti: omap: am335x-baltos: Fix ti,en-ck32k-xtal property in DTS to use correct boolean syntax
      ARM: dts: ti: omap: omap3-devkit8000-lcd: Fix ti,keep-vref-on property to use correct boolean syntax in DTS
      ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property

Jimmy Hon (2):
      arm64: dts: rockchip: enable NPU on OPI5/5B
      arm64: dts: rockchip: Fix the headphone detection on the orangepi 5

John Madieu (1):
      arm64: dts: renesas: r9a09g047: Enable Tx coe support

Jonas Karlman (7):
      arm64: dts: rockchip: Enable more power domains for RK3528
      dt-bindings: arm: rockchip: Add Radxa ROCK 2A/2F
      arm64: dts: rockchip: Add Radxa ROCK 2A/2F
      dt-bindings: arm: rockchip: Add ArmSoM Sige1
      arm64: dts: rockchip: Add ArmSoM Sige1
      dt-bindings: arm: rockchip: Add FriendlyElec NanoPi Zero2
      arm64: dts: rockchip: Add FriendlyElec NanoPi Zero2

Jonas Schwöbel (1):
      ARM: tegra: p880: set correct touchscreen clipping

Jorge Ramirez-Ortiz (2):
      arm64: dts: qcom: qcm2290: Add Venus video node
      arm64: dts: qcom: qrb2210-rb1: Enable Venus

Josua Mayer (6):
      arm64: dts: add description for solidrun imx8mp som and cubox-m
      arm64: dts: lx2160a-cex7: add interrupts for rtc and ethernet phy
      arm64: dts: lx2160a-clearfog-itx: enable pcie nodes for x4 and x8 slots
      dt-bindings: arm: fsl: Add bindings for SolidRun i.MX8MP SoM and boards
      arm64: dts: marvell: cn9130-sr-som: add missing properties to emmc
      arm64: dts: add description for solidrun imx8mp hummingboard variants

Joy Zou (6):
      arm64: dts: imx95: Correct the lpuart7 and lpuart8 srcid
      arm64: dts: freescale: move aliases from imx93.dtsi to board dts
      arm64: dts: freescale: rename imx93.dtsi to imx91_93_common.dtsi and modify them
      arm64: dts: imx91: add i.MX91 dtsi support
      arm64: dts: freescale: add i.MX91 11x11 EVK basic support
      arm64: dts: imx93-11x11-evk: remove fec property eee-broken-1000t

Judith Mendez (2):
      arm64: dts: ti: k3-am62p/j722s: Remove HS400 support from common
      arm64: dts: ti: k3-am62p: Update eMMC HS400 STRB value

Julien Massot (2):
      arm64: dts: mediatek: mt8395-nio-12l: Enable UFS
      arm64: dts: mediatek: mt8395-nio-12l: add PMIC and GPIO keys support

Kaison Deng (2):
      dt-bindings: arm: rockchip: Add Firefly ROC-RK3588-RT
      arm64: dts: rockchip: Add devicetree for the ROC-RK3588-RT

Kamal Wadhwa (1):
      arm64: dts: qcom: sm8550: Correct the min/max voltages for vreg_l6n_3p3

Kartik Rajput (2):
      dt-bindings: i2c: nvidia,tegra20-i2c: Document Tegra264 I2C
      arm64: tegra: Add I2C nodes for Tegra264

Kathiravan Thirumoorthy (1):
      arm64: dts: qcom: ipq5424: Describe the 4-wire UART SE

Konrad Dybcio (10):
      arm64: dts: qcom: msm8916: Drop venus-enc/decoder node
      arm64: dts: qcom: sc7180: Drop venus-enc/decoder node
      arm64: dts: qcom: sdm845: Drop venus-enc/decoder node
      arm64: dts: qcom: sm8250: Drop venus-enc/decoder node
      arm64: dts: qcom: Remove sdm845-cheza boards
      dt-bindings: arm: qcom: Remove sdm845-cheza
      arm64: dts: qcom: sc7280-chrome-common: Remove duplicate node
      arm64: dts: qcom: qcm2290: Disable USB SS bus instances in park mode
      arm64: dts: qcom: sc7180: Describe on-SoC USB-adjacent data paths
      arm64: dts: qcom: x1e80100-romulus: Add WCN7850 Wi-Fi/BT

Krishna Chaitanya Chundru (2):
      arm64: dts: qcom: qcs6490-rb3gen2: Add missing clkreq pinctrl property
      arm64: dts: qcom: sm8750: Add PCIe PHY and controller node

Krishna Kurapati (7):
      arm64: dts: qcom: sm8450-qrd: add pmic glink node
      arm64: dts: qcom: sm8450: Flatten usb controller node
      arm64: dts: qcom: sc7280: Flatten usb controller nodes
      arm64: dts: qcom: sm8450: Fix address for usb controller node
      arm64: dts: qcom: lemans-evk: Enable first USB controller in device mode
      arm64: dts: qcom: qcs8300: Flatten usb controller nodes
      arm64: dts: qcom: lemans: Flatten usb controller nodes

Krishna chaitanya chundru (2):
      arm64: dts: qcom: qcs615: enable pcie
      arm64: dts: qcom: qcs615-ride: Enable PCIe interface

Krzysztof Kozlowski (69):
      ARM: dts: nuvoton: Use generic "ethernet" as node name
      arm64: dts: qcom: sm8650: Sort nodes by unit address
      dt-bindings: arm: qcom: Drop redundant free-form SoC list
      dt-bindings: arm: qcom-soc: Document new Milos and Glymur SoCs
      riscv: dts: microchip: Minor whitespace cleanup
      arm64: dts: renesas: Minor whitespace cleanup
      ARM: dts: nxp: imx6ull: Minor whitespace cleanup
      arm64: dts: freescale: Minor whitespace cleanup
      arm64: dts: marvell: Minor whitespace cleanup
      ARM: dts: microchip: Minor whitespace cleanup
      arm64: dts: ti: k3-am6548: Minor whitespace cleanup
      arm64: dts: ti: k3-j721s2: Add default PCI interrupt controller address cells
      ARM: dts: qcom: apq8064-mako: Minor whitespace cleanup
      arm64: dts: qcom: sm8750-mtp: Add speaker Soundwire port mapping
      arm64: dts: qcom: Minor whitespace cleanup
      arm64: dts: qcom: ipq5424: Add default GIC address cells
      arm64: dts: qcom: lemans: Add default GIC address cells
      arm64: dts: qcom: msm8996: Add default GIC address cells
      arm64: dts: qcom: qcs404: Add default GIC address cells
      arm64: dts: qcom: sc8180x: Add default GIC address cells
      arm64: dts: qcom: sm6150: Add default GIC address cells
      arm64: dts: qcom: sm8150: Add default GIC address cells
      arm64: dts: qcom: sm8250: Add default GIC address cells
      arm64: dts: qcom: sm8350: Add default GIC address cells
      arm64: dts: qcom: Use GIC_SPI for interrupt-map for readability
      ARM: dts: st: ste-nomadik: Align GPIO hog name with bindings
      arm64: dts: exynos5433: Add default GIC address cells
      arm64: dts: google: gs101: Add default GIC address cells
      arm64: dts: fsd: Add default GIC address cells
      arm64: dts: exynos2200: Add default GIC address cells
      arm64: dts: socionext: uniphier-ld20: Add default PCI interrup controller address cells
      arm64: dts: socionext: uniphier-pxs3: Add default PCI interrup controller address cells
      Documentation/process: maintainer-soc: Use "DTS" instead of "devicetree"
      ARM: dts: qcom: ipq4019: Add default GIC address cells
      ARM: dts: qcom: apq8064: Add default GIC address cells
      ARM: dts: qcom: ipq8064: Add default GIC address cells
      ARM: dts: qcom: sdx55: Add default GIC address cells
      ARM: dts: qcom: Use GIC_SPI for interrupt-map for readability
      dt-bindings: arm: samsung: Drop S3C2416
      ARM: dts: aspeed: Minor whitespace cleanup
      ARM: dts: stm32: Minor whitespace cleanup
      arm64: dts: stm32: Minor whitespace cleanup
      ARM: dts: stm32: Drop redundant status=okay
      arm64: dts: exynos8895: Minor whitespace cleanup
      arm64: dts: broadcom: bcm2712: Add default GIC address cells
      arm64: dts: apm: storm: Add default GIC address cells
      arm64: dts: amazon: alpine-v2: Add default GIC address cells
      arm64: dts: amazon: alpine-v3: Add default GIC address cells
      arm64: dts: toshiba: tmpv7708: Add default GIC address cells
      ARM: dts: ti: omap4: Use generic "ethernet" as node name
      ARM: dts: omap: dm814x: Split 'reg' per entry
      ARM: dts: omap: dm816x: Split 'reg' per entry
      ARM: dts: omap: Minor whitespace cleanup
      arm64: dts: qcom: sm8650: Drop redundant status from PMK8550 RTC
      arm64: dts: fsl-ls1012a: Add default GIC address cells
      arm64: dts: fsl-ls1043a: Add default GIC address cells
      arm64: dts: fsl-ls1046a: Add default GIC address cells
      arm64: dts: imx8dxl: Add default GIC address cells
      arm64: dts: imx8mm: Add default GIC address cells
      arm64: dts: imx8mp: Add default GIC address cells
      arm64: dts: imx8mq: Add default GIC address cells
      arm64: dts: imx8qm: Add default GIC address cells
      arm64: dts: imx8qxp: Add default GIC address cells
      arm64: dts: imx8: Use GIC_SPI for interrupt-map for readability
      arm64: dts: marvell: armada-37xx: Add default PCI interrup controller address cells
      arm64: dts: marvell: armada-cp11x: Add default ICU address cells
      arm64: dts: qcom: apq8016-sbc: Correct HDMI bridge #sound-dai-cells
      arm64: dts: qcom: apq8016-sbc: Drop redundant HDMI bridge status
      arm64: dts: qcom: sm8750-mtp: Add WiFi and Bluetooth

Kuninori Morimoto (1):
      dt-bindings: soc: renesas: Document R-Car X5H Ironhide

Kyle Petryszak (1):
      arm64: dts: rockchip: Add green power LED to rk3588s-rock-5a

Lad Prabhakar (27):
      arm64: dts: renesas: Add initial SoC DTSI for the RZ/N2H SoC
      dt-bindings: clock: renesas,r9a09g077/87: Add USB_CLK clock ID
      dt-bindings: pinctrl: renesas: Document RZ/T2H and RZ/N2H SoCs
      arm64: dts: renesas: r9a09g077: Add I2C controller nodes
      arm64: dts: renesas: r9a09g087: Add I2C controller nodes
      arm64: dts: renesas: r9a09g077: Add SDHI nodes
      arm64: dts: renesas: r9a09g087: Add SDHI nodes
      arm64: dts: renesas: r9a09g077: Add DT nodes for SCI channels 1-5
      arm64: dts: renesas: r9a09g087: Add DT nodes for SCI channels 1-5
      arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 and I2C1 support
      arm64: dts: renesas: r9a09g087: Add pinctrl node
      arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add user LEDs
      arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add user LEDs
      arm64: dts: renesas: rzt2h-n2h-evk-common: Add pinctrl for SCI0 node
      arm64: dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 and I2C1 support
      arm64: dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0
      arm64: dts: renesas: rzt2h-rzn2h-evk: Enable eMMC
      arm64: dts: renesas: rzt2h-rzn2h-evk: Enable MicroSD card slot
      arm64: dts: renesas: rzt2h-rzn2h-evk: Enable SD card slot
      arm64: dts: renesas: r9a09g077: Add WDT nodes
      arm64: dts: renesas: r9a09g087: Add WDT nodes
      arm64: dts: renesas: rzt2h-n2h-evk-common: Enable WDT2
      arm64: dts: renesas: r9a09g077: Add USB2.0 support
      arm64: dts: renesas: r9a09g087: Add USB2.0 support
      arm64: dts: renesas: rzt2h-n2h-evk: Enable USB2.0 support
      arm64: dts: renesas: r9a09g057: Add I3C node
      arm64: dts: renesas: r9a09g056: Add I3C node

Laurent Pinchart (2):
      arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Replace clock-frequency in camera sensor node
      arm64: dts: imx8mp: Add pclk clock and second power domain for the ISP

Laurentiu Mihalcea (2):
      dt-bindings: arm: fsl: add i.MX8ULP EVK9 board
      arm64: dts: imx: add dts for the imx8ulp evk9 board

Leo Wang (3):
      dt-bindings: arm: aspeed: add Meta Clemente board
      ARM: dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes
      ARM: dts: aspeed: clemente: add Meta Clemente BMC

Ling Xu (2):
      arm64: dts: qcom: sm6150: Add ADSP and CDSP fastrpc nodes
      arm64: dts: qcom: lemans: add GDSP fastrpc-compute-cb nodes

Linus Walleij (3):
      dt-bindings: Add Actiontec vendor prefix
      dt-bindings: arm: ixp4xx: List actiontec devices
      ARM: dts: Add ixp4xx Actiontec MI424WR device trees

Loic Poulain (2):
      arm64: dts: qcom: qcm2290: Enable HS eMMC timing modes
      arm64: dts: qcom: qcm2290: Add CCI node

Luca Weiss (7):
      arm64: dts: qcom: sm6350: Add q6usbdai node
      arm64: dts: qcom: sm7225-fairphone-fp4: Enable USB audio offload support
      arm64: dts: qcom: pmk8550: Correct gpio node name
      arm64: dts: qcom: sc7280: Add q6usbdai node
      arm64: dts: qcom: qcm6490-fairphone-fp5: Enable USB audio offload support
      arm64: dts: qcom: sm6350: Add rpmh-stats node
      arm64: dts: qcom: sdm632-fairphone-fp3: Enable display and GPU

Lukas Schmid (5):
      dt-bindings: arm: sunxi: Add NetCube Systems Nagami SoM and carrier board bindings
      riscv: dts: allwinner: d1s-t113: Add pinctrl's required by NetCube Systems Nagami SoM
      ARM: dts: sunxi: add support for NetCube Systems Nagami SoM
      ARM: dts: sunxi: add support for NetCube Systems Nagami Basic Carrier
      ARM: dts: sunxi: add support for NetCube Systems Nagami Keypad Carrier

Luke Wang (1):
      arm64: dts: imx95-15x15-evk: Change pinctrl settings for usdhc2

Luo Jie (2):
      arm64: dts: qcom: ipq5424: Add CMN PLL node
      arm64: dts: qcom: Update IPQ5424 xo_board to use fixed factor clock

Manikanta Mylavarapu (1):
      arm64: dts: qcom: ipq5018: add QUP1 UART2 node

Marc Kleine-Budde (2):
      dt-binding: can: m_can: add optional resets property
      ARM: dts: stm32: add resets property to m_can nodes in the stm32mp153

Marcin Juszkiewicz (2):
      arm64: dts: rockchip: Add vcc supply for SPI Flash on NanoPC-T6
      arm64: dts: rockchip: enable HDMI Receiver on NanoPC T6

Marco Felsch (1):
      arm64: dts: imx8mp: add interconnect for lcdif-hdmi

Marek Vasut (7):
      arm64: dts: renesas: sparrow-hawk: Describe generic SPI NOR support
      ARM: dts: renesas: r7s72100: Add boot phase tags
      arm64: dts: renesas: sparrow-hawk: Update thermal trip points
      arm64: dts: renesas: sparrow-hawk: Invert microSD voltage selector on EVTB1
      arm64: dts: renesas: sparrow-hawk: Set VDDQ18_25_AVB voltage on EVTB1
      arm64: dts: renesas: rcar: Rename dsi-encoder to dsi
      arm64: dts: renesas: sparrow-hawk-fan-pwm: Rework hwmon comment

Mateusz Koza (2):
      dt-bindings: arm: mediatek: Add grinn,genio-700-sbc
      dt-bindings: arm: mediatek: Add grinn,genio-510-sbc

Matthew Gerlach (1):
      arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit

Matthias Schiffer (2):
      dt-bindings: arm: fsl: add TQMLS1012AL
      arm64: dts: ls1012a: add DTS for TQMLS1012al module with MBLS1012AL board

Maud Spierings (3):
      arm64: dts: rockchip: Enable HDMI receiver on orangepi 5 plus
      arm64: dts: rockchip: Enable the NPU on the orangepi 5 boards
      arm64: dts: freescale: imx8mp-moduline-display-106: Use phys to replace xceiver-supply

Michael Riesch (2):
      dt-bindings: soc: rockchip: add rk3588 csidphy grf syscon
      arm64: dts: rockchip: add mipi csi-2 dphy nodes to rk3588

Michal Simek (10):
      arm64: zynqmp: Use generic spi@ name in zcu111-revA
      arm64: zynqmp: Remove undocumented arasan,has-mdma property
      arm64: zynqmp: Introduce DP port labels
      arm64: zynqmp: Enable PSCI 1.0
      dt-bindings: soc: xilinx: Add support for K24, KR260 and KD240 CCs
      arm64: zynqmp: Add support for kr260 board
      arm64: zynqmp: Add support for kd240 board
      arm64: zynqmp: Describe ethernet controllers via aliases on SOM
      arm64: zynqmp: Enable DP in kr260/kv260 revA
      arm64: versal-net: Describe L1/L2/L3/LLC caches

Michal Wilczynski (1):
      riscv: dts: thead: th1520: Add IMG BXM-4-64 GPU node

Mohammad Rafi Shaik (11):
      arm64: dts: qcom: qcs6490-audioreach: Add AudioReach support for QCS6490
      arm64: dts: qcom: sc7280: Add WSA SoundWire and LPASS support
      arm64: dts: qcom: qcs6490-audioreach: Enable LPASS macros clock settings for audioreach
      arm64: dts: qcom: qcs6490-rb3gen2: Add WSA8830 speakers amplifier
      arm64: dts: qcom: qcs6490-rb3gen2: Add sound card
      arm64: dts: qcom: qcm6490-idp: Add WSA8830 speakers and WCD9370 headset codec
      arm64: dts: qcom: qcm6490-idp: Add sound card
      arm64: dts: qcom: qcs8300: Add gpr node
      arm64: dts: qcom: monaco-evk: Add sound card
      arm64: dts: qcom: lemans: Add gpr node
      arm64: dts: qcom: lemans-evk: Add sound card

Mohd Ayaan Anwar (1):
      arm64: dts: qcom: lemans-evk: Enable 2.5G Ethernet interface

Monish Chunara (3):
      arm64: dts: qcom: lemans: Add SDHC controller and SDC pin configuration
      arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout
      arm64: dts: qcom: lemans-evk: Enable SDHCI for SD Card

Mrinmay Sarkar (1):
      arm64: dts: qcom: sa8775p: Remove max link speed property for PCIe EP

Mun Yew Tham (1):
      arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5

Neil Armstrong (15):
      arm64: dts: qcom: sm8550: Flatten the USB nodes
      arm64: dts: qcom: sm8650: Flatten the USB nodes
      arm64: dts: qcom: sm8650: Add ACD levels for GPU
      arm64: dts: qcom: sm8550: switch to interrupt-cells 4 to add PPI partitions
      arm64: dts: qcom: sm8550: add PPI interrupt partitions for the ARM PMUs
      arm64: dts: qcom: sm8550: allow mode-switch events to reach the QMP Combo PHY
      arm64: dts: qcom: sm8650: allow mode-switch events to reach the QMP Combo PHY
      arm64: dts: qcom: x1e80100: allow mode-switch events to reach the QMP Combo PHYs
      arm64: dts: qcom: sm8550: move dp0 data-lanes to SoC dtsi
      arm64: dts: qcom: sm8650: move dp0 data-lanes to SoC dtsi
      arm64: dts: qcom: x1e80100: move dp0/1/2 data-lanes to SoC dtsi
      arm64: dts: qcom: sm8550: Set up 4-lane DP
      arm64: dts: qcom: sm8650: Set up 4-lane DP
      arm64: dts: qcom: x1e80100: Set up 4-lane DP
      arm64: dts: qcom: sc8280xp-lenovo-thinkpad-x13: Set up 4-lane DP

Nick Chan (12):
      arm64: dts: apple: s5l8960x: Add I2C nodes
      arm64: dts: apple: t7000: Add I2C nodes
      arm64: dts: apple: t7001: Add I2C nodes
      arm64: dts: apple: s800-0-3: Add I2C nodes
      arm64: dts: apple: s8001: Add I2C nodes
      arm64: dts: apple: t8010: Add I2C nodes
      arm64: dts: apple: t8011: Add I2C nodes
      arm64: dts: apple: t8015: Add I2C nodes
      arm64: dts: apple: t8015: Fix PCIE power domains dependencies
      arm64: dts: apple: t8015: Add NVMe nodes
      arm64: dts: apple: t8012: Add SPMI node
      arm64: dts: apple: t8015: Add SPMI node

Nick Hu (1):
      dt-bindings: riscv: Add SiFive vendor extensions description

Nicolas Ferre (1):
      ARM: dts: microchip: sama7d65: add uart3 definition for flexcom3 peripheral

Nicolas Frattaroli (4):
      arm64: dts: rockchip: Add thermal nodes to RK3576
      arm64: dts: rockchip: Add thermal trim OTP and tsadc nodes
      arm64: dts: rockchip: add pd_npu label for RK3588 power domains
      arm64: dts: rockchip: enable NPU on ROCK 5B

Niklas Söderlund (4):
      arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J1
      arm64: dts: renesas: sparrow-hawk: Add overlay for IMX219 on J2
      arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J1
      arm64: dts: renesas: sparrow-hawk: Add overlay for IMX462 on J2

Nirmesh Kumar Singh (1):
      arm64: dts: qcom: lemans-evk: Add TCA9534 I/O expander

Oualid Derouiche (1):
      arm64: dts: imx8mm-kontron: Add Sitronix touch controller in DL devicetree

Paresh Bhagat (2):
      arm64: dts: ti: k3-am62d2-evm: Enable USB support
      arm64: dts: ti: k3-am62d2-evm: Add support for OSPI flash

Patrice Chotard (1):
      arm64: defconfig: Enable STMicroelectronics STM32 DMA3 support

Paul Alvin (1):
      arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC

Paul Barker (3):
      arm64: dts: renesas: Refactor RZ/T2H EVK device tree
      arm64: dts: renesas: Add DTSI for R9A09G087M44 variant of RZ/N2H
      arm64: dts: renesas: Add initial support for the RZ/N2H EVK

Peng Fan (8):
      arm64: dts: imx95: Add System Counter node
      arm64: dts: imx95: Add LMM/CPU nodes
      arm64: dts: imx95: Add more V2X MUs
      arm64: dts: imx95: Add OCOTP node
      arm64: dts: imx95: Add coresight nodes
      arm64: dts: imx95-evk: Update alias
      arm64: dts: imx95-19x19-evk: Add pca9632 node
      arm64: dts: imx95-19x19-evk: Add pf09 and pf53 thermal zones

Pengfei Li (1):
      dt-bindings: arm: fsl: add i.MX91 11x11 evk board

Pengyu Luo (2):
      arm64: dts: qcom: sc8280xp: Describe GPI DMA controller nodes
      arm64: dts: qcom: sc8280xp: Enable GPI DMA

Peter Robinson (2):
      arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro
      arm64: dts: rockchip: Further describe the WiFi for the Pinephone Pro

Peter Yin (3):
      ARM: dts: aspeed: harma: add power monitor support
      ARM: dts: aspeed: harma: revise gpio name
      ARM: dts: aspeed: harma: add mp5990

Primoz Fiser (3):
      arm64: dts: freescale: imx93-phyboard-nash: Add current sense amplifier
      arm64: dts: freescale: imx93-phyboard-nash: Current sense via iio-hwmon
      arm64: dts: freescale: imx93-phycore-som: Remove "fsl,magic-packet"

Pushpendra Singh (1):
      arm64: dts: qcom: sc7280: Add support for two additional DDR frequencies

Qiang Yu (2):
      arm64: dts: qcom: x1e80100: add bus topology for PCIe domain 3
      arm64: dts: qcom: x1e80100-qcp: enable pcie3 x8 slot for X1E80100-QCP

Quanyang Wang (1):
      arm64: zynqmp: Disable coresight by default

Quynh Nguyen (1):
      arm64: dts: renesas: r9a08g045: Add I3C node

Radhey Shyam Pandey (1):
      arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106

Rahul T R (3):
      arm64: dts: ti: k3-j721s2-main: Add DSI & DSI PHY
      arm64: dts: ti: k3-j721s2-som-p0: Add DSI to eDP
      arm64: dts: ti: k3-j721e-main: Add DSI and DPHY-TX

Raphael Gallais-Pou (9):
      ARM: dts: sti: rename SATA phy-names
      dt-bindings: arm: sti: drop B2120 board support
      ARM: sti: drop B2120 board support
      ARM: dts: sti: remove dangling stih407-clock file
      arm64: dts: st: add ltdc support on stm32mp251
      arm64: dts: st: add ltdc support on stm32mp255
      arm64: dts: st: add lvds support on stm32mp255
      arm64: dts: st: add clock-cells to syscfg node on stm32mp251
      arm64: dts: st: enable display support on stm32mp257f-ev1 board

Ravi Patel (1):
      dt-bindings: arm: Convert Axis board/soc bindings to json-schema

Raviteja Laggyshetty (1):
      arm64: dts: qcom: qcs8300: Add EPSS l3 interconnect provider node and CPUCP OPP tables to scale DDR/L3

Ray Chang (1):
      dt-bindings: arm: fsl: Add EDM-G-IMX8M-PLUS SOM and WB-EDM-G carrier board

Raymond Hackley (1):
      ARM: dts: qcom: msm8226-samsung-ms013g: Add touch keys

Renjiang Han (2):
      arm64: dts: qcom: sm6150: add venus node to devicetree
      arm64: dts: qcom: qcs615-ride: enable venus node to initialize video codec

Richard Acayan (1):
      arm64: dts: qcom: sdm670-google-sargo: enable charger

Richard Hu (1):
      arm64: dts: imx8mp: Add TechNexion EDM-G-IMX8M-PLUS SOM on WB-EDM-G carrier board

Richard Zhu (1):
      arm64: dts: imx95-19x19-evk: Add Tsettle delay in m2 regulator

Rob Herring (Arm) (14):
      ARM: dts: aspeed: Drop "no-gpio-delays"
      ARM: dts: aspeed: Drop "fsi-master" compatibles
      ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles
      dt-bindings: arm: Convert ti,keystone to DT schema
      ARM: dts: aspeed: Fix/add I2C device vendor prefixes
      ARM: dts: aspeed: Drop "sdhci" compatibles
      arm64: dts: mediatek: mt8183: Fix out of range pull values
      ARM: dts: aspeed: Drop syscon "reg-io-width" properties
      arm64: dts: apm: Move slimpro nodes out of "simple-bus" node
      arm64: dts: apm: Clean-up clock bindings
      arm64: dts: socionext: Drop "linux,spdif-dit" port node unit-address
      ARM: dts: socionext: Drop "linux,spdif-dit" port node unit-address
      arm64: dts: apm-shadowcat: Move slimpro nodes out of "simple-bus" node
      arm64: dts: apm-shadowcat: Drop "apm,xgene2-pcie" compatible

Rohit Visavalia (1):
      arm64: zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111

Ryan Wanner (1):
      ARM: dts: microchip: sama7d65: Add GPIO buttons and LEDs

Sam Protsenko (1):
      arm64: dts: exynos: Add Ethernet node for E850-96 board

Satya Priya Kakitapalli (1):
      arm64: dts: qcom: sc8180x: Add video clock controller node

Sayali Lokhande (2):
      arm64: dts: qcom: qcs8300: Add eMMC support
      arm64: dts: qcom: qcs8300-ride: Enable SDHC1 node

Sebastian Reichel (3):
      arm64: dts: rockchip: add USB-C support for ROCK 5B/5B+/5T
      arm64: dts: rockchip: Enable RK3576 watchdog
      arm64: dts: rockchip: Fix network on rk3576 evb1 board

SeonGu Kang (1):
      arm64: dts: axis: Add ARTPEC-8 Grizzly dts support

Shashank Maurya (1):
      arm64: dts: qcom: lemans-evk: Enable Display Port

Shengjiu Wang (3):
      arm64: dts: imx8mm-evk: support more sample rates for wm8524 card
      arm64: dts: imx8mq-evk: support more sample rates for wm8524 card
      arm64: dts: imx8mn-evk: support more sample rates for wm8524 card

Shinjo Park (1):
      ARM: dts: qcom: pm8921: add vibrator device node

Shivnandan Kumar (1):
      arm64: dts: qcom: sm8750: Add BWMONs

Siddharth Vadapalli (2):
      arm64: dts: ti: k3-am69-sk: Switch to PCIe Multilink + USB configuration
      arm64: dts: ti: k3-j721s2-evm: Add overlay to enable USB0 Type-A

Sricharan Ramabadhran (3):
      dt-bindings: clock: ipq5424-apss-clk: Add ipq5424 apss clock controller
      arm64: dts: qcom: ipq5018: Add tsens node
      arm64: dts: qcom: ipq5424: Enable cpufreq

Stanimir Varbanov (2):
      arm64: dts: rp1: Add ethernet DT node
      arm64: dts: broadcom: Enable RP1 ethernet for Raspberry Pi 5

Stefano Radaelli (3):
      dt-bindings: arm: ti: Add bindings for Variscite VAR-SOM-AM62P
      arm64: dts: ti: Add support for Variscite VAR-SOM-AM62P
      arm64: dts: ti: var-som-am62p: Add support for Variscite Symphony Board

Stephan Gerhold (29):
      arm64: dts: qcom: x1e80100-crd: Add USB multiport fingerprint reader
      arm64: dts: qcom: x1e80100: Add videocc
      arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
      arm64: dts: qcom: x1e001de-devkit: Fix swapped USB MP repeaters
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix swapped USB MP repeaters
      arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix swapped USB MP repeaters
      arm64: dts: qcom: x1e80100-qcp: Fix swapped USB MP repeaters
      arm64: dts: qcom: x1e80100: Add pinctrl template for eDP0 HPD
      arm64: dts: qcom: x1-asus-zenbook-a14: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1-crd: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-asus-vivobook-s15: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-dell-xps13-9345: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-hp-omnibook-x14: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-microsoft-romulus: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: x1e80100-qcp: Add missing pinctrl for eDP HPD
      arm64: dts: qcom: msm8916: Add missing MDSS reset
      arm64: dts: qcom: msm8939: Add missing MDSS reset
      arm64: dts: qcom: msm8916: Add SDCC resets
      arm64: dts: qcom: sm8550/sm8650: Fix typo in IRIS comment
      arm64: dts: qcom: x1e80100: Add IRIS video codec
      arm64: dts: qcom: x1-el2: Disable IRIS for now
      arm64: dts: qcom: x1e80100-crd: Enable IRIS video codec
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Enable IRIS
      arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-inspiron-14-plus-7441: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-latitude-7455: Enable IRIS
      arm64: dts: qcom: x1e80100-dell-xps13-9345: Enable IRIS

Sumit Garg (1):
      arm64: dts: qcom: qcm2290: Add TCSR download mode address

SungMin Park (2):
      dt-bindings: arm: axis: Add ARTPEC-8 grizzly board
      arm64: dts: exynos: axis: Add initial ARTPEC-8 SoC support

Sushrut Shree Trivedi (1):
      arm64: dts: qcom: lemans-evk: Enable PCIe support

Svyatoslav Ryhel (9):
      dt-bindings: display: tegra: Move avdd-dsi-csi-supply from VI to CSI
      dt-bindings: clock: tegra30: Add IDs for CSI pad clocks
      dt-bindings: arm: tegra: Add Xiaomi Mi Pad (A0101)
      dt-bindings: reset: Add Tegra114 CAR header
      dt-bindings: arm: tegra: Add ASUS TF101G and SL101
      ARM: tegra: Add DFLL clock support for Tegra114
      ARM: tegra: transformer-20: add missing magnetometer interrupt
      ARM: tegra: transformer-20: fix audio-codec interrupt
      ARM: tegra: add support for ASUS Eee Pad Slider SL101

Taishi Shimizu (2):
      dt-bindings: arm: bcm: Add support for Buffalo WXR-1750DHP
      ARM: dts: BCM5301X: Add support for Buffalo WXR-1750DHP

Tan Siewert (4):
      ARM: dts: aspeed: e3c246d4i: convert NVMEM content to layout syntax
      ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax
      ARM: dts: aspeed: romed8hm3: convert NVMEM content to layout syntax
      ARM: dts: aspeed: x570d4u: convert NVMEM content to layout syntax

Taniya Das (2):
      arm64: dts: qcom: qcs615: Add clock nodes for multimedia clock
      arm64: dts: qcom: qcs615: Add CPU scaling clock node

Tao Ren (13):
      ARM: dts: aspeed: wedge400: Fix DTB warnings
      ARM: dts: aspeed: fuji: Fix DTB warnings
      ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi
      ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi
      ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi
      dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board
      ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC
      ARM: dts: aspeed: wedge400: Include wedge400-data64.dts
      dt-bindings: arm: aspeed: add Facebook Fuji-data64 board
      ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board
      ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts
      dt-bindings: arm: aspeed: add Facebook Darwin board
      ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC

Thierry Bultel (3):
      arm64: dts: renesas: Add initial support for the Renesas RZ/T2H SoC
      arm64: dts: renesas: Add initial support for the Renesas RZ/T2H eval board
      arm64: dts: renesas: r9a09g077: Add pinctrl node

Thierry Reding (2):
      Merge branch 'for-6.18/dt-bindings' into for-6.18/arm/dt
      Merge branch 'for-6.18/dt-bindings' into for-6.18/arm64/dt

Tomer Maimon (3):
      arm64: dts: nuvoton: npcm845: Add pinctrl groups
      arm64: dts: nuvoton: combine NPCM845 reset and clk nodes
      arm64: dts: nuvoton: add refclk and update peripheral clocks for NPCM845

Tomeu Vizoso (2):
      arm64: dts: rockchip: Add nodes for NPU and its MMU to rk3588-base
      arm64: dts: rockchip: Enable the NPU on quartzpro64

Tommaso Merciai (2):
      arm64: dts: renesas: r9a09g047: Add DMAC nodes
      arm64: dts: renesas: r9a09g047: Add I3C node

Tomáš Macholda (2):
      dt-bindings: marvell: armada-37xx: add ripe,atlas-v5 compatible
      arm64: dts: marvell: add dts for RIPE Atlas Probe v5

Umang Chheda (2):
      dt-bindings: arm: qcom: Add Monaco EVK support
      arm64: dts: qcom: qcs8300: Add Monaco EVK board

Val Packett (1):
      dt-bindings: arm: qcom: Add Dell Latitude 7455

Valentina Fernandez (6):
      riscv: dts: microchip: add common board dtsi for icicle kit variants
      dt-bindings: riscv: microchip: document icicle kit with production device
      riscv: dts: microchip: add icicle kit with production device
      riscv: dts: microchip: rename icicle kit ccc clock and other minor fixes
      dt-bindings: riscv: microchip: document Discovery Kit
      riscv: dts: microchip: add a device tree for Discovery Kit

Valerio Setti (1):
      arm64: dts: amlogic: gxbb-odroidc2: remove UHS capability for SD card

Vandhiadevan Karunamoorthy (1):
      arm64: dts: qcom: ipq5018: add QUP3 I2C node

Venkatesh Yadav Abbarapu (1):
      arm64: zynqmp: Update the usb5744 hub node as per binding

Vibhore Vardhan (1):
      arm64: dts: ti: k3-am62a-main: Fix main padcfg length

Vignesh Viswanathan (1):
      arm64: dts: qcom: ipq5424: Add reserved memory for TF-A

Vikash Garodia (1):
      arm64: dts: qcom: lemans-evk: Enable Iris video codec support

Viken Dadhaniya (2):
      arm64: dts: qcom: qcs615: add missing dt property in QUP SEs
      arm64: dts: qcom: lemans-evk: Enable GPI DMA and QUPv3 controllers

Vikram Sharma (1):
      arm64: dts: qcom: lemans: Add support for camss

Vishal Patel (1):
      arm64: zynqmp: Fix pwm-fan polarity

Vladimir Zapolskiy (9):
      arm64: dts: qcom: sm8550: Additionally manage MXC power domain in camcc
      dt-bindings: arm: nxp: lpc: Assign myself as maintainer of NXP LPC32xx platforms
      ARM: dts: lpc32xx: Set motor PWM #pwm-cells property value to 3 cells
      ARM: dts: lpc32xx: Correct motor PWM device tree node name
      ARM: dts: lpc32xx: Correct SD/MMC controller device node name
      ARM: dts: lpc32xx: Specify a precise version of the SD/MMC controller IP
      ARM: dts: lpc32xx: Specify #dma-cells property of PL080 DMA controller
      ARM: dts: lpc32xx: Correct PL080 DMA controller device node name
      arm64: dts: qcom: sm8450: enable camera clock controller by default

Wadim Egorov (2):
      arm64: dts: ti: k3-am642-phyboard-electra: Add ti,pa-stats property
      arm64: dts: ti: k3-am62a-phycore-som: Add 1.4GHz opp entry

Wasim Nazir (9):
      arm64: dts: qcom: Rename sa8775p SoC to "lemans"
      arm64: dts: qcom: lemans: Update memory-map for IoT platforms
      arm64: dts: qcom: lemans: Separate out ethernet card for ride & ride-r3
      arm64: dts: qcom: lemans: Refactor ride/ride-r3 boards based on daughter cards
      arm64: dts: qcom: lemans: Rename sa8775p-pmics.dtsi to lemans-pmics.dtsi
      arm64: dts: qcom: lemans: Fix dts inclusion for IoT boards and update memory map
      dt-bindings: arm: qcom: lemans: Add bindings for Lemans Evaluation Kit (EVK)
      arm64: dts: qcom: Add lemans evaluation kit (EVK) initial board support
      arm64: dts: qcom: lemans-evk: Enable remoteproc subsystems

Wei Fang (1):
      arm64: dts: imx95: add standard PCI device compatible string to NETC Timer

Wenmeng Liu (2):
      arm64: dts: qcom: lemans: Add CCI definitions
      arm64: dts: qcom: lemans-evk: Add IMX577-based camera overlay

Willie Thai (4):
      ARM: dts: aspeed: nvidia: gb200nvl: Add VCC Supply
      ARM: dts: aspeed: nvidia: gb200nvl: Enable i2c3 bus
      ARM: dts: aspeed: nvidia: gb200nvl: Repurpose the HMC gpio pin
      ARM: dts: aspeed: nvidia: gb200nvl: Enable MAC0 for BMC network

Wolfgang Birkner (1):
      ARM: dts: imx6ulz-bsh-smm-m2: fix resume via console

Wolfram Sang (2):
      ARM: dts: cirrus: ep7211: use recent scl/sda gpio bindings
      ARM: dts: stm32: use recent scl/sda gpio bindings

Xianwei Zhao (2):
      arm64: dts: amlogic: C3: Add RTC controller node
      dts: arm: amlogic: fix pwm node for c3

Xu Yang (1):
      arm64: dts: imx95: add fsl,phy-tx-vref-tune-percent tuning properties for USB3 PHY

Yao Zi (1):
      arm64: dts: rockchip: Add naneng-combphy for RK3528

Yemike Abhilash Chandra (7):
      arm64: dts: ti: k3-j721s2-main: Add CSI2 interrupts property
      arm64: dts: ti: k3-j721e-main: Add CSI2 interrupts property
      arm64: dts: ti: k3-j784s4-j742s2-main-common: Add CSI2 interrupts property
      arm64: dts: ti: k3-am62p-j722s-common-main: Add CSI2 interrupts property
      arm64: dts: ti: k3-j722s-main: Add CSI2 interrupts property
      arm64: dts: ti: k3-am62-main: Add CSI2 interrupts property
      arm64: dts: ti: k3-am62a-main: Add CSI2 interrupts property

Yijie Yang (3):
      dt-bindings: arm: qcom: Document HAMOA-IOT-EVK board
      arm64: dts: qcom: Add HAMOA-IOT-SOM platform
      arm64: dts: qcom: Add base HAMOA-IOT-EVK board

Yixun Lan (1):
      riscv: dts: spacemit: uart: remove sec_uart1 device node

Yu Zhang(Yuriy) (2):
      arm64: dts: qcom: qcs615: add a PCIe port for WLAN
      arm64: dts: qcom: qcs615-ride: Enable WiFi/BT nodes

Ziyue Zhang (4):
      arm64: dts: qcom: qcs615: Set LDO12A regulator to HPM to avoid boot hang
      arm64: dts: qcom: sa8775p: remove aux clock from pcie phy
      arm64: dts: qcom: sa8775p: add link_down reset for pcie
      arm64: dts: qcom: lemans: Add PCIe lane equalization preset properties

 .mailmap                                           |    2 +
 CREDITS                                            |    7 +
 Documentation/ABI/stable/sysfs-block               |    2 +-
 Documentation/admin-guide/blockdev/zoned_loop.rst  |    2 +-
 Documentation/admin-guide/cgroup-v2.rst            |    4 +-
 .../admin-guide/hw-vuln/attack_vector_controls.rst |    7 +-
 Documentation/core-api/symbol-namespaces.rst       |   11 +-
 Documentation/devicetree/bindings/arm/apple.yaml   |   41 +-
 .../devicetree/bindings/arm/aspeed/aspeed.yaml     |    4 +
 Documentation/devicetree/bindings/arm/axis.txt     |   13 -
 Documentation/devicetree/bindings/arm/axis.yaml    |   36 +
 .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml  |    1 +
 .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml     |    8 +
 Documentation/devicetree/bindings/arm/fsl.yaml     |   50 +
 .../devicetree/bindings/arm/intel-ixp4xx.yaml      |    2 +
 .../devicetree/bindings/arm/keystone/keystone.txt  |   42 -
 .../bindings/arm/marvell/armada-37xx.yaml          |    1 +
 .../devicetree/bindings/arm/mediatek.yaml          |    2 +
 .../devicetree/bindings/arm/nxp/lpc32xx.yaml       |    2 +-
 .../devicetree/bindings/arm/qcom-soc.yaml          |    5 +-
 Documentation/devicetree/bindings/arm/qcom.yaml    |  121 +-
 .../devicetree/bindings/arm/rockchip.yaml          |   29 +
 .../bindings/arm/samsung/samsung-boards.yaml       |    6 -
 Documentation/devicetree/bindings/arm/sti.yaml     |    4 -
 Documentation/devicetree/bindings/arm/sunxi.yaml   |   13 +
 Documentation/devicetree/bindings/arm/tegra.yaml   |   12 +-
 Documentation/devicetree/bindings/arm/ti/k3.yaml   |   13 +
 .../devicetree/bindings/arm/ti/ti,keystone.yaml    |   42 +
 .../bindings/clock/allwinner,sun55i-a523-ccu.yaml  |   37 +-
 .../bindings/clock/qcom,ipq5424-apss-clk.yaml      |   55 +
 .../devicetree/bindings/display/msm/qcom,mdp5.yaml |    1 -
 .../bindings/display/tegra/nvidia,tegra20-vi.yaml  |    3 -
 .../display/tegra/nvidia,tegra210-csi.yaml         |    3 +
 .../bindings/firmware/nxp,imx95-scmi.yaml          |   10 +-
 .../bindings/i2c/nvidia,tegra20-i2c.yaml           |    7 +
 .../memory-controllers/starfive,jh7110-dmc.yaml    |   74 +
 .../bindings/mmc/brcm,sdhci-brcmstb.yaml           |    2 +-
 .../devicetree/bindings/net/can/bosch,m_can.yaml   |    3 +
 .../devicetree/bindings/net/thead,th1520-gmac.yaml |    6 +-
 .../pinctrl/renesas,r9a09g077-pinctrl.yaml         |  172 ++
 .../bindings/regulator/infineon,ir38060.yaml       |    2 +-
 .../devicetree/bindings/riscv/extensions.yaml      |   18 +
 .../devicetree/bindings/riscv/microchip.yaml       |   13 +
 .../devicetree/bindings/riscv/spacemit.yaml        |    1 +
 .../devicetree/bindings/riscv/starfive.yaml        |    2 +
 .../bindings/soc/imx/fsl,imx-iomuxc-gpr.yaml       |    1 +
 .../devicetree/bindings/soc/renesas/renesas.yaml   |    6 +
 .../devicetree/bindings/soc/rockchip/grf.yaml      |    3 +
 .../devicetree/bindings/soc/xilinx/xilinx.yaml     |   81 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   10 +
 Documentation/networking/ip-sysctl.rst             |    2 +-
 Documentation/networking/mptcp-sysctl.rst          |    2 +
 Documentation/process/maintainer-soc.rst           |    6 +-
 Documentation/process/security-bugs.rst            |   25 +-
 Documentation/userspace-api/iommufd.rst            |    4 +-
 MAINTAINERS                                        |   76 +-
 Makefile                                           |    2 +-
 arch/arm/boot/dts/allwinner/Makefile               |   10 +
 .../dts/allwinner/sun8i-h2-plus-orangepi-zero.dts  |   14 +
 .../dts/allwinner/sun8i-h3-orangepi-zero-plus2.dts |   14 +
 .../sun8i-orangepi-zero-interface-board.dtso       |   46 +
 .../sun8i-t113s-netcube-nagami-basic-carrier.dts   |   67 +
 .../sun8i-t113s-netcube-nagami-keypad-carrier.dts  |  129 ++
 .../dts/allwinner/sun8i-t113s-netcube-nagami.dtsi  |  250 +++
 arch/arm/boot/dts/aspeed/Makefile                  |    4 +
 .../dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts   |    2 +-
 .../aspeed/aspeed-bmc-arm-stardragon4800-rep2.dts  |    2 +-
 .../dts/aspeed/aspeed-bmc-asrock-e3c246d4i.dts     |   12 +-
 .../dts/aspeed/aspeed-bmc-asrock-e3c256d4i.dts     |   12 +-
 .../dts/aspeed/aspeed-bmc-asrock-romed8hm3.dts     |   12 +-
 .../boot/dts/aspeed/aspeed-bmc-asrock-x570d4u.dts  |   18 +-
 .../dts/aspeed/aspeed-bmc-facebook-catalina.dts    |    4 +-
 .../dts/aspeed/aspeed-bmc-facebook-clemente.dts    | 1283 +++++++++++
 .../boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts |   72 +
 .../boot/dts/aspeed/aspeed-bmc-facebook-elbert.dts |   12 +
 .../dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts | 1256 +++++++++++
 .../boot/dts/aspeed/aspeed-bmc-facebook-fuji.dts   | 1245 +----------
 .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts  |   43 +-
 .../dts/aspeed/aspeed-bmc-facebook-minerva.dts     |   36 +-
 .../aspeed/aspeed-bmc-facebook-santabarbara.dts    |    2 +-
 .../dts/aspeed/aspeed-bmc-facebook-tiogapass.dts   |    2 +-
 .../aspeed/aspeed-bmc-facebook-wedge400-data64.dts |  375 ++++
 .../dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |  366 +---
 .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts   |   12 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts |   24 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts |    2 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts   |    8 +-
 .../boot/dts/aspeed/aspeed-bmc-inspur-fp5280g2.dts |    3 +-
 .../boot/dts/aspeed/aspeed-bmc-lenovo-hr855xg2.dts |    4 +-
 .../dts/aspeed/aspeed-bmc-nvidia-gb200nvl-bmc.dts  |   56 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-opp-lanyang.dts |    2 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-mowgli.dts |    2 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-nicole.dts |    3 +-
 .../boot/dts/aspeed/aspeed-bmc-opp-palmetto.dts    |    4 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-opp-romulus.dts |    3 +-
 .../boot/dts/aspeed/aspeed-bmc-opp-witherspoon.dts |    2 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-zaius.dts  |    4 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts |    4 +-
 arch/arm/boot/dts/aspeed/aspeed-bmc-vegman.dtsi    |    2 +-
 arch/arm/boot/dts/aspeed/aspeed-g4.dtsi            |    1 -
 arch/arm/boot/dts/aspeed/aspeed-g5.dtsi            |    2 -
 arch/arm/boot/dts/aspeed/aspeed-g6-pinctrl.dtsi    |   10 +
 arch/arm/boot/dts/aspeed/aspeed-g6.dtsi            |   10 +-
 .../dts/aspeed/ast2600-facebook-netbmc-common.dtsi |   22 +-
 .../facebook-bmc-flash-layout-128-data64.dtsi      |   60 +
 arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi     |   12 +-
 arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi     |   12 +-
 arch/arm/boot/dts/broadcom/Makefile                |    1 +
 .../dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts   |  138 ++
 arch/arm/boot/dts/cirrus/ep7211-edb7211.dts        |    4 +-
 arch/arm/boot/dts/intel/ixp/Makefile               |    2 +
 .../ixp/intel-ixp42x-actiontec-mi424wr-ac.dts      |   37 +
 .../intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts |   38 +
 .../intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi  |  272 +++
 .../boot/dts/microchip/at91-sama7d65_curiosity.dts |   53 +-
 arch/arm/boot/dts/microchip/sam9x7.dtsi            |   21 +
 arch/arm/boot/dts/microchip/sama7d65.dtsi          |   17 +-
 .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi   |    2 +-
 arch/arm/boot/dts/nuvoton/nuvoton-npcm750.dtsi     |    2 +-
 arch/arm/boot/dts/nvidia/Makefile                  |    1 +
 arch/arm/boot/dts/nvidia/tegra114.dtsi             |   33 +
 arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts    |   61 +
 arch/arm/boot/dts/nvidia/tegra20-asus-tf101.dts    | 1251 +----------
 .../nvidia/tegra20-asus-transformer-common.dtsi    | 1268 +++++++++++
 arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts       |    4 +-
 .../boot/dts/nxp/imx/imx35-eukrea-cpuimx35.dtsi    |    2 +-
 .../boot/dts/nxp/imx/imx51-eukrea-cpuimx51.dtsi    |    2 +-
 arch/arm/boot/dts/nxp/imx/imx53-kp.dtsi            |    4 +-
 arch/arm/boot/dts/nxp/imx/imx53-m53.dtsi           |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6dl-alti6p.dts        |    4 +-
 .../boot/dts/nxp/imx/imx6dl-aristainetos2_4.dts    |   38 +-
 .../boot/dts/nxp/imx/imx6dl-aristainetos2_7.dts    |   38 +-
 arch/arm/boot/dts/nxp/imx/imx6dl-prtmvt.dts        |    1 -
 arch/arm/boot/dts/nxp/imx/imx6dl-qmx6.dtsi         |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6dl-riotboard.dts     |    2 -
 arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi          |    2 +
 arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi        |    2 +-
 .../imx/imx6q-display5-tianma-tm070-1280x768.dts   |   33 +-
 arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi      |   33 +-
 arch/arm/boot/dts/nxp/imx/imx6q-dmo-edmqmx6.dts    |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6q-dms-ba16.dts       |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6q-gw5400-a.dts       |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6q-h100.dts           |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6q-kp.dtsi            |    4 +-
 arch/arm/boot/dts/nxp/imx/imx6q-mccmon6.dts        |    2 -
 arch/arm/boot/dts/nxp/imx/imx6q-novena.dts         |    4 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi      |    4 +-
 .../boot/dts/nxp/imx/imx6qdl-aristainetos2.dtsi    |   43 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-colibri.dtsi     |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-cubox-i.dtsi     |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-emcon.dtsi       |    4 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw51xx.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw52xx.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw53xx.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw54xx.dtsi      |   12 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw551x.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw552x.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw553x.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw560x.dtsi      |   11 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5903.dtsi      |   11 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5904.dtsi      |   11 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5907.dtsi      |   13 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5910.dtsi      |   11 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5912.dtsi      |   10 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-gw5913.dtsi      |   11 +-
 .../arm/boot/dts/nxp/imx/imx6qdl-hummingboard.dtsi |    1 -
 arch/arm/boot/dts/nxp/imx/imx6qdl-nit6xlite.dtsi   |    4 +-
 .../boot/dts/nxp/imx/imx6qdl-nitrogen6_max.dtsi    |   16 +-
 .../boot/dts/nxp/imx/imx6qdl-nitrogen6_som2.dtsi   |   12 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-nitrogen6x.dtsi  |   12 +-
 .../nxp/imx/imx6qdl-phytec-mira-peb-eval-01.dtsi   |   10 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-phytec-mira.dtsi |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-rex.dtsi         |    2 -
 arch/arm/boot/dts/nxp/imx/imx6qdl-sabreauto.dtsi   |   10 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-sabrelite.dtsi   |   12 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi     |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-savageboard.dtsi |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-ts7970.dtsi      |    4 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi         |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-vicut1.dtsi      |    1 -
 .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts    |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6sll.dtsi             |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi          |    4 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi    |   25 +-
 .../dts/nxp/imx/imx6ul-phytec-segin-peb-av-02.dtsi |    2 +-
 .../nxp/imx/imx6ul-phytec-segin-peb-eval-01.dtsi   |    8 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi         |    1 +
 arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi        |   12 +-
 .../boot/dts/nxp/imx/imx6ull-colibri-aster.dtsi    |    2 +-
 .../arm/boot/dts/nxp/imx/imx6ull-colibri-iris.dtsi |    2 +-
 .../dts/nxp/imx/imx6ull-engicam-microgea-rmm.dts   |    2 +-
 .../arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts   |    4 +
 arch/arm/boot/dts/nxp/imx/imx7d-nitrogen7.dts      |    2 +-
 arch/arm/boot/dts/nxp/imx/imx7s-warp.dts           |    2 +-
 arch/arm/boot/dts/nxp/imx/mba6ulx.dtsi             |    7 +
 arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi             |   14 +-
 arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi             |   11 +-
 arch/arm/boot/dts/nxp/lpc/lpc4337-ciaa.dts         |    6 +-
 arch/arm/boot/dts/nxp/lpc/lpc4350-hitex-eval.dts   |   22 +-
 arch/arm/boot/dts/nxp/lpc/lpc4350.dtsi             |    9 +
 .../arm/boot/dts/nxp/lpc/lpc4357-ea4357-devkit.dts |   21 +-
 arch/arm/boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts  |    6 +-
 arch/arm/boot/dts/nxp/lpc/lpc4357.dtsi             |    9 +
 arch/arm/boot/dts/nxp/ls/ls1021a-qds.dts           |    8 +-
 ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-dc44.dtso |    2 +-
 ...1021a-tqmls1021a-mbls1021a-rgb-cdtech-fc21.dtso |    2 +-
 arch/arm/boot/dts/nxp/ls/ls1021a-tqmls1021a.dtsi   |    2 -
 arch/arm/boot/dts/nxp/ls/ls1021a-tsn.dts           |    2 -
 arch/arm/boot/dts/nxp/ls/ls1021a-twr.dts           |    2 +-
 arch/arm/boot/dts/nxp/ls/ls1021a.dtsi              |   45 +-
 arch/arm/boot/dts/nxp/vf/vf610-zii-dev-rev-b.dts   |    8 +-
 arch/arm/boot/dts/nxp/vf/vf610-zii-dev.dtsi        |   14 +-
 arch/arm/boot/dts/nxp/vf/vf610m4.dtsi              |    4 +
 arch/arm/boot/dts/nxp/vf/vfxxx.dtsi                |    4 +-
 arch/arm/boot/dts/qcom/Makefile                    |    1 +
 arch/arm/boot/dts/qcom/pm8921.dtsi                 |    6 +
 .../boot/dts/qcom/qcom-apq8064-lg-nexus4-mako.dts  |    6 +-
 arch/arm/boot/dts/qcom/qcom-apq8064.dtsi           |    9 +-
 arch/arm/boot/dts/qcom/qcom-ipq4019.dtsi           |    9 +-
 arch/arm/boot/dts/qcom/qcom-ipq8064.dtsi           |   25 +-
 .../boot/dts/qcom/qcom-msm8226-samsung-ms013g.dts  |    2 +
 arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi      |   40 +
 .../dts/qcom/qcom-msm8960-samsung-expressatt.dts   |    5 +
 .../boot/dts/qcom/qcom-msm8960-sony-huashan.dts    |  361 ++++
 arch/arm/boot/dts/qcom/qcom-msm8960.dtsi           |   32 +
 .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts    |   45 +
 arch/arm/boot/dts/qcom/qcom-sdx55.dtsi             |    9 +-
 arch/arm/boot/dts/renesas/r7s72100-genmai.dts      |    4 +-
 arch/arm/boot/dts/renesas/r7s72100-gr-peach.dts    |    4 +-
 arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts     |    3 +
 arch/arm/boot/dts/renesas/r7s72100.dtsi            |    3 +
 arch/arm/boot/dts/renesas/r8a7791-porter.dts       |    2 +-
 arch/arm/boot/dts/rockchip/rk3288-miqi.dts         |   22 +
 arch/arm/boot/dts/samsung/exynos5250-smdk5250.dts  |   37 +
 arch/arm/boot/dts/samsung/exynos5250.dtsi          |    9 +
 arch/arm/boot/dts/samsung/exynos5410.dtsi          |    8 +-
 .../arm/boot/dts/socionext/uniphier-pxs2-vodka.dts |    4 +-
 arch/arm/boot/dts/st/Makefile                      |    2 -
 arch/arm/boot/dts/st/ste-nomadik-s8815.dts         |    6 +-
 .../boot/dts/st/ste-ux500-samsung-codina-tmo.dts   |    5 +-
 arch/arm/boot/dts/st/ste-ux500-samsung-codina.dts  |    5 +-
 arch/arm/boot/dts/st/ste-ux500-samsung-janice.dts  |    5 +-
 arch/arm/boot/dts/st/stih407-b2120.dts             |   27 -
 arch/arm/boot/dts/st/stih407-clock.dtsi            |  210 --
 arch/arm/boot/dts/st/stih407-family.dtsi           |    4 +-
 arch/arm/boot/dts/st/stih407.dtsi                  |  145 --
 arch/arm/boot/dts/st/stih410-b2120.dts             |   66 -
 arch/arm/boot/dts/st/stihxxx-b2120.dtsi            |  206 --
 arch/arm/boot/dts/st/stm32mp131.dtsi               |    9 +
 arch/arm/boot/dts/st/stm32mp133.dtsi               |    2 +
 arch/arm/boot/dts/st/stm32mp15-pinctrl.dtsi        |   39 +
 arch/arm/boot/dts/st/stm32mp151.dtsi               |    7 +
 arch/arm/boot/dts/st/stm32mp151c-plyaqm.dts        |    4 +-
 arch/arm/boot/dts/st/stm32mp153.dtsi               |    2 +
 arch/arm/boot/dts/st/stm32mp157c-dk2.dts           |    8 +-
 arch/arm/boot/dts/st/stm32mp157c-ed1.dts           |    2 +
 arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts |    2 +-
 arch/arm/boot/dts/st/stm32mp157f-dk2.dts           |    2 -
 arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi      |    2 +-
 arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02.dtsi  |    1 -
 arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi   |    3 -
 arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi    |    2 -
 arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi          |    2 +
 arch/arm/boot/dts/ti/omap/am335x-baltos.dtsi       |    2 +-
 arch/arm/boot/dts/ti/omap/am335x-cm-t335.dts       |    2 -
 arch/arm/boot/dts/ti/omap/am335x-myirtech-myd.dts  |    4 +-
 arch/arm/boot/dts/ti/omap/am335x-sl50.dts          |    2 +-
 arch/arm/boot/dts/ti/omap/am33xx-l4.dtsi           |   20 +-
 arch/arm/boot/dts/ti/omap/am33xx.dtsi              |    8 +-
 .../boot/dts/ti/omap/am57xx-beagle-x15-common.dtsi |    2 +-
 arch/arm/boot/dts/ti/omap/dm814x.dtsi              |    8 +-
 arch/arm/boot/dts/ti/omap/dm816x.dtsi              |    8 +-
 arch/arm/boot/dts/ti/omap/dra7-l4.dtsi             |   14 +-
 arch/arm/boot/dts/ti/omap/dra71-evm.dts            |   16 +-
 .../boot/dts/ti/omap/omap3-devkit8000-common.dtsi  |    4 +-
 .../dts/ti/omap/omap3-devkit8000-lcd-common.dtsi   |    2 +-
 arch/arm/boot/dts/ti/omap/omap3-sbc-t3517.dts      |    4 +-
 arch/arm/boot/dts/ti/omap/omap4-sdp.dts            |    2 +-
 .../dts/ti/omap/omap4-var-om44customboard.dtsi     |    2 +-
 arch/arm/include/asm/stacktrace.h                  |    3 +-
 arch/arm/mach-sti/Kconfig                          |   20 +-
 arch/arm/mach-sti/board-dt.c                       |    2 -
 arch/arm64/Kconfig.platforms                       |    7 +
 arch/arm64/boot/dts/allwinner/Makefile             |    1 +
 arch/arm64/boot/dts/allwinner/sun50i-h313-x96q.dts |  230 ++
 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi     |   41 +
 .../boot/dts/allwinner/sun55i-a527-cubie-a5e.dts   |   46 +-
 .../boot/dts/allwinner/sun55i-t527-avaota-a1.dts   |   34 +
 .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts |   31 +
 arch/arm64/boot/dts/amazon/alpine-v2.dtsi          |    1 +
 arch/arm64/boot/dts/amazon/alpine-v3.dtsi          |    1 +
 arch/arm64/boot/dts/amlogic/amlogic-a4.dtsi        |   37 +
 arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi        |   41 +-
 arch/arm64/boot/dts/amlogic/amlogic-s7.dtsi        |   36 +
 arch/arm64/boot/dts/amlogic/amlogic-t7.dtsi        |   74 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi          |   15 +
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |   21 +
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |   27 +
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi        |   62 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   27 +
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |    4 -
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi         |   24 +
 .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi |    5 +-
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi         |   27 +
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi         |   40 +-
 arch/arm64/boot/dts/apm/apm-storm.dtsi             |   75 +-
 arch/arm64/boot/dts/apple/Makefile                 |    9 +
 arch/arm64/boot/dts/apple/s5l8960x.dtsi            |   76 +
 arch/arm64/boot/dts/apple/s800-0-3.dtsi            |   57 +
 arch/arm64/boot/dts/apple/s8001.dtsi               |   76 +
 arch/arm64/boot/dts/apple/t6000-j314s.dts          |    8 +
 arch/arm64/boot/dts/apple/t6000-j316s.dts          |    8 +
 arch/arm64/boot/dts/apple/t6001-j314c.dts          |    8 +
 arch/arm64/boot/dts/apple/t6001-j316c.dts          |    8 +
 arch/arm64/boot/dts/apple/t6001-j375c.dts          |    8 +
 arch/arm64/boot/dts/apple/t6002-j375d.dts          |    8 +
 arch/arm64/boot/dts/apple/t600x-die0.dtsi          |   35 +
 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi     |   10 +
 arch/arm64/boot/dts/apple/t600x-j375.dtsi          |   11 +
 arch/arm64/boot/dts/apple/t6020-j414s.dts          |   26 +
 arch/arm64/boot/dts/apple/t6020-j416s.dts          |   26 +
 arch/arm64/boot/dts/apple/t6020-j474s.dts          |   47 +
 arch/arm64/boot/dts/apple/t6020.dtsi               |   22 +
 arch/arm64/boot/dts/apple/t6021-j414c.dts          |   26 +
 arch/arm64/boot/dts/apple/t6021-j416c.dts          |   26 +
 arch/arm64/boot/dts/apple/t6021-j475c.dts          |   37 +
 arch/arm64/boot/dts/apple/t6021.dtsi               |   69 +
 arch/arm64/boot/dts/apple/t6022-j180d.dts          |  121 ++
 arch/arm64/boot/dts/apple/t6022-j475d.dts          |   42 +
 arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi         |   38 +
 arch/arm64/boot/dts/apple/t6022.dtsi               |  349 +++
 arch/arm64/boot/dts/apple/t602x-common.dtsi        |  465 ++++
 arch/arm64/boot/dts/apple/t602x-die0.dtsi          |  575 +++++
 arch/arm64/boot/dts/apple/t602x-dieX.dtsi          |  128 ++
 arch/arm64/boot/dts/apple/t602x-gpio-pins.dtsi     |   81 +
 arch/arm64/boot/dts/apple/t602x-j414-j416.dtsi     |   45 +
 arch/arm64/boot/dts/apple/t602x-j474-j475.dtsi     |   38 +
 arch/arm64/boot/dts/apple/t602x-nvme.dtsi          |   42 +
 arch/arm64/boot/dts/apple/t602x-pmgr.dtsi          | 2265 ++++++++++++++++++++
 arch/arm64/boot/dts/apple/t7000.dtsi               |   76 +
 arch/arm64/boot/dts/apple/t7001.dtsi               |   76 +
 arch/arm64/boot/dts/apple/t8010.dtsi               |   76 +
 arch/arm64/boot/dts/apple/t8011.dtsi               |   76 +
 arch/arm64/boot/dts/apple/t8012.dtsi               |    8 +
 arch/arm64/boot/dts/apple/t8015-pmgr.dtsi          |    1 +
 arch/arm64/boot/dts/apple/t8015.dtsi               |  118 +
 arch/arm64/boot/dts/apple/t8103-j457.dts           |   12 +-
 arch/arm64/boot/dts/apple/t8103.dtsi               |   35 +
 arch/arm64/boot/dts/apple/t8112-j415.dts           |   80 +
 arch/arm64/boot/dts/apple/t8112.dtsi               |   35 +
 .../boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts  |  133 ++
 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts   |   41 +-
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi          |   56 +
 arch/arm64/boot/dts/broadcom/rp1-common.dtsi       |   44 +
 arch/arm64/boot/dts/cix/sky1.dtsi                  |  100 +
 arch/arm64/boot/dts/exynos/Makefile                |    1 +
 arch/arm64/boot/dts/exynos/axis/Makefile           |    4 +
 arch/arm64/boot/dts/exynos/axis/artpec-pinctrl.h   |   36 +
 .../arm64/boot/dts/exynos/axis/artpec8-grizzly.dts |   35 +
 .../boot/dts/exynos/axis/artpec8-pinctrl.dtsi      |  120 ++
 arch/arm64/boot/dts/exynos/axis/artpec8.dtsi       |  244 +++
 arch/arm64/boot/dts/exynos/exynos2200-pinctrl.dtsi |    2 +-
 arch/arm64/boot/dts/exynos/exynos2200.dtsi         | 1434 ++++++++++++-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi         |    1 +
 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts   |   15 +
 arch/arm64/boot/dts/exynos/exynos8895-pinctrl.dtsi |    2 +-
 arch/arm64/boot/dts/exynos/exynos990-c1s.dts       |   16 +
 arch/arm64/boot/dts/exynos/exynos990-r8s.dts       |   16 +
 .../boot/dts/exynos/exynos990-x1s-common.dtsi      |   16 +
 arch/arm64/boot/dts/exynos/exynos990.dtsi          |   77 +
 arch/arm64/boot/dts/exynos/google/gs101.dtsi       |    1 +
 arch/arm64/boot/dts/freescale/Makefile             |   14 +
 .../fsl-ls1012a-tqmls1012al-mbls1012al-emmc.dts    |   23 +
 .../fsl-ls1012a-tqmls1012al-mbls1012al.dts         |  366 ++++
 .../dts/freescale/fsl-ls1012a-tqmls1012al.dtsi     |   81 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |    1 +
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |    1 +
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |    1 +
 .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi |    2 +
 .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi    |    8 +
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi |    2 +-
 arch/arm64/boot/dts/freescale/imx8-ss-hsio.dtsi    |    8 +-
 arch/arm64/boot/dts/freescale/imx8dxl-evk.dts      |    2 +-
 arch/arm64/boot/dts/freescale/imx8dxl-ss-conn.dtsi |    2 +
 arch/arm64/boot/dts/freescale/imx8dxl-ss-hsio.dtsi |    8 +-
 arch/arm64/boot/dts/freescale/imx8dxl.dtsi         |    1 +
 .../boot/dts/freescale/imx8mm-emtop-baseboard.dts  |    2 +-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi      |   17 +-
 .../boot/dts/freescale/imx8mm-kontron-bl-lte.dtso  |  186 ++
 .../boot/dts/freescale/imx8mm-kontron-bl-osm-s.dts |    8 -
 .../arm64/boot/dts/freescale/imx8mm-kontron-bl.dts |   12 +-
 .../boot/dts/freescale/imx8mm-kontron-dl.dtso      |   13 +-
 .../boot/dts/freescale/imx8mm-kontron-osm-s.dtsi   |   50 +-
 .../freescale/imx8mm-phyboard-polis-peb-av-10.dtso |    2 +-
 .../boot/dts/freescale/imx8mm-phycore-som.dtsi     |    8 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |    1 +
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      |    5 +
 .../freescale/imx8mp-aristainetos3-proton2s.dts    |    2 +-
 .../freescale/imx8mp-aristainetos3a-som-v1.dtsi    |    6 +-
 arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts   |  223 ++
 arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts  |  359 ++++
 arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi    |  786 +++++++
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts       |    2 +-
 .../dts/freescale/imx8mp-hummingboard-mate.dts     |   31 +
 .../boot/dts/freescale/imx8mp-hummingboard-pro.dts |   76 +
 .../freescale/imx8mp-hummingboard-pulse-codec.dtsi |   59 +
 .../imx8mp-hummingboard-pulse-common.dtsi          |  384 ++++
 .../freescale/imx8mp-hummingboard-pulse-hdmi.dtsi  |   44 +
 .../freescale/imx8mp-hummingboard-pulse-m2con.dtsi |   60 +
 .../imx8mp-hummingboard-pulse-mini-hdmi.dtsi       |   81 +
 .../dts/freescale/imx8mp-hummingboard-pulse.dts    |   83 +
 .../dts/freescale/imx8mp-hummingboard-ripple.dts   |   31 +
 .../boot/dts/freescale/imx8mp-kontron-bl-osm-s.dts |   59 +-
 .../boot/dts/freescale/imx8mp-skov-revb-lt6.dts    |    2 +-
 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi   |  591 +++++
 .../imx8mp-tx8p-ml81-moduline-display-106.dts      |   46 +-
 .../boot/dts/freescale/imx8mp-ultra-mach-sbc.dts   |  907 ++++++++
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   23 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       |    8 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |    1 +
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |    4 +-
 arch/arm64/boot/dts/freescale/imx8qm-ss-hsio.dtsi  |   16 +-
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |    1 +
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |    2 +-
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |    1 +
 arch/arm64/boot/dts/freescale/imx8ulp-9x9-evk.dts  |   69 +
 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi   |    4 +-
 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts  |  674 ++++++
 arch/arm64/boot/dts/freescale/imx91-pinfunc.h      |  770 +++++++
 .../dts/freescale/imx91-tqma9131-mba91xxca.dts     |  739 +++++++
 arch/arm64/boot/dts/freescale/imx91-tqma9131.dtsi  |  295 +++
 arch/arm64/boot/dts/freescale/imx91.dtsi           |   71 +
 arch/arm64/boot/dts/freescale/imx91_93_common.dtsi | 1187 ++++++++++
 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts  |   20 +-
 arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts  |   19 +-
 arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts    |   18 +
 .../boot/dts/freescale/imx93-kontron-bl-osm-s.dts  |   53 +-
 .../boot/dts/freescale/imx93-kontron-osm-s.dtsi    |    9 +
 .../boot/dts/freescale/imx93-phyboard-nash.dts     |   35 +
 .../boot/dts/freescale/imx93-phyboard-segin.dts    |    9 +
 .../boot/dts/freescale/imx93-phycore-som.dtsi      |   12 +-
 .../dts/freescale/imx93-tqma9352-mba91xxca.dts     |   11 +
 .../dts/freescale/imx93-tqma9352-mba93xxca.dts     |   25 +
 .../dts/freescale/imx93-tqma9352-mba93xxla.dts     |   25 +
 .../boot/dts/freescale/imx93-var-som-symphony.dts  |   17 +
 arch/arm64/boot/dts/freescale/imx93.dtsi           | 1416 +-----------
 arch/arm64/boot/dts/freescale/imx94.dtsi           |    6 +-
 arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts  |   30 +-
 arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts  |   99 +-
 arch/arm64/boot/dts/freescale/imx95.dtsi           |  207 +-
 arch/arm64/boot/dts/freescale/s32g2.dtsi           |  126 ++
 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts    |   20 +
 arch/arm64/boot/dts/freescale/s32g3.dtsi           |  202 ++
 arch/arm64/boot/dts/freescale/s32g399a-rdb3.dts    |   36 +
 arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi     |  336 +++
 .../arm64/boot/dts/intel/socfpga_agilex5_socdk.dts |   20 +
 arch/arm64/boot/dts/marvell/Makefile               |    1 +
 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi      |    2 +-
 .../boot/dts/marvell/armada-3720-atlas-v5.dts      |  110 +
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |    1 +
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |    1 +
 arch/arm64/boot/dts/marvell/cn9130-sr-som.dtsi     |    2 +
 arch/arm64/boot/dts/marvell/cn9132-clearfog.dts    |    4 +-
 arch/arm64/boot/dts/marvell/cn9132-sr-cex7.dtsi    |    2 +-
 arch/arm64/boot/dts/mediatek/mt6331.dtsi           |   10 +-
 arch/arm64/boot/dts/mediatek/mt6755.dtsi           |    2 +-
 arch/arm64/boot/dts/mediatek/mt6779.dtsi           |    2 +-
 .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts    |   40 +-
 arch/arm64/boot/dts/mediatek/mt6795.dtsi           |    3 +-
 arch/arm64/boot/dts/mediatek/mt6797.dtsi           |   52 +-
 arch/arm64/boot/dts/mediatek/mt7981b.dtsi          |   31 +-
 .../dts/mediatek/mt7986a-acelink-ew-7886cax.dts    |    2 -
 .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts  |   11 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi          |   32 +-
 .../dts/mediatek/mt7988a-bananapi-bpi-r4-2g5.dts   |   11 +
 .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts  |   19 +
 .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dtsi |   86 +
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi          |  285 ++-
 .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi    |    4 +-
 .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi  |    2 +-
 .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi    |   27 +-
 .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi     |   43 +-
 .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi     |   40 +-
 .../boot/dts/mediatek/mt8183-kukui-krane.dtsi      |   40 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |  115 +-
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |   26 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |  239 ++-
 .../boot/dts/mediatek/mt8186-corsola-krabby.dtsi   |    8 +-
 .../mt8186-corsola-tentacruel-sku262144.dts        |    4 +
 arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi    |   25 +
 arch/arm64/boot/dts/mediatek/mt8188.dtsi           |    2 +-
 .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts  |    1 +
 .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts  |    1 +
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    |    3 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   33 +-
 .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts  |   16 +-
 .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts     |   46 +
 arch/arm64/boot/dts/mediatek/mt8516-pumpkin.dts    |    2 +-
 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi   |   18 +-
 .../boot/dts/nuvoton/nuvoton-common-npcm8xx.dtsi   |  669 +++++-
 .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts |    6 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi           |  225 ++
 arch/arm64/boot/dts/qcom/Makefile                  |   23 +-
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |    6 +-
 arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts         | 1222 +++++++++++
 arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi        |  619 ++++++
 arch/arm64/boot/dts/qcom/ipq5018-rdp432-c2.dts     |    3 +-
 .../dts/qcom/ipq5018-tplink-archer-ax55-v1.dts     |    3 +-
 arch/arm64/boot/dts/qcom/ipq5018.dtsi              |  381 +++-
 arch/arm64/boot/dts/qcom/ipq5332.dtsi              |   16 +-
 arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts        |   42 +-
 arch/arm64/boot/dts/qcom/ipq5424.dtsi              |  144 +-
 arch/arm64/boot/dts/qcom/ipq6018.dtsi              |    8 +-
 arch/arm64/boot/dts/qcom/ipq8074.dtsi              |   16 +-
 arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts        |   32 -
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              |   34 +-
 arch/arm64/boot/dts/qcom/lemans-auto.dtsi          |  104 +
 .../dts/qcom/lemans-evk-camera-csi1-imx577.dtso    |   97 +
 arch/arm64/boot/dts/qcom/lemans-evk.dts            |  776 +++++++
 .../qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} |    0
 .../{sa8775p-ride.dtsi => lemans-ride-common.dtsi} |  183 +-
 .../dts/qcom/lemans-ride-ethernet-88ea1512.dtsi    |  205 ++
 .../dts/qcom/lemans-ride-ethernet-aqr115c.dtsi     |  205 ++
 .../boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi}    |  964 +++++++--
 arch/arm64/boot/dts/qcom/monaco-evk.dts            |  507 +++++
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   12 +-
 arch/arm64/boot/dts/qcom/msm8939.dtsi              |    2 +
 .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts |  255 +++
 arch/arm64/boot/dts/qcom/msm8953-xiaomi-daisy.dts  |    2 +-
 arch/arm64/boot/dts/qcom/msm8953.dtsi              |  162 +-
 .../boot/dts/qcom/msm8976-longcheer-l9360.dts      |    6 +
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   25 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |    6 +-
 arch/arm64/boot/dts/qcom/pmk8550.dtsi              |    2 +-
 arch/arm64/boot/dts/qcom/qcm2290.dtsi              |  112 +
 arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts |   22 +-
 arch/arm64/boot/dts/qcom/qcm6490-idp.dts           |  214 +-
 .../boot/dts/qcom/qcm6490-particle-tachyon.dts     |  864 ++++++++
 arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts   |    6 +-
 arch/arm64/boot/dts/qcom/qcs404.dtsi               |    1 +
 arch/arm64/boot/dts/qcom/qcs615-ride.dts           |  192 +-
 arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi   |  119 +
 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts       |   88 +-
 arch/arm64/boot/dts/qcom/qcs8300-ride.dts          |   39 +-
 arch/arm64/boot/dts/qcom/qcs8300.dtsi              |  689 +++++-
 arch/arm64/boot/dts/qcom/qcs9100-ride-r3.dts       |    9 +-
 arch/arm64/boot/dts/qcom/qcs9100-ride.dts          |    9 +-
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           |    9 +-
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts           |    5 +-
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |   12 +-
 arch/arm64/boot/dts/qcom/sa8295p-adp.dts           |   96 +-
 arch/arm64/boot/dts/qcom/sa8775p-ride-r3.dts       |   40 +-
 arch/arm64/boot/dts/qcom/sa8775p-ride.dts          |   40 +-
 arch/arm64/boot/dts/qcom/sar2130p.dtsi             |   49 +-
 arch/arm64/boot/dts/qcom/sc7180-acer-aspire1.dts   |    6 +-
 arch/arm64/boot/dts/qcom/sc7180-idp.dts            |   12 +-
 .../dts/qcom/sc7180-trogdor-quackingstick.dtsi     |   12 +-
 .../boot/dts/qcom/sc7180-trogdor-wormdingler.dtsi  |   12 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |   56 +-
 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi |    5 -
 arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi     |    6 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |    6 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi           |    6 +-
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  378 +++-
 .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts |   14 +-
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts        |   14 +-
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |   92 +-
 arch/arm64/boot/dts/qcom/sc8280xp-crd.dts          |   23 +-
 .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts      |   12 +
 .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts     |   29 +-
 .../boot/dts/qcom/sc8280xp-microsoft-arcata.dts    |   12 +
 .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts |   25 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |  498 ++++-
 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts  |   62 +
 arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts   |   17 +
 arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts       |  238 --
 arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts       |  238 --
 arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts       |  174 --
 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi         | 1330 ------------
 .../qcom/sdm845-db845c-navigation-mezzanine.dtso   |    3 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |   27 +-
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |   26 +-
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi |    4 +
 .../boot/dts/qcom/sdm845-oneplus-enchilada.dts     |   38 +-
 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts |   10 +-
 .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   |   38 +-
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |    4 +-
 .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi     |    3 +-
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |    3 +-
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |    3 +-
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   51 +-
 .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts      |  116 +-
 .../boot/dts/qcom/{qcs615.dtsi => sm6150.dtsi}     |  614 ++++++
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |   18 +-
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts  |   36 +
 .../boot/dts/qcom/sm7325-nothing-spacewar.dts      |    6 +-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |   24 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   31 +-
 .../arm64/boot/dts/qcom/sm8250-samsung-common.dtsi |  204 ++
 arch/arm64/boot/dts/qcom/sm8250-samsung-r8q.dts    |   26 +
 arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts    |   26 +
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts    |   96 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   85 +-
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |   12 +-
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |   27 +-
 arch/arm64/boot/dts/qcom/sm8450-hdk.dts            |    5 -
 arch/arm64/boot/dts/qcom/sm8450-qrd.dts            |   51 +-
 arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts    |  145 ++
 .../boot/dts/qcom/sm8450-sony-xperia-nagara.dtsi   |    5 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |   98 +-
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts            |    8 +-
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |    8 +-
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts            |    8 +-
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts    |    4 +-
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |  704 +++---
 .../boot/dts/qcom/sm8650-hdk-display-card.dtso     |   15 +-
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts            |   14 +-
 arch/arm64/boot/dts/qcom/sm8650-mtp.dts            |    6 +-
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts            |   14 +-
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  458 ++--
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |  161 +-
 arch/arm64/boot/dts/qcom/sm8750.dtsi               |  256 ++-
 arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi  |   21 +-
 arch/arm64/boot/dts/qcom/x1-crd.dtsi               |   88 +-
 arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi        | 1666 ++++++++++++++
 arch/arm64/boot/dts/qcom/x1-el2.dtso               |    5 +
 arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi   | 1544 +++++++++++++
 arch/arm64/boot/dts/qcom/x1e001de-devkit.dts       |    7 +-
 .../qcom/x1e78100-lenovo-thinkpad-t14s-oled.dts    |    8 +
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |   32 +-
 .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts   |   23 +-
 arch/arm64/boot/dts/qcom/x1e80100-crd.dts          |    4 +
 .../qcom/x1e80100-dell-inspiron-14-plus-7441.dts   |   57 +
 .../boot/dts/qcom/x1e80100-dell-latitude-7455.dts  |   58 +
 .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts     |   26 +-
 .../boot/dts/qcom/x1e80100-hp-omnibook-x14.dts     | 1549 +------------
 .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts  |  170 +-
 .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi  |  164 +-
 arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi       |    2 +
 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts          |  143 +-
 arch/arm64/boot/dts/qcom/x1e80100.dtsi             |  246 ++-
 arch/arm64/boot/dts/qcom/x1p42100-crd.dts          |    4 +
 .../boot/dts/qcom/x1p42100-hp-omnibook-x14.dts     |   33 +
 .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 1625 ++++++++++++++
 arch/arm64/boot/dts/qcom/x1p42100.dtsi             |  121 +-
 arch/arm64/boot/dts/renesas/Makefile               |   16 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a774e1.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77951.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77960.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77961.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi          |    4 +-
 arch/arm64/boot/dts/renesas/r8a779g0.dtsi          |    4 +-
 .../r8a779g3-sparrow-hawk-camera-j1-imx219.dtso    |  116 +
 .../r8a779g3-sparrow-hawk-camera-j1-imx462.dtso    |  117 +
 .../r8a779g3-sparrow-hawk-camera-j2-imx219.dtso    |  116 +
 .../r8a779g3-sparrow-hawk-camera-j2-imx462.dtso    |  117 +
 .../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso |   15 +-
 .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts     |  149 +-
 arch/arm64/boot/dts/renesas/r8a779h0.dtsi          |    2 +-
 arch/arm64/boot/dts/renesas/r9a08g045.dtsi         |   36 +
 arch/arm64/boot/dts/renesas/r9a09g047.dtsi         |  215 +-
 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts |    7 +-
 arch/arm64/boot/dts/renesas/r9a09g056.dtsi         |   49 +-
 .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts    |    2 +-
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi         |  112 +-
 .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts    |    2 +-
 arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts |    4 +-
 arch/arm64/boot/dts/renesas/r9a09g077.dtsi         |  399 ++++
 .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts    |  184 ++
 arch/arm64/boot/dts/renesas/r9a09g077m44.dtsi      |   13 +
 arch/arm64/boot/dts/renesas/r9a09g087.dtsi         |  399 ++++
 .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts    |  229 ++
 arch/arm64/boot/dts/renesas/r9a09g087m44.dtsi      |   13 +
 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi      |    5 +-
 .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi     |  246 +++
 arch/arm64/boot/dts/rockchip/Makefile              |    7 +
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts         |   28 +
 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts     |    4 -
 arch/arm64/boot/dts/rockchip/rk3328-roc.dtsi       |   17 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |    4 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   40 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   18 +
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |   18 +
 .../boot/dts/rockchip/rk3528-armsom-sige1.dts      |  464 ++++
 .../boot/dts/rockchip/rk3528-nanopi-zero2.dts      |  340 +++
 arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi    |  293 +++
 arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts    |   82 +
 arch/arm64/boot/dts/rockchip/rk3528-rock-2f.dts    |   10 +
 arch/arm64/boot/dts/rockchip/rk3528.dtsi           |  116 +-
 .../boot/dts/rockchip/rk3568-hinlink-h66k.dts      |   10 +
 .../boot/dts/rockchip/rk3568-hinlink-h68k.dts      |   83 +
 .../boot/dts/rockchip/rk3568-hinlink-opc.dtsi      |  666 ++++++
 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts   |  165 +-
 arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts     |   16 +
 arch/arm64/boot/dts/rockchip/rk3576.dtsi           |  272 ++-
 arch/arm64/boot/dts/rockchip/rk3582-radxa-e52c.dts |   30 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |  157 +-
 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi     |   30 +
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |   18 +
 .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts   |   17 +
 .../arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi |   56 +
 .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts |   30 +
 arch/arm64/boot/dts/rockchip/rk3588-roc-rt.dts     | 1132 ++++++++++
 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts |   61 +
 .../boot/dts/rockchip/rk3588-rock-5b-5bp-5t.dtsi   |  190 ++
 .../boot/dts/rockchip/rk3588-rock-5b-plus.dts      |   12 +
 arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts    |   12 +
 arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts    |   12 +
 arch/arm64/boot/dts/rockchip/rk3588s-coolpi-4b.dts |   37 +
 .../boot/dts/rockchip/rk3588s-gameforce-ace.dts    |  122 ++
 .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi |   42 +
 .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi      |   37 +-
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |    7 +
 .../boot/dts/socionext/uniphier-ld11-global.dts    |    4 +-
 .../boot/dts/socionext/uniphier-ld20-akebi96.dts   |    4 +-
 .../boot/dts/socionext/uniphier-ld20-global.dts    |    4 +-
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |    1 +
 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi   |    1 +
 arch/arm64/boot/dts/st/stm32mp231.dtsi             |   22 -
 arch/arm64/boot/dts/st/stm32mp235f-dk.dts          |   25 +-
 arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi      |  146 ++
 arch/arm64/boot/dts/st/stm32mp251.dtsi             |   85 +
 arch/arm64/boot/dts/st/stm32mp255.dtsi             |   18 +
 arch/arm64/boot/dts/st/stm32mp257f-dk.dts          |   23 +
 arch/arm64/boot/dts/st/stm32mp257f-ev1.dts         |  125 +-
 arch/arm64/boot/dts/tesla/fsd.dtsi                 |    1 +
 arch/arm64/boot/dts/ti/Makefile                    |    9 +
 arch/arm64/boot/dts/ti/k3-am62-lp-sk.dts           |    8 +
 arch/arm64/boot/dts/ti/k3-am62-main.dtsi           |    4 +
 arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi    |   49 +-
 arch/arm64/boot/dts/ti/k3-am62-pocketbeagle2.dts   |   36 +-
 .../arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi |   52 +
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi         |   19 +-
 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi         |    1 +
 arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts     |    2 +-
 arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi     |  296 +++
 arch/arm64/boot/dts/ti/k3-am625-sk.dts             |  301 +--
 arch/arm64/boot/dts/ti/k3-am6254atl-sk.dts         |   15 +
 arch/arm64/boot/dts/ti/k3-am6254atl.dtsi           |   23 +
 arch/arm64/boot/dts/ti/k3-am62a-main.dtsi          |    9 +-
 arch/arm64/boot/dts/ti/k3-am62a-mcu.dtsi           |    1 +
 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi   |   99 +-
 .../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi      |   98 +
 arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi        |    1 +
 arch/arm64/boot/dts/ti/k3-am62a7-sk.dts            |  100 +-
 arch/arm64/boot/dts/ti/k3-am62d2-evm.dts           |  170 +-
 .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi    |    6 +-
 .../boot/dts/ti/k3-am62p-j722s-common-mcu.dtsi     |    1 +
 .../boot/dts/ti/k3-am62p-j722s-common-wakeup.dtsi  |    1 +
 arch/arm64/boot/dts/ti/k3-am62p-main.dtsi          |    6 +
 .../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi      |   60 +
 arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi        |   30 +-
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts            |   64 +-
 .../boot/dts/ti/k3-am62p5-var-som-symphony.dts     |  500 +++++
 arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi      |  387 ++++
 arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi     |   65 +-
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi           |    6 +
 arch/arm64/boot/dts/ti/k3-am64-phycore-som.dtsi    |  128 +-
 .../arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi |  162 ++
 arch/arm64/boot/dts/ti/k3-am642-evm.dts            |  150 +-
 .../ti/k3-am642-phyboard-electra-peb-c-010.dtso    |  158 ++
 .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts  |    1 +
 arch/arm64/boot/dts/ti/k3-am642-sk.dts             |  150 +-
 arch/arm64/boot/dts/ti/k3-am642-sr-som.dtsi        |   96 +-
 arch/arm64/boot/dts/ti/k3-am642-tqma64xxl.dtsi     |  111 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi |   62 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi            |    3 +
 .../arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi |   64 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts     |   58 +-
 .../boot/dts/ti/k3-am6548-iot2050-advanced-sm.dts  |    2 +-
 arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts     |  156 +-
 arch/arm64/boot/dts/ti/k3-am68-phycore-som.dtsi    |  239 +--
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts   |   97 +
 arch/arm64/boot/dts/ti/k3-am68-sk-som.dtsi         |  233 +-
 arch/arm64/boot/dts/ti/k3-am69-sk.dts              |  370 +---
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi          |    3 +
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |    3 +
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi        |  119 +-
 .../boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi      |  130 ++
 arch/arm64/boot/dts/ti/k3-j721e-beagleboneai64.dts |  233 +-
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi          |   51 +
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi    |    3 +
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts             |  270 +--
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi        |  270 +--
 .../boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi      |  288 +++
 .../boot/dts/ti/k3-j721s2-common-proc-board.dts    |  117 +
 .../boot/dts/ti/k3-j721s2-evm-usb0-type-a.dtso     |   28 +
 arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi         |   52 +
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi   |    3 +
 arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi       |  274 +--
 .../boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi     |  253 +++
 arch/arm64/boot/dts/ti/k3-j722s-evm.dts            |  162 +-
 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi          |   20 +
 .../boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi      |  163 ++
 arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi   |   17 +
 arch/arm64/boot/dts/ti/k3-j742s2.dtsi              |    1 +
 arch/arm64/boot/dts/ti/k3-j784s4-evm.dts           |   26 +-
 .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi   |  462 ++--
 .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  |   57 +
 .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi |    3 +
 .../k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi   |  350 +++
 .../boot/dts/ti/k3-j784s4-ti-ipc-firmware.dtsi     |   35 +
 arch/arm64/boot/dts/ti/k3-pinctrl.h                |   51 +-
 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi          |    1 +
 arch/arm64/boot/dts/xilinx/Makefile                |   24 +
 arch/arm64/boot/dts/xilinx/versal-net.dtsi         |  410 +++-
 .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso      |  390 ++++
 .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso      |  455 ++++
 .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso      |  456 ++++
 .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso      |   40 +-
 .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso      |   39 +-
 arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts  |   23 +
 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts  |    7 +-
 arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts |   21 +
 .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts    |    1 -
 .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts    |    1 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts  |   21 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts  |   18 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts  |   18 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts  |   18 +
 arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts  |   14 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts  |   20 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi             |   18 +-
 arch/arm64/configs/defconfig                       |    1 +
 arch/arm64/include/asm/kvm_host.h                  |  111 +-
 arch/arm64/include/asm/kvm_mmu.h                   |    1 +
 arch/arm64/include/asm/kvm_pgtable.h               |   30 +
 arch/arm64/include/asm/kvm_pkvm.h                  |    4 +-
 arch/arm64/include/asm/kvm_ras.h                   |   25 -
 arch/arm64/include/asm/mmu.h                       |    7 +
 arch/arm64/include/asm/sysreg.h                    |    3 -
 arch/arm64/kernel/cpufeature.c                     |   29 +-
 arch/arm64/kvm/arm.c                               |    8 +-
 arch/arm64/kvm/at.c                                |    6 +-
 arch/arm64/kvm/emulate-nested.c                    |    2 +-
 arch/arm64/kvm/hyp/exception.c                     |   20 +-
 arch/arm64/kvm/hyp/nvhe/list_debug.c               |    2 +-
 arch/arm64/kvm/hyp/nvhe/sys_regs.c                 |    5 +
 arch/arm64/kvm/hyp/pgtable.c                       |   25 +-
 arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c           |    2 +-
 arch/arm64/kvm/hyp/vhe/switch.c                    |    5 +-
 arch/arm64/kvm/mmu.c                               |   65 +-
 arch/arm64/kvm/nested.c                            |    5 +-
 arch/arm64/kvm/pkvm.c                              |   11 +-
 arch/arm64/kvm/sys_regs.c                          |  419 ++--
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 |    8 +
 arch/arm64/kvm/vgic/vgic-mmio.c                    |    2 +-
 arch/arm64/kvm/vgic/vgic.h                         |   10 +-
 arch/arm64/mm/mmu.c                                |    7 -
 arch/arm64/tools/cpucaps                           |    1 +
 arch/loongarch/Makefile                            |    6 +
 arch/loongarch/include/asm/stackframe.h            |    2 +-
 arch/loongarch/include/uapi/asm/setup.h            |    8 +
 arch/loongarch/kernel/module-sections.c            |   36 +-
 arch/loongarch/kernel/signal.c                     |   10 +-
 arch/loongarch/kernel/time.c                       |   22 +
 arch/loongarch/kvm/intc/eiointc.c                  |    7 +-
 arch/loongarch/kvm/intc/ipi.c                      |    8 +-
 arch/loongarch/kvm/intc/pch_pic.c                  |   10 +
 arch/loongarch/kvm/vcpu.c                          |    8 +-
 arch/mips/boot/dts/lantiq/danube_easy50712.dts     |    5 +-
 arch/mips/lantiq/xway/sysctrl.c                    |   10 +-
 arch/powerpc/boot/Makefile                         |    6 +-
 arch/powerpc/boot/install.sh                       |   14 +-
 arch/powerpc/kernel/Makefile                       |    4 +-
 arch/powerpc/kernel/kvm.c                          |    8 +-
 arch/powerpc/kernel/prom_init_check.sh             |   16 +-
 arch/powerpc/kernel/setup_64.c                     |    5 +-
 arch/powerpc/kvm/powerpc.c                         |    2 +-
 arch/powerpc/platforms/8xx/cpm1-ic.c               |    3 +-
 arch/powerpc/platforms/Kconfig.cputype             |   13 +-
 arch/powerpc/sysdev/fsl_msi.c                      |    5 +-
 arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi  |   48 +
 arch/riscv/boot/dts/microchip/Makefile             |    2 +
 .../riscv/boot/dts/microchip/mpfs-beaglev-fire.dts |    2 +-
 .../boot/dts/microchip/mpfs-disco-kit-fabric.dtsi  |   58 +
 arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts   |  190 ++
 .../boot/dts/microchip/mpfs-icicle-kit-common.dtsi |  249 +++
 .../boot/dts/microchip/mpfs-icicle-kit-fabric.dtsi |   25 +-
 .../boot/dts/microchip/mpfs-icicle-kit-prod.dts    |   23 +
 arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts  |  244 +--
 arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi        |   64 +
 arch/riscv/boot/dts/sophgo/sg2042.dtsi             |   20 +
 arch/riscv/boot/dts/spacemit/Makefile              |    1 +
 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts    |    4 +
 arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts  |    4 +
 arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts   |   40 +
 arch/riscv/boot/dts/spacemit/k1.dtsi               |   31 +-
 arch/riscv/boot/dts/starfive/Makefile              |    2 +
 arch/riscv/boot/dts/starfive/jh7110-common.dtsi    |    4 -
 .../boot/dts/starfive/jh7110-milkv-marscm-emmc.dts |   12 +
 .../boot/dts/starfive/jh7110-milkv-marscm-lite.dts |   25 +
 .../boot/dts/starfive/jh7110-milkv-marscm.dtsi     |  159 ++
 arch/riscv/boot/dts/starfive/jh7110.dtsi           |   24 +
 arch/riscv/boot/dts/thead/th1520.dtsi              |   31 +-
 arch/riscv/kvm/mmu.c                               |    5 +-
 arch/riscv/kvm/vcpu.c                              |    2 +-
 arch/riscv/kvm/vcpu_vector.c                       |    2 +
 arch/s390/boot/vmem.c                              |    3 +
 arch/s390/configs/debug_defconfig                  |   33 +-
 arch/s390/configs/defconfig                        |   34 +-
 arch/s390/configs/zfcpdump_defconfig               |    3 +-
 arch/s390/hypfs/hypfs_dbfs.c                       |   19 +-
 arch/x86/boot/cpuflags.c                           |   13 +
 arch/x86/boot/startup/sev-shared.c                 |    8 +
 arch/x86/coco/sev/core.c                           |   23 +
 arch/x86/coco/sev/vc-handle.c                      |   31 +-
 arch/x86/include/asm/cpufeatures.h                 |    1 +
 arch/x86/include/asm/cpuid.h                       |    8 -
 arch/x86/include/asm/sev.h                         |   19 +
 arch/x86/include/asm/xen/hypercall.h               |    5 +-
 arch/x86/kernel/cpu/amd.c                          |    8 +-
 arch/x86/kernel/cpu/bugs.c                         |   26 +-
 arch/x86/kernel/cpu/hygon.c                        |    3 +
 arch/x86/kernel/cpu/intel.c                        |    2 +-
 arch/x86/kernel/cpu/microcode/amd.c                |   22 +-
 arch/x86/kernel/cpu/scattered.c                    |    1 +
 arch/x86/kernel/cpu/topology_amd.c                 |   23 +-
 arch/x86/kernel/fpu/xstate.c                       |   19 +-
 arch/x86/kvm/lapic.c                               |    2 +
 arch/x86/kvm/svm/sev.c                             |   10 +-
 arch/x86/kvm/x86.c                                 |    7 +-
 block/bfq-iosched.c                                |    3 +-
 block/blk-cgroup.c                                 |    6 +-
 block/blk-core.c                                   |    2 +-
 block/blk-mq-debugfs.c                             |    1 +
 block/blk-mq.c                                     |   13 +-
 block/blk-rq-qos.c                                 |    8 +-
 block/blk-rq-qos.h                                 |   51 +-
 block/blk-settings.c                               |   12 +-
 block/blk-sysfs.c                                  |   14 +-
 block/blk-wbt.c                                    |   15 +-
 block/blk-zoned.c                                  |   11 +-
 block/blk.h                                        |    1 +
 block/genhd.c                                      |    2 +
 drivers/accel/habanalabs/common/memory.c           |   23 +-
 drivers/accel/habanalabs/gaudi2/gaudi2.c           |    2 +-
 drivers/acpi/apei/einj-core.c                      |   17 +-
 drivers/acpi/ec.c                                  |   10 +-
 drivers/acpi/pfr_update.c                          |    2 +-
 drivers/acpi/processor_perflib.c                   |    5 +-
 drivers/ata/ahci.c                                 |   57 +-
 drivers/ata/ahci.h                                 |    1 +
 drivers/ata/ahci_xgene.c                           |    7 +-
 drivers/ata/libata-eh.c                            |    9 +-
 drivers/ata/libata-scsi.c                          |   11 +-
 drivers/atm/atmtcp.c                               |   17 +-
 drivers/base/power/main.c                          |    4 +-
 drivers/block/drbd/drbd_int.h                      |   39 +-
 drivers/block/drbd/drbd_main.c                     |   59 +-
 drivers/block/drbd/drbd_receiver.c                 |  264 +--
 drivers/block/drbd/drbd_worker.c                   |   56 +-
 drivers/block/loop.c                               |   45 +-
 drivers/block/ublk_drv.c                           |  100 +-
 drivers/bluetooth/btmtk.c                          |    7 +-
 drivers/bluetooth/btnxpuart.c                      |    8 +-
 drivers/cdx/controller/cdx_rpmsg.c                 |    3 +-
 drivers/clk/tegra/clk-tegra30.c                    |    1 +
 drivers/comedi/comedi_fops.c                       |    5 +
 drivers/comedi/drivers.c                           |   23 +-
 drivers/comedi/drivers/pcl726.c                    |    3 +-
 drivers/cpufreq/intel_pstate.c                     |    1 +
 drivers/cpuidle/governors/menu.c                   |   50 +-
 drivers/firewire/core-transaction.c                |   91 +-
 drivers/firmware/efi/stmm/tee_stmm_efi.c           |   61 +-
 drivers/fpga/zynq-fpga.c                           |    8 +-
 drivers/gpio/gpio-mlxbf3.c                         |   54 +-
 drivers/gpio/gpio-timberdale.c                     |    2 +-
 drivers/gpio/gpiolib-acpi-quirks.c                 |   14 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   36 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    3 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   14 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c             |    8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    3 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   19 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |    5 +-
 .../gpu/drm/amd/display/dc/bios/command_table.c    |    2 +-
 .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c    |   14 +-
 .../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c |   40 +-
 .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c   |   31 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   15 +-
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c  |    8 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c   |   43 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h   |    2 +-
 .../dc/link/protocols/link_edp_panel_control.c     |    2 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   20 -
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |    3 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   18 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |   30 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |    4 +-
 drivers/gpu/drm/bridge/aux-bridge.c                |    2 +
 drivers/gpu/drm/drm_bridge.c                       |    1 +
 drivers/gpu/drm/drm_gpuvm.c                        |   82 +-
 drivers/gpu/drm/drm_panic_qr.rs                    |   22 +-
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c       |   14 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |   22 +-
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h    |    1 +
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c    |    5 +
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c   |   11 +-
 drivers/gpu/drm/i915/display/intel_display_irq.c   |    4 +
 drivers/gpu/drm/i915/display/intel_fbc.c           |    8 +-
 drivers/gpu/drm/i915/display/intel_psr.c           |   14 +-
 drivers/gpu/drm/i915/display/intel_tc.c            |   93 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   20 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   21 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |    6 +
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |    8 +-
 drivers/gpu/drm/mediatek/mtk_plane.c               |    3 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c        |   47 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.h        |   38 +-
 .../gpu/drm/msm/adreno/adreno_gen7_0_0_snapshot.h  |   19 +-
 .../gpu/drm/msm/adreno/adreno_gen7_2_0_snapshot.h  |   10 +-
 .../gpu/drm/msm/adreno/adreno_gen7_9_0_snapshot.h  |   34 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |    2 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |    2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c        |    4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |    4 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   59 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h              |    1 -
 drivers/gpu/drm/msm/msm_debugfs.c                  |   11 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   13 +-
 drivers/gpu/drm/msm/msm_gem.h                      |    2 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   72 +-
 drivers/gpu/drm/msm/msm_gem_vma.c                  |   60 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |   20 +-
 drivers/gpu/drm/msm/msm_iommu.c                    |   16 +-
 drivers/gpu/drm/msm/msm_kms.c                      |   10 +-
 drivers/gpu/drm/msm/msm_mdss.c                     |    2 +-
 drivers/gpu/drm/msm/registers/adreno/a6xx.xml      |   14 +-
 drivers/gpu/drm/msm/registers/display/dsi.xml      |   28 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |    4 +
 drivers/gpu/drm/nouveau/nouveau_display.c          |    9 +-
 drivers/gpu/drm/nouveau/nouveau_display.h          |    3 +
 drivers/gpu/drm/nouveau/nouveau_exec.c             |    6 +-
 drivers/gpu/drm/nouveau/nvif/vmm.c                 |    3 +-
 drivers/gpu/drm/nouveau/nvkm/falcon/gm200.c        |   15 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c    |    5 +-
 .../gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/rpc.c  |    4 +-
 drivers/gpu/drm/nova/file.rs                       |    3 +-
 drivers/gpu/drm/omapdrm/omap_fb.c                  |   23 +-
 drivers/gpu/drm/omapdrm/omap_fb.h                  |    2 +
 drivers/gpu/drm/omapdrm/omap_fbdev.c               |    5 +-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |    2 +-
 drivers/gpu/drm/radeon/radeon_display.c            |    5 +-
 drivers/gpu/drm/radeon/radeon_fbdev.c              |   11 +-
 drivers/gpu/drm/radeon/radeon_mode.h               |    2 +
 drivers/gpu/drm/rockchip/Kconfig                   |    1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    9 +-
 drivers/gpu/drm/tegra/gem.c                        |    2 +-
 drivers/gpu/drm/tests/drm_format_helper_test.c     |    3 +-
 drivers/gpu/drm/xe/regs/xe_bars.h                  |    1 +
 drivers/gpu/drm/xe/xe_bo.c                         |    8 +-
 drivers/gpu/drm/xe/xe_gen_wa_oob.c                 |   10 +-
 drivers/gpu/drm/xe/xe_hwmon.c                      |   29 +
 drivers/gpu/drm/xe/xe_migrate.c                    |   44 +-
 drivers/gpu/drm/xe/xe_pci_sriov.c                  |   22 +
 drivers/gpu/drm/xe/xe_pxp_submit.c                 |    2 +-
 drivers/gpu/drm/xe/xe_shrinker.c                   |   51 +-
 drivers/gpu/drm/xe/xe_sync.c                       |    2 +-
 drivers/gpu/drm/xe/xe_vm.c                         |   56 +-
 drivers/gpu/drm/xe/xe_vm.h                         |   17 +-
 drivers/hid/Kconfig                                |    2 +-
 drivers/hid/hid-asus.c                             |    8 +-
 drivers/hid/hid-elecom.c                           |    2 +
 drivers/hid/hid-ids.h                              |    4 +
 drivers/hid/hid-input-test.c                       |   10 +-
 drivers/hid/hid-input.c                            |   51 +-
 drivers/hid/hid-logitech-dj.c                      |    4 +
 drivers/hid/hid-logitech-hidpp.c                   |    2 +
 drivers/hid/hid-mcp2221.c                          |    4 +
 drivers/hid/hid-multitouch.c                       |    8 +
 drivers/hid/hid-ntrig.c                            |    3 +
 drivers/hid/hid-quirks.c                           |    3 +
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |    3 -
 drivers/hid/intel-ish-hid/ishtp-hid-client.c       |    3 +
 drivers/hid/intel-ish-hid/ishtp/bus.c              |    3 -
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |    3 +
 .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c    |    1 +
 .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h    |    2 +
 .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c    |    4 +-
 drivers/hid/wacom_wac.c                            |    1 +
 drivers/i2c/busses/i2c-rtl9300.c                   |   20 +-
 drivers/idle/intel_idle.c                          |    2 +-
 drivers/iio/accel/sca3300.c                        |    2 +-
 drivers/iio/adc/Kconfig                            |    2 +-
 drivers/iio/adc/ad7124.c                           |   14 +-
 drivers/iio/adc/ad7173.c                           |   87 +-
 drivers/iio/adc/ad7380.c                           |    1 +
 drivers/iio/adc/rzg2l_adc.c                        |   33 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_temp.c   |    6 +-
 drivers/iio/light/as73211.c                        |    2 +-
 drivers/iio/pressure/bmp280-core.c                 |    9 +-
 drivers/iio/proximity/isl29501.c                   |   16 +-
 drivers/iio/temperature/maxim_thermocouple.c       |   26 +-
 drivers/infiniband/core/umem_odp.c                 |    4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    8 +-
 drivers/infiniband/hw/bnxt_re/main.c               |   23 +
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   30 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |    2 -
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |    2 +
 drivers/infiniband/hw/erdma/erdma_verbs.c          |    6 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |    6 +-
 drivers/infiniband/hw/hns/hns_roce_restrack.c      |    9 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |   29 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |    2 +-
 drivers/iommu/amd/init.c                           |    4 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |    2 +-
 drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c     |    8 +-
 drivers/iommu/iommufd/viommu.c                     |    4 +-
 drivers/iommu/riscv/iommu.c                        |    2 +-
 drivers/iommu/virtio-iommu.c                       |   15 +-
 drivers/irqchip/irq-atmel-aic.c                    |    2 +-
 drivers/irqchip/irq-atmel-aic5.c                   |    2 +-
 drivers/irqchip/irq-gic-v5-irs.c                   |    9 +-
 drivers/irqchip/irq-mvebu-gicp.c                   |    2 +-
 drivers/isdn/hardware/mISDN/hfcpci.c               |   12 +-
 drivers/md/md.c                                    |  122 +-
 drivers/media/i2c/alvium-csi2.c                    |    1 -
 drivers/media/i2c/ccs/ccs-core.c                   |    7 +-
 drivers/media/i2c/dw9768.c                         |    1 -
 drivers/media/i2c/gc0308.c                         |    3 -
 drivers/media/i2c/gc2145.c                         |    3 -
 drivers/media/i2c/imx219.c                         |    2 -
 drivers/media/i2c/imx283.c                         |    3 -
 drivers/media/i2c/imx290.c                         |    3 -
 drivers/media/i2c/imx296.c                         |    1 -
 drivers/media/i2c/imx415.c                         |    1 -
 drivers/media/i2c/mt9m114.c                        |    6 -
 drivers/media/i2c/ov4689.c                         |    3 -
 drivers/media/i2c/ov5640.c                         |    4 -
 drivers/media/i2c/ov5645.c                         |    3 -
 drivers/media/i2c/ov64a40.c                        |    7 +-
 drivers/media/i2c/ov8858.c                         |    2 -
 drivers/media/i2c/st-mipid02.c                     |    2 -
 drivers/media/i2c/tc358746.c                       |    5 -
 drivers/media/i2c/thp7312.c                        |    4 -
 drivers/media/i2c/vd55g1.c                         |    4 -
 drivers/media/i2c/vd56g3.c                         |    4 -
 drivers/media/i2c/video-i2c.c                      |    4 -
 .../platform/chips-media/wave5/wave5-vpu-dec.c     |    4 -
 .../platform/chips-media/wave5/wave5-vpu-enc.c     |    5 -
 drivers/media/platform/nvidia/tegra-vde/h264.c     |    2 -
 drivers/media/platform/qcom/iris/iris_hfi_queue.c  |    1 -
 .../media/platform/raspberrypi/pisp_be/pisp_be.c   |    2 -
 drivers/media/platform/rockchip/rkvdec/rkvdec.c    |   17 +-
 drivers/media/platform/verisilicon/hantro_drv.c    |    1 -
 drivers/media/rc/gpio-ir-recv.c                    |    4 +-
 drivers/memstick/core/memstick.c                   |    1 -
 drivers/memstick/host/rtsx_usb_ms.c                |    1 +
 drivers/mmc/host/sdhci-of-arasan.c                 |   33 +-
 drivers/mmc/host/sdhci-pci-gli.c                   |   37 +-
 drivers/mmc/host/sdhci_am654.c                     |   18 +
 drivers/most/core.c                                |    2 +-
 drivers/net/bonding/bond_3ad.c                     |   67 +-
 drivers/net/bonding/bond_options.c                 |    1 +
 drivers/net/dsa/b53/b53_common.c                   |    2 +-
 drivers/net/dsa/microchip/ksz8.c                   |   20 +-
 drivers/net/dsa/microchip/ksz_common.c             |    7 +
 drivers/net/ethernet/airoha/airoha_ppe.c           |    4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   59 +-
 drivers/net/ethernet/cadence/macb_main.c           |   14 +-
 drivers/net/ethernet/dlink/dl2k.c                  |    2 +-
 drivers/net/ethernet/google/gve/gve_main.c         |    2 +
 drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c   |   14 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c    |   15 +-
 drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.h  |    7 +-
 drivers/net/ethernet/intel/ice/ice.h               |    1 +
 drivers/net/ethernet/intel/ice/ice_adapter.c       |   49 +-
 drivers/net/ethernet/intel/ice/ice_adapter.h       |    4 +-
 drivers/net/ethernet/intel/ice/ice_ddp.c           |   44 +-
 drivers/net/ethernet/intel/ice/ice_idc.c           |   10 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   16 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |    2 +-
 .../net/ethernet/intel/idpf/idpf_singleq_txrx.c    |   61 +-
 drivers/net/ethernet/intel/idpf/idpf_txrx.c        |  723 +++----
 drivers/net/ethernet/intel/idpf/idpf_txrx.h        |   87 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   14 +-
 drivers/net/ethernet/intel/ixgbe/devlink/devlink.c |    1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c      |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   34 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h |    2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |    4 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |    7 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   14 +
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |    4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |    4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |    1 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |    3 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c   |   10 +
 drivers/net/ethernet/marvell/octeontx2/nic/rep.c   |   13 +-
 drivers/net/ethernet/marvell/octeontx2/nic/rep.h   |    1 +
 drivers/net/ethernet/mediatek/mtk_ppe_offload.c    |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h |    1 -
 .../ethernet/mellanox/mlx5/core/en/port_buffer.c   |   21 +-
 .../ethernet/mellanox/mlx5/core/en/port_buffer.h   |   12 +
 .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_hmfs.c |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   19 +-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |    4 +-
 drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c  |  183 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |    5 -
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   15 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |  126 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h |    1 +
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |   20 +
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |   10 +
 drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h    |    6 +
 .../mellanox/mlx5/core/steering/hws/action.c       |    2 +-
 .../ethernet/mellanox/mlx5/core/steering/hws/bwc.c |   81 +-
 .../mellanox/mlx5/core/steering/hws/bwc_complex.c  |   41 +-
 .../ethernet/mellanox/mlx5/core/steering/hws/cmd.c |    1 +
 .../ethernet/mellanox/mlx5/core/steering/hws/cmd.h |    1 +
 .../mellanox/mlx5/core/steering/hws/fs_hws.c       |    1 +
 .../mellanox/mlx5/core/steering/hws/matcher.c      |    5 +-
 .../mellanox/mlx5/core/steering/hws/mlx5hws.h      |    1 +
 .../mellanox/mlx5/core/steering/hws/pat_arg.c      |    6 +-
 .../mellanox/mlx5/core/steering/hws/pool.c         |    1 +
 .../mellanox/mlx5/core/steering/hws/send.c         |    1 -
 .../mellanox/mlx5/core/steering/hws/table.c        |   13 +-
 .../mellanox/mlx5/core/steering/hws/table.h        |    3 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |    2 +
 drivers/net/ethernet/mellanox/mlxsw/trap.h         |    1 +
 drivers/net/ethernet/meta/fbnic/fbnic_netdev.c     |    4 +
 drivers/net/ethernet/meta/fbnic/fbnic_pci.c        |   15 +-
 drivers/net/ethernet/microchip/lan865x/lan865x.c   |   21 +
 drivers/net/ethernet/realtek/rtase/rtase.h         |    2 +-
 .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c    |   13 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |    6 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c  |   23 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |   13 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |    9 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |    6 +-
 drivers/net/ethernet/ti/icssg/icss_iep.c           |    3 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   78 +-
 drivers/net/ethernet/wangxun/libwx/wx_vf_lib.c     |    2 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    8 +-
 drivers/net/hamradio/bpqether.c                    |    2 +-
 drivers/net/hyperv/hyperv_net.h                    |    3 +
 drivers/net/hyperv/netvsc.c                        |   17 +-
 drivers/net/hyperv/netvsc_drv.c                    |   29 +-
 drivers/net/hyperv/rndis_filter.c                  |   23 +-
 drivers/net/netdevsim/netdev.c                     |   10 +-
 drivers/net/phy/mdio_bus.c                         |    1 +
 drivers/net/phy/mdio_bus_provider.c                |    3 -
 drivers/net/phy/mscc/mscc.h                        |   16 +
 drivers/net/phy/mscc/mscc_main.c                   |   10 +
 drivers/net/phy/mscc/mscc_ptp.c                    |   83 +-
 drivers/net/phy/nxp-c45-tja11xx.c                  |   23 +-
 drivers/net/ppp/ppp_generic.c                      |   17 +-
 drivers/net/pse-pd/pd692x0.c                       |   63 +-
 drivers/net/usb/asix_devices.c                     |    1 +
 drivers/net/usb/cdc_ncm.c                          |    7 +
 drivers/net/usb/qmi_wwan.c                         |    4 +
 drivers/net/virtio_net.c                           |    7 +-
 drivers/net/wan/lapbether.c                        |    2 +-
 drivers/of/device.c                                |    4 +-
 drivers/of/dynamic.c                               |    9 +-
 drivers/of/of_reserved_mem.c                       |   17 +-
 drivers/pci/controller/pcie-xilinx.c               |    2 +-
 drivers/pci/controller/vmd.c                       |    3 -
 drivers/pinctrl/Kconfig                            |    1 +
 drivers/pinctrl/mediatek/pinctrl-airoha.c          |    8 +-
 drivers/pinctrl/meson/pinctrl-amlogic-a4.c         |    2 +-
 drivers/platform/x86/amd/hsmp/acpi.c               |    2 +-
 drivers/platform/x86/amd/hsmp/hsmp.c               |    5 +
 drivers/platform/x86/amd/pmc/pmc-quirks.c          |   54 +-
 drivers/platform/x86/amd/pmc/pmc.c                 |   13 -
 drivers/platform/x86/dell/dell-smbios-base.c       |   19 +-
 drivers/platform/x86/dell/dell-smbios-smm.c        |    3 +-
 drivers/platform/x86/dell/dell-smbios-wmi.c        |    4 +-
 drivers/platform/x86/dell/dell-smbios.h            |    2 +-
 drivers/platform/x86/hp/hp-wmi.c                   |    4 +-
 drivers/platform/x86/intel/int3472/discrete.c      |    6 +
 .../intel/uncore-frequency/uncore-frequency-tpmi.c |    5 +
 drivers/ptp/ptp_private.h                          |    5 +
 drivers/ptp/ptp_vclock.c                           |    7 +
 drivers/regulator/pca9450-regulator.c              |   13 +-
 drivers/regulator/qcom-pm8008-regulator.c          |    2 +-
 drivers/regulator/tps65219-regulator.c             |   12 +-
 drivers/s390/char/sclp.c                           |   11 +-
 drivers/scsi/fnic/fnic.h                           |    2 -
 drivers/scsi/lpfc/lpfc_debugfs.c                   |    1 -
 drivers/scsi/lpfc/lpfc_vport.c                     |    2 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |    2 +
 drivers/scsi/scsi_debug.c                          |   91 +-
 drivers/scsi/scsi_sysfs.c                          |    4 +-
 drivers/soc/qcom/ubwc_config.c                     |   23 +-
 drivers/soc/tegra/pmc.c                            |   51 +-
 drivers/spi/spi-fsl-lpspi.c                        |    8 +-
 drivers/spi/spi-mem.c                              |    4 +
 drivers/spi/spi-qpic-snand.c                       |   22 +-
 drivers/spi/spi-st-ssc4.c                          |   10 +-
 drivers/tty/serial/8250/8250_rsa.c                 |    8 +-
 drivers/ufs/core/ufshcd.c                          |   88 +-
 drivers/ufs/host/ufs-mediatek.c                    |    2 +-
 drivers/ufs/host/ufs-qcom.c                        |   39 +-
 drivers/ufs/host/ufshcd-pci.c                      |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    3 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |   23 +-
 drivers/usb/core/hcd.c                             |   28 +-
 drivers/usb/core/quirks.c                          |    1 +
 drivers/usb/dwc3/dwc3-pci.c                        |    2 +
 drivers/usb/dwc3/ep0.c                             |   20 +-
 drivers/usb/dwc3/gadget.c                          |   19 +-
 drivers/usb/gadget/udc/tegra-xudc.c                |    9 +-
 drivers/usb/host/xhci-hub.c                        |    3 +-
 drivers/usb/host/xhci-mem.c                        |   22 +-
 drivers/usb/host/xhci-pci-renesas.c                |    7 +-
 drivers/usb/host/xhci-ring.c                       |    9 +-
 drivers/usb/host/xhci.c                            |   23 +-
 drivers/usb/host/xhci.h                            |    3 +-
 drivers/usb/storage/realtek_cr.c                   |    2 +-
 drivers/usb/storage/unusual_devs.h                 |   29 +
 drivers/usb/typec/tcpm/fusb302.c                   |   12 +-
 drivers/usb/typec/tcpm/maxim_contaminant.c         |   58 +
 drivers/usb/typec/tcpm/tcpci_maxim.h               |    1 +
 drivers/vhost/net.c                                |    9 +-
 drivers/virt/coco/sev-guest/sev-guest.c            |   27 +-
 drivers/virtio/virtio_input.c                      |    4 +
 drivers/virtio/virtio_pci_legacy_dev.c             |    4 +-
 drivers/virtio/virtio_pci_modern_dev.c             |    4 +-
 drivers/xen/xenbus/xenbus_xs.c                     |   23 -
 fs/anon_inodes.c                                   |    2 +-
 fs/btrfs/extent_io.c                               |   35 +-
 fs/btrfs/inode.c                                   |   37 +-
 fs/btrfs/qgroup.c                                  |    3 +-
 fs/btrfs/relocation.c                              |   19 +
 fs/btrfs/subpage.c                                 |   19 +-
 fs/btrfs/super.c                                   |   13 +-
 fs/btrfs/tree-log.c                                |   19 +-
 fs/btrfs/zoned.c                                   |  135 +-
 fs/buffer.c                                        |    2 +-
 fs/coredump.c                                      |    2 +-
 fs/dax.c                                           |    3 +
 fs/debugfs/inode.c                                 |   11 +-
 fs/efivarfs/super.c                                |    4 +
 fs/erofs/Kconfig                                   |   20 +-
 fs/erofs/super.c                                   |   28 +-
 fs/erofs/zdata.c                                   |   13 +-
 fs/ext4/fsmap.c                                    |   23 +-
 fs/ext4/indirect.c                                 |    4 +-
 fs/ext4/inode.c                                    |    4 +-
 fs/ext4/namei.c                                    |    4 -
 fs/ext4/orphan.c                                   |    5 +-
 fs/ext4/page-io.c                                  |    2 +-
 fs/ext4/super.c                                    |   12 +-
 fs/fhandle.c                                       |    2 +-
 fs/fs-writeback.c                                  |    9 +-
 fs/fuse/inode.c                                    |    5 -
 fs/iomap/direct-io.c                               |   14 +-
 fs/jbd2/checkpoint.c                               |    1 +
 fs/kernfs/inode.c                                  |    4 +-
 fs/namespace.c                                     |   76 +-
 fs/netfs/read_collect.c                            |    4 +-
 fs/netfs/write_collect.c                           |   10 +-
 fs/netfs/write_issue.c                             |    4 +-
 fs/nfs/pagelist.c                                  |    9 +-
 fs/nfs/write.c                                     |   29 +-
 fs/nfsd/localio.c                                  |    5 +-
 fs/nfsd/vfs.c                                      |   10 +-
 fs/overlayfs/dir.c                                 |    2 +-
 fs/overlayfs/util.c                                |    3 +-
 fs/pidfs.c                                         |    2 +-
 fs/pnode.c                                         |   10 +-
 fs/proc/task_mmu.c                                 |   24 +-
 fs/smb/client/cifs_spnego.c                        |   47 +-
 fs/smb/client/cifsfs.c                             |   14 +
 fs/smb/client/cifsfs.h                             |    4 +-
 fs/smb/client/cifsglob.h                           |   21 +
 fs/smb/client/cifstransport.c                      |   19 +-
 fs/smb/client/compress.c                           |   71 +-
 fs/smb/client/connect.c                            |    9 +-
 fs/smb/client/inode.c                              |   34 +-
 fs/smb/client/smb2inode.c                          |    7 +-
 fs/smb/client/smb2ops.c                            |   17 +-
 fs/smb/client/smb2transport.c                      |    1 +
 fs/smb/client/smbdirect.c                          |   10 +-
 fs/smb/client/transport.c                          |    7 +-
 fs/smb/server/connection.c                         |    3 +-
 fs/smb/server/connection.h                         |    7 +-
 fs/smb/server/oplock.c                             |   13 +-
 fs/smb/server/transport_rdma.c                     |    5 +-
 fs/smb/server/transport_rdma.h                     |    4 +-
 fs/smb/server/transport_tcp.c                      |   26 +-
 fs/splice.c                                        |    3 +
 fs/squashfs/super.c                                |   14 +-
 fs/xfs/Kconfig                                     |    1 +
 fs/xfs/libxfs/xfs_attr_remote.c                    |    7 +
 fs/xfs/libxfs/xfs_da_btree.c                       |    6 +
 fs/xfs/scrub/trace.h                               |    2 +-
 fs/xfs/xfs_aops.c                                  |    3 +
 fs/xfs/xfs_file.c                                  |    6 +-
 fs/xfs/xfs_inode.h                                 |   11 +
 fs/xfs/xfs_ioctl.c                                 |    2 +-
 fs/xfs/xfs_iops.c                                  |    5 +-
 fs/xfs/xfs_itable.c                                |    8 +-
 fs/xfs/xfs_itable.h                                |   10 +-
 fs/xfs/xfs_mount.c                                 |   19 +
 fs/xfs/xfs_trace.h                                 |    1 +
 fs/xfs/xfs_trans.c                                 |    2 +-
 fs/xfs/xfs_zone_alloc.c                            |   87 +-
 fs/xfs/xfs_zone_space_resv.c                       |    6 +
 include/drm/drm_bridge.h                           |   48 +
 include/drm/drm_gpuvm.h                            |   10 +-
 include/dt-bindings/clock/qcom,apss-ipq.h          |    6 +
 include/dt-bindings/clock/qcom,dispcc-sc7280.h     |    4 +
 .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h |    1 +
 .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h |    1 +
 include/dt-bindings/clock/sun55i-a523-ccu.h        |    1 +
 include/dt-bindings/clock/sun55i-a523-mcu-ccu.h    |   54 +
 include/dt-bindings/clock/tegra30-car.h            |    3 +-
 include/dt-bindings/interconnect/qcom,ipq5424.h    |    3 +
 .../pinctrl/renesas,r9a09g077-pinctrl.h            |   22 +
 include/dt-bindings/reset/nvidia,tegra114-car.h    |   13 +
 include/dt-bindings/reset/sun55i-a523-mcu-ccu.h    |   30 +
 include/linux/atmdev.h                             |    1 +
 include/linux/blkdev.h                             |    1 +
 include/linux/compiler.h                           |    8 -
 include/linux/cpuhotplug.h                         |    1 +
 include/linux/dma-map-ops.h                        |    3 +
 include/linux/export.h                             |    2 +-
 include/linux/firewire.h                           |    4 +
 include/linux/iosys-map.h                          |    7 +-
 include/linux/iov_iter.h                           |   20 +-
 include/linux/kcov.h                               |   47 +-
 include/linux/memblock.h                           |    5 +-
 include/linux/migrate.h                            |    5 +
 include/linux/netdevice.h                          |    5 +-
 include/linux/netfs.h                              |    1 +
 include/linux/nfs_page.h                           |    1 +
 include/linux/platform_data/x86/int3472.h          |    1 +
 include/linux/sched.h                              |   29 +-
 include/linux/skbuff.h                             |    2 +
 include/linux/virtio_config.h                      |    2 -
 include/net/bluetooth/bluetooth.h                  |    4 +-
 include/net/bluetooth/hci_core.h                   |   44 +-
 include/net/bluetooth/hci_sync.h                   |    2 +-
 include/net/bond_3ad.h                             |    1 +
 include/net/devlink.h                              |    6 +-
 include/net/ip_vs.h                                |   13 +
 include/net/kcm.h                                  |    1 -
 include/net/page_pool/types.h                      |    2 +
 include/net/rose.h                                 |   18 +-
 include/net/sch_generic.h                          |   11 +-
 include/sound/cs35l56.h                            |    5 +-
 include/sound/tas2781-tlv.h                        |    6 +-
 include/uapi/linux/pfrut.h                         |    1 +
 include/uapi/linux/raid/md_p.h                     |    2 +-
 include/uapi/linux/vhost.h                         |    4 +-
 init/Kconfig                                       |    9 +-
 io_uring/futex.c                                   |    3 +
 io_uring/io-wq.c                                   |    8 +
 io_uring/io_uring.c                                |    1 +
 io_uring/kbuf.c                                    |   20 +-
 io_uring/net.c                                     |   27 +-
 kernel/Kconfig.kexec                               |    1 +
 kernel/cgroup/cpuset.c                             |   11 +-
 kernel/cgroup/rstat.c                              |    3 +
 kernel/dma/contiguous.c                            |    2 -
 kernel/dma/pool.c                                  |    4 +-
 kernel/events/core.c                               |    6 +
 kernel/futex/futex.h                               |    6 +-
 kernel/kexec_handover.c                            |   29 +-
 kernel/kthread.c                                   |    1 +
 kernel/locking/ww_mutex.h                          |    6 +-
 kernel/params.c                                    |    7 +-
 kernel/rcu/tree.c                                  |    2 +
 kernel/rcu/tree.h                                  |    1 +
 kernel/rcu/tree_plugin.h                           |    8 +-
 kernel/sched/deadline.c                            |   18 +-
 kernel/sched/debug.c                               |    6 +-
 kernel/sched/ext.c                                 |    4 +
 kernel/signal.c                                    |    6 +-
 kernel/trace/fgraph.c                              |    1 +
 kernel/trace/ftrace.c                              |   19 +-
 kernel/trace/ring_buffer.c                         |    2 +-
 kernel/trace/trace.c                               |   22 +-
 kernel/trace/trace.h                               |   10 +-
 kernel/trace/trace_functions_graph.c               |   22 +-
 lib/crypto/Kconfig                                 |   10 +-
 lib/crypto/Makefile                                |    8 +-
 lib/ref_tracker.c                                  |    2 +-
 lib/ubsan.c                                        |    6 +-
 mm/balloon_compaction.c                            |    6 +
 mm/damon/core.c                                    |   15 +-
 mm/damon/sysfs-schemes.c                           |    2 +-
 mm/debug_vm_pgtable.c                              |    9 +-
 mm/kasan/kasan_test_c.c                            |    2 +-
 mm/khugepaged.c                                    |    2 +-
 mm/kmemleak.c                                      |   10 +-
 mm/memblock.c                                      |   19 +-
 mm/memory-failure.c                                |    8 +
 mm/migrate.c                                       |   38 +-
 mm/mprotect.c                                      |   23 +-
 mm/mremap.c                                        |   86 +-
 mm/numa_emulation.c                                |    4 +-
 mm/numa_memblks.c                                  |    6 +-
 mm/userfaultfd.c                                   |   17 +-
 mm/vmscan.c                                        |    4 +-
 mm/zsmalloc.c                                      |   10 +
 net/atm/common.c                                   |   15 +-
 net/bluetooth/hci_conn.c                           |   75 +-
 net/bluetooth/hci_event.c                          |   40 +-
 net/bluetooth/hci_sync.c                           |   31 +-
 net/bluetooth/iso.c                                |   16 +-
 net/bluetooth/mgmt.c                               |   21 +-
 net/bridge/br_multicast.c                          |   16 +
 net/bridge/br_private.h                            |    2 +
 net/bridge/netfilter/Kconfig                       |    1 +
 net/core/datagram.c                                |   14 +
 net/core/dev.c                                     |   24 +-
 net/core/dev.h                                     |    8 +
 net/core/page_pool.c                               |   35 +-
 net/devlink/port.c                                 |    2 +-
 net/hsr/hsr_slave.c                                |    8 +-
 net/ipv4/netfilter/Kconfig                         |    3 +
 net/ipv4/netfilter/nf_reject_ipv4.c                |    6 +-
 net/ipv4/route.c                                   |   10 +-
 net/ipv4/udp_offload.c                             |    2 +-
 net/ipv6/netfilter/Kconfig                         |    1 +
 net/ipv6/netfilter/nf_reject_ipv6.c                |    5 +-
 net/ipv6/seg6_hmac.c                               |    6 +-
 net/ipv6/xfrm6_tunnel.c                            |    2 +-
 net/kcm/kcmsock.c                                  |   10 +-
 net/l2tp/l2tp_ppp.c                                |   25 +-
 net/mctp/test/route-test.c                         |    1 -
 net/mptcp/options.c                                |    6 +-
 net/mptcp/pm.c                                     |   18 +-
 net/mptcp/pm_kernel.c                              |    1 -
 net/netfilter/ipvs/ip_vs_est.c                     |    3 +-
 net/netfilter/nf_conntrack_netlink.c               |   65 +-
 net/netfilter/nf_conntrack_standalone.c            |    6 +-
 net/netfilter/nf_tables_api.c                      |   30 +
 net/netfilter/nft_set_pipapo.c                     |    5 +-
 net/netfilter/nft_set_pipapo_avx2.c                |   12 +-
 net/netfilter/nft_socket.c                         |    2 +-
 net/rose/af_rose.c                                 |   13 +-
 net/rose/rose_in.c                                 |   12 +-
 net/rose/rose_route.c                              |   62 +-
 net/rose/rose_timer.c                              |    2 +-
 net/sched/sch_cake.c                               |   14 +-
 net/sched/sch_codel.c                              |   12 +-
 net/sched/sch_dualpi2.c                            |    5 +-
 net/sched/sch_ets.c                                |   11 +-
 net/sched/sch_fq.c                                 |   12 +-
 net/sched/sch_fq_codel.c                           |   12 +-
 net/sched/sch_fq_pie.c                             |   12 +-
 net/sched/sch_hhf.c                                |   12 +-
 net/sched/sch_htb.c                                |    2 +-
 net/sched/sch_pie.c                                |   12 +-
 net/sctp/input.c                                   |    2 +-
 net/sctp/ipv6.c                                    |    2 +
 net/smc/af_smc.c                                   |    3 +-
 net/sunrpc/svcsock.c                               |   43 +-
 net/tls/tls.h                                      |    2 +-
 net/tls/tls_strp.c                                 |   11 +-
 net/tls/tls_sw.c                                   |   10 +-
 net/vmw_vsock/af_vsock.c                           |    3 +-
 net/vmw_vsock/virtio_transport_common.c            |    8 +-
 net/xfrm/xfrm_device.c                             |   12 +-
 net/xfrm/xfrm_state.c                              |    2 +-
 rust/Makefile                                      |   16 +-
 rust/kernel/alloc/allocator.rs                     |   30 +-
 rust/kernel/alloc/allocator_test.rs                |   11 +
 rust/kernel/device.rs                              |  208 +-
 rust/kernel/devres.rs                              |   27 +-
 rust/kernel/driver.rs                              |   89 +-
 rust/kernel/drm/device.rs                          |   32 +-
 rust/kernel/faux.rs                                |    2 +-
 sound/core/timer.c                                 |    4 +-
 sound/hda/codecs/realtek/alc269.c                  |   33 +-
 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c     |    6 +-
 sound/hda/codecs/side-codecs/tas2781_hda_spi.c     |    6 +-
 sound/hda/controllers/intel.c                      |    1 -
 sound/pci/azt3328.c                                |    8 +-
 sound/soc/Kconfig                                  |    4 +-
 sound/soc/codecs/aw87390.c                         |    8 +-
 sound/soc/codecs/aw88081.c                         |    5 +-
 sound/soc/codecs/aw88166.c                         |    8 +-
 sound/soc/codecs/aw88261.c                         |    8 +-
 sound/soc/codecs/aw88395/aw88395.c                 |    8 +-
 sound/soc/codecs/aw88399.c                         |    8 +-
 sound/soc/codecs/cs35l56-sdw.c                     |   69 -
 sound/soc/codecs/cs35l56-shared.c                  |   29 +-
 sound/soc/codecs/cs35l56.c                         |    2 +-
 sound/soc/codecs/cs35l56.h                         |    3 -
 sound/soc/codecs/es8389.c                          |    2 +-
 sound/soc/codecs/lpass-tx-macro.c                  |    2 +-
 sound/soc/codecs/rt1320-sdw.c                      |    3 +-
 sound/soc/codecs/rt721-sdca.c                      |    2 +
 sound/soc/codecs/rt721-sdca.h                      |    4 +
 sound/soc/codecs/sma1307.c                         |    2 +-
 sound/soc/codecs/tas2781-i2c.c                     |   10 +-
 sound/soc/fsl/fsl_sai.c                            |   20 +-
 sound/soc/stm/stm32_i2s.c                          |    7 +-
 sound/usb/stream.c                                 |   25 +-
 sound/usb/validate.c                               |   14 +-
 tools/arch/arm64/include/asm/cputype.h             |   28 +
 tools/arch/arm64/include/asm/sysreg.h              |    3 -
 tools/arch/powerpc/include/uapi/asm/kvm.h          |   13 -
 tools/arch/x86/include/asm/cpufeatures.h           |   10 +-
 tools/arch/x86/include/asm/msr-index.h             |    7 +
 tools/arch/x86/include/uapi/asm/kvm.h              |    8 +-
 tools/bootconfig/main.c                            |    4 +-
 tools/include/linux/args.h                         |   28 +
 tools/include/linux/bits.h                         |   29 +-
 tools/include/linux/cfi_types.h                    |   23 +
 tools/include/uapi/asm-generic/unistd.h            |    8 +-
 tools/include/uapi/linux/kvm.h                     |   27 +
 tools/objtool/arch/loongarch/special.c             |   23 +
 tools/perf/arch/arm/entry/syscalls/syscall.tbl     |    2 +
 .../perf/arch/mips/entry/syscalls/syscall_n64.tbl  |    2 +
 tools/perf/arch/powerpc/entry/syscalls/syscall.tbl |    2 +
 tools/perf/arch/s390/entry/syscalls/syscall.tbl    |    2 +
 tools/perf/arch/sh/entry/syscalls/syscall.tbl      |    2 +
 tools/perf/arch/sparc/entry/syscalls/syscall.tbl   |    2 +
 tools/perf/arch/x86/entry/syscalls/syscall_32.tbl  |    2 +
 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl  |    2 +
 tools/perf/arch/x86/tests/topdown.c                |    1 +
 tools/perf/arch/xtensa/entry/syscalls/syscall.tbl  |    2 +
 tools/perf/bench/inject-buildid.c                  |    2 +-
 tools/perf/builtin-buildid-cache.c                 |    8 +-
 tools/perf/builtin-inject.c                        |    4 +-
 tools/perf/tests/sdt.c                             |    2 +-
 tools/perf/trace/beauty/include/uapi/linux/fcntl.h |   18 +
 tools/perf/trace/beauty/include/uapi/linux/fs.h    |   88 +
 tools/perf/trace/beauty/include/uapi/linux/prctl.h |    9 +-
 tools/perf/trace/beauty/include/uapi/linux/vhost.h |   35 +
 tools/perf/util/build-id.c                         |    4 +-
 tools/perf/util/debuginfo.c                        |    8 +-
 tools/perf/util/dsos.c                             |    4 +-
 tools/perf/util/symbol-elf.c                       |    9 +-
 tools/perf/util/symbol-minimal.c                   |   59 +-
 tools/perf/util/symbol.c                           |    8 +-
 tools/perf/util/symbol.h                           |    2 +-
 tools/perf/util/synthetic-events.c                 |    2 +-
 tools/power/cpupower/man/cpupower-set.1            |    7 +-
 tools/power/cpupower/utils/cpufreq-info.c          |   16 +-
 tools/power/cpupower/utils/cpupower-set.c          |    5 +-
 tools/power/cpupower/utils/helpers/helpers.h       |   14 +-
 tools/power/cpupower/utils/helpers/misc.c          |   76 +-
 tools/scripts/syscall.tbl                          |    2 +
 tools/testing/selftests/arm64/fp/fp-ptrace.c       |    5 +-
 tools/testing/selftests/coredump/stackdump_test.c  |    3 -
 tools/testing/selftests/damon/Makefile             |    1 +
 .../testing/selftests/drivers/net/bonding/Makefile |    3 +-
 .../drivers/net/bonding/bond_passive_lacp.sh       |  105 +
 tools/testing/selftests/drivers/net/bonding/config |    1 +
 .../testing/selftests/drivers/net/napi_threaded.py |   10 +-
 tools/testing/selftests/kselftest_harness.h        |    4 +-
 tools/testing/selftests/kvm/Makefile.kvm           |    1 +
 .../testing/selftests/kvm/arm64/aarch32_id_regs.c  |    2 +-
 .../testing/selftests/kvm/arm64/debug-exceptions.c |   12 +-
 tools/testing/selftests/kvm/arm64/kvm-uuid.c       |   70 +
 tools/testing/selftests/kvm/arm64/no-vgic-v3.c     |    4 +-
 .../testing/selftests/kvm/arm64/page_fault_test.c  |    6 +-
 tools/testing/selftests/kvm/arm64/set_id_regs.c    |    9 +-
 .../selftests/kvm/arm64/vpmu_counter_access.c      |    2 +-
 tools/testing/selftests/kvm/lib/arm64/processor.c  |    6 +-
 tools/testing/selftests/mm/mremap_test.c           |  264 ++-
 .../selftests/mount_setattr/mount_setattr_test.c   |   77 +-
 tools/testing/selftests/net/forwarding/router.sh   |   29 +
 tools/testing/selftests/net/forwarding/sch_ets.sh  |    1 +
 .../selftests/net/forwarding/sch_ets_tests.sh      |    8 +
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |    5 +-
 tools/testing/selftests/net/mptcp/mptcp_inq.c      |    5 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |    1 +
 tools/testing/selftests/net/mptcp/mptcp_sockopt.c  |    5 +-
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |    1 +
 tools/testing/selftests/net/tls.c                  |  361 +++-
 tools/testing/selftests/proc/proc-maps-race.c      |    6 +-
 tools/testing/selftests/sched_ext/hotplug.c        |    1 -
 .../tc-testing/tc-tests/infra/qdiscs.json          |  198 ++
 tools/testing/selftests/ublk/file_backed.c         |   10 +-
 tools/testing/selftests/ublk/kublk.c               |   42 +-
 tools/testing/selftests/ublk/kublk.h               |   45 +-
 tools/testing/selftests/ublk/null.c                |    4 +-
 tools/testing/selftests/ublk/stripe.c              |    4 +-
 tools/testing/selftests/ublk/test_stress_04.sh     |    6 +-
 tools/testing/shared/linux/idr.h                   |    4 +
 tools/tracing/latency/Makefile.config              |    8 +
 tools/tracing/rtla/Makefile.config                 |    8 +
 1698 files changed, 69218 insertions(+), 21279 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/axis.txt
 create mode 100644 Documentation/devicetree/bindings/arm/axis.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
 create mode 100644 Documentation/devicetree/bindings/arm/ti/ti,keystone.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq5424-apss-clk.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/starfive,jh7110-dmc.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pinctrl.yaml
 create mode 100644 arch/arm/boot/dts/allwinner/sun8i-orangepi-zero-interface-board.dtso
 create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami-basic-carrier.dts
 create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami-keypad-carrier.dts
 create mode 100644 arch/arm/boot/dts/allwinner/sun8i-t113s-netcube-nagami.dtsi
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-clemente.dts
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-darwin.dts
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-fuji-data64.dts
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400-data64.dts
 create mode 100644 arch/arm/boot/dts/aspeed/facebook-bmc-flash-layout-128-data64.dtsi
 create mode 100644 arch/arm/boot/dts/broadcom/bcm4708-buffalo-wxr-1750dhp.dts
 create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-ac.dts
 create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts
 create mode 100644 arch/arm/boot/dts/intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi
 create mode 100644 arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts
 create mode 100644 arch/arm/boot/dts/nvidia/tegra20-asus-transformer-common.dtsi
 create mode 100644 arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts
 delete mode 100644 arch/arm/boot/dts/st/stih407-b2120.dts
 delete mode 100644 arch/arm/boot/dts/st/stih407-clock.dtsi
 delete mode 100644 arch/arm/boot/dts/st/stih407.dtsi
 delete mode 100644 arch/arm/boot/dts/st/stih410-b2120.dts
 delete mode 100644 arch/arm/boot/dts/st/stihxxx-b2120.dtsi
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h313-x96q.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6020-j414s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6020-j416s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6020-j474s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6020.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6021-j414c.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6021-j416c.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6021-j475c.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6021.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6022-j180d.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6022-j475d.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6022.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-die0.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-dieX.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-gpio-pins.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-j414-j416.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-j474-j475.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-nvme.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t602x-pmgr.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t8112-j415.dts
 create mode 100644 arch/arm64/boot/dts/exynos/axis/Makefile
 create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec-pinctrl.h
 create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec8-grizzly.dts
 create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec8-pinctrl.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/axis/artpec8.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al-mbls1012al-emmc.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al-mbls1012al.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1012a-tqmls1012al.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-bl-lte.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-cubox-m.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-edm-g.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-mate.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pro.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-codec.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-common.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-hdmi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-m2con.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse-mini-hdmi.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-pulse.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-hummingboard-ripple.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8ulp-9x9-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-tqma9131-mba91xxca.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-tqma9131.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx91.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx91_93_common.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-atlas-v5.dts
 create mode 100644 arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts
 create mode 100644 arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-auto.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk-camera-csi1-imx577.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-evk.dts
 rename arch/arm64/boot/dts/qcom/{sa8775p-pmics.dtsi => lemans-pmics.dtsi} (100%)
 rename arch/arm64/boot/dts/qcom/{sa8775p-ride.dtsi => lemans-ride-common.dtsi} (87%)
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-88ea1512.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-ride-ethernet-aqr115c.dtsi
 rename arch/arm64/boot/dts/qcom/{sa8775p.dtsi => lemans.dtsi} (90%)
 create mode 100644 arch/arm64/boot/dts/qcom/monaco-evk.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-audioreach.dtsi
 delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r1.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r2.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dts
 delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi
 rename arch/arm64/boot/dts/qcom/{qcs615.dtsi => sm6150.dtsi} (86%)
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-r8q.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8250-samsung-x1q.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8450-samsung-r0q.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-inspiron-14-plus-7441.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-dell-latitude-7455.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-hp-omnibook-x14.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j1-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j1-imx462.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j2-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-camera-j2-imx462.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g077m44.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g087m44.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/rzt2h-n2h-evk-common.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-armsom-sige1.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-nanopi-zero2.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2a.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3528-rock-2f.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-h66k.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-h68k.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-hinlink-opc.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-roc-rt.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk-common.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6254atl-sk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6254atl.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-var-som-symphony.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am64-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-phyboard-electra-peb-c-010.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-am65-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j7200-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-evm-usb0-type-a.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j721s2-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-j742s2-ti-ipc-firmware-common.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-j784s4-ti-ipc-firmware.dtsi
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts
 create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts
 delete mode 100644 arch/arm64/include/asm/kvm_ras.h
 create mode 100644 arch/loongarch/include/uapi/asm/setup.h
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit-fabric.dtsi
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-disco-kit.dts
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-common.dtsi
 create mode 100644 arch/riscv/boot/dts/microchip/mpfs-icicle-kit-prod.dts
 create mode 100644 arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-emmc.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm-lite.dts
 create mode 100644 arch/riscv/boot/dts/starfive/jh7110-milkv-marscm.dtsi
 delete mode 100644 arch/x86/include/asm/cpuid.h
 create mode 100644 include/dt-bindings/clock/sun55i-a523-mcu-ccu.h
 create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g077-pinctrl.h
 create mode 100644 include/dt-bindings/reset/nvidia,tegra114-car.h
 create mode 100644 include/dt-bindings/reset/sun55i-a523-mcu-ccu.h
 create mode 100644 tools/include/linux/args.h
 create mode 100755 tools/testing/selftests/drivers/net/bonding/bond_passive_lacp.sh
 create mode 100644 tools/testing/selftests/kvm/arm64/kvm-uuid.c
Re: [GIT PULL 2/5] soc: dt changes for 6.18
Posted by Linus Torvalds 4 months, 1 week ago
On Wed, 1 Oct 2025 at 15:27, Arnd Bergmann <arnd@arndb.de> wrote:
>
>   https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18

Bah. I've merged this, but this causes build failures on arm64.

I only noticed after already having pushed it out.

> SeonGu Kang (1):
>       arm64: dts: axis: Add ARTPEC-8 Grizzly dts support

Doing a basic allmodconfig build, I get a

  In file included from arch/arm64/boot/dts/exynos/axis/artpec8-grizzly.dts:12
  arch/arm64/boot/dts/exynos/axis/artpec8.dtsi:12:10: fatal error:
dt-bindings/clock/axis,artpec8-clk.h: No such file or directory
     12 | #include <dt-bindings/clock/axis,artpec8-clk.h>
        |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

and sure enough, no such file exists. It looks like it was never added
by commit 639f8e36baf1 ("arm64: dts: exynos: axis: Add initial
ARTPEC-8 SoC support")

That commit came in through the Soc tree and in that tree it came in
through the 'samsung-dt64-6.18' branch.

Pls fix.  My arm64 tree builds otherwise, but I have to disable that
whole ARTPEC mess just to even check.

It appears that there's some serious lack of sanity checking in the
arm64 dts land. I _think_ that file ends up coming in through a
different branch, but this damn well should not have been merged AT
ALL in a branch that didn't have all the prerequisites.

Yes, this is annoying.

         Linus
Re: [GIT PULL 2/5] soc: dt changes for 6.18
Posted by pr-tracker-bot@kernel.org 4 months, 1 week ago
The pull request you sent on Thu, 02 Oct 2025 00:26:22 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-dt-6.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0f048c878ee32a4259dbf28e0ad8fd0b71ee0085

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
[GIT PULL 3/5] soc: defconfig updates for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:

  Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.18

for you to fetch changes up to 1f76c941c29bffdc97212969115f1fd5f91a4aed:

  ARM: configs: u8500: Set NFC_SHDLC as built-in (2025-10-01 23:48:45 +0200)

----------------------------------------------------------------
soc: defconfig updates for 6.18

Only a small set up updates, enabling a few drivers for Artpec, THead,
Renesas and Broadcom chips, and cleaning out some Qualcomm options that
were removed previously.

----------------------------------------------------------------
Akhil P Oommen (1):
      arm64: defconfig: Enable X1P42100 GPUCC driver

Alexander Stein (1):
      arm64: defconfig: Enable Marvell WiFi-Ex USB driver

Andrea della Porta (1):
      arm64: defconfig: Enable BCM2712 on-chip pin controller driver

Arnd Bergmann (7):
      Merge tag 'renesas-arm-defconfig-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
      Merge tag 'samsung-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/defconfig
      Merge tag 'arm-soc/for-6.18/defconfig-arm64' of https://github.com/Broadcom/stblinux into soc/defconfig
      Merge tag 'imx-defconfig-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
      Merge tag 'qcom-arm32-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'qcom-arm64-defconfig-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig
      Merge tag 'riscv-config-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/defconfig

Fabrizio Castro (1):
      arm64: defconfig: Enable the RZ/V2H(P) RSPI driver

Guodong Xu (1):
      riscv: defconfig: Enable MMP_PDMA support for SpacemiT K1 SoC

Jihed Chaibi (2):
      ARM: defconfig: pxa: Remove duplicate CONFIG_USB_GPIO_VBUS entry
      ARM: configs: u8500: Set NFC_SHDLC as built-in

Joy Zou (1):
      arm64: defconfig: enable i.MX91 pinctrl

Krzysztof Kozlowski (1):
      ARM: s3c6400_defconfig: Drop MTD_NAND_S3C2410

Petr Vorel (1):
      ARM: defconfig: Remove obsolete CONFIG_USB_EHCI_MSM

SungMin Park (1):
      arm64: defconfig: Enable Axis ARTPEC SoC

Taniya Das (1):
      arm64: defconfig: Enable QCS615 clock controllers

Thierry Bultel (1):
      arm64: defconfig: Enable Renesas RZ/T2H serial SCI

Trevor Woerner (1):
      ARM: defconfig: cleanup orphaned CONFIGs

Yixun Lan (1):
      riscv: defconfig: run savedefconfig to reorder it

 arch/arm/configs/multi_v7_defconfig |  4 ----
 arch/arm/configs/pxa_defconfig      |  1 -
 arch/arm/configs/qcom_defconfig     |  4 ----
 arch/arm/configs/s3c6400_defconfig  |  1 -
 arch/arm/configs/u8500_defconfig    |  2 +-
 arch/arm64/configs/defconfig        | 12 ++++++++++++
 arch/riscv/configs/defconfig        |  6 +++---
 7 files changed, 16 insertions(+), 14 deletions(-)
Re: [GIT PULL 3/5] soc: defconfig updates for 6.18
Posted by pr-tracker-bot@kernel.org 4 months, 1 week ago
The pull request you sent on Thu, 02 Oct 2025 00:27:14 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-defconfig-6.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/f8912147dba3e9688b290aab0987bc9b0c6bb9a3

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
[GIT PULL 4/5] soc: driver updates for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:

  Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.18

for you to fetch changes up to c4ebd661282df563a0c83acacbc35cfd4d8da541:

  Merge tag 'riscv-cache-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers (2025-09-24 23:17:23 +0200)

----------------------------------------------------------------
soc: driver updates for 6.18

Lots of platform specific updates for Qualcomm SoCs, including a
new TEE subsystem driver for the Qualcomm QTEE firmware interface.

Added support for the Apple A11 SoC in drivers that are shared with the
M1/M2 series, among more updates for those.

Smaller platform specific driver updates for Renesas, ASpeed, Broadcom,
Nvidia, Mediatek, Amlogic, TI, Allwinner, and Freescale SoCs.

Driver updates in the cache controller, memory controller and reset
controller subsystems.

SCMI firmware updates to add more features and improve robustness.
This includes support for having multiple SCMI providers in a single
system.

TEE subsystem support for protected DMA-bufs, allowing hardware to
access memory areas that managed by the kernel but remain inaccessible
from the CPU in EL1/EL0.

----------------------------------------------------------------
Aaron Kling (3):
      dt-bindings: memory: tegra210: emc: Document OPP table and interconnect
      dt-bindings: memory: tegra210: Add memory client IDs
      memory: tegra210: Use bindings for client ids

Akhilesh Patil (2):
      drivers: tee: improve sysfs interface by using sysfs_emit()
      drivers: firmware: bcm47xx_sprom: fix spelling

Amirreza Zarrabi (11):
      firmware: qcom: tzmem: export shm_bridge create/delete
      firmware: qcom: scm: add support for object invocation
      tee: allow a driver to allocate a tee_device without a pool
      tee: add close_context to TEE driver operation
      tee: add TEE_IOCTL_PARAM_ATTR_TYPE_UBUF
      tee: add TEE_IOCTL_PARAM_ATTR_TYPE_OBJREF
      tee: increase TEE_MAX_ARG_SIZE to 4096
      tee: add Qualcomm TEE driver
      tee: qcom: add primordial object
      tee: qcom: enable TEE_IOC_SHM_ALLOC ioctl
      Documentation: tee: Add Qualcomm TEE driver

Andrea della Porta (2):
      dt-bindings: clock: rp1: Add missing MIPI DSI defines
      clk: rp1: Implement remaining clock tree

Arnd Bergmann (25):
      Merge tag 'aspeed-6.18-drivers-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'reset-for-v6.18' of https://git.pengutronix.de/git/pza/linux into soc/drivers
      Merge tag 'arm-soc/for-6.18/drivers' of https://github.com/Broadcom/stblinux into soc/drivers
      Merge tag 'qcom-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'hisi-drivers-for-6.18' of https://github.com/hisilicon/linux-hisi into soc/drivers
      Merge tag 'tee-improve-sysfs-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'tee-sha1-lib-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'tee-prot-dma-buf-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'renesas-drivers-for-v6.18-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'samsung-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'tegra-for-6.18-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'scmi-updates-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/drivers
      Merge tag 'v6.17-next-soc' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.18-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'apple-soc-drivers-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'sunxi-drivers-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/drivers
      Merge tag 'memory-controller-drv-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'tee-qcomtee-for-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'tee-shm-register-fix-for-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'soc_fsl-6.18-1' of https://github.com/chleroy/linux into soc/drivers
      Merge tag 'riscv-cache-for-v6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers

Barnabás Czémán (1):
      dt-bindings: firmware: qcom,scm: Add MSM8937

Bjorn Andersson (1):
      Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' into drivers-for-6.18

Brian Masney (1):
      clk: rp1: convert from round_rate() to determine_rate()

Bryan Brattlof (1):
      soc: ti: k3-socinfo: Add information for AM62L SR1.1

Chelsy Ratnawat (1):
      bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs show functions

Chen-Yu Tsai (2):
      soc: sunxi: sram: add entry for a523
      soc: sunxi: sram: register regmap as syscon

Christophe JAILLET (2):
      firmware: arm_scmi: Constify struct scmi_voltage_proto_ops
      firmware: arm_scmi: Constify struct scmi_transport_ops

Christophe Leroy (2):
      soc: fsl: qe: Change GPIO driver to a proper platform driver
      soc: fsl: qe: Drop legacy-of-mm-gpiochip.h header from GPIO driver

Colin Ian King (1):
      soc: hisilicon: kunpeng_hccs: Fix spelling mistake "decrese" -> "decrease"

Conor Dooley (1):
      dt-bindings: cache: ax45mp: add 2048 as a supported cache-sets value

Duy Nguyen (1):
      soc: renesas: Identify R-Car X5H

Eric Biggers (1):
      tee: Use SHA-1 library instead of crypto_shash

Etienne Carriere (1):
      tee: new ioctl to a register tee_shm from a dmabuf file descriptor

Florian Fainelli (1):
      dt-bindings: memory: Update brcmstb-memc-ddr binding with older chips

Fushuai Wang (1):
      soc/fsl/qbman: Use for_each_online_cpu() instead of for_each_cpu()

Icenowy Zheng (2):
      dt-bindings: reset: thead,th1520-reset: add more VOSYS resets
      reset: th1520: add resets for display pipeline

Ivaylo Ivanov (1):
      dt-bindings: soc: samsung: usi: add samsung,exynos2200-usi compatible

Janne Grunau (23):
      dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatible
      dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible
      dt-bindings: cpufreq: apple,cluster-cpufreq: Add t6020 compatible
      dt-bindings: interrupt-controller: apple,aic2: Add apple,t6020-aic compatible
      dt-bindings: iommu: dart: Add apple,t6020-dart compatible
      dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible
      dt-bindings: mailbox: apple,mailbox: Add t6020 compatible
      dt-bindings: gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles
      dt-bindings: iommu: apple,sart: Add apple,t6020-sart compatible
      dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible
      dt-bindings: net: bcm4377-bluetooth: Add BCM4388 compatible
      dt-bindings: net: bcm4329-fmac: Add BCM4388 PCI compatible
      dt-bindings: mfd: apple,smc: Add t6020-smc compatible
      dt-bindings: spmi: apple,spmi: Add t6020-spmi compatible
      dt-bindings: watchdog: apple,wdt: Add t6020-wdt compatible
      dt-bindings: clock: apple,nco: Add t6020-nco compatible
      dt-bindings: dma: apple,admac: Add t6020-admac compatible
      ASoC: dt-bindings: apple,mca: Add t6020-mca compatible
      spi: dt-bindings: apple,spi: Add t6020-spi compatible
      pinctrl: apple: Add "apple,t8103-pinctrl" as compatible
      ASoC: apple: mca: Add "apple,t8103-mca" compatible
      spi: apple: Add "apple,t8103-spi" compatible
      pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"

Jens Glathe (1):
      firmware: qcom: scm: Allow QSEECOM on Lenovo Thinkbook 16

Jens Reidel (1):
      soc: qcom: smem: Fix endian-unaware access of num_entries

Jens Wiklander (10):
      optee: sync secure world ABI headers
      dma-buf: dma-heap: export declared functions
      tee: implement protected DMA-heap
      tee: refactor params_from_user()
      tee: add tee_shm_alloc_dma_mem()
      optee: support protected memory allocation
      optee: FF-A: dynamic protected memory allocation
      optee: smc abi: dynamic protected memory allocation
      Merge branch '20250911-qcom-tee-using-tee-ss-without-mem-obj-v12-2-17f07a942b8d@oss.qualcomm.com' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux
      tee: fix register_shm_helper()

Johan Hovold (5):
      firmware: arm_scmi: quirk: Prevent writes to string constants
      firmware: meson_sm: fix device leak at probe
      firmware: firmware: meson-sm: fix compile-test default
      soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
      soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure

John Madieu (1):
      soc: renesas: rz-sysc: Add syscon/regmap support

Junnan Wu (1):
      firmware: arm_scmi: Mark VirtIO ready before registering scmi_virtio_driver

Kathiravan Thirumoorthy (1):
      dt-bindings: sram: qcom,imem: Document IPQ5424 compatible

Kendall Willis (1):
      firmware: ti_sci: Enable abort handling of entry to LPM

Krzysztof Kozlowski (2):
      soc: qcom: icc-bwmon: Fix handling dev_pm_opp_find_bw_*() errors
      firmware: arm_scmi: Simplify printks with pOF format

Kyle Hendry (2):
      dt-bindings: reset: add compatible for bcm63xx ephy control
      reset: bcm6345: add support for bcm63xx ephy control register

Luca Weiss (1):
      dt-bindings: soc: qcom,rpmh-rsc: Remove double colon from description

Mukesh Ojha (4):
      firmware: qcom: scm: preserve assign_mem() error return value
      soc: qcom: mdt_loader: Remove unused parameter
      soc: qcom: mdt_loader: Remove pas id parameter
      soc: qcom: mdt_loader: Remove unused parameter

Nick Chan (8):
      dt-bindings: mailbox: apple,mailbox: Add ASC mailboxes on Apple A11 and T2
      soc: apple: mailbox: Add Apple A11 and T2 mailbox support
      dt-bindings: iommu: apple,sart: Add Apple A11
      soc: apple: sart: Make allow flags SART version dependent
      soc: apple: sart: Add SARTv0 support
      dt-bindings: nvme: apple,nvme-ans: Add Apple A11
      nvme: apple: Add Apple A11 support
      dt-bindings: spmi: Add Apple A11 and T2 compatible

Nikita Travkin (1):
      firmware: qcom: tzmem: disable sc7180 platform

Nikunj Kela (1):
      dt-bindings: firmware: arm,scmi: Allow multiple instances

Patrice Chotard (1):
      memory: stm32_omm: Fix req2ack update test

Peng Fan (5):
      firmware: arm_scmi: Fix function name typo in scmi_perf_proto_ops struct
      firmware: arm_scmi: imx: Add documentation for MISC_BOARD_INFO
      firmware: arm_scmi: imx: Discover MISC build info from the system manager
      firmware: arm_scmi: imx: Support retrieving MISC protocol configuration info
      firmware: arm_scmi: imx: Discover MISC board info from the system manager

Peter Griffin (1):
      soc: samsung: exynos-pmu: Enable CPU Idle for gs101

Philipp Zabel (1):
      MAINTAINERS: Use https:// protocol for Reset Controller Framework tree

Prasad Kumpatla (1):
      soc: qcom: pd-mapper: Add SM8750 compatible

Qianfeng Rong (1):
      soc: qcom: use devm_kcalloc() for array space allocation

Rob Herring (Arm) (1):
      soc: aspeed: Use of_reserved_mem_region_to_resource() for "memory-region"

Robert Marko (8):
      arm64: Add config for Microchip SoC platforms
      arm64: lan969x: Add support for Microchip LAN969x SoC
      mfd: at91-usart: Make it selectable for ARCH_MICROCHIP
      tty: serial: atmel: make it selectable for ARCH_MICROCHIP
      spi: atmel: make it selectable for ARCH_MICROCHIP
      i2c: at91: make it selectable for ARCH_MICROCHIP
      char: hw_random: atmel: make it selectable for ARCH_MICROCHIP
      crypto: atmel-aes: make it selectable for ARCH_MICROCHIP

Ryan Chen (2):
      soc: aspeed: socinfo: Add AST27xx silicon IDs
      reset: aspeed: register AST2700 reset auxiliary bus device

Salah Triki (1):
      bus: fsl-mc: Check return value of platform_get_resource()

Samuel Holland (1):
      cache: sifive_ccache: Optimize cache flushes

Sneh Mankad (1):
      soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS

Sven Peter (1):
      soc: apple: Drop default ARCH_APPLE in Kconfig

Svyatoslav Ryhel (1):
      soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups

Thomas Weißschuh (1):
      soc: ti: pruss: don't use %pK through printk

Tudor Ambarus (1):
      firmware: exynos-acpm: fix PMIC returned errno

Val Packett (1):
      firmware: qcom: scm: Allow QSEECOM on Dell Inspiron 7441 / Latitude 7455

Viken Dadhaniya (6):
      dt-bindings: qcom: se-common: Add QUP Peripheral-specific properties for I2C, SPI, and SERIAL bus
      soc: qcom: geni-se: Cleanup register defines and update copyright
      soc: qcom: geni-se: Add support to load QUP SE Firmware via Linux subsystem
      i2c: qcom-geni: Load i2c qup Firmware from linux side
      spi: geni-qcom: Load spi qup Firmware from linux side
      serial: qcom-geni: Load UART qup Firmware from linux side

Wolfram Sang (2):
      soc: remove unneeded 'fast_io' parameter in regmap_config
      reset: remove unneeded 'fast_io' parameter in regmap_config

Yijie Yang (1):
      firmware: qcom: scm: Allow QSEECOM on HAMOA-IOT-EVK

Zhen Ni (1):
      memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe

 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |   33 +-
 .../bindings/cache/andestech,ax45mp-cache.yaml     |    6 +-
 .../devicetree/bindings/clock/apple,nco.yaml       |   17 +-
 .../bindings/cpufreq/apple,cluster-cpufreq.yaml    |    3 +
 .../devicetree/bindings/dma/apple,admac.yaml       |   17 +-
 .../devicetree/bindings/firmware/arm,scmi.yaml     |    2 +-
 .../devicetree/bindings/firmware/qcom,scm.yaml     |    3 +
 .../devicetree/bindings/gpu/apple,agx.yaml         |    6 +
 .../bindings/i2c/qcom,i2c-geni-qcom.yaml           |    1 +
 .../bindings/interrupt-controller/apple,aic2.yaml  |    1 +
 .../devicetree/bindings/iommu/apple,dart.yaml      |   14 +-
 .../devicetree/bindings/iommu/apple,sart.yaml      |    5 +-
 .../devicetree/bindings/mailbox/apple,mailbox.yaml |    8 +
 .../memory-controllers/brcm,brcmstb-memc-ddr.yaml  |    4 +
 .../memory-controllers/nvidia,tegra210-emc.yaml    |   11 +
 .../devicetree/bindings/mfd/apple,smc.yaml         |   17 +-
 .../net/bluetooth/brcm,bcm4377-bluetooth.yaml      |    1 +
 .../bindings/net/wireless/brcm,bcm4329-fmac.yaml   |    1 +
 .../devicetree/bindings/nvme/apple,nvme-ans.yaml   |   30 +-
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |   27 +-
 .../bindings/power/apple,pmgr-pwrstate.yaml        |   27 +-
 .../bindings/reset/brcm,bcm6345-reset.yaml         |    4 +-
 .../bindings/serial/qcom,serial-geni-qcom.yaml     |    1 +
 .../bindings/soc/qcom/qcom,rpmh-rsc.yaml           |    2 +-
 .../bindings/soc/qcom/qcom,se-common-props.yaml    |   26 +
 .../bindings/soc/samsung/exynos-usi.yaml           |    1 +
 .../devicetree/bindings/sound/apple,mca.yaml       |   17 +-
 .../devicetree/bindings/spi/apple,spi.yaml         |   16 +-
 .../bindings/spi/qcom,spi-geni-qcom.yaml           |    1 +
 .../devicetree/bindings/spmi/apple,spmi.yaml       |   20 +-
 .../devicetree/bindings/sram/qcom,imem.yaml        |    1 +
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |   27 +-
 Documentation/tee/index.rst                        |    1 +
 Documentation/tee/qtee.rst                         |   96 ++
 MAINTAINERS                                        |    9 +-
 arch/arm64/Kconfig.platforms                       |   51 +-
 arch/powerpc/platforms/Kconfig                     |    1 -
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |    9 +-
 drivers/cache/sifive_ccache.c                      |    8 +-
 drivers/char/hw_random/Kconfig                     |    2 +-
 drivers/clk/clk-rp1.c                              | 1222 ++++++++++++++++++--
 drivers/crypto/Kconfig                             |    2 +-
 drivers/dma-buf/dma-heap.c                         |    4 +
 drivers/firmware/arm_scmi/bus.c                    |   13 +-
 drivers/firmware/arm_scmi/quirks.c                 |   15 +-
 drivers/firmware/arm_scmi/transports/mailbox.c     |    7 +-
 drivers/firmware/arm_scmi/transports/optee.c       |    2 +-
 drivers/firmware/arm_scmi/transports/virtio.c      |    3 +
 .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c    |  111 ++
 drivers/firmware/arm_scmi/vendors/imx/imx95.rst    |   25 +
 drivers/firmware/arm_scmi/voltage.c                |    2 +-
 drivers/firmware/broadcom/bcm47xx_sprom.c          |    2 +-
 drivers/firmware/meson/Kconfig                     |    2 +-
 drivers/firmware/meson/meson_sm.c                  |    7 +-
 drivers/firmware/qcom/qcom_scm.c                   |  125 +-
 drivers/firmware/qcom/qcom_scm.h                   |    7 +
 drivers/firmware/qcom/qcom_tzmem.c                 |   64 +-
 drivers/firmware/samsung/exynos-acpm-pmic.c        |   25 +-
 drivers/firmware/ti_sci.c                          |   57 +-
 drivers/firmware/ti_sci.h                          |    3 +
 drivers/i2c/busses/Kconfig                         |    2 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |    8 +-
 drivers/media/platform/qcom/venus/firmware.c       |    4 +-
 drivers/memory/samsung/exynos-srom.c               |   10 +-
 drivers/memory/stm32_omm.c                         |    2 +-
 drivers/memory/tegra/tegra210.c                    |  146 +--
 drivers/mfd/Kconfig                                |    2 +-
 drivers/net/wireless/ath/ath12k/ahb.c              |    2 +-
 drivers/nvme/host/apple.c                          |  197 +++-
 drivers/pinctrl/pinctrl-apple-gpio.c               |    1 +
 drivers/pmdomain/apple/pmgr-pwrstate.c             |    1 +
 drivers/remoteproc/qcom_q6v5_adsp.c                |    2 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |    7 +-
 drivers/remoteproc/qcom_q6v5_wcss.c                |    2 +-
 drivers/reset/Kconfig                              |    7 +
 drivers/reset/Makefile                             |    1 +
 drivers/reset/reset-aspeed.c                       |  253 ++++
 drivers/reset/reset-bcm6345.c                      |    1 +
 drivers/reset/reset-intel-gw.c                     |    1 -
 drivers/reset/reset-qcom-pdc.c                     |    1 -
 drivers/reset/reset-th1520.c                       |   41 +-
 drivers/soc/apple/Kconfig                          |    3 -
 drivers/soc/apple/mailbox.c                        |   19 +
 drivers/soc/apple/sart.c                           |   60 +-
 drivers/soc/aspeed/aspeed-lpc-ctrl.c               |   14 +-
 drivers/soc/aspeed/aspeed-p2a-ctrl.c               |   14 +-
 drivers/soc/aspeed/aspeed-socinfo.c                |    4 +
 drivers/soc/fsl/qbman/qman_test_stash.c            |    2 +-
 drivers/soc/fsl/qe/gpio.c                          |  139 ++-
 drivers/soc/hisilicon/kunpeng_hccs.c               |    2 +-
 drivers/soc/mediatek/mtk-svs.c                     |   23 +
 drivers/soc/qcom/icc-bwmon.c                       |    3 +
 drivers/soc/qcom/llcc-qcom.c                       |    1 -
 drivers/soc/qcom/mdt_loader.c                      |   20 +-
 drivers/soc/qcom/qcom-geni-se.c                    |  506 +++++++-
 drivers/soc/qcom/qcom_pd_mapper.c                  |    1 +
 drivers/soc/qcom/ramp_controller.c                 |    1 -
 drivers/soc/qcom/rpm_master_stats.c                |    2 +-
 drivers/soc/qcom/rpmh-rsc.c                        |    7 +-
 drivers/soc/qcom/smem.c                            |    2 +-
 drivers/soc/renesas/Kconfig                        |   13 +
 drivers/soc/renesas/r9a08g045-sysc.c               |    1 +
 drivers/soc/renesas/r9a09g047-sys.c                |    1 +
 drivers/soc/renesas/r9a09g057-sys.c                |    1 +
 drivers/soc/renesas/renesas-soc.c                  |   12 +
 drivers/soc/renesas/rz-sysc.c                      |   30 +-
 drivers/soc/renesas/rz-sysc.h                      |    2 +
 drivers/soc/samsung/exynos-pmu.c                   |  276 ++++-
 drivers/soc/sunxi/sunxi_sram.c                     |   14 +
 drivers/soc/tegra/fuse/fuse-tegra30.c              |  122 ++
 drivers/soc/ti/k3-socinfo.c                        |   10 +
 drivers/soc/ti/pruss.c                             |    2 +-
 drivers/spi/Kconfig                                |    2 +-
 drivers/spi/spi-apple.c                            |    1 +
 drivers/spi/spi-geni-qcom.c                        |    6 +
 drivers/tee/Kconfig                                |    9 +-
 drivers/tee/Makefile                               |    2 +
 drivers/tee/optee/Kconfig                          |    5 +
 drivers/tee/optee/Makefile                         |    1 +
 drivers/tee/optee/core.c                           |    9 +-
 drivers/tee/optee/ffa_abi.c                        |  146 ++-
 drivers/tee/optee/optee_ffa.h                      |   27 +-
 drivers/tee/optee/optee_msg.h                      |   84 +-
 drivers/tee/optee/optee_private.h                  |   15 +-
 drivers/tee/optee/optee_smc.h                      |   37 +-
 drivers/tee/optee/protmem.c                        |  335 ++++++
 drivers/tee/optee/smc_abi.c                        |  141 ++-
 drivers/tee/qcomtee/Kconfig                        |   12 +
 drivers/tee/qcomtee/Makefile                       |    9 +
 drivers/tee/qcomtee/async.c                        |  182 +++
 drivers/tee/qcomtee/call.c                         |  820 +++++++++++++
 drivers/tee/qcomtee/core.c                         |  915 +++++++++++++++
 drivers/tee/qcomtee/mem_obj.c                      |  169 +++
 drivers/tee/qcomtee/primordial_obj.c               |  113 ++
 drivers/tee/qcomtee/qcomtee.h                      |  185 +++
 drivers/tee/qcomtee/qcomtee_msg.h                  |  304 +++++
 drivers/tee/qcomtee/qcomtee_object.h               |  316 +++++
 drivers/tee/qcomtee/shm.c                          |  150 +++
 drivers/tee/qcomtee/user_obj.c                     |  692 +++++++++++
 drivers/tee/tee_core.c                             |  342 ++++--
 drivers/tee/tee_heap.c                             |  500 ++++++++
 drivers/tee/tee_private.h                          |   20 +-
 drivers/tee/tee_shm.c                              |  165 ++-
 drivers/tty/serial/Kconfig                         |    2 +-
 drivers/tty/serial/qcom_geni_serial.c              |    8 +-
 include/dt-bindings/clock/raspberrypi,rp1-clocks.h |    4 +
 include/dt-bindings/memory/tegra210-mc.h           |   74 ++
 include/dt-bindings/reset/thead,th1520-reset.h     |    7 +
 include/linux/firmware/qcom/qcom_scm.h             |    6 +
 include/linux/firmware/qcom/qcom_tzmem.h           |   15 +
 include/linux/scmi_protocol.h                      |    2 +-
 include/linux/soc/qcom/geni-se.h                   |    4 +
 include/linux/soc/qcom/mdt_loader.h                |    7 +-
 include/linux/tee_core.h                           |  113 +-
 include/linux/tee_drv.h                            |   22 +
 include/uapi/linux/tee.h                           |   87 +-
 sound/soc/apple/mca.c                              |    1 +
 157 files changed, 9538 insertions(+), 751 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,se-common-props.yaml
 create mode 100644 Documentation/tee/qtee.rst
 create mode 100644 drivers/reset/reset-aspeed.c
 create mode 100644 drivers/tee/optee/protmem.c
 create mode 100644 drivers/tee/qcomtee/Kconfig
 create mode 100644 drivers/tee/qcomtee/Makefile
 create mode 100644 drivers/tee/qcomtee/async.c
 create mode 100644 drivers/tee/qcomtee/call.c
 create mode 100644 drivers/tee/qcomtee/core.c
 create mode 100644 drivers/tee/qcomtee/mem_obj.c
 create mode 100644 drivers/tee/qcomtee/primordial_obj.c
 create mode 100644 drivers/tee/qcomtee/qcomtee.h
 create mode 100644 drivers/tee/qcomtee/qcomtee_msg.h
 create mode 100644 drivers/tee/qcomtee/qcomtee_object.h
 create mode 100644 drivers/tee/qcomtee/shm.c
 create mode 100644 drivers/tee/qcomtee/user_obj.c
 create mode 100644 drivers/tee/tee_heap.c
Re: [GIT PULL 4/5] soc: driver updates for 6.18
Posted by pr-tracker-bot@kernel.org 4 months, 1 week ago
The pull request you sent on Thu, 02 Oct 2025 00:27:57 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38057e323657695ec8f814aff0cdd1c7e00d3e9b

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
[GIT PULL 5/5] ARM: soc updates for 6.18
Posted by Arnd Bergmann 4 months, 1 week ago
The following changes since commit b320789d6883cc00ac78ce83bccbfe7ed58afcf0:

  Linux 6.17-rc4 (2025-08-31 15:33:07 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.18

for you to fetch changes up to 65d2419f931c08ead6722fbb9d4bd8cecb25a7e3:

  ARM: versatile: clock: convert from round_rate() to determine_rate() (2025-10-01 23:49:09 +0200)

----------------------------------------------------------------
ARM: soc updates for 6.18

The at91 power management code and the TI AM33 platform each get
a few updates for robustness, the other changes are just minor
cleanups.

----------------------------------------------------------------
Alexander Sverdlin (1):
      ARM: AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on reset)

Andrew Davis (1):
      ARM: mach-hpe: Rework support and directory structure

Arnd Bergmann (4):
      Merge tag 'renesas-arm-soc-for-v6.18-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
      Merge tag 'at91-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
      Merge tag 'omap-for-v6.18/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/arm
      Merge tag 'v6.18-rockchip-arm32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/arm

Brian Masney (3):
      ARM: OMAP1: clock: convert from round_rate() to determine_rate()
      ARM: OMAP2+: clock: convert from round_rate() to determine_rate()
      ARM: versatile: clock: convert from round_rate() to determine_rate()

Geert Uytterhoeven (1):
      ARM: shmobile: rcar-gen2: Use SZ_256K definition

Kuninori Morimoto (1):
      arm: omap2: use string choices helper

Miaoqian Lin (1):
      ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init

Mikko Rapeli (1):
      ARM: rockchip: remove REGULATOR conditional to PM

Nicolas Ferre (3):
      ARM: at91: pm: fix .uhp_udp_mask specification for current SoCs
      ARM: at91: pm: fix MCKx restore routine
      ARM: at91: pm: save and restore ACR during PLL disable/enable

Ryan Wanner (1):
      ARM: at91: pm: Remove 2.5V regulator

Yang Xiuwei (1):
      ARM: OMAP2+: use IS_ERR_OR_NULL() helper

 MAINTAINERS                                  |  1 -
 arch/arm/Kconfig                             |  2 --
 arch/arm/Kconfig.platforms                   | 25 +++++++++++++++++
 arch/arm/Makefile                            |  1 -
 arch/arm/mach-at91/pm.c                      |  2 +-
 arch/arm/mach-at91/pm_suspend.S              | 41 ++++++----------------------
 arch/arm/mach-hpe/Kconfig                    | 23 ----------------
 arch/arm/mach-hpe/Makefile                   |  1 -
 arch/arm/mach-hpe/gxp.c                      | 15 ----------
 arch/arm/mach-omap1/clock.c                  | 19 +++++++++----
 arch/arm/mach-omap2/am33xx-restart.c         | 36 ++++++++++++++++++++++++
 arch/arm/mach-omap2/board-n8x0.c             |  2 +-
 arch/arm/mach-omap2/clkt2xxx_virt_prcm_set.c | 12 ++++----
 arch/arm/mach-omap2/pm33xx-core.c            |  6 +++-
 arch/arm/mach-omap2/powerdomain.c            |  2 +-
 arch/arm/mach-omap2/voltage.c                | 12 ++++----
 arch/arm/mach-omap2/vp.c                     |  4 +--
 arch/arm/mach-rockchip/Kconfig               |  2 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c        |  2 +-
 arch/arm/mach-versatile/spc.c                |  9 +++---
 include/soc/at91/sama7-sfrbu.h               |  7 -----
 21 files changed, 113 insertions(+), 111 deletions(-)
 delete mode 100644 arch/arm/mach-hpe/Kconfig
 delete mode 100644 arch/arm/mach-hpe/Makefile
 delete mode 100644 arch/arm/mach-hpe/gxp.c
Re: [GIT PULL 5/5] ARM: soc updates for 6.18
Posted by pr-tracker-bot@kernel.org 4 months, 1 week ago
The pull request you sent on Thu, 02 Oct 2025 00:28:45 +0200:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.18

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/42cbaeec987b9fb91045060f2e7ce3152458ead9

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html