[GIT PULL 0/4] soc updates for 7.0

Arnd Bergmann posted 4 patches 5 hours ago
Only 2 patches received!
775 files changed, 52313 insertions(+), 5630 deletions(-)
[GIT PULL 0/4] soc updates for 7.0
Posted by Arnd Bergmann 5 hours ago
Hi Linus,

The 7.0 merge window seems fairly quiet for the soc tree, with
only 757 non-merge changesets throughout the tree, and three
quarters of those being arm64 devicetree updates. A few new
SoC models got merged, but fewer new machines normal.

The most active developers this time by number of patches are

     37 Rob Herring (Arm)
     35 Krzysztof Kozlowski
     26 Lad Prabhakar
     25 AngeloGioacchino Del Regno
     18 Luca Weiss
     15 Vladimir Zapolskiy
     15 Heiko Stuebner
     15 Guodong Xu
     15 Cosmin Tanislav
     15 Alexander Stein
     14 Peng Fan
     14 Alain Volmat
     12 Frank Li
     11 Patrice Chotard
     11 Francesco Dolcini
     11 Dmitry Baryshkov
     10 Stefano Radaelli

and this is the overall dirstat:

   0.5% Documentation/devicetree/bindings/arm/
   0.3% Documentation/devicetree/bindings/mtd/
   0.5% Documentation/devicetree/bindings/riscv/
   0.5% Documentation/devicetree/bindings/
   3.2% arch/arm/boot/dts/aspeed/
   0.8% arch/arm/boot/dts/microchip/
   0.6% arch/arm/boot/dts/nxp/imx/
   0.2% arch/arm/boot/dts/nxp/lpc/
   0.5% arch/arm/boot/dts/qcom/
   0.5% arch/arm/boot/dts/renesas/
   0.4% arch/arm/boot/dts/st/
   0.6% arch/arm/boot/dts/ti/omap/
   0.2% arch/arm/boot/dts/
   0.2% arch/arm64/boot/dts/allwinner/
   1.3% arch/arm64/boot/dts/amlogic/
   3.2% arch/arm64/boot/dts/apple/
   0.4% arch/arm64/boot/dts/broadcom/northstar2/
   0.8% arch/arm64/boot/dts/broadcom/stingray/
   0.3% arch/arm64/boot/dts/cavium/
  22.5% arch/arm64/boot/dts/freescale/
   0.5% arch/arm64/boot/dts/intel/
   0.4% arch/arm64/boot/dts/marvell/
   4.3% arch/arm64/boot/dts/mediatek/
   0.2% arch/arm64/boot/dts/nvidia/
  31.6% arch/arm64/boot/dts/qcom/
   0.8% arch/arm64/boot/dts/realtek/
   9.5% arch/arm64/boot/dts/renesas/
   7.1% arch/arm64/boot/dts/rockchip/
   0.3% arch/arm64/boot/dts/st/
   1.0% arch/arm64/boot/dts/ti/
   0.4% arch/arm64/boot/dts/
   2.0% arch/riscv/boot/dts/sophgo/
   2.4% arch/riscv/boot/dts/spacemit/
   0.2% arch/riscv/boot/dts/
 775 files changed, 52313 insertions(+), 5630 deletions(-)
[GIT PULL 2/4] soc: driver updates for 7.0
Posted by Arnd Bergmann 5 hours ago
The following changes since commit f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da:

  Linux 6.19-rc3 (2025-12-28 13:24:26 -0800)

are available in the Git repository at:

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

for you to fetch changes up to cfd00b7e26c8331e3bb0f03ca770888866c15ff4:

  Merge tag 'soc_fsl-6.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers (2026-02-04 08:41:49 +0100)

----------------------------------------------------------------
soc: driver updates for 7.0

There are are a number of to firmware drivers, in particular the TEE
subsystem:

  - a bus callback for TEE firmware that device drivers can register to
  - sysfs support for tee firmware information
  - minor updates to platform specific TEE drivers for AMD, NXP, Qualcomm
    and the generic optee driver
  - ARM SCMI firmware refactoring to improve the protocol discover
    among other fixes and cleanups
  - ARM FF-A firmware interoperability improvements

The reset controller and memory controller subsystems gain support for
additional hardware platforms from Mediatek, Renesas, NXP, Canaan and
SpacemiT.

Most of the other changes are for random drivers/soc code. Among
a number of cleanups and newly added hardware support, including:

 - Mediatek MT8196 DVFS power management and mailbox support

 - Qualcomm SCM firmware and MDT loader refactoring, as part of
   the new Glymur platform support.

 - NXP i.MX9 System Manager firmware support for accessing the
   syslog

 - Minor updates for TI, Renesas, Samsung, Apple, Marvell and AMD
   SoCs.

----------------------------------------------------------------
Alexander Wilhelm (3):
      soc: qcom: check QMI basic element error codes
      soc: qcom: fix QMI encoding/decoding for basic elements
      soc: qcom: preserve CPU endianness for QMI_DATA_LEN

Ally Heev (1):
      firmware: arm_scmi: Fix uninitialized pointers with __free attr

AngeloGioacchino Del Regno (5):
      soc: mediatek: mtk-dvfsrc: Change error check for DVFSRCv4 START cmd
      soc: mediatek: mtk-dvfsrc: Add and propagate DVFSRC bandwidth type
      soc: mediatek: mtk-dvfsrc: Add a new callback for calc_dram_bw
      soc: mediatek: mtk-dvfsrc: Write bandwidth to EMI DDR if present
      soc: mediatek: mtk-dvfsrc: Add support for DVFSRCv4 and MT8196

Aristo Chen (2):
      tee: add revision sysfs attribute
      tee: optee: store OS revision for TEE core

Arnd Bergmann (24):
      Merge tag 'renesas-drivers-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'ffa-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'scmi-updates-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers
      Merge tag 'renesas-drivers-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/drivers
      Merge tag 'qcomtee-fixes-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'optee-update-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'tee-bus-callback-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'amdtee-update-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'tee-sysfs-for-6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into soc/drivers
      Merge tag 'samsung-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers
      Merge tag 'tegra-for-6.20-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/drivers
      Merge tag 'zynqmp-soc-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/drivers
      Merge tag 'imx-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/drivers
      Merge tag 'ti-driver-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers
      Merge tag 'qcom-drivers-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      Merge tag 'apple-soc-drivers-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers
      Merge tag 'mtk-soc-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/drivers
      Merge tag 'omap-for-v6.20/drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/drivers
      Merge tag 'amlogic-drivers-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers
      Merge tag 'memory-controller-drv-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into soc/drivers
      Merge tag 'reset-for-v6.20' of https://git.pengutronix.de/git/pza/linux into soc/drivers
      Merge tag 'mvebu-arm-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/drivers
      Merge tag 'v6.20-rockchip-drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/drivers
      Merge tag 'soc_fsl-6.20-1' of https://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers

Artem Shimko (1):
      firmware: arm_scmi: Refactor reset domain handling

Bartosz Golaszewski (3):
      reset: gpio: add the "compatible" property
      reset: gpio: suppress bind attributes in sysfs
      reset: gpio: check the return value of gpiod_set_value_cansleep()

Bjorn Andersson (1):
      Merge branch '20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com' into drivers-for-6.20

Chen Ni (1):
      soc: fsl: qe: qe_ports_ic: Consolidate chained IRQ handler install/remove

Christophe Leroy (CS GROUP) (2):
      soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports
      dt-bindings: soc: fsl: qe: Add an interrupt controller for QUICC Engine Ports

Claudiu Beznea (2):
      reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits()
      reset: rzg2l-usbphy-ctrl: Add suspend/resume support

Clément Le Goffic (5):
      dt-bindings: memory: factorise LPDDR props into SDRAM props
      dt-bindings: memory: introduce DDR4
      dt-bindings: memory: factorise LPDDR channel binding into SDRAM channel
      dt-bindings: memory: add DDR4 channel compatible
      dt-bindings: memory: SDRAM channel: standardise node name

Colin Ian King (1):
      optee: make read-only array attr static const

Cosmin Tanislav (1):
      soc: renesas: Enable ICU support on RZ/N2H

Cristian Marussi (2):
      firmware: arm_scmi: Rework protocol version negotiation logic
      firmware: arm_scmi: Remove legacy protocol versioning logic

Dale Whinham (1):
      firmware: qcom: scm: allow QSEECOM on Surface Pro 11

Dan Carpenter (1):
      firmware: arm_scmi: Move boiler plate code into the get info functions

Dmitry Baryshkov (1):
      soc: qcom: ubwc: add missing include

Geert Uytterhoeven (1):
      MAINTAINERS: Mark the OP-TEE mailing list moderated

Gui-Dong Han (1):
      bus: fsl-mc: fix use-after-free in driver_override_show()

Guodong Xu (4):
      dt-bindings: soc: spacemit: Add K3 reset support and IDs
      reset: Create subdirectory for SpacemiT drivers
      reset: spacemit: Extract common K1 reset code
      reset: spacemit: Add SpacemiT K3 reset driver

Haotian Zhang (3):
      clk: qcom: Return correct error code in qcom_cc_probe_by_index()
      soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in cmd_db_dev_probe
      hwspinlock: omap: Handle devm_pm_runtime_enable() errors

Haoxiang Li (2):
      firmware: arm_ffa: Unmap Rx/Tx buffers on init failure
      bus: fsl-mc: fix an error handling in fsl_mc_device_add()

Herve Codina (Schneider Electric) (5):
      of/irq: Introduce for_each_of_imap_item
      of: unittest: Add a test case for for_each_of_imap_item iterator
      irqchip/ls-extirq: Use for_each_of_imap_item iterator
      irqchip/renesas-rza1: Use for_each_of_imap_item iterator
      soc: renesas: Add support for RZ/N1 GPIO Interrupt Multiplexer

Jason-JH Lin (8):
      mailbox: mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction
      mailbox: mtk-cmdq: Add GCE hardware virtualization configuration
      mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction
      mailbox: mtk-cmdq: Add driver data to support for MT8196
      soc: mediatek: mtk-cmdq: Add cmdq_get_mbox_priv() in cmdq_pkt_create()
      soc: mediatek: mtk-cmdq: Add pa_base parsing for hardware without subsys ID support
      soc: mediatek: mtk-cmdq: Extend cmdq_pkt_write API for SoCs without subsys ID
      soc: mediatek: mtk-cmdq: Add mminfra_offset adjustment for DRAM addresses

Jingyi Wang (2):
      dt-bindings: interrupt-controller: qcom,pdc: Document Kaanapali Power Domain Controller
      dt-bindings: sram: Document qcom,kaanapali-imem and its child node

Johan Hovold (7):
      memory: mtk-smi: fix device leaks on common probe
      memory: mtk-smi: fix device leak on larb probe
      memory: mtk-smi: clean up device link creation
      soc: ti: k3-socinfo: Fix compile testing
      soc: ti: k3-socinfo: Fix regmap leak on probe failure
      bus: omap-ocp2scp: fix OF populate on driver rebind
      bus: omap-ocp2scp: enable compile testing

Jorge Ramirez-Ortiz (1):
      soc: qcom: smem: handle ENOMEM error during probe

Julia Lawall (1):
      optee: update outdated comment

Junhui Liu (1):
      reset: canaan: k230: drop OF dependency and enable by default

Konrad Dybcio (1):
      soc: qcom: pmic_glink_altmode: Consume TBT3/USB4 mode notifications

Krzysztof Kozlowski (11):
      bus: qcom-ebi2: Simplify with scoped for each OF child loop
      tee: qcomtee: call: Fix confusing cleanup.h syntax
      tee: qcomtee: mem: Fix confusing cleanup.h syntax
      tee: qcomtee: user: Fix confusing cleanup.h syntax
      soc: dove: pmu: Simplify with scoped for each OF child loop
      soc: ti: knav_qmss: Remove ENOMEM printks
      soc: ti: knav_dma: Remove ENOMEM printks
      soc: ti: knav_dma: Simplify error messages in probe
      soc: ti: knav: Simplify with scoped for each OF child loop
      soc: ti: knav_dma: Simplify with scoped for each OF child loop
      soc: fsl: qe: Simplify with scoped for each OF child loop

Laurentiu Mihalcea (4):
      reset: imx8mp-audiomix: Drop unneeded macros
      reset: imx8mp-audiomix: Switch to using regmap API
      reset: imx8mp-audiomix: Extend the driver usage
      reset: imx8mp-audiomix: Support i.MX8ULP SIM LPAV

Louis-Alexis Eyraud (1):
      soc: mediatek: mtk-socinfo: Add entry for MT8371AV/AZA Genio 520

Luca Weiss (2):
      dt-bindings: crypto: qcom,prng: document Milos
      dt-bindings: qcom,pdc: document the Milos Power Domain Controller

Marco Crivellari (1):
      soc/xilinx: replace use of system_unbound_wq with system_dfl_wq

Michal Simek (1):
      cpuidle: zynq: Switch Michal Simek's email to new one

Mukesh Ojha (13):
      dt-bindings: remoteproc: qcom,pas: Add iommus property
      firmware: qcom_scm: Remove redundant piece of code
      firmware: qcom_scm: Rename peripheral as pas_id
      firmware: qcom_scm: Introduce PAS context allocator helper function
      remoteproc: pas: Replace metadata context with PAS context structure
      soc: qcom: mdtloader: Add PAS context aware qcom_mdt_pas_load() function
      soc: qcom: mdtloader: Remove qcom_mdt_pas_init() from exported symbols
      firmware: qcom_scm: Add a prep version of auth_and_reset function
      firmware: qcom_scm: Refactor qcom_scm_pas_init_image()
      firmware: qcom_scm: Add SHM bridge handling for PAS when running without QHEE
      firmware: qcom_scm: Add qcom_scm_pas_get_rsc_table() to get resource table
      remoteproc: pas: Extend parse_fw callback to fetch resources via SMC call
      remoteproc: qcom: pas: Enable Secure PAS support with IOMMU managed by Linux

Nick Xie (1):
      soc: amlogic: meson-gx-socinfo: add new SoC id for S905Y4

Nicolas Frattaroli (3):
      dt-bindings: soc: mediatek: dvfsrc: Document clock
      soc: mediatek: mtk-dvfsrc: Get and Enable DVFSRC clock
      soc: mediatek: mtk-dvfsrc: Rework bandwidth calculations

Pankaj Patil (3):
      dt-bindings: cache: qcom,llcc: Document Glymur LLCC block
      soc: qcom: llcc-qcom: Add support for Glymur
      dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur

Peng Fan (6):
      firmware: arm_scmi: imx: Support getting syslog of MISC protocol
      firmware: imx: sm-misc: Dump syslog info
      soc: imx: Use device-managed APIs for i.MX9
      soc: imx: Use dev_err_probe() for i.MX9
      soc: imx: Spport i.MX9[4,52]
      soc: imx8m: Fix error handling for clk_prepare_enable()

Philipp Zabel (1):
      Merge tag 'spacemit-clkrst-v6.20-3' into reset/next

Prathamesh Shete (1):
      soc/tegra: pmc: Fix unsafe generic_handle_irq() call

Randy Dunlap (1):
      firmware: ti_sci.h: fix all kernel-doc warnings

Rob Herring (Arm) (1):
      dt-bindings: soc: samsung: exynos-pmu: Drop unnecessary select schema

Shawn Lin (2):
      soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON definition
      soc: rockchip: grf: Support multiple grf to be handled

Sudeep Holla (2):
      firmware: arm_ffa: Tie FF-A version checks to specific features
      firmware: arm_ffa: Correct 32-bit response handling in NOTIFICATION_INFO_GET

SungMin Park (1):
      dt-bindings: samsung: exynos-pmu: Add compatible for ARTPEC-9 SoC

Sven Peter (1):
      soc: apple: rtkit: Add function to poweroff

Thierry Reding (10):
      soc/tegra: pmc: Use contextual data instead of global variable
      soc/tegra: pmc: Pass struct tegra_pmc to tegra_powergate_state()
      soc/tegra: pmc: Store PMC context in clocks
      soc/tegra: pmc: Embed reboot notifier in PMC context
      soc/tegra: pmc: Pass PMC context via sys-off callback data
      soc/tegra: pmc: Pass PMC context as debugfs data
      soc/tegra: pmc: Use PMC context embedded in powergates
      soc/tegra: pmc: Use driver-private data
      soc/tegra: pmc: Do not rely on global variable
      soc/tegra: pmc: Add PMC contextual functions

Thorsten Blum (1):
      tee: amdtee: Remove unused return variables

Tudor Ambarus (6):
      soc: samsung: exynos-chipid: use devm action to unregister soc device
      soc: samsung: exynos-chipid: use dev_err_probe where appropiate
      dt-bindings: nvmem: add google,gs101-otp
      soc: samsung: exynos-chipid: rename method
      soc: samsung: exynos-chipid: downgrade dev_info to dev_dbg for soc info
      soc: samsung: exynos-chipid: add google,gs101-otp support

Unnathi Chalicheemala (3):
      firmware: qcom_scm: Add API to get waitqueue IRQ info
      firmware: qcom_scm: Support multiple waitq contexts
      firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_completion()

Uwe Kleine-König (20):
      bus: fsl-mc: Drop error message in probe function
      bus: fsl-mc: Convert to bus callbacks
      tee: Add some helpers to reduce boilerplate for tee client drivers
      tee: Add probe, remove and shutdown bus callbacks to tee_client_driver
      tee: Adapt documentation to cover recent additions
      rtc: optee: Migrate to use tee specific driver registration function
      rtc: optee: Make use of tee bus methods
      hwrng: optee - Make use of module_tee_client_driver()
      hwrng: optee - Make use of tee bus methods
      efi: stmm: Make use of module_tee_client_driver()
      efi: stmm: Make use of tee bus methods
      firmware: arm_scmi: optee: Make use of module_tee_client_driver()
      firmware: arm_scmi: Make use of tee bus methods
      firmware: tee_bnxt: Make use of module_tee_client_driver()
      firmware: tee_bnxt: Make use of tee bus methods
      KEYS: trusted: Migrate to use tee specific driver registration function
      KEYS: trusted: Make use of tee bus methods
      tpm/tpm_ftpm_tee: Make use of tee specific driver registration
      tpm/tpm_ftpm_tee: Make use of tee bus methods
      tpm/tpm_ftpm_tee: Fix kdoc after function renames

Vivek Aknurwar (1):
      firmware: arm_scmi: Increase performance MAX_OPPS limit to 64

Vladimir Zapolskiy (1):
      ARM: s3c: remove a leftover hwmon-s3c.h header file

Wentao Liang (1):
      soc: ti: pruss: Fix double free in pruss_clk_mux_setup()

Yixun Lan (4):
      clk: spacemit: prepare common ccu header
      reset: spacemit: fix auxiliary device id
      Merge tags 'spacemit-clkrst-v6.20-1' and 'spacemit-clkrst-v6.20-2' into spacemit-clkrst-v6.20
      clk: spacemit: k3: extract common header

Zilin Guan (1):
      soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()

 Documentation/ABI/testing/sysfs-class-tee          |  10 +
 .../devicetree/bindings/cache/qcom,llcc.yaml       |  46 +-
 .../devicetree/bindings/crypto/qcom,prng.yaml      |   1 +
 .../interrupt-controller/fsl,qe-ports-ic.yaml      |  51 +++
 .../bindings/interrupt-controller/qcom,pdc.yaml    |   2 +
 .../memory-controllers/ddr/jedec,ddr4.yaml         |  34 ++
 .../memory-controllers/ddr/jedec,lpddr-props.yaml  |  74 ---
 .../memory-controllers/ddr/jedec,lpddr2.yaml       |   2 +-
 .../memory-controllers/ddr/jedec,lpddr3.yaml       |   2 +-
 .../memory-controllers/ddr/jedec,lpddr4.yaml       |   2 +-
 .../memory-controllers/ddr/jedec,lpddr5.yaml       |   2 +-
 ...lpddr-channel.yaml => jedec,sdram-channel.yaml} |  40 +-
 .../memory-controllers/ddr/jedec,sdram-props.yaml  |  94 ++++
 .../bindings/nvmem/google,gs101-otp.yaml           |  61 +++
 .../bindings/remoteproc/qcom,pas-common.yaml       |   3 +
 .../soc/mediatek/mediatek,mt8183-dvfsrc.yaml       |   6 +
 .../bindings/soc/samsung/exynos-pmu.yaml           |  23 +-
 .../bindings/soc/spacemit/spacemit,k1-syscon.yaml  |   8 +-
 Documentation/devicetree/bindings/sram/sram.yaml   |   2 +
 Documentation/driver-api/tee.rst                   |  18 +-
 MAINTAINERS                                        |   6 +-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |  89 ++--
 drivers/bus/omap-ocp2scp.c                         |  13 +-
 drivers/bus/qcom-ebi2.c                            |   7 +-
 drivers/char/hw_random/optee-rng.c                 |  26 +-
 drivers/char/tpm/tpm_ftpm_tee.c                    |  35 +-
 drivers/clk/qcom/common.c                          |   2 +-
 drivers/cpuidle/cpuidle-zynq.c                     |   2 +-
 drivers/firmware/arm_ffa/driver.c                  |  48 +-
 drivers/firmware/arm_scmi/base.c                   |  11 +-
 drivers/firmware/arm_scmi/clock.c                  |  24 +-
 drivers/firmware/arm_scmi/driver.c                 |  98 +++-
 drivers/firmware/arm_scmi/perf.c                   |  59 +--
 drivers/firmware/arm_scmi/pinctrl.c                | 120 ++---
 drivers/firmware/arm_scmi/power.c                  |  18 +-
 drivers/firmware/arm_scmi/powercap.c               |  21 +-
 drivers/firmware/arm_scmi/protocols.h              |   9 +-
 drivers/firmware/arm_scmi/reset.c                  |  68 +--
 drivers/firmware/arm_scmi/sensors.c                |  22 +-
 drivers/firmware/arm_scmi/shmem.c                  |   5 +-
 drivers/firmware/arm_scmi/system.c                 |  14 +-
 drivers/firmware/arm_scmi/transports/optee.c       |  32 +-
 drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c |  10 +-
 drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c |   9 +-
 drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c |   9 +-
 .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c    |  93 +++-
 drivers/firmware/arm_scmi/voltage.c                |  13 +-
 drivers/firmware/broadcom/tee_bnxt_fw.c            |  30 +-
 drivers/firmware/efi/stmm/tee_stmm_efi.c           |  25 +-
 drivers/firmware/imx/sm-misc.c                     |  37 +-
 drivers/firmware/qcom/qcom_scm.c                   | 507 ++++++++++++++++++---
 drivers/firmware/qcom/qcom_scm.h                   |   2 +
 drivers/firmware/ti_sci.h                          |  29 +-
 drivers/hwspinlock/omap_hwspinlock.c               |   4 +-
 drivers/irqchip/irq-ls-extirq.c                    |  47 +-
 drivers/irqchip/irq-renesas-rza1.c                 |  43 +-
 drivers/mailbox/mtk-cmdq-mailbox.c                 |  74 ++-
 drivers/memory/mtk-smi.c                           |  38 +-
 drivers/of/irq.c                                   |  70 +++
 drivers/of/unittest-data/tests-interrupts.dtsi     |   9 +
 drivers/of/unittest.c                              | 116 +++++
 drivers/remoteproc/qcom_q6v5_pas.c                 | 165 +++++--
 drivers/reset/Kconfig                              |  14 +-
 drivers/reset/Makefile                             |   2 +-
 drivers/reset/core.c                               |   7 +-
 drivers/reset/reset-gpio.c                         |   9 +-
 drivers/reset/reset-imx8mp-audiomix.c              | 169 +++++--
 drivers/reset/reset-rzg2l-usbphy-ctrl.c            | 110 ++++-
 drivers/reset/spacemit/Kconfig                     |  36 ++
 drivers/reset/spacemit/Makefile                    |   5 +
 drivers/reset/spacemit/reset-spacemit-common.c     |  77 ++++
 drivers/reset/spacemit/reset-spacemit-common.h     |  42 ++
 .../reset-spacemit-k1.c}                           | 109 +----
 drivers/reset/spacemit/reset-spacemit-k3.c         | 233 ++++++++++
 drivers/rtc/rtc-optee.c                            |  27 +-
 drivers/soc/amlogic/meson-gx-socinfo.c             |   1 +
 drivers/soc/apple/rtkit.c                          |  16 +
 drivers/soc/dove/pmu.c                             |   9 +-
 drivers/soc/fsl/qe/Makefile                        |   2 +-
 drivers/soc/fsl/qe/qe_ports_ic.c                   | 141 ++++++
 drivers/soc/fsl/qe/qmc.c                           |  13 +-
 drivers/soc/imx/soc-imx8m.c                        |   6 +-
 drivers/soc/imx/soc-imx9.c                         |  46 +-
 drivers/soc/mediatek/mtk-cmdq-helper.c             |  77 +++-
 drivers/soc/mediatek/mtk-dvfsrc.c                  | 364 +++++++++++++--
 drivers/soc/mediatek/mtk-socinfo.c                 |   1 +
 drivers/soc/mediatek/mtk-svs.c                     |   5 +-
 drivers/soc/qcom/cmd-db.c                          |   7 +-
 drivers/soc/qcom/llcc-qcom.c                       | 207 +++++++++
 drivers/soc/qcom/mdt_loader.c                      |  51 ++-
 drivers/soc/qcom/pmic_glink_altmode.c              | 188 +++++++-
 drivers/soc/qcom/qmi_encdec.c                      | 137 +++++-
 drivers/soc/qcom/smem.c                            |   4 +-
 drivers/soc/renesas/Kconfig                        |   5 +
 drivers/soc/renesas/Makefile                       |   1 +
 drivers/soc/renesas/rzn1_irqmux.c                  | 127 ++++++
 drivers/soc/rockchip/grf.c                         |  57 ++-
 drivers/soc/samsung/exynos-chipid.c                | 133 ++++--
 drivers/soc/tegra/pmc.c                            | 425 +++++++++++++----
 drivers/soc/ti/Kconfig                             |   2 +-
 drivers/soc/ti/k3-socinfo.c                        |   2 +-
 drivers/soc/ti/knav_dma.c                          |  21 +-
 drivers/soc/ti/knav_qmss_queue.c                   |  25 +-
 drivers/soc/ti/pruss.c                             |   6 +-
 drivers/soc/xilinx/zynqmp_power.c                  |   6 +-
 drivers/tee/amdtee/call.c                          |   8 +-
 drivers/tee/optee/core.c                           |  23 +
 drivers/tee/optee/ffa_abi.c                        |  54 ++-
 drivers/tee/optee/optee_private.h                  |  19 +
 drivers/tee/optee/rpc.c                            |   6 +-
 drivers/tee/optee/smc_abi.c                        |  15 +-
 drivers/tee/qcomtee/call.c                         |  17 +-
 drivers/tee/qcomtee/mem_obj.c                      |   4 +-
 drivers/tee/qcomtee/user_obj.c                     |   8 +-
 drivers/tee/tee_core.c                             | 135 +++++-
 include/dt-bindings/reset/spacemit,k3-resets.h     | 171 +++++++
 include/linux/firmware/qcom/qcom_scm.h             |  30 +-
 include/linux/mailbox/mtk-cmdq-mailbox.h           |  19 +
 include/linux/of_irq.h                             |  41 +-
 include/linux/platform_data/hwmon-s3c.h            |  36 --
 include/linux/scmi_imx_protocol.h                  |   2 +
 include/linux/soc/apple/rtkit.h                    |   7 +
 include/linux/soc/mediatek/mtk-cmdq.h              |  93 ++++
 include/linux/soc/qcom/llcc-qcom.h                 |   4 +
 include/linux/soc/qcom/mdt_loader.h                |  22 +-
 include/linux/soc/qcom/ubwc.h                      |   1 +
 include/linux/tee_core.h                           |   9 +
 include/linux/tee_drv.h                            |  12 +
 include/soc/spacemit/ccu.h                         |  21 +
 include/soc/spacemit/k1-syscon.h                   |  12 +-
 include/soc/spacemit/k3-syscon.h                   | 273 +++++++++++
 include/soc/tegra/pmc.h                            |  60 ++-
 security/keys/trusted-keys/trusted_tee.c           |  17 +-
 134 files changed, 5124 insertions(+), 1462 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,qe-ports-ic.yaml
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,ddr4.yaml
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,lpddr-props.yaml
 rename Documentation/devicetree/bindings/memory-controllers/ddr/{jedec,lpddr-channel.yaml => jedec,sdram-channel.yaml} (76%)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-props.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/google,gs101-otp.yaml
 create mode 100644 drivers/reset/spacemit/Kconfig
 create mode 100644 drivers/reset/spacemit/Makefile
 create mode 100644 drivers/reset/spacemit/reset-spacemit-common.c
 create mode 100644 drivers/reset/spacemit/reset-spacemit-common.h
 rename drivers/reset/{reset-spacemit.c => spacemit/reset-spacemit-k1.c} (78%)
 create mode 100644 drivers/reset/spacemit/reset-spacemit-k3.c
 create mode 100644 drivers/soc/fsl/qe/qe_ports_ic.c
 create mode 100644 drivers/soc/renesas/rzn1_irqmux.c
 create mode 100644 include/dt-bindings/reset/spacemit,k3-resets.h
 delete mode 100644 include/linux/platform_data/hwmon-s3c.h
 create mode 100644 include/soc/spacemit/ccu.h
 create mode 100644 include/soc/spacemit/k3-syscon.h
[GIT PULL 4/4] soc: devicetree updates for 7.0
Posted by Arnd Bergmann 5 hours ago
The following changes since commit f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da:

  Linux 6.19-rc3 (2025-12-28 13:24:26 -0800)

are available in the Git repository at:

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

for you to fetch changes up to f51d34065de4f29fd237276a49cad06ac7356a55:

  Merge tag 'socfpga_dts_updates_for_v6.20_v3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt (2026-02-04 08:39:08 +0100)

----------------------------------------------------------------
soc: devicetree updates for 7.0

There are a handful of new SoCs this time, all of these are
more or less related to chips in a wider family:

 - SpacemiT Key Stone K3 is an 8-core risc-v chip, and the first
   widely available RVA23 implementation. Note that this is
   entirely unrelated with the similarly named Texas Instruments
   K3 chip family that follwed the TI Keystone2 SoC.

 - The Realtek Kent family of SoCs contains three chip models
   rtd1501s, rtd1861b and rtd1920s, and is related to their earlier
   Set-top-box and NAS products such as rtd1619, but is built
   on newer Arm Cortex-A78 cores.

 - The Qualcomm Milos family includes the Snapdragon 7s Gen 3
   (SM7635) mobile phone SoC built around Armv9 Kryo cores of the Arm
   Cortex-A720 generation. This one is used in the Fairphone Gen 6

 - Qualcomm Kaanapali is a new SoC based around eight high
   performance Oryon CPU cores

 - NXP i.MX8QP and i.MX952 are both feature reduced versions of
   chips we already support, i.e. the i.MX8QM and i.MX952, with
   fewer CPU cores and I/O interfaces.

As part of a cleanup, a number of SoC specific devicetree files got
removed because they did not have a single board using the .dtsi files
and they were never compile tested as a result: Samsung s3c6400,
ST spear320s, ST stm32mp21xc/stm32mp23xc/stm32mp25xc, Renesas
r8a779m0/r8a779m2/r8a779m4/r8a779m6/r8a779m7/r8a779m8/r8a779mb/
r9a07g044c1/r9a07g044l1/r9a07g054l1/r9a09g047e37, and TI am3703/am3715.
All of these could be restored easily if a new board gets merged.

Broadcom/Cavium/Marvell ThunderX2 gets removed along with its only
machine, as all remaining users are assumed to be using ACPI
based firmware.

A relatively small number of 43 boards get added this time, and
almost all of them for arm64. Aside from the reference boards for
the newly added SoCs, this includes:

 - Three server boards use 32-bit ASpeed BMCs

 - One more reference board for 32-bit Microchip LAN9668

 - 64-bit Arm single-board computers based on Amlogic s905y4,
   CIX sky1, NXP ls1028a/imx8mn/imx8mp/imx91/imx93/imx95,
   Qualcomm qcs6490/qrb2210 and Rockchip rk3568/rk3588s

 - Carrier board for SOMs using Intel agilex5, Marvell Armada 7020,
   NXP iMX8QP, Mediatek mt8370/mt8390 and rockchip rk3588

 - Two mobile phones using Snapdragon 845

 - A gaming device and a NAS box, both based on Rockchips rk356x

On top of the newly added boards and SoCs, there is a lot of
background activity going into cleanups, in particular towards
getting a warning-free dtc build, and the usual work on adding
support for more hardware on the previously added machines.

----------------------------------------------------------------
Abel Vesa (5):
      arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks
      arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs
      dt-bindings: watchdog: Document X1E80100 compatible
      arm64: dts: qcom: hamoa: Add the APSS watchdog
      arm64: dts: qcom: x1-el2: Enable the APSS watchdog

Abhash Kumar Jha (2):
      arm64: dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order
      arm64: dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog instances for j784s4

Abhinaba Rakshit (2):
      arm64: dts: qcom: lemans: add QCrypto node
      arm64: dts: qcom: monaco: add QCrypto node

Akhil P Oommen (2):
      arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU
      arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU

Alain Volmat (14):
      arm64: dts: st: add power-domains in all spi of stm32mp251.dtsi
      arm64: dts: st: add power-domains in all spi of stm32mp231.dtsi
      dt-bindings: i2c: st,stm32-i2c: add 'power-domains' property
      arm64: dts: st: add power-domains in all i2c of stm32mp251.dtsi
      arm64: dts: st: add power-domains in all i2c of stm32mp231.dtsi
      arm64: dts: st: enable i2c analog-filter in stm32mp251.dtsi
      arm64: dts: st: enable i2c analog-filter in stm32mp231.dtsi
      ARM: dts: stm32: add spi1 sleep state pinctrl on stm32mp157c-ev1
      dt-bindings: media: st: csi: add 'power-domains' property
      arm64: dts: st: add power-domain of csi in stm32mp251.dtsi
      arm64: dts: st: add power-domain of csi in stm32mp231.dtsi
      dt-bindings: media: st: dcmipp: add 'power-domains' property
      arm64: dts: st: add power-domain of dcmipp in stm32mp251.dtsi
      arm64: dts: st: add power-domain of dcmipp in stm32mp231.dtsi

Alex Bee (1):
      ARM: dts: rockchip: Add vdec node for RK3288

Alex Elder (2):
      riscv: dts: spacemit: Add a PCIe regulator
      riscv: dts: spacemit: PCIe and PHY-related updates

Alex Studer (1):
      riscv: dts: allwinner: d1: Add CPU thermal sensor and zone

Alex Wang (1):
      ARM: dts: aspeed: clemente: move hdd_led to its own gpio-leds group

Alexander Stein (15):
      arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
      arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
      arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area
      arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format
      arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support
      arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
      arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support
      arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal
      arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support
      arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings
      arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support
      dt-bindings: power: fsl,imx-gpc: Document address-cells
      ARM: dts: imx6qdl: Add default GIC address cells
      arm64: dts: mb-smarc-2: Add PCIe support
      ARM: dts: tps65910: Add gpio & interrupt properties

Alexey Charkov (8):
      arm64: dts: rockchip: Add overlay for the PCIe slot on RK3576 EVB1
      arm64: dts: rockchip: enable UFS controller on FriendlyElec NanoPi M5
      arm64: dts: rockchip: Use a readable audio card name on NanoPi M5
      arm64: dts: rockchip: Enable HDMI sound on FriendlyElec NanoPi M5
      arm64: dts: rockchip: Enable HDMI sound on Luckfox Core3576
      arm64: dts: rockchip: Enable HDMI sound on RK3576 EVB1
      arm64: dts: rockchip: Enable analog sound on RK3576 EVB1
      arm64: dts: rockchip: Explicitly request UFS reset pin on RK3576

Alexey Klimov (2):
      arm64: dts: qcom: sm8750: add memory node for adsp fastrpc
      arm64: dts: qcom: sm8750: add ADSP fastrpc-compute-cb nodes

Alexey Minnekhanov (1):
      arm64: dts: qcom: sdm630: Add missing MDSS reset

Andreas Kemnade (8):
      ARM: dts: imx: imx6sll: fix lcdif compatible
      ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD
      ARM: dts: imx: imx6sl: fix lcdif compatible
      ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton
      ARM: dts: ti/omap: omap*: fix watchdog node names
      ARM: dts: imx: tolino-shine2: add tps65185
      ARM: dts: imx: e60k02: add tps65185
      arm64: dts: rockchip: Add TPS65185 for PineNote

Andrew Jeffery (6):
      ARM: dts: aspeed: Remove sdhci-drive-type property from AST2600 EVB
      ARM: dts: aspeed: Use specified wp-inverted property for AST2600 EVB
      ARM: dts: aspeed: Drop syscon compatible from EDAC in g6 dtsi
      ARM: dts: aspeed: g6: Drop unspecified aspeed,ast2600-udma node
      ARM: dts: aspeed: ast2600-evb: Tidy up A0 work-around for UART5
      ARM: dts: aspeed: g6: Drop clocks property from arm,armv7-timer

AngeloGioacchino Del Regno (25):
      arm64: dts: mediatek: mt8195: Add DPI1, HDMI, HDMI PHY/DDC nodes
      arm64: dts: mediatek: mt8188: Add DPI1, HDMI, HDMI PHY/DDC nodes
      arm64: dts: mediatek: mt8390-genio-common: Enable HDMI output
      arm64: dts: mediatek: mt8395-radxa-nio-12l: Enable HDMI output
      arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup
      arm64: dts: mediatek: mt8183-evb: Fix dtbs_check warnings
      arm64: dts: mediatek: mt7981b-openwrt-one: Remove useless cells from flash@0
      arm64: dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node
      arm64: dts: mediatek: mt8183-pumpkin: Fix pinmux node names
      arm64: dts: mediatek: mt8173-elm: Fix bluetooth node name and reorder
      arm64: dts: mediatek: mt8173-elm: Fix dsi0 ports warning
      arm64: dts: mediatek: mt8173-elm: Remove regulators from thermal node
      arm64: dts: mediatek: mt8192-asurada: Remove unused clock-stretch-ns
      arm64: dts: mediatek: mt6795-xperia-m5: Add UHS pins for MMC1 and 2
      arm64: dts: mediatek: mt6331: Fix VCAM IO regulator name
      arm64: dts: mediatek: mt6795: Fix issues in SCPSYS node
      arm64: dts: mediatek: mt6795-xperia-m5: Rename PMIC leds node
      arm64: dts: mediatek: mt8173-evb: Add interrupts to DA9211 regulator
      arm64: dts: mediatek: mt7986a: Change compatible for SafeXcel crypto
      arm64: dts: mediatek: mt7981b-openwrt-one: Add address/size cells to eth
      arm64: dts: mediatek: mt8186-evb: Add vproc fixed regulator
      arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address
      dt-bindings: arm: mediatek: audsys: Support mt8192-audsys variant
      arm64: dts: mediatek: mt8192: Rename mt8192-afe-pcm to audio-controller
      arm64: dts: marvell: Add SoC specific compatibles to SafeXcel crypto

Anton D. Stavinskii (1):
      riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes

Arnd Bergmann (38):
      Merge tag 'arm-soc/for-6.19/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'aspeed-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'renesas-dts-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dt-bindings-for-v6.20-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'renesas-dts-for-v6.20-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
      Merge tag 'dt64-cleanup-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-dt into soc/dt
      Merge tag 'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'tegra-for-6.20-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'tegra-for-6.20-arm64-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'zynqmp-dt-for-6.20' of https://github.com/Xilinx/linux-xlnx into soc/dt
      Merge tag 'qcom-arm32-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm64-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'imx-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'tegra-for-6.20-dt-bindings-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt
      Merge tag 'imx-bindings-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'imx-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt
      Merge tag 'stm32-dt-for-v6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt
      Merge tag 'riscv-sophgo-dt-for-v6.20' of https://github.com/sophgo/linux into soc/dt
      Merge tag 'arm-soc/for-6.20/devicetree' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'arm-soc/for-6.20/devicetree-arm64' of https://github.com/Broadcom/stblinux into soc/dt
      Merge tag 'samsung-dt64-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt
      Merge tag 'spacemit-dt-for-6.20-1' of https://github.com/spacemit-com/linux into soc/dt
      Merge tag 'amlogic-arm64-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'amlogic-arm-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt
      Merge tag 'sunxi-dt-for-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
      Merge tag 'omap-for-v6.20/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt
      Merge tag 'mtk-dts64-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt
      Merge tag 'mvebu-dt64-6.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt
      Merge tag 'cix-dt-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
      Merge tag 'at91-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
      Merge tag 'cix-dt-binding-v6.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/cix into soc/dt
      Merge tag 'v6.20-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.20-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'qcom-arm64-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'qcom-arm32-for-6.20-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt
      Merge tag 'riscv-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
      Merge tag 'ti-k3-dt-for-v6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt
      Merge tag 'socfpga_dts_updates_for_v6.20_v3' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt

Ashish Mhetre (2):
      dt-bindings: iommu: Add NVIDIA Tegra CMDQV support
      arm64: tegra: Add nodes for CMDQV

Barnabás Czémán (3):
      dt-bindings: clock: gcc-msm8917: Add missing MDSS reset
      arm64: dts: qcom: msm8917: add reset for display subsystem
      arm64: dts: qcom: msm8937: add reset for display subsystem

Beleswar Padhi (2):
      arm64: dts: ti: k3-{j784s4-j742s2/j721s2}-mcu-wakeup: Add HSM M4F node
      arm64: dts: ti: k3-am62p-j722s-common-main: Add HSM M4F node

Biju Das (5):
      arm64: dts: renesas: r9a09g047: Add USB3 PHY/Host nodes
      arm64: dts: renesas: r9a09g047e57-smarc: Enable USB3HOST
      arm64: dts: renesas: r9a09g047: Add RSCI nodes
      arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS
      arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes

Bjorn Andersson (2):
      Merge branch '20260103-ufs_symbol_clk-v2-1-51828cc76236@oss.qualcomm.com' into arm64-for-6.20
      Merge branch '20251117-mdss-resets-msm8917-msm8937-v2-1-a7e9bbdaac96@mainlining.org' into HEAD

Casey Connolly (3):
      arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
      arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on
      arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on

Chancel Liu (7):
      arm64: dts: imx93-14x14-evk: Add bt-sco sound card support
      arm64: dts: imx93-14x14-evk: Add audio XCVR sound card
      arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962
      arm64: dts: imx91-11x11-evk: Add bt-sco sound card support
      arm64: dts: imx91-11x11-evk: Add WM8962 sound card support
      arm64: dts: imx91-11x11-evk: Add PDM microphone sound card support
      arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support

Charan Pedumuru (1):
      dt-bindings: mtd: nvidia,tegra20-nand: convert to DT schema

Chen-Yu Tsai (6):
      arm64: dts: allwinner: sun55i: Add SPI controllers
      arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash
      ARM: dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
      arm64: dts: mediatek: mt8188-geralt: drop firmware-name from first SCP core
      arm64: dts: mediatek: mt8183-kukui: Clean up IT6505 regulator supply
      ARM: dts: allwinner: Replace status "failed" with "fail"

Chris Morgan (4):
      arm64: dts: rockchip: Add HDMI to Gameforce Ace
      dt-bindings: arm: rockchip: Add Anbernic RG-DS
      dt-bindings: input: touchscreen: goodix: Add "panel" property
      arm64: dts: rockchip: Add Anbernic RG-DS

Chukun Pan (5):
      arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5
      arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5
      arm64: dts: rockchip: enable saradc for ArmSoM Sige5
      arm64: dts: rockchip: Enable PCIe for ArmSoM Sige1
      riscv: dts: spacemit: Disable ETH PHY sleep mode for OrangePi

Claudiu Beznea (3):
      arm64: dts: renesas: r9a08g045: Add PCIe node
      arm64: dts: renesas: rzg3s-smarc-som: Add PCIe reference clock
      arm64: dts: renesas: rzg3s-smarc: Enable PCIe

Clément Le Goffic (2):
      arm64: dts: st: add LPDDR channel to stm32mp257f-dk board
      arm64: dts: st: add DDR channel to stm32mp257f-ev1 board

Conor Dooley (3):
      arm64: dts: xilinx: add soc-specific spi compatibles for zynqmp/versal-net
      riscv: dts: microchip: fix mailbox description
      riscv: dts: microchip: convert clock and reset to use syscon

Cosmin Tanislav (15):
      arm64: dts: renesas: rzt2h-n2h-evk: Add note about SD1 1.8V modes
      arm64: dts: renesas: r9a09g077: Add SPI nodes
      arm64: dts: renesas: r9a09g087: Add SPI nodes
      arm64: dts: renesas: r9a09g077: Add ICU support
      arm64: dts: renesas: r9a09g087: Add ICU support
      arm64: dts: renesas: r9a09g077: Add DMAC support
      arm64: dts: renesas: r9a09g087: Add DMAC support
      arm64: dts: renesas: r9a09g077: Add OPP table
      arm64: dts: renesas: r9a09g087: Add OPP table
      arm64: dts: renesas: r9a09g077: Add TSU and thermal zones support
      arm64: dts: renesas: r9a09g087: Add TSU and thermal zones support
      arm64: dts: renesas: r9a09g077: Add GPIO IRQ support
      arm64: dts: renesas: r9a09g087: Add GPIO IRQ support
      arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Add GPIO keys
      arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Add GPIO keys

Cosmo Chou (7):
      ARM: dts: aspeed: bletchley: remove WDTRST1 assertion from wdt1
      ARM: dts: aspeed: bletchley: Use generic node names
      ARM: dts: aspeed: bletchley: Fix SPI GPIO property names
      ARM: dts: aspeed: bletchley: Remove unused pca9539 properties
      ARM: dts: aspeed: bletchley: Remove unused i2c13 property
      ARM: dts: aspeed: bletchley: Fix ADC vref property names
      ARM: dts: aspeed: bletchley: Remove try-power-role from connectors

Dale Whinham (1):
      arm64: dts: qcom: Add support for X1-based Surface Pro 11

Daniel Baluta (1):
      arm64: dts: imx93-11x11-frdm: Add MQS audio support

Daniel Hsu (1):
      ARM: dts: aspeed: harma: add fanboard presence sgpio

Daniel Schultz (3):
      arm64: dts: ti: k3-am62-phycore-som: Add bootphase tag to cpsw_mac_syscon
      arm64: dts: ti: k3-am62a-phycore-som: Add bootphase tag to cpsw_mac_syscon
      arm64: dts: imx8mm: Add label to thermal-zones

David Heidelberg (8):
      arm64: dts: qcom: sdm845-oneplus: Update firmware paths
      arm64: dts: qcom: sdm845-axolotl: Update firmware paths
      arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmware paths
      arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths
      dt-bindings: arm: qcom: Add Pixel 3 and 3 XL
      arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL
      arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically
      arm64: dts: qcom: oneplus-enchilada: Specify i2c4 clock frequency

David Petry (1):
      arm64: dts: rockchip: Enable second HDMI output on CM3588

Detlev Casanova (2):
      arm64: dts: rockchip: Add the vdpu381 Video Decoders on RK3588
      arm64: dts: rockchip: Add the vdpu383 Video Decoder on rk3576

Dinh Nguyen (4):
      dt-bindings: arm: altera: combine Intel's SoCFPGA into altera.yaml
      dt-bindings: altera: document syscon as fallback for sys-mgr
      ARM: dts: socfpga: add #address-cells and #size-cells for sram node
      ARM: dts: socfpga: fix dtbs_check warning for fpga-region

Diogo Ivo (3):
      arm64: tegra: smaug: Enable DisplayPort via USB-C port
      arm64: tegra: smaug: Complete and enable tegra-udc node
      arm64: tegra: smaug: Add usb-role-switch support

Dmitry Baryshkov (11):
      arm64: dts: qcom: sdm630: fix gpu_speed_bin size
      arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name
      arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name
      arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths
      arm64: dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm
      arm64: dts: qcom: sdm845-db845c: drop CS from SPIO0
      arm64: dts: qcom: sdm845-db845c: specify power for WiFi CH1
      arm64: dts: qcom: sm8150: add uart13
      arm64: dts: qcom: agatti: enable FastRPC on the ADSP
      arm64: dts: qcom: switch to RPMPD_* indices
      ARM: dts: qcom: switch to RPMPD_* indices

Dylan Van Assche (3):
      arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant
      arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant

E Shattow (3):
      dt-bindings: riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board
      riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board
      riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board

Elad Nachman (2):
      arm64: dts: a7k: add COM Express boards
      MAINTAINERS: Add Falcon DB

Encrow Thorne (1):
      riscv: dts: spacemit: add reset property

Eric Neulight (1):
      arm64: dts: amlogic: meson-sm1-odroid: Eliminate Odroid HC4 power glitches during boot.

Erikas Bitovtas (2):
      arm64: dts: qcom: msm8939-asus-z00t: add battery
      arm64: dts: qcom: msm8939-asus-z00t: add hall sensor

FUKAUMI Naoki (8):
      arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards
      arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards
      dt-bindings: arm: rockchip: fix description for Radxa CM3I
      dt-bindings: arm: rockchip: fix description for Radxa CM5
      arm64: dts: rockchip: Make eeprom read-only for Radxa ROCK 3C/5A/5C
      dt-bindings: arm: rockchip: Add Radxa CM3J on RPi CM4 IO Board
      arm64: dts: rockchip: Add Radxa CM3J
      arm64: dts: rockchip: Add Radxa CM3J on RPi CM4 IO Board

Fabian Pflug (2):
      dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board
      arm64: dts: freescale: add support for NXP i.MX93 FRDM

Fedor Ross (1):
      arm64: dts: imx8mn: Add ifm VHIP4 EvalBoard v1 and v2

Francesco Dolcini (11):
      arm64: dts: ti: k3-am69-aquila-dev: Fix USB-C Sink PDO
      arm64: dts: ti: k3-am69-aquila-clover: Fix USB-C Sink PDO
      arm64: dts: ti: am62p-verdin: Fix SD regulator startup delay
      arm64: dts: freescale: imx8-apalis: Add ethernet alias
      arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments
      arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device
      arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device
      arm64: dts: imx8qm: Add CPU cluster labels
      arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi
      arm64: dts: freescale: Add Apalis iMX8QP
      dt-bindings: arm: fsl: Add Apalis iMX8QP

Francesco Valla (2):
      arm64: dts: imx93-11x11-frdm: enable additional devices
      arm64: dts: imx91-11x11-frdm: fix CAN transceiver gpio

Frank Li (12):
      ARM: dts: lpc32xx: remove usb bus and elevate all children nodes
      ARM: dts: lpc3250-ea3250: add key- prefix for gpio-keys
      ARM: dts: lpc3250-phy3250: rename nodename at@0 to eeprom@0
      ARM: dts: lpc3250-phy3250: replace deprecated at25 properties with new ones
      arm64: dts: imx8qm: add ddr perf device node
      arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices
      arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus
      arm64: dts: imx8mp-evk: add camera ov5640 and related nodes
      arm64: dts: imx91: Add thermal-sensor and thermal-zone support
      ARM: dts: imx6qdl: add '#address-cells' and '#size-cells' for gpmi-nand
      ARM: dts: imx6sx: update gpmi #size-cells to 0
      ARM: dts: imx: move nand related property under nand@0

Frank Wunderlich (2):
      arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3
      arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro)

Fred Chen (2):
      ARM: dts: aspeed: santabarbara: Add swb IO expander and gpio line names
      ARM: dts: aspeed: santabarbara: Enable ipmb device for OCP debug card

Gary Bisson (5):
      dt-bindings: vendor-prefixes: Add Ezurio LLC
      dt-bindings: arm: mediatek: Add Ezurio Tungsten entries
      arm64: dts: mediatek: mt8188: switch mmc nodes to interrupts-extended
      arm64: dts: mediatek: add device tree for Tungsten 510 board
      arm64: dts: mediatek: add device tree for Tungsten 700 board

Gary Yang (2):
      dt-bindings: arm: cix: add OrangePi 6 Plus board
      arm64: dts: cix: Add OrangePi 6 Plus board support

Gaurav Kohli (6):
      arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC
      arm64: dts: qcom: lemans: Add GPU cooling
      arm64: dts: qcom: monaco: Enable cpufreq cooling devices
      arm64: dts: qcom: lemans: Enable cpufreq cooling devices
      arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller
      arm64: dts: qcom: qcs8300: Add GPU cooling

Geert Uytterhoeven (4):
      arm64: dts: renesas: r9a09g047e57-smarc: Remove duplicate SW_LCD_EN
      ARM: dts: renesas: r9a06g032: Add Ethernet switch interrupts
      riscv: dts: renesas: r9a07g043f: Move interrupt-parent to top node
      Merge tag 'renesas-r9a09g077-dt-binding-defs-tag6' into renesas-dts-for-v6.20

Georg Gottleuber (6):
      dt-bindings: vendor-prefixes: Add prefix for TUXEDO Computers GmbH
      dt-bindings: arm: qcom: Add TUXEDO Computers device
      dt-bindings: vendor-prefixes: Add Medion AG
      dt-bindings: arm: qcom: Add Medion SPRCHRGD device
      arm64: dts: qcom: Add dts for Medion SPRCHRGD 14 S1
      firmware: qcom: scm: QSEECOM on Medion SPRCHRGD 14 S1

George Moussalem (1):
      arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible

Gregor Herburger (1):
      arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees

Guodong Xu (15):
      dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt
      dt-bindings: riscv: Add B ISA extension description
      dt-bindings: riscv: Add descriptions for Za64rs, Ziccamoa, Ziccif, and Zicclsm
      dt-bindings: riscv: Add Ssccptr, Sscounterenw, Sstvala, Sstvecd, Ssu64xl
      dt-bindings: riscv: Add Sha and its comprised extensions
      riscv: dts: anlogic: dr1v90: Add "b" ISA extension
      riscv: dts: sophgo: sg2044: Add "b" ISA extension
      riscv: dts: spacemit: k1: Add "b" ISA extension
      dt-bindings: riscv: add SpacemiT X100 CPU compatible
      dt-bindings: timer: add SpacemiT K3 CLINT
      dt-bindings: interrupt-controller: add SpacemiT K3 APLIC
      dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC
      dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings
      riscv: dts: spacemit: add initial support for K3 SoC
      riscv: dts: spacemit: add K3 Pico-ITX board support

Haibo Chen (6):
      arm64: dts: imx943-evk: add flexcan support
      arm64: dts: imx93-9x9-qsb: add CAN support overlay file
      arm64: dts: imx94: add xspi device node
      arm64: dts: imx94: add mt35xu512aba spi nor support
      arm64: dts: imx952-evk: Change the usdhc1_200mhz drive strength to DSE4
      arm64: dts: imx952-evk: Add flexcan support

Harini T (1):
      dt-bindings: watchdog: xlnx,versal-wwdt: Add optional power-domains property

Harshal Dev (2):
      arm64: dts: qcom: x1e80100: Add crypto engine
      arm64: dts: qcom: x1e80100: add TRNG node

Hector Martin (3):
      arm64: dts: apple: t8103: Mark ATC USB AON domains as always-on
      arm64: dts: apple: t8103: Add nodes for integrated USB Type-C ports
      arm64: dts: apple: t8112: Add nodes for integrated USB Type-C ports

Heiko Stuebner (15):
      arm64: dts: rockchip: add gmac reset property to rk3368
      arm64: dts: rockchip: add mdio subnode to gmac on rk3368
      arm64: dts: rockchip: Correctly describe the ethernet phy on rk3368-lion
      arm64: dts: rockchip: enable NPU on rk3588-tiger
      arm64: dts: rockchip: enable NPU on rk3588-jaguar
      arm64: dts: rockchip: Move SoC include to individual QNAP TSx33 boards
      arm64: dts: rockchip: Fix the common combophy + SATA on QNAP TSx33 devices
      arm64: dts: rockchip: Move copy-key to TSx33 board files
      dt-bindings: arm: rockchip: add TS133 to RK356x-based QNAP NAS devices
      arm64: dts: rockchip: Add TS133 variant of the QNAP NAS series
      arm64: dts: rockchip: Use phandle for i2c_lvds_blc on rk3368-lion haikou
      arm64: dts: rockchip: Add HDMI node to RK3368
      arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou
      arm64: dts: rockchip: Enable pwm1 on rk3368-lion-haikou
      arm64: dts: rockchip: Add the Video-Demo overlay for Lion Haikou

Herve Codina (Schneider Electric) (3):
      dt-bindings: soc: renesas: Document RZ/N1 GPIO Interrupt Multiplexer
      ARM: dts: r9a06g032: Add GPIO controllers
      ARM: dts: r9a06g032: Add support for GPIO interrupts

Hongyang Zhao (2):
      dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3
      arm64: dts: qcom: Add qcs6490-rubikpi3 board dts

Horatiu Vultur (2):
      dt-bindings: arm: at91: add lan966 pcb8385 board
      ARM: dts: Add support for pcb8385

Inochi Amaoto (2):
      riscv: dts: sophgo: Move PLIC and CLINT node into CPU dtsi
      riscv: dts: sophgo: fix the node order of SG2042 peripheral

Jacky Bai (1):
      arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL

Jagadeesh Kona (2):
      dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox controller
      arm64: dts: qcom: SM8750: Enable CPUFreq support

Janne Grunau (7):
      arm64: dts: apple: Add chassis-type property for all Macbooks
      arm64: dts: apple: Add chassis-type property for Apple desktop devices
      arm64: dts: apple: Add chassis-type property for Mac Pro
      arm64: dts: apple: Add chassis-type property for Apple iMacs
      arm64: dts: apple: t8112-j473: Keep the HDMI port powered on
      arm64: dts: apple: t8103: Add ps_pmp dependency to ps_gfx
      arm64: dts: apple: t60xx: Add nodes for integrated USB Type-C ports

Javier Martinez Canillas (3):
      riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter
      riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter
      riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter

Jens Glathe (2):
      arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3
      arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin

Jerome Brunet (9):
      arm64: dts: amlogic: drop useless assigned-clock-parents
      arm64: dts: amlogic: s4: assign mmc b clock to 24MHz
      arm64: dts: amlogic: s4: fix mmc clock assignment
      arm64: dts: amlogic: c3: assign the MMC signal clocks
      arm64: dts: amlogic: a1: align the mmc clock setup
      arm64: dts: amlogic: axg: assign the MMC signal clocks
      arm64: dts: amlogic: gx: assign the MMC signal clocks
      arm64: dts: amlogic: g12: assign the MMC B and C signal clocks
      arm64: dts: amlogic: g12: assign the MMC A signal clock

Jianping Li (1):
      arm64: dts: qcom: kodiak: Add memory region for audiopd

Jie Gan (3):
      arm64: dts: qcom: monaco: Add CTCU and ETR nodes
      arm64: dts: qcom: lemans: enable static TPDM
      arm64: qcom: dts: sm8750: add coresight nodes

Jingyi Wang (7):
      dt-bindings: arm: qcom: Document Kaanapali SoC and its reference boards
      arm64: dts: qcom: kaanapali: Add header file for IPCC physical client IDs
      arm64: dts: qcom: Introduce Kaanapali SoC
      arm64: dts: qcom: kaanapali: Add base MTP board
      arm64: dts: qcom: kaanapali: Add base QRD board
      dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali
      dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms

Jingzhou Zhu (2):
      arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes
      arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully

Johan Jonker (1):
      ARM: dts: rockchip: rk3036: remove mshc aliases

Jon Hunter (1):
      dt-bindings: tegra: pmc: Update aotag as an optional aperture

Jonathan Marek (1):
      arm64: dts: qcom: x1e: bus is 40-bits (fix 64GB models)

Joseph Guo (2):
      dt-bindings: arm: fsl: Add FRDM-IMX91 board
      arm64: dts: freescale: Add FRDM-IMX91 basic support

Joseph Kogut (3):
      dt-bindings: arm: rockchip: Add Radxa CM5 IO board
      arm64: dts: rockchip: Add rk3588 based Radxa CM5
      arm64: dts: rockchip: Add support for CM5 IO carrier

Josua Mayer (1):
      ARM: dts: imx50-kobo-aura: add epd pmic description

Jun Yan (1):
      arm64: dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro

Jérôme de Bretagne (1):
      dt-bindings: arm: qcom: Document Microsoft Surface Pro 11

Khairul Anuar Romli (2):
      arm64: dts: socfpga: agilex5: Add dma-coherent property
      arm64: dts: intel: agilex5: Add simple-bus node on top of dma controller node

Khalid Faisal Ansari (3):
      arm64: dts: qcom: lemans-evk: Enable TPM (ST33)
      arm64: dts: qcom: monaco-evk: Enable TPM (ST33)
      arm64: dts: qcom: hamoa-iot-evk: Enable TPM (ST33) on SPI11

Kimi Chen (1):
      ARM: dts: aspeed: clemente: add gpio line name to io expander

Konrad Dybcio (3):
      arm64: dts: qcom: qcs615: Drop IPA interconnects
      arm64: dts: qcom: agatti: Add CX_MEM/DBGC GPU regions
      arm64: dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions

Kory Maincent (TI.com) (1):
      ARM: dts: Drop am335x-base0033 devicetree

Krishna Chaitanya Chundru (1):
      arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node

Krishna Kurapati (3):
      arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports
      arm64: dts: qcom: lemans-evk: Add OTG support for primary USB controller
      arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters

Krzysztof Kozlowski (43):
      arm64: dts: toshiba: tmpv7708: Align node names with DT bindings
      arm64: dts: nuvoton: npcm845: Minor whitespace cleanup
      arm64: dts: cix: Use lowercase hex
      arm64: dts: freescale: Use hyphen in node names
      arm64: dts: freescale: Minor whitespace cleanup
      arm64: dts: freescale: Use lowercase hex
      arm64: dts: arm: Use hyphen in node names
      arm64: dts: qcom: Minor whitespace cleanup
      arm64: dts: qcom: Use hyphen in node names
      arm64: dts: qcom: Use lowercase hex
      arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP
      arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort
      arm64: dts: qcom: sm8750: Fix BAM DMA probing
      arm64: dts: ti: Minor whitespace cleanup
      arm64: dts: ti: Use lowercase hex
      arm64: dts: qcom: sm8750: Add Iris VPU v3.5
      arm64: dts: qcom: sm8750-mtp: Enable Iris codec
      arm64: dts: qcom: sm8750-qrd: Enable Iris codec
      arm64: dts: airoha: Use hyphen in node names
      arm64: dts: amlogic: Use hyphen in node names
      arm64: dts: amlogic: Use lowercase hex
      arm64: dts: qcom: ipq5018: Correct USB DWC3 wrapper interrupts
      arm64: dts: qcom: ipq9574: Complete USB DWC3 wrapper interrupts
      arm64: dts: renesas: Use hyphens in node names
      arm64: dts: renesas: Use lowercase hex
      arm64: dts: qcom: sm6125-ginkgo: Fix missing msm-id subtype
      arm64: tegra: Drop unneeded status=okay on Tegra186
      arm64: tegra: Drop unneeded status=okay on Tegra194
      arm64: tegra: Drop unneeded status=okay on Tegra234
      arm64: tegra: Drop unneeded status=okay on Tegra264
      arm64: tegra: Correct CPU compatibles on Tegra264
      Merge branch 'for-v6.20/dt-bindings-clk' into next/dt64
      arm64: dts: st: Use hyphen in node names
      arm64: dts: st: Minor whitespace cleanup
      Merge tag 'juno-updates-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/dt
      Merge tag 'v6.20-rockchip-dts32-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'v6.20-rockchip-dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
      Merge tag 'nuvoton-arm64-6.20-devicetree-0' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'aspeed-6.20-devicetree-1' of https://git.kernel.org/pub/scm/linux/kernel/git/bmc/linux into soc/dt
      Merge tag 'lpc32xx-dt-for-6.20' of https://github.com/vzapolskiy/linux-lpc32xx into soc/dt
      Merge tag 'apple-soc-dt-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/dt
      ARM: dts: nuvoton: Minor whitespace cleanup
      arm64: dts: altera: Use lowercase hex

Kuldeep Singh (1):
      ARM: dts: lpc32xx: Update spi clock properties

Lad Prabhakar (26):
      dt-bindings: clock: renesas,r9a09g077/87: Add XSPI0/1 IDs
      arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes
      arm64: dts: renesas: r9a09g057: Add DU and DSI nodes
      arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI
      arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes
      arm64: dts: renesas: r9a09g056: Add DU and DSI nodes
      arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI
      arm64: dts: renesas: r9a09g057: Add USB3 PHY/Host nodes
      arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable USB3.0 PHYs and xHCI controllers
      arm64: dts: renesas: r9a09g056: Add USB3 PHY/Host nodes
      arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB3.0 PHY and xHCI controller
      arm64: dts: renesas: r9a09g056: Add ICU node
      arm64: dts: renesas: r9a09g056: Add DMAC nodes
      arm64: dts: renesas: r9a09g056: Add RSPI nodes
      arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Add NMI wakeup button support
      dt-bindings: clock: renesas,r9a09g077/87: Add PCLKCAN ID
      arm64: dts: renesas: r9a09g056: Add RSCI nodes
      arm64: dts: renesas: r9a09g057: Add RSCI nodes
      arm64: dts: renesas: r9a09g077: Add CANFD node
      arm64: dts: renesas: r9a09g087: Add CANFD node
      arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable CANFD
      arm64: dts: renesas: r9a09g087m44-rzn2h-evk: Enable CANFD
      arm64: dts: renesas: r9a09g056: Add CANFD node
      arm64: dts: renesas: r9a09g057: Add CANFD node
      arm64: dts: renesas: rzt2h-n2h-evk-common: Use GPIO for SD0 write protect
      arm64: dts: renesas: rzt2h-rzn2h-evk: Reorder ADC nodes

Laurent Pinchart (2):
      dt-bindings: arm: rockchip: Add Orange Pi CM5 Base
      arm64: dts: rockchip: Add rk3588s-orangepi-cm5-base device tree

Laurentiu Mihalcea (1):
      arm64: dts: imx8ulp: add sim lpav node

Lei Xu (2):
      dt-bindings: arm: fsl: Add compatible for i.MX95 15x15 FRDM board
      arm64: dts: freescale: imx95: Add support for i.MX95 15x15 FRDM board

Leo Wang (1):
      ARM: dts: aspeed: clemente: Add EEPROMs for boot and data drive FRUs

Loic Poulain (3):
      arm64: dts: qcom: qcm2290: Add pin configuration for mclks
      arm64: dts: qcom: qrb2210-rb1: Add PM8008 node
      arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine

Louis-Alexis Eyraud (4):
      arm64: dts: mediatek: mt8390-genio-common: Add HDMI sound output support
      arm64: dts: mediatek: mt8395-radxa-nio-12l: Add HDMI sound output support
      arm64: dts: mediatek: mt8395-genio-common: Enable HDMI output
      arm64: dts: mediatek: mt8395-genio-common: Add HDMI sound output support

Luca Weiss (18):
      arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs
      arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators
      arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up
      ARM: dts: qcom: msm8974-hammerhead: Update model property
      dt-bindings: arm: qcom: Add Milos and The Fairphone (Gen. 6)
      arm64: dts: qcom: pm8550vs: Disable different PMIC SIDs by default
      arm64: dts: qcom: Add PM7550 PMIC
      arm64: dts: qcom: Add PMIV0104 PMIC
      arm64: dts: qcom: Add initial Milos dtsi
      arm64: dts: qcom: Add The Fairphone (Gen. 6)
      arm64: dts: qcom: kodiak: Add missing clock votes for lpass_tlmm
      ARM: dts: qcom: msm8974: Sort header includes alphabetically
      ARM: dts: qcom: msm8974: Start using rpmpd for power domains
      arm64: dts: qcom: msm8953: Re-sort tlmm pinctrl states
      arm64: dts: qcom: msm8953: Add CCI nodes
      arm64: dts: qcom: sdm632-fairphone-fp3: Add camera fixed regulators
      arm64: dts: qcom: sdm632-fairphone-fp3: Enable CCI and add EEPROM
      arm64: dts: qcom: sm6350: Add clocks for aggre1 & aggre2 NoC

Luis Garcia (1):
      arm64: dts: rockchip: Fix imx258 variant on pinephone pro

Marc Olberding (2):
      dt-bindings: arm: aspeed: Add NVIDIA MSX4 board
      ARM: dts: aspeed: Add NVIDIA MSX4 HPM

Marek Vasut (6):
      dt-bindings: tpm: Add st,st33tphf2ei2c
      arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903
      arm64: dts: imx95: Use GPU_CGC as core clock for GPU
      dt-bindings: vendor-prefixes: Document ifm electronic gmbh
      dt-bindings: arm: fsl: Document ifm VHIP4 EvalBoard v1 and v2
      arm64: dts: imx8mn: Add SNVS LPGPR

Markus Niebel (7):
      arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator
      arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator
      arm64: dts: imx8mm-tqma8mqml: remove superfluous line
      arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off
      arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator
      arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator
      arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off

Martin Blumenstingl (2):
      ARM: dts: meson: drop iio-hwmon in favour of generic-adc-thermal
      arm64: dts: amlogic: move CPU OPP table and clock assignment to SoC.dtsi

Matthias Schiffer (1):
      dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND

Maud Spierings (3):
      arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers
      arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port
      arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS

Max Krummenacher (1):
      arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock

Michael Orlitzky (1):
      riscv: dts: sophgo: enable hardware clock (RTC) on the Milk-V Pioneer

Michael Walle (2):
      arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix CMA node
      arm64: dts: ti: k3-am67a-kontron-sa67-base: Fix SD card regulator

Michal Simek (1):
      arm64: zynqmp: Remove ina260 IIO description

Mukesh Ojha (1):
      arm64: dts: qcom: lemans; Add EL2 overlay

Nazim Amirul (1):
      arm64: dts: socfpga: agilex5: Add IOMMUS property for ethernet nodes

Neal Frager (1):
      arm64: dts: xilinx: fix zynqmp opp-table-cpu

Neil Armstrong (1):
      arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: add HDMI nodes

Ng Tze Yee (2):
      arm64: dts: socfpga: agilex: add emmc support
      dt-bindings: intel: Add Agilex eMMC support

Nick Chan (1):
      arm64: dts: apple: s8001: Add DWI backlight for J98a, J99a

Nick Xie (5):
      dt-bindings: arm: amlogic: introduce specific compatibles for S4 family
      arm64: dts: meson-s4-aq222: update compatible string with s805x2
      arm64: dts: meson-s4-s905y4-khadas-vim1s: add initial device tree
      arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable eMMC storage
      arm64: dts: amlogic: meson-s4-s905y4-khadas-vim1s: enable SDIO interface

Nickolay Goppen (3):
      arm64: dts: qcom: sdm630/660: Add CDSP-related nodes
      arm64: dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu
      arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP

Nicolas Ferre (3):
      ARM: dts: microchip: sama7d65: add dma properties to usart6
      ARM: dts: microchip: sama7d65: add fifo-size to usart
      ARM: dts: microchip: sama7d65: add missing flexcom nodes

Niravkumar L Rabara (2):
      dt-bindings: intel: Add Agilex5 SoCFPGA modular board
      arm64: dts: socfpga: agilex5: add support for modular board

Nobuhiro Iwamatsu (1):
      arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash

Odelu Kukatla (1):
      arm64: dts: qcom: sa8775p: Add reg and clocks for QoS configuration

Ondrej Jirman (3):
      arm64: dts: rockchip: Add accelerometer sensor to Pinephone Pro
      arm64: dts: rockchip: Add magnetometer sensor to Pinephone Pro
      arm64: dts: rockchip: Add light/proximity sensor to Pinephone Pro

Otto Pflüger (1):
      arm64: dts: mediatek: mt8183: Add missing endpoint IDs to display graph

Ovidiu Panait (1):
      arm64: dts: renesas: r9a09g056: Add TSU nodes

Patrice Chotard (11):
      ARM: dts: stm32: reorder nodes for stm32429i-eval
      ARM: dts: stm32: Update LED nodes for stm32 MCU boards
      ARM: dts: stm32: Add LED support for stm32h743i-disco
      ARM: dts: stm32: Add LED support for stm32h743i-eval
      ARM: dts: stm32: Add red LED for stm32mp135f-dk board
      ARM: dts: stm32: Add red LED for stm32mp157c-ed1 board
      ARM: dts: stm32: Update LED node for stm32mp15xx-dkx board
      arm64: dts: st: Add green and orange LED for stm32mp2 ST boards
      ARM: dts: stm32: Add boot-led for stm32 MCU ST boards
      ARM: dts: stm32: Add boot-led for stm32mp1 ST boards
      arm64: dts: st: Add boot-led for stm32mp2 ST boards

Peng Fan (14):
      arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply
      arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply
      arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply
      dt-bindings: arm: fsl: add i.MX952 EVK board
      arm64: dts: freescale: Add initial device tree for i.MX952
      arm64: dts: freescale: Add i.MX952 EVK basic device tree
      arm64: dts: imx952: Add idle-states node
      arm64: dts: imx952-evk: Enable I2C[2,3,4,6,7] bus
      arm64: dts: imx952-evk: Enable UART5
      arm64: dts: imx952-evk: Enable SPI7
      arm64: dts: imx952-evk: Enable USB[1,2]
      arm64: dts: imx952-evk: Enable wdog3
      arm64: dts: imx952-evk: Enable TPM[3,6]
      arm64: dts: imx952-evk: Add nxp,ctrl-ids for scmi misc

Peter Griffin (6):
      dt-bindings: soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu
      arm64: dts: exynos: gs101: remove syscon compatible from pmu node
      arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes
      dt-bindings: clock: google,gs101-clock: fix alphanumeric ordering
      dt-bindings: clock: google,gs101-clock: Add DPU clock management unit
      arm64: dts: exynos: gs101: add cmu_dpu and sysreg_dpu dt nodes

Peter Robinson (2):
      arm64: dts: broadcom: bcm2712: Enable RNG
      arm64: dts: broadcom: bcm2712: Enable RNG

Peter Shen (2):
      dt-bindings: arm: aspeed: Add compatible for Facebook Anacapa BMC
      ARM: dts: aspeed: Add Facebook Anacapa platform

Philippe Schenker (2):
      arm64: dts: colibri-imx8x: Add backlight
      arm64: dts: colibri-imx8x: Add cma memory

Piotr Wojtaszczyk (3):
      ARM: dts: lpc32xx: Use syscon for system control block
      ARM: dts: lpc32xx: Add missing DMA properties
      ARM: dts: lpc32xx: Add missing properties to I2S device tree nodes

Puranam V G Tejaswi (1):
      arm64: dts: qcom: lemans: Add gpu and gmu nodes

Raghav Sharma (1):
      arm64: dts: exynosautov920: add CMU_MFD clock DT nodes

Randy Dunlap (1):
      arm64: STM32: drop an undefined Kconfig symbol

Raphaël Jakse (1):
      arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board

Rebecca Cran (2):
      dt-bindings: arm: aspeed: add ASRock Rack ALTRAD8 board
      ARM: dts: aspeed: add device tree for ASRock Rack ALTRAD8 BMC

Ricardo Pardini (5):
      arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS
      arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588
      arm64: dts: rockchip: Enable the NPU on Turing RK1
      arm64: dts: amlogic: Enable the npu node on Radxa Zero 2
      arm64: dts: amlogic: add the type-c controller on Radxa Zero 2

Riccardo Mereu (4):
      dt-bindings: vendor-prefixes: Add Arduino name
      dt-bindings: arm: qcom: Add arduino imola, UnoQ codename
      arm64: dts: qcom: agatti: add uart2 node
      arm64: dts: qcom: qrb2210: add dts for Arduino unoq

Richard Acayan (1):
      arm64: dts: qcom: sdm630: Add LPASS LPI TLMM

Rob Herring (Arm) (37):
      arm64: dts: lg: Use recommended simple-bus node name
      arm64: dts: sprd: Use recommended node names
      arm64: dts: toshiba: Use recommended node names
      arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk"
      arm64: dts: cavium: Drop thunder2
      ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names
      arm64: dts: apm/shadowcat: More clock clean-ups
      arm64: dts: apm: Use recommended i2c node names
      arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff"
      arm64: dts: apm: Drop "dma" device_type
      ARM: dts: ti: Drop unused .dtsi
      arm64: dts: xilinx: Drop "label" property on dlg,slg7xl45106
      arm64: dts: rockchip: Add missing everest,es8388 supplies to rk3399-roc-pc-plus
      arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time
      arm64: dts: marvell: Add missing "#phy-cells" to "usb-nop-xceiv"
      arm64: dts: marvell: Fix stray and typo "pinctrl-names" properties
      arm64: dts: marvell: cn9131-cf-solidwan: Add missing GPIO properties on "nxp,pca9536"
      arm64: dts: marvell: change regulator-gpio to regulator-fixed
      arm64: dts: nuvoton: Add missing "device_type" property on memory node
      ARM: dts: aspeed: ibm: Use non-deprecated AT25 properties
      ARM: dts: broadcom: bcm2711: Fix 'simple-bus' node names
      arm/arm64: dts: renesas: Drop unused .dtsi
      dt-bindings: riscv: extensions: Drop unnecessary select schema
      arm64: dts: broadcom: Remove unused and undocumented nodes
      arm64: dts: broadcom: stingray: Rework clock nodes
      arm64: dts: broadcom: stingray: Fix 'simple-bus' node names
      arm64: dts: broadcom: stingray: Move raid nodes out of bus
      arm64: dts: broadcom: Use preferred node names
      arm64: dts: broadcom: ns2-svk: Use non-deprecated at25 properties
      arm64: dts: broadcom: northstar2: Rework clock nodes
      arm64: dts: broadcom: northstar2: Drop unused and undocumented "brcm,pcie-ob-oarr-size" properties
      arm64: dts: broadcom: northstar2: Drop QSPI "clock-names"
      arm64: dts: broadcom: northstar2: Drop "arm,cci-400-pmu" fallback compatible
      arm64: dts: broadcom: bcm4906-netgear-r8000p: Drop unnecessary "ranges" in partition node
      arm/arm64: dts: st: Drop unused .dtsi
      ARM: dts: microchip: Drop usb_a9g20-dab-mmx.dtsi
      ARM: dts: samsung: Drop s3c6400.dtsi

Robert Eckelmann (3):
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths
      arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort

Robin Murphy (1):
      arm64: dts: morello: Add CMN PMU

Rogerio Pimentel (2):
      dt-bindings: arm: fsl: Add i.MX8MP FRDM board
      arm64: dts: add support for NXP i.MX8MP FRDM board

Rudraksha Gupta (5):
      ARM: dts: qcom: msm8960: Add GSBI2 & GSBI7
      ARM: dts: qcom: msm8960: expressatt: Add Light/Proximity Sensor
      ARM: dts: qcom: msm8960: expressatt: Add NFC
      ARM: dts: qcom: msm8960: expressatt: Add Magnetometer
      ARM: dts: qcom: msm8960: expressatt: Add Accelerometer

Sam Day (1):
      arm64: dts: qcom: sdm845-oneplus: Add framebuffer

Samuel Holland (3):
      arm64: dts: allwinner: a100: Add LED controller node
      riscv: dts: allwinner: d1: Add LED controller node
      riscv: dts: allwinner: d1: Add RGB LEDs to boards

Sarthak Garg (3):
      arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc
      arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board
      arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board

Sebastian Krzyszkowiak (6):
      arm64: dts: imx8mq-librem5: Enable I2C recovery
      arm64: dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz
      arm64: dts: imx8mq-librem5: Enable SNVS RTC
      arm64: dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz
      arm64: dts: imx8mq-librem5: Set cap-power-off-card for usdhc2
      arm64: dts: imx8mq-librem5: Don't set mic-cfg for wm8962

Shawn Lin (6):
      arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1
      arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576
      arm64: dts: rockchip: Fix SD card support for RK3576 EVB1
      arm64: dts: rockchip: Fix SD card support for RK3576 Nanopi R76s
      arm64: dts: rockchip: Fix rk356x PCIe range mappings
      arm64: dts: rockchip: Fix rk3588 PCIe range mappings

Sibi Sankar (1):
      arm64: dts: qcom: glymur: Add header file for IPCC physical client IDs

Sjoerd Simons (7):
      arm64: dts: mediatek: mt7981b: Add PCIe and USB support
      arm64: dts: mediatek: mt7981b-openwrt-one: Enable PCIe and USB
      arm64: dts: mediatek: mt7981b: Add Ethernet and WiFi offload support
      arm64: dts: mediatek: mt7981b-openwrt-one: Enable Ethernet
      arm64: dts: mediatek: mt7981b: Disable wifi by default
      arm64: dts: mediatek: mt7981b: Add wifi memory region
      arm64: dts: mediatek: mt7981b-openwrt-one: Enable wifi

Stanimir Varbanov (2):
      arm64: dts: broadcom: bcm2712: Add watchdog DT node
      arm64: dts: broadcom: bcm2712: Add watchdog DT node

Stefan Riedmueller (1):
      arm64: dts: imx8mp-phyboard-pollux: Enable i2c3

Stefano Radaelli (10):
      arm64: dts: imx93-var-som-symphony: Update gpio aliases
      arm64: dts: imx93-var-som-symphony: Add support for ft5x06 touch controller
      arm64: dts: imx93-var-som-symphony: Add USB support
      arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller
      arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier
      arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier
      arm64: dts: imx8mp-var-som: Move UART2 description to Symphony carrier
      arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support
      arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec
      arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen

Sushrut Shree Trivedi (1):
      arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1.

Sven Peter (2):
      arm64: dts: apple: t8103,t60xx,t8112: Add SMC RTC node
      Merge patch series "arm64: dts: apple: Add integrated USB Type-C ports"

Svyatoslav Ryhel (3):
      ARM: tegra: Adjust DSI nodes for Tegra20/Tegra30
      dt-bindings: display: tegra: document Tegra132 MIPI calibration device
      dt-bindings: display: tegra: document Tegra30 VI and VIP

Taniya Das (2):
      dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks
      arm64: dts: qcom: hamoa: Extend the gcc input clock list

Teresa Remmet (1):
      arm64: dts: imx8mm-phycore-som: Update eth phy impedance

Thierry Reding (2):
      dt-bindings: memory: tegra: Document DBB clock for Tegra264
      arm64: tegra: Add DBB clock to EMC on Tegra264

Tim Harvey (1):
      arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer

Tingguo Cheng (1):
      arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs

Tomas Melin (1):
      Revert "arm64: zynqmp: Add an OP-TEE node to the device tree"

Tommaso Merciai (1):
      arm64: dts: renesas: rzg3e-smarc-som: Enable I3C support

Torsten Duwe (1):
      arm64: dts: rockchip: Enable SPDIF audio on Rock 5 ITX

Troy Mitchell (1):
      riscv: dts: spacemit: pinctrl: update register and IO power

Tudor Ambarus (3):
      dt-bindings: rng: add google,gs101-trng compatible
      arm64: dts: exynos: gs101: add TRNG node
      arm64: dts: exynos: gs101: add OTP node

Viken Dadhaniya (1):
      arm64: dts: qcom: talos: Drop opp-shared from QUP OPP table

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

Vincent Knecht (1):
      arm64: dts: qcom: msm8939: Add camss and cci

Vitor Soares (2):
      arm64: dts: ti: k3-am69-aquila: Change main_spi0/2 CS to GPIO mode
      arm64: dts: ti: k3-am69-aquila-clover: Change main_spi2 CS0 to GPIO mode

Vladimir Zapolskiy (15):
      arm64: dts: qcom: sm8650: Add CAMSS device tree node
      arm64: dts: qcom: sm8650: Add description of MCLK pins
      arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor
      arm64: dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay
      arm64: dts: qcom: sm8550-qrd: rename image sensor supply properties
      arm64: dts: qcom: sm8550-qrd: remove data-lanes property of image sensor
      arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties
      arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove optional property
      arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147
      ARM: dts: omap: dra7: Remove bogus #syscon-cells property
      ARM: dts: lpc32xx: change NAND controllers node names
      ARM: dts: lpc32xx: describe FLASH_INT of SLC NAND controller
      ARM: dts: lpc32xx: Declare the second AHB master support on PL080 DMA controller
      arm: dts: lpc32xx: add clocks property to Motor Control PWM device tree node
      arm: dts: lpc32xx: add interrupts property to Motor Control PWM

Wadim Egorov (1):
      arm64: dts: ti: k3-am62(a)-phycore-som: Add bootphase tag to phy_gmii_sel

Wei Fang (2):
      arm64: dts: imx94: add basic NETC related nodes
      arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support

Wolfram Sang (8):
      arm64: dts: renesas: r8a77980: Add SWDT node
      arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved
      arm64: dts: renesas: r8a77970: Add WWDT nodes
      arm64: dts: renesas: r8a77980: Add WWDT nodes
      arm64: dts: renesas: r8a779a0: Add WWDT nodes
      arm64: dts: renesas: r8a779f0: Add WWDT nodes
      arm64: dts: renesas: r8a779g0: Add WWDT nodes
      arm64: dts: renesas: r8a779h0: Add WWDT nodes

Xiangxu Yin (2):
      arm64: dts: qcom: talos: Add DisplayPort and QMP USB3-DP PHY
      arm64: dts: qcom: qcs615-ride: Enable DisplayPort

Yannic Moog (3):
      arm64: dts: imx8mp-phyboard-pollux: add fan-supply
      arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc
      arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board

Yashwanth Varakala (2):
      arm64: dts: imx8mp libra: add and update display overlays
      arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay

Yegor Yefremov (1):
      ARM: dts: omap: enable panic-indicator option

Yingying Tang (1):
      arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board

Yixun Lan (1):
      riscv: dts: spacemit: sdhci: add reset support

Yongxing Mou (3):
      arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY
      arm64: dts: qcom: qcs8300-ride: Enable Display Port
      arm64: dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel

Yu-Chun Lin (2):
      dt-bindings: arm: realtek: Add Kent Soc family compatibles
      arm64: dts: realtek: Add Kent SoC and EVB device trees

Yuanjie Yang (2):
      arm64: dts: qcom: talos: switch to interrupt-cells 4 to add PPI partitions
      arm64: dts: qcom: talos: Add PMU support

Ze Huang (3):
      riscv: dts: spacemit: Add USB2 PHY node for K1
      riscv: dts: spacemit: Add DWC3 USB 3.0 controller node for K1
      riscv: dts: spacemit: Enable USB3.0 on BananaPi-F3

Ziyue Zhang (7):
      arm64: dts: qcom: qcs8300: enable pcie0
      arm64: dts: qcom: qcs8300-ride: enable pcie0 interface
      arm64: dts: qcom: qcs8300: enable pcie1
      arm64: dts: qcom: qcs8300-ride: enable pcie1 interface
      arm64: dts: qcom: hamoa: Move PHY, PERST, and Wake GPIOs to PCIe port nodes and add port Nodes for all PCIe ports
      arm64: dts: qcom: Add PCIe3 and PCIe5 support for HAMOA-IOT-SOM platform
      arm64: dts: qcom: Add PCIe3 and PCIe5 regulators for HAMAO-IOT-EVK board

sheetal (1):
      dt-bindings: dma: Update ADMA bindings for tegra264

 Documentation/devicetree/bindings/arm/altera.yaml  |   27 +
 Documentation/devicetree/bindings/arm/amlogic.yaml |    8 +
 .../devicetree/bindings/arm/aspeed/aspeed.yaml     |    3 +
 .../devicetree/bindings/arm/atmel-at91.yaml        |    6 +-
 Documentation/devicetree/bindings/arm/cix.yaml     |    6 +-
 Documentation/devicetree/bindings/arm/fsl.yaml     |   34 +-
 .../devicetree/bindings/arm/intel,socfpga.yaml     |   40 -
 .../devicetree/bindings/arm/mediatek.yaml          |    2 +
 .../bindings/arm/mediatek/mediatek,audsys.yaml     |   46 +-
 Documentation/devicetree/bindings/arm/qcom.yaml    |   33 +
 Documentation/devicetree/bindings/arm/realtek.yaml |   42 +-
 .../devicetree/bindings/arm/rockchip.yaml          |   42 +-
 .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml    |   11 +-
 .../bindings/clock/google,gs101-clock.yaml         |   21 +-
 .../bindings/clock/qcom,x1e80100-gcc.yaml          |    8 +-
 .../display/tegra/nvidia,tegra114-mipi.yaml        |    1 +
 .../bindings/display/tegra/nvidia,tegra20-vi.yaml  |   19 +-
 .../bindings/display/tegra/nvidia,tegra20-vip.yaml |    9 +-
 .../bindings/dma/nvidia,tegra210-adma.yaml         |   15 +-
 .../devicetree/bindings/i2c/st,stm32-i2c.yaml      |    3 +
 .../bindings/input/touchscreen/goodix.yaml         |    2 +
 .../bindings/interrupt-controller/riscv,aplic.yaml |    1 +
 .../interrupt-controller/riscv,imsics.yaml         |    1 +
 .../devicetree/bindings/iommu/arm,smmu-v3.yaml     |   27 +-
 .../bindings/iommu/nvidia,tegra264-cmdqv.yaml      |   42 +
 .../bindings/mailbox/qcom,cpucp-mbox.yaml          |    2 +
 .../devicetree/bindings/mailbox/qcom-ipcc.yaml     |    2 +
 .../devicetree/bindings/media/st,stm32-dcmipp.yaml |    3 +
 .../bindings/media/st,stm32mp25-csi.yaml           |    3 +
 .../memory-controllers/nvidia,tegra186-mc.yaml     |   13 +
 .../bindings/mtd/nvidia,tegra20-nand.yaml          |  102 +
 .../bindings/mtd/nvidia-tegra20-nand.txt           |   64 -
 .../devicetree/bindings/power/fsl,imx-gpc.yaml     |    3 +
 Documentation/devicetree/bindings/riscv/cpus.yaml  |    1 +
 .../devicetree/bindings/riscv/extensions.yaml      |  194 +-
 .../devicetree/bindings/riscv/spacemit.yaml        |    5 +
 .../devicetree/bindings/riscv/starfive.yaml        |    1 +
 .../bindings/rng/samsung,exynos5250-trng.yaml      |   13 +-
 .../bindings/soc/altera/altr,sys-mgr.yaml          |    6 +-
 .../soc/renesas/renesas,rzn1-gpioirqmux.yaml       |   87 +
 .../bindings/soc/samsung/exynos-pmu.yaml           |    3 +-
 .../devicetree/bindings/timer/sifive,clint.yaml    |    1 +
 .../devicetree/bindings/tpm/tcg,tpm-tis-i2c.yaml   |    1 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   10 +
 .../devicetree/bindings/watchdog/qcom-wdt.yaml     |    1 +
 .../bindings/watchdog/xlnx,versal-wwdt.yaml        |    3 +
 MAINTAINERS                                        |    3 +-
 .../dts/allwinner/sun4i-a10-dserve-dsrv9703c.dts   |    2 +-
 .../dts/allwinner/sun4i-a10-pov-protab2-ips9.dts   |    2 +-
 arch/arm/boot/dts/allwinner/sun5i-a13-utoo-p66.dts |    1 +
 .../boot/dts/allwinner/sun6i-a31-hummingbird.dts   |    2 +-
 arch/arm/boot/dts/allwinner/sun6i-a31s-primo81.dts |    2 +-
 arch/arm/boot/dts/allwinner/sun8i-t113s.dtsi       |   33 +
 arch/arm/boot/dts/amlogic/meson.dtsi               |    5 -
 arch/arm/boot/dts/arm/vexpress-v2m-rs1.dtsi        |    8 +-
 arch/arm/boot/dts/aspeed/Makefile                  |    3 +
 arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts    |    7 +-
 .../boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts  |  637 +++++
 .../dts/aspeed/aspeed-bmc-facebook-anacapa.dts     | 1045 ++++++++
 .../dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |  112 +-
 .../dts/aspeed/aspeed-bmc-facebook-clemente.dts    |   43 +-
 .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts  |    8 +-
 .../aspeed/aspeed-bmc-facebook-santabarbara.dts    |   29 +-
 .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts |  128 +-
 .../boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts |  246 ++
 arch/arm/boot/dts/aspeed/aspeed-g6.dtsi            |   12 +-
 arch/arm/boot/dts/aspeed/ibm-power10-dual.dtsi     |   64 +-
 arch/arm/boot/dts/aspeed/ibm-power10-quad.dtsi     |   64 +-
 arch/arm/boot/dts/broadcom/bcm2711.dtsi            |    4 +-
 arch/arm/boot/dts/intel/socfpga/socfpga.dtsi       |    6 +-
 .../boot/dts/intel/socfpga/socfpga_arria10.dtsi    |    6 +-
 arch/arm/boot/dts/microchip/Makefile               |    3 +-
 arch/arm/boot/dts/microchip/lan966x-pcb8385.dts    |  131 +
 arch/arm/boot/dts/microchip/sama7d65.dtsi          |  279 +++
 arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi |   93 -
 .../boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi   |    4 +-
 arch/arm/boot/dts/nvidia/tegra20.dtsi              |    4 +
 arch/arm/boot/dts/nvidia/tegra30.dtsi              |    8 +
 arch/arm/boot/dts/nxp/imx/e60k02.dtsi              |   35 +-
 arch/arm/boot/dts/nxp/imx/imx50-kobo-aura.dts      |   60 +-
 arch/arm/boot/dts/nxp/imx/imx6-logicpd-som.dtsi    |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi       |    6 +-
 .../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi    |    6 +-
 .../dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi    |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi    |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi         |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi             |    3 +
 .../boot/dts/nxp/imx/imx6sl-tolino-shine2hd.dts    |   55 +-
 arch/arm/boot/dts/nxp/imx/imx6sl-tolino-shine3.dts |   26 +
 arch/arm/boot/dts/nxp/imx/imx6sl.dtsi              |    2 +-
 .../boot/dts/nxp/imx/imx6sll-kobo-clara2e-b.dts    |   61 +-
 arch/arm/boot/dts/nxp/imx/imx6sll-kobo-clarahd.dts |   26 +
 arch/arm/boot/dts/nxp/imx/imx6sll.dtsi             |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6sx.dtsi              |    2 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts          |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi        |    6 +-
 .../dts/nxp/imx/imx6ul-phytec-phycore-som.dtsi     |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi        |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi     |   12 +-
 .../boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi |   12 +-
 .../boot/dts/nxp/imx/imx6ull-myir-mys-6ulx.dtsi    |    6 +-
 arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts   |    6 +-
 arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi        |    8 +-
 arch/arm/boot/dts/nxp/lpc/lpc3250-ea3250.dts       |   18 +-
 arch/arm/boot/dts/nxp/lpc/lpc3250-phy3250.dts      |    8 +-
 arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi             |  133 +-
 .../arm/boot/dts/qcom/qcom-apq8074-dragonboard.dts |   13 -
 arch/arm/boot/dts/qcom/qcom-msm8226.dtsi           |    4 +-
 .../dts/qcom/qcom-msm8960-samsung-expressatt.dts   |  109 +
 arch/arm/boot/dts/qcom/qcom-msm8960.dtsi           |   96 +
 .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts    |   14 +-
 .../boot/dts/qcom/qcom-msm8974-samsung-hlte.dts    |   12 -
 .../dts/qcom/qcom-msm8974-sony-xperia-rhine.dtsi   |   12 -
 arch/arm/boot/dts/qcom/qcom-msm8974.dtsi           |   50 +-
 .../dts/qcom/qcom-msm8974pro-fairphone-fp2.dts     |    8 -
 arch/arm/boot/dts/qcom/qcom-msm8974pro-htc-m8.dts  |   11 -
 .../dts/qcom/qcom-msm8974pro-oneplus-bacon.dts     |    9 -
 .../qcom/qcom-msm8974pro-samsung-klte-common.dtsi  |   11 +-
 ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi |   12 -
 .../dts/renesas/gr-peach-audiocamerashield.dtsi    |   75 -
 .../boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi  |   39 -
 arch/arm/boot/dts/renesas/r9a06g032.dtsi           |  165 ++
 arch/arm/boot/dts/rockchip/rk3036.dtsi             |    3 -
 arch/arm/boot/dts/rockchip/rk3288.dtsi             |   17 +-
 arch/arm/boot/dts/samsung/s3c6400.dtsi             |   38 -
 arch/arm/boot/dts/st/spear320s.dtsi                |   24 -
 arch/arm/boot/dts/st/stm32429i-eval.dts            |   73 +-
 arch/arm/boot/dts/st/stm32746g-eval.dts            |   15 +-
 arch/arm/boot/dts/st/stm32f429-disco.dts           |   15 +-
 arch/arm/boot/dts/st/stm32f469-disco.dts           |   15 +-
 arch/arm/boot/dts/st/stm32f746-disco.dts           |   12 +-
 arch/arm/boot/dts/st/stm32f769-disco.dts           |   14 +-
 arch/arm/boot/dts/st/stm32h743i-disco.dts          |   34 +
 arch/arm/boot/dts/st/stm32h743i-eval.dts           |   25 +
 arch/arm/boot/dts/st/stm32h747i-disco.dts          |   15 +-
 arch/arm/boot/dts/st/stm32mp135f-dk.dts            |   15 +-
 arch/arm/boot/dts/st/stm32mp157c-ed1.dts           |   15 +-
 arch/arm/boot/dts/st/stm32mp157c-ev1.dts           |    3 +-
 arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi          |   19 +-
 arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi    |   57 -
 arch/arm/boot/dts/ti/omap/Makefile                 |    1 -
 arch/arm/boot/dts/ti/omap/am335x-baltos-leds.dtsi  |    1 +
 arch/arm/boot/dts/ti/omap/am335x-base0033.dts      |   92 -
 arch/arm/boot/dts/ti/omap/am3703.dtsi              |   14 -
 arch/arm/boot/dts/ti/omap/am3715.dtsi              |   10 -
 arch/arm/boot/dts/ti/omap/dra7-l4.dtsi             |    1 -
 arch/arm/boot/dts/ti/omap/omap2430.dtsi            |    2 +-
 arch/arm/boot/dts/ti/omap/omap3.dtsi               |    2 +-
 arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi  |  237 --
 arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts  |    5 +
 arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi        |    2 +-
 arch/arm/boot/dts/ti/omap/omap4-l4.dtsi            |    2 +-
 arch/arm/boot/dts/ti/omap/omap5-l4.dtsi            |    2 +-
 arch/arm/boot/dts/tps65910.dtsi                    |    4 +
 arch/arm64/Kconfig.platforms                       |    1 -
 arch/arm64/boot/dts/airoha/en7581-evb.dts          |    6 +-
 arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi     |   14 +
 arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi     |   94 +
 .../boot/dts/allwinner/sun55i-t527-orangepi-4a.dts |   15 +
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |    2 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |    2 +-
 .../dts/altera/socfpga_stratix10_socdk_nand.dts    |    4 +-
 arch/arm64/boot/dts/amlogic/Makefile               |    1 +
 arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi        |   13 +-
 .../boot/dts/amlogic/amlogic-t7-a311d2-an400.dts   |    2 +-
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi          |    5 +-
 arch/arm64/boot/dts/amlogic/meson-axg-s400.dts     |    1 -
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |    6 +
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |    9 +
 arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts  |    9 -
 .../boot/dts/amlogic/meson-g12a-radxa-zero.dts     |    9 -
 arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts  |    9 -
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts    |    9 -
 arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts |    9 -
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |    8 +
 .../dts/amlogic/meson-g12b-a311d-libretech-cc.dts  |   13 -
 arch/arm64/boot/dts/amlogic/meson-g12b-a311d.dtsi  |   24 +
 .../dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts  |    1 -
 .../meson-g12b-bananapi-cm4-mnt-reform2.dts        |    1 -
 .../boot/dts/amlogic/meson-g12b-bananapi-cm4.dtsi  |   12 -
 .../boot/dts/amlogic/meson-g12b-bananapi.dtsi      |   13 -
 .../boot/dts/amlogic/meson-g12b-dreambox.dtsi      |    1 -
 .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts |    1 -
 .../boot/dts/amlogic/meson-g12b-gtking-pro.dts     |    1 -
 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts  |    1 -
 .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi   |   12 -
 .../dts/amlogic/meson-g12b-odroid-go-ultra.dts     |   13 -
 .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi     |    1 -
 .../boot/dts/amlogic/meson-g12b-odroid-n2l.dts     |    1 -
 arch/arm64/boot/dts/amlogic/meson-g12b-odroid.dtsi |   12 -
 .../boot/dts/amlogic/meson-g12b-radxa-zero2.dts    |   51 +-
 arch/arm64/boot/dts/amlogic/meson-g12b-s922x.dtsi  |   24 +
 .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts      |    1 -
 arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi   |   12 -
 arch/arm64/boot/dts/amlogic/meson-g12b.dtsi        |    7 +
 .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi    |    1 -
 .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts |    1 -
 .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts      |    1 -
 .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts    |    1 -
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts    |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts    |    1 -
 .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi      |    1 -
 .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts      |    1 -
 .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts    |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |    9 +
 .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts   |    1 -
 .../boot/dts/amlogic/meson-gxl-s805x-p241.dts      |    1 -
 .../dts/amlogic/meson-gxl-s805y-xiaomi-aquaman.dts |    1 -
 .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts     |    1 -
 .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts    |    1 -
 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts   |    1 -
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dts      |    1 -
 .../boot/dts/amlogic/meson-gxl-s905x-vero4k.dts    |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |    9 +
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     |    1 -
 .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts |    2 +-
 .../arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts |    1 -
 arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts |    1 -
 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi |    1 -
 .../dts/amlogic/meson-libretech-cottonwood.dtsi    |    1 -
 .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts     |    2 +-
 .../dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts   |  259 ++
 arch/arm64/boot/dts/amlogic/meson-s4.dtsi          |   13 +-
 .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts |    1 -
 .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts      |    1 -
 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi   |    8 -
 .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts |    1 -
 .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts     |    1 -
 .../arm64/boot/dts/amlogic/meson-sm1-bananapi.dtsi |    8 -
 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts  |    1 -
 .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts    |    8 -
 .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts      |    2 +
 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi  |   12 +-
 .../dts/amlogic/meson-sm1-s905d3-libretech-cc.dts  |    9 -
 arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts   |    9 -
 .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts    |    1 -
 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts  |    1 -
 arch/arm64/boot/dts/amlogic/meson-sm1.dtsi         |    8 +
 arch/arm64/boot/dts/apm/apm-merlin.dts             |    1 +
 arch/arm64/boot/dts/apm/apm-mustang.dts            |    1 +
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi         |   20 +-
 arch/arm64/boot/dts/apm/apm-storm.dtsi             |    4 +-
 arch/arm64/boot/dts/apple/s8001-j98a-j99a.dtsi     |    4 +
 arch/arm64/boot/dts/apple/s8001.dtsi               |    7 +
 arch/arm64/boot/dts/apple/t6001.dtsi               |    1 +
 arch/arm64/boot/dts/apple/t6002-j375d.dts          |  150 ++
 arch/arm64/boot/dts/apple/t6002.dtsi               |    1 +
 arch/arm64/boot/dts/apple/t600x-die0.dtsi          |    6 +
 arch/arm64/boot/dts/apple/t600x-dieX.dtsi          |  212 ++
 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi     |  236 ++
 arch/arm64/boot/dts/apple/t600x-j375.dtsi          |  272 ++
 arch/arm64/boot/dts/apple/t6022-j180d.dts          |  417 ++++
 arch/arm64/boot/dts/apple/t6022-j475d.dts          |   31 +
 arch/arm64/boot/dts/apple/t6022-jxxxd.dtsi         |  133 +
 arch/arm64/boot/dts/apple/t602x-die0.dtsi          |    6 +
 arch/arm64/boot/dts/apple/t602x-dieX.dtsi          |  212 ++
 arch/arm64/boot/dts/apple/t8103-j274.dts           |   13 +
 arch/arm64/boot/dts/apple/t8103-j293.dts           |   13 +
 arch/arm64/boot/dts/apple/t8103-j313.dts           |   13 +
 arch/arm64/boot/dts/apple/t8103-j456.dts           |   13 +
 arch/arm64/boot/dts/apple/t8103-j457.dts           |   13 +
 arch/arm64/boot/dts/apple/t8103-jxxx.dtsi          |  134 +
 arch/arm64/boot/dts/apple/t8103-pmgr.dtsi          |    3 +
 arch/arm64/boot/dts/apple/t8103.dtsi               |  111 +
 arch/arm64/boot/dts/apple/t8112-j413.dts           |   13 +
 arch/arm64/boot/dts/apple/t8112-j415.dts           |   13 +
 arch/arm64/boot/dts/apple/t8112-j473.dts           |   32 +
 arch/arm64/boot/dts/apple/t8112-j493.dts           |   13 +
 arch/arm64/boot/dts/apple/t8112-jxxx.dtsi          |  134 +
 arch/arm64/boot/dts/apple/t8112.dtsi               |  111 +
 arch/arm64/boot/dts/arm/morello-fvp.dts            |    8 +-
 arch/arm64/boot/dts/arm/morello-sdp.dts            |    7 +
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi          |   15 +
 .../dts/broadcom/bcmbca/bcm4906-netgear-r8000p.dts |    3 -
 .../boot/dts/broadcom/northstar2/ns2-clock.dtsi    |  105 -
 .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts |   26 +-
 .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts |    2 +-
 arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi   |   87 +-
 .../boot/dts/broadcom/stingray/bcm958742-base.dtsi |    2 +-
 .../boot/dts/broadcom/stingray/stingray-clock.dtsi |  182 --
 .../boot/dts/broadcom/stingray/stingray-fs4.dtsi   |  114 +-
 .../boot/dts/broadcom/stingray/stingray-pcie.dtsi  |    2 +-
 .../dts/broadcom/stingray/stingray-pinctrl.dtsi    |    2 +-
 .../boot/dts/broadcom/stingray/stingray-usb.dtsi   |   21 +-
 .../arm64/boot/dts/broadcom/stingray/stingray.dtsi |  148 +-
 arch/arm64/boot/dts/cavium/Makefile                |    1 -
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi       |    8 +-
 arch/arm64/boot/dts/cavium/thunder2-99xx.dts       |   30 -
 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi      |  144 --
 arch/arm64/boot/dts/cix/Makefile                   |    1 +
 arch/arm64/boot/dts/cix/sky1-xcp.dts               |   83 +
 arch/arm64/boot/dts/cix/sky1.dtsi                  |    2 +-
 arch/arm64/boot/dts/exynos/exynosautov920.dtsi     |   11 +
 arch/arm64/boot/dts/exynos/google/gs101.dtsi       |   42 +-
 arch/arm64/boot/dts/freescale/Makefile             |   48 +-
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |    2 +-
 .../fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts       |   68 +
 .../freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts |  118 +
 .../fsl-ls1028a-tqmls1028a-mbls1028a.dtsi          |  287 +++
 .../boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi |  124 +
 .../boot/dts/freescale/fsl-ls1046a-tqmls1046a.dtsi |   12 +
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |    6 +-
 .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts |    4 +-
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |   32 +-
 .../arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi |    4 +
 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/imx8dxl-ss-ddr.dtsi  |   22 +
 arch/arm64/boot/dts/freescale/imx8dxl.dtsi         |    7 +
 .../boot/dts/freescale/imx8mm-phycore-rpmsg.dtso   |    2 +-
 .../boot/dts/freescale/imx8mm-phycore-som.dtsi     |    1 +
 .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts |   13 +-
 .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi |   39 +-
 .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi   |   15 +
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |    2 +-
 .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts |   29 +-
 .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi |   37 +-
 .../freescale/imx8mn-vhip4-evalboard-common.dtsi   |  396 +++
 .../imx8mn-vhip4-evalboard-ksz8794-common.dtsi     |   98 +
 .../imx8mn-vhip4-evalboard-v1-overlay-ksz8794.dtso |   24 +
 .../imx8mn-vhip4-evalboard-v1-overlay-ksz9031.dtso |   48 +
 .../dts/freescale/imx8mn-vhip4-evalboard-v1.dts    |  258 ++
 ...imx8mn-vhip4-evalboard-v2-overlay-adin1300.dtso |   60 +
 .../imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtso |   24 +
 .../dts/freescale/imx8mn-vhip4-evalboard-v2.dts    |  221 ++
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |    5 +
 .../dts/freescale/imx8mp-data-modul-edm-sbc.dts    |  148 +-
 arch/arm64/boot/dts/freescale/imx8mp-edm-g-wb.dts  |    2 +-
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts       |  123 +-
 arch/arm64/boot/dts/freescale/imx8mp-frdm.dts      |  355 +++
 .../imx8mp-hummingboard-pulse-common.dtsi          |    2 +-
 .../imx8mp-libra-rdk-fpsc-lvds-etml1010g3dra.dtso  |    2 +-
 .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi      |  196 ++
 .../imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso      |    9 +
 ...8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso |   44 +
 .../boot/dts/freescale/imx8mp-libra-rdk-fpsc.dts   |    6 +-
 .../imx8mp-phyboard-pollux-peb-wlbt-05.dtso        |  108 +
 .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts   |   33 +-
 .../boot/dts/freescale/imx8mp-phycore-som.dtsi     |    8 +
 arch/arm64/boot/dts/freescale/imx8mp-sr-som.dtsi   |    6 +-
 .../dts/freescale/imx8mp-toradex-smarc-dev.dts     |    4 +
 .../boot/dts/freescale/imx8mp-toradex-smarc.dtsi   |    6 +-
 .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts   |   23 +-
 .../dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts    |   31 +-
 .../boot/dts/freescale/imx8mp-var-som-symphony.dts |  145 ++
 arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi  |  331 ++-
 .../boot/dts/freescale/imx8mp-venice-gw71xx.dtsi   |   15 +
 .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi   |    4 +
 .../boot/dts/freescale/imx8mp-verdin-dev.dtsi      |    4 +
 .../boot/dts/freescale/imx8mp-verdin-mallow.dtsi   |    4 +
 .../boot/dts/freescale/imx8mp-verdin-yavia.dtsi    |    4 +
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi   |    4 -
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |    2 +-
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |   73 +-
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |   12 +-
 arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi   |   19 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |   10 +-
 .../dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts |   26 +
 .../boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts |   16 +
 .../freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts    |   16 +
 .../freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts    |   16 +
 .../boot/dts/freescale/imx8qp-apalis-v1.1.dtsi     |   16 +
 arch/arm64/boot/dts/freescale/imx8qp.dtsi          |   24 +
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |   38 +-
 arch/arm64/boot/dts/freescale/imx8ulp.dtsi         |   17 +
 arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi   |   31 +-
 arch/arm64/boot/dts/freescale/imx91-11x11-evk.dts  |  181 +-
 arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts |  906 +++++++
 arch/arm64/boot/dts/freescale/imx91.dtsi           |   58 +
 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts  |   17 +-
 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts |  807 ++++++
 arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts  |   74 +
 .../boot/dts/freescale/imx93-9x9-qsb-can1.dtso     |   63 +
 .../boot/dts/freescale/imx93-var-som-symphony.dts  |   84 +
 arch/arm64/boot/dts/freescale/imx93-var-som.dtsi   |    4 +-
 arch/arm64/boot/dts/freescale/imx94.dtsi           |  172 +-
 arch/arm64/boot/dts/freescale/imx943-evk.dts       |  178 ++
 arch/arm64/boot/dts/freescale/imx95-15x15-evk.dts  |   17 +-
 arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts |  964 +++++++
 arch/arm64/boot/dts/freescale/imx95-clock.h        |    1 +
 .../boot/dts/freescale/imx95-toradex-smarc.dtsi    |    2 +-
 .../arm64/boot/dts/freescale/imx95-tqma9596sa.dtsi |    2 +-
 arch/arm64/boot/dts/freescale/imx95.dtsi           |    2 +-
 arch/arm64/boot/dts/freescale/imx952-clock.h       |  215 ++
 arch/arm64/boot/dts/freescale/imx952-evk.dts       |  596 +++++
 arch/arm64/boot/dts/freescale/imx952-pinfunc.h     |  867 +++++++
 arch/arm64/boot/dts/freescale/imx952-power.h       |   44 +
 arch/arm64/boot/dts/freescale/imx952.dtsi          | 1266 ++++++++++
 arch/arm64/boot/dts/freescale/mba8xx.dtsi          |    4 +-
 arch/arm64/boot/dts/freescale/s32g3.dtsi           |    4 +-
 arch/arm64/boot/dts/freescale/s32gxxxa-evb.dtsi    |   20 +-
 arch/arm64/boot/dts/freescale/s32gxxxa-rdb.dtsi    |   20 +-
 .../boot/dts/freescale/tqma8xxs-mb-smarc-2.dtsi    |   12 +-
 arch/arm64/boot/dts/freescale/tqma8xxs.dtsi        |   16 +-
 arch/arm64/boot/dts/intel/Makefile                 |    2 +
 arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi     |  130 +-
 .../dts/intel/socfpga_agilex5_socdk_modular.dts    |  109 +
 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts |    2 +-
 .../boot/dts/intel/socfpga_agilex_socdk_emmc.dts   |  105 +
 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts    |    4 +-
 arch/arm64/boot/dts/lg/lg131x.dtsi                 |    2 +-
 arch/arm64/boot/dts/marvell/Makefile               |    1 +
 arch/arm64/boot/dts/marvell/armada-3720-db.dts     |    1 +
 .../dts/marvell/armada-3720-espressobin-ultra.dts  |    2 +-
 .../boot/dts/marvell/armada-3720-gl-mv1000.dts     |    9 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |    3 +-
 .../boot/dts/marvell/armada-7020-comexpress.dtsi   |  161 ++
 arch/arm64/boot/dts/marvell/armada-70x0.dtsi       |    7 +
 arch/arm64/boot/dts/marvell/armada-8040-db.dts     |    2 +
 arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi |    4 +-
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |    3 +-
 arch/arm64/boot/dts/marvell/cn9130-cf-base.dts     |    2 +-
 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi        |    3 +-
 arch/arm64/boot/dts/marvell/cn9130-db.dtsi         |    4 +-
 arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts |    2 +
 .../boot/dts/marvell/cn9131-db-comexpress.dtsi     |    3 +-
 arch/arm64/boot/dts/marvell/cn9131-db.dtsi         |    1 +
 arch/arm64/boot/dts/marvell/cn9132-db.dtsi         |    3 +-
 .../boot/dts/marvell/db-falcon-carrier-a7k.dts     |   27 +
 arch/arm64/boot/dts/marvell/db-falcon-carrier.dtsi |   22 +
 arch/arm64/boot/dts/mediatek/Makefile              |    2 +
 arch/arm64/boot/dts/mediatek/mt6331.dtsi           |    2 +-
 .../boot/dts/mediatek/mt6795-sony-xperia-m5.dts    |   50 +-
 arch/arm64/boot/dts/mediatek/mt6795.dtsi           |    3 +-
 .../boot/dts/mediatek/mt7981b-openwrt-one.dts      |  129 +-
 arch/arm64/boot/dts/mediatek/mt7981b.dtsi          |  220 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi          |    2 +-
 arch/arm64/boot/dts/mediatek/mt7988a.dtsi          |   28 +-
 arch/arm64/boot/dts/mediatek/mt8173-elm-hana.dtsi  |   34 +-
 arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi       |  167 +-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   68 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   28 +-
 arch/arm64/boot/dts/mediatek/mt8183-evb.dts        |   36 +-
 .../dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts    |    2 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |    6 +-
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |   16 +-
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   37 +-
 arch/arm64/boot/dts/mediatek/mt8186-evb.dts        |   13 +
 arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi    |    1 -
 arch/arm64/boot/dts/mediatek/mt8188.dtsi           |   88 +-
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi   |    1 -
 arch/arm64/boot/dts/mediatek/mt8192.dtsi           |    2 +-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   85 +
 .../boot/dts/mediatek/mt8370-tungsten-smarc.dts    |   14 +
 .../boot/dts/mediatek/mt8390-genio-common.dtsi     |  150 ++
 .../boot/dts/mediatek/mt8390-tungsten-smarc.dts    |   22 +
 .../boot/dts/mediatek/mt8390-tungsten-smarc.dtsi   | 1489 +++++++++++
 .../boot/dts/mediatek/mt8395-genio-common.dtsi     |  150 ++
 .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts     |  150 ++
 .../arm64/boot/dts/nuvoton/nuvoton-npcm845-evb.dts |    1 +
 arch/arm64/boot/dts/nuvoton/nuvoton-npcm845.dtsi   |    4 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |    2 -
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |   15 -
 arch/arm64/boot/dts/nvidia/tegra210-smaug.dts      |   25 +
 arch/arm64/boot/dts/nvidia/tegra234.dtsi           |   15 -
 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi     |    8 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi           |   64 +-
 arch/arm64/boot/dts/qcom/Makefile                  |   30 +
 arch/arm64/boot/dts/qcom/agatti.dtsi               |  101 +-
 arch/arm64/boot/dts/qcom/glymur-ipcc.h             |   68 +
 arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts         |  273 +-
 arch/arm64/boot/dts/qcom/hamoa-iot-som.dtsi        |   80 +-
 arch/arm64/boot/dts/qcom/hamoa.dtsi                |  114 +-
 arch/arm64/boot/dts/qcom/ipq5018.dtsi              |   10 +-
 arch/arm64/boot/dts/qcom/ipq9574.dtsi              |   10 +-
 arch/arm64/boot/dts/qcom/kaanapali-ipcc.h          |   58 +
 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts         |  754 ++++++
 arch/arm64/boot/dts/qcom/kaanapali-qrd.dts         |  712 ++++++
 arch/arm64/boot/dts/qcom/kaanapali.dtsi            | 1606 ++++++++++++
 arch/arm64/boot/dts/qcom/kodiak.dtsi               |   15 +-
 arch/arm64/boot/dts/qcom/lemans-el2.dtso           |   35 +
 arch/arm64/boot/dts/qcom/lemans-evk.dts            |  127 +-
 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi   |    8 +
 arch/arm64/boot/dts/qcom/lemans.dtsi               |  486 +++-
 arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts   |  790 ++++++
 arch/arm64/boot/dts/qcom/milos.dtsi                | 2633 ++++++++++++++++++++
 arch/arm64/boot/dts/qcom/monaco-evk.dts            |  106 +
 arch/arm64/boot/dts/qcom/monaco.dtsi               | 1523 ++++++++++-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |    8 +-
 arch/arm64/boot/dts/qcom/msm8917.dtsi              |   12 +-
 arch/arm64/boot/dts/qcom/msm8937.dtsi              |   13 +-
 arch/arm64/boot/dts/qcom/msm8939-asus-z00t.dts     |   79 +-
 arch/arm64/boot/dts/qcom/msm8939-pm8916.dtsi       |    4 +
 arch/arm64/boot/dts/qcom/msm8939.dtsi              |  146 ++
 arch/arm64/boot/dts/qcom/msm8953.dtsi              |  516 ++--
 arch/arm64/boot/dts/qcom/msm8976.dtsi              |    4 +-
 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi  |    2 +-
 .../dts/qcom/msm8994-huawei-angler-rev-101.dts     |    2 +-
 .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi  |    2 +-
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |   16 +-
 arch/arm64/boot/dts/qcom/pm7550.dtsi               |   67 +
 arch/arm64/boot/dts/qcom/pm8550vs.dtsi             |    8 +
 arch/arm64/boot/dts/qcom/pmiv0104.dtsi             |   73 +
 arch/arm64/boot/dts/qcom/qcs615-ride.dts           |   30 +
 arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts       |  128 +
 .../boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts | 1410 +++++++++++
 arch/arm64/boot/dts/qcom/qcs8300-ride.dts          |  126 +
 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi       |   16 +
 arch/arm64/boot/dts/qcom/qdu1000.dtsi              |    2 +-
 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts |  459 ++++
 .../dts/qcom/qrb2210-rb1-vision-mezzanine.dtso     |   66 +
 arch/arm64/boot/dts/qcom/qrb2210-rb1.dts           |   75 +
 arch/arm64/boot/dts/qcom/qrb4210-rb2.dts           |    2 +-
 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi |    5 +
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |    4 +-
 arch/arm64/boot/dts/qcom/sdm630.dtsi               |  146 +-
 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts  |   57 +
 arch/arm64/boot/dts/qcom/sdm636.dtsi               |   23 +-
 arch/arm64/boot/dts/qcom/sdm660.dtsi               |  163 +-
 arch/arm64/boot/dts/qcom/sdm670.dtsi               |    2 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |    8 +-
 .../arm64/boot/dts/qcom/sdm845-google-blueline.dts |   89 +
 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi |  536 ++++
 .../boot/dts/qcom/sdm845-google-crosshatch.dts     |   36 +
 .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi |   45 +-
 .../boot/dts/qcom/sdm845-oneplus-enchilada.dts     |   10 +-
 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts |    4 +
 .../boot/dts/qcom/sdm845-samsung-starqltechn.dts   |   15 +-
 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts  |   23 +-
 .../dts/qcom/sdm845-xiaomi-beryllium-common.dtsi   |   49 +-
 arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts |   17 +-
 .../dts/qcom/sdm850-huawei-matebook-e-2019.dts     |   17 +-
 arch/arm64/boot/dts/qcom/sm6115.dtsi               |   12 +-
 arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo.dts  |    2 +-
 arch/arm64/boot/dts/qcom/sm6125.dtsi               |   12 +-
 .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts    |    2 +-
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |    3 +
 arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts  |   72 +-
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |    4 +
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |    4 +
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   11 +-
 arch/arm64/boot/dts/qcom/sm8250-hdk.dts            |    4 +
 .../boot/dts/qcom/sm8550-hdk-rear-camera-card.dtso |    7 +-
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts            |   16 +
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts            |   16 +
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts            |   23 +-
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts    |   16 +
 .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts    |   16 +
 .../boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso |   88 +
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts            |   16 +
 arch/arm64/boot/dts/qcom/sm8650-mtp.dts            |   16 +
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts            |   59 +
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  299 +++
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts            |   33 +-
 arch/arm64/boot/dts/qcom/sm8750-qrd.dts            |   27 +
 arch/arm64/boot/dts/qcom/sm8750.dtsi               | 1563 ++++++++++--
 arch/arm64/boot/dts/qcom/talos.dtsi                |  450 ++--
 arch/arm64/boot/dts/qcom/x1-el2.dtso               |    4 +
 arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi  | 1322 ++++++++++
 arch/arm64/boot/dts/qcom/x1e001de-devkit.dts       |   24 +-
 .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi    |  153 +-
 .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts   |  410 ++-
 .../boot/dts/qcom/x1e80100-asus-zenbook-a14.dts    |    3 +
 .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts     |   14 +-
 .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts  |    8 +-
 .../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts    | 1515 +++++++++++
 .../dts/qcom/x1e80100-microsoft-denali-oled.dts    |   19 +
 .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi  |   19 +-
 arch/arm64/boot/dts/qcom/x1e80100-qcp.dts          |   21 +-
 .../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts |   90 +
 .../boot/dts/qcom/x1p64100-microsoft-denali.dts    |   15 +
 arch/arm64/boot/dts/realtek/Makefile               |    7 +-
 arch/arm64/boot/dts/realtek/kent.dtsi              |  166 ++
 arch/arm64/boot/dts/realtek/rtd1501.dtsi           |   12 +
 .../boot/dts/realtek/rtd1501s-phantom-8gb.dts      |   25 +
 arch/arm64/boot/dts/realtek/rtd1501s-phantom.dtsi  |  118 +
 arch/arm64/boot/dts/realtek/rtd1861.dtsi           |   12 +
 .../boot/dts/realtek/rtd1861b-krypton-8gb.dts      |   25 +
 arch/arm64/boot/dts/realtek/rtd1861b-krypton.dtsi  |   72 +
 arch/arm64/boot/dts/realtek/rtd1920.dtsi           |   12 +
 .../boot/dts/realtek/rtd1920s-smallville-4gb.dts   |   23 +
 .../boot/dts/realtek/rtd1920s-smallville.dtsi      |  128 +
 .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi |    2 +-
 arch/arm64/boot/dts/renesas/condor-common.dtsi     |    9 +-
 arch/arm64/boot/dts/renesas/draak.dtsi             |    2 +-
 arch/arm64/boot/dts/renesas/ebisu.dtsi             |    2 +-
 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi      |  332 ---
 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi       |    2 +-
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a774e1.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a77951.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a77960.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a77961.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |   52 +-
 arch/arm64/boot/dts/renesas/r8a77970-eagle.dts     |    4 +-
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts     |    4 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |   32 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts     |    9 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |   89 +
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi          |  160 ++
 arch/arm64/boot/dts/renesas/r8a779f0.dtsi          |  160 ++
 arch/arm64/boot/dts/renesas/r8a779g0.dtsi          |  112 +
 arch/arm64/boot/dts/renesas/r8a779h0.dtsi          |  112 +
 arch/arm64/boot/dts/renesas/r8a779m0.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r8a779m2.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r8a779m4.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r8a779m6.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r8a779m7.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r8a779m8.dtsi          |   17 -
 arch/arm64/boot/dts/renesas/r8a779mb.dtsi          |   12 -
 arch/arm64/boot/dts/renesas/r9a07g044.dtsi         |    2 +-
 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi       |   25 -
 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi       |   18 -
 arch/arm64/boot/dts/renesas/r9a07g054.dtsi         |    2 +-
 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi       |   18 -
 arch/arm64/boot/dts/renesas/r9a08g045.dtsi         |   65 +
 arch/arm64/boot/dts/renesas/r9a09g047.dtsi         |  250 ++
 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi      |   18 -
 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts |   75 +-
 arch/arm64/boot/dts/renesas/r9a09g056.dtsi         |  794 ++++++
 .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts    |   97 +
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi         |  429 ++++
 .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts    |  103 +-
 arch/arm64/boot/dts/renesas/r9a09g057h48-kakip.dts |   41 +-
 arch/arm64/boot/dts/renesas/r9a09g077.dtsi         |  334 +++
 .../boot/dts/renesas/r9a09g077m44-rzt2h-evk.dts    |  112 +-
 arch/arm64/boot/dts/renesas/r9a09g087.dtsi         |  334 +++
 .../boot/dts/renesas/r9a09g087m44-rzn2h-evk.dts    |  189 +-
 arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi    |   21 +-
 arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi   |   18 +
 arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi   |    5 +
 arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi       |   11 +
 .../boot/dts/renesas/rzt2h-n2h-evk-common.dtsi     |  161 +-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |    4 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |    2 +-
 arch/arm64/boot/dts/rockchip/Makefile              |   15 +
 .../rockchip/rk3368-lion-haikou-video-demo.dtso    |  170 ++
 .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts |   38 +-
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi      |   27 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |   51 +
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |    4 -
 .../boot/dts/rockchip/rk3399-pinephone-pro.dts     |   47 +-
 .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts |    4 +
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi    |    1 -
 .../boot/dts/rockchip/rk3399-rock-4c-plus.dts      |    8 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-4se.dts   |   12 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |    8 +
 .../boot/dts/rockchip/rk3399-rockpro64-v2.dts      |    7 +
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts  |    7 +
 .../boot/dts/rockchip/rk3528-armsom-sige1.dts      |   18 +
 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi  |   49 +
 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts |   71 +
 arch/arm64/boot/dts/rockchip/rk3566-rock-3c.dts    |    1 +
 .../boot/dts/rockchip/rk3568-anbernic-rg-ds.dts    | 1237 +++++++++
 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts233.dts |   18 +-
 arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts |   18 +-
 .../arm64/boot/dts/rockchip/rk3568-qnap-tsx33.dtsi |   21 +-
 .../arm64/boot/dts/rockchip/rk3568-radxa-cm3i.dtsi |   10 +-
 .../dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts     |  204 ++
 .../arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi |  558 +++++
 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts    |    8 +
 arch/arm64/boot/dts/rockchip/rk3568-rock-3b.dts    |    8 +
 arch/arm64/boot/dts/rockchip/rk3568.dtsi           |    4 +-
 arch/arm64/boot/dts/rockchip/rk356x-base.dtsi      |    2 +-
 .../boot/dts/rockchip/rk3576-armsom-sige5.dts      |   19 +-
 .../boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso   |   31 +
 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts   |  129 +
 .../boot/dts/rockchip/rk3576-luckfox-core3576.dtsi |    8 +
 arch/arm64/boot/dts/rockchip/rk3576-nanopi-m5.dts  |   34 +-
 .../arm64/boot/dts/rockchip/rk3576-nanopi-r76s.dts |   23 +-
 arch/arm64/boot/dts/rockchip/rk3576-pinctrl.dtsi   |    7 +
 arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts    |   14 +
 arch/arm64/boot/dts/rockchip/rk3576.dtsi           |   42 +-
 arch/arm64/boot/dts/rockchip/rk3588-base.dtsi      |   78 +-
 arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts   |    7 +-
 arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi     |    6 +-
 .../rockchip/rk3588-friendlyelec-cm3588-nas.dts    |   38 +
 .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi   |   35 +-
 arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts     |   35 +-
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi |   36 +-
 arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts |   23 +
 .../boot/dts/rockchip/rk3588-rock-5b-plus.dts      |   10 +
 arch/arm64/boot/dts/rockchip/rk3588-rock-5t.dts    |   10 +
 arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi     |   35 +-
 .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi |   35 +-
 .../boot/dts/rockchip/rk3588s-gameforce-ace.dts    |   63 +
 .../dts/rockchip/rk3588s-orangepi-cm5-base.dts     |  355 +++
 .../boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi    |  472 ++++
 .../boot/dts/rockchip/rk3588s-radxa-cm5-io.dts     |  339 +++
 .../arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi |  280 +++
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts   |    1 +
 arch/arm64/boot/dts/rockchip/rk3588s-rock-5c.dts   |    1 +
 arch/arm64/boot/dts/sprd/sc9860.dtsi               |    7 +-
 arch/arm64/boot/dts/sprd/sc9863a.dtsi              |    4 +-
 arch/arm64/boot/dts/sprd/sharkl64.dtsi             |    2 +-
 arch/arm64/boot/dts/sprd/whale2.dtsi               |    8 +-
 arch/arm64/boot/dts/st/stm32mp21xc.dtsi            |    8 -
 arch/arm64/boot/dts/st/stm32mp231.dtsi             |   19 +-
 arch/arm64/boot/dts/st/stm32mp235f-dk.dts          |   21 +-
 arch/arm64/boot/dts/st/stm32mp23xc.dtsi            |    8 -
 arch/arm64/boot/dts/st/stm32mp251.dtsi             |   30 +-
 arch/arm64/boot/dts/st/stm32mp257f-dk.dts          |   28 +-
 arch/arm64/boot/dts/st/stm32mp257f-ev1.dts         |   39 +-
 arch/arm64/boot/dts/st/stm32mp25xc.dtsi            |    8 -
 arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi  |   71 -
 arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso     |    2 +-
 arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi    |    8 +
 arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi   |    8 +
 arch/arm64/boot/dts/ti/k3-am62d2-evm.dts           |    2 +-
 .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi    |   17 +
 arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi        |    4 +-
 arch/arm64/boot/dts/ti/k3-am62p.dtsi               |    1 +
 arch/arm64/boot/dts/ti/k3-am62p5-sk.dts            |    2 +-
 .../boot/dts/ti/k3-am62p5-var-som-symphony.dts     |    4 +-
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi           |   18 +-
 .../ti/k3-am642-phyboard-electra-peb-c-010.dtso    |    7 +-
 .../boot/dts/ti/k3-am642-phyboard-electra-rdk.dts  |    6 +-
 ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso |   12 +-
 .../dts/ti/k3-am65-iot2050-arduino-connector.dtsi  |   58 +-
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi |    2 +-
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |    4 +-
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts     |    2 +-
 .../boot/dts/ti/k3-am67a-kontron-sa67-base.dts     |    4 +-
 arch/arm64/boot/dts/ti/k3-am68-sk-base-board.dts   |   14 +-
 arch/arm64/boot/dts/ti/k3-am69-aquila-clover.dts   |    7 +-
 arch/arm64/boot/dts/ti/k3-am69-aquila-dev.dts      |    4 +-
 arch/arm64/boot/dts/ti/k3-am69-aquila.dtsi         |    6 +-
 arch/arm64/boot/dts/ti/k3-am69-sk.dts              |   26 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |    4 +-
 arch/arm64/boot/dts/ti/k3-j721e-sk.dts             |   24 +-
 arch/arm64/boot/dts/ti/k3-j721e.dtsi               |    4 +-
 arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi   |   19 +-
 arch/arm64/boot/dts/ti/k3-j722s-evm.dts            |    2 +-
 arch/arm64/boot/dts/ti/k3-j722s-main.dtsi          |    5 +
 arch/arm64/boot/dts/ti/k3-j722s.dtsi               |    3 +-
 arch/arm64/boot/dts/ti/k3-j742s2-mcu-wakeup.dtsi   |    4 +
 .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi   |    4 +-
 .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi  |   36 -
 .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi |   17 +
 arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi         |   58 +-
 arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts   |    2 +-
 .../boot/dts/toshiba/tmpv7708-visrobo-vrb.dts      |    2 +-
 .../boot/dts/toshiba/tmpv7708-visrobo-vrc.dtsi     |    2 +-
 arch/arm64/boot/dts/toshiba/tmpv7708.dtsi          |    4 +-
 arch/arm64/boot/dts/toshiba/tmpv7708_pins.dtsi     |    2 +-
 arch/arm64/boot/dts/xilinx/versal-net.dtsi         |    4 +-
 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi     |    2 +-
 .../boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso      |    7 -
 .../boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso      |    7 -
 .../boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso      |    7 -
 .../boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso      |    6 -
 .../boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso      |    6 -
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi             |   25 +-
 .../dts/allwinner/sun20i-d1-lichee-rv-dock.dts     |   12 +
 arch/riscv/boot/dts/allwinner/sun20i-d1-nezha.dts  |   13 +
 arch/riscv/boot/dts/allwinner/sun20i-d1.dtsi       |    6 +
 arch/riscv/boot/dts/allwinner/sun20i-d1s.dtsi      |   31 +
 arch/riscv/boot/dts/allwinner/sunxi-d1s-t113.dtsi  |   31 +
 arch/riscv/boot/dts/anlogic/dr1v90.dtsi            |    5 +-
 arch/riscv/boot/dts/microchip/mpfs.dtsi            |   34 +-
 arch/riscv/boot/dts/renesas/r9a07g043f.dtsi        |    3 +-
 arch/riscv/boot/dts/sophgo/cv180x.dtsi             |    4 +-
 arch/riscv/boot/dts/sophgo/sg2042-cpus.dtsi        |  305 +++
 .../riscv/boot/dts/sophgo/sg2042-milkv-pioneer.dts |   21 +
 arch/riscv/boot/dts/sophgo/sg2042.dtsi             |  479 +---
 arch/riscv/boot/dts/sophgo/sg2044-cpus.dtsi        |  256 +-
 arch/riscv/boot/dts/spacemit/Makefile              |    1 +
 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts    |   90 +
 arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts  |  135 +
 arch/riscv/boot/dts/spacemit/k1-orangepi-r2s.dts   |    2 +
 arch/riscv/boot/dts/spacemit/k1-orangepi-rv2.dts   |    2 +
 arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi       |   33 +
 arch/riscv/boot/dts/spacemit/k1.dtsi               |  254 +-
 arch/riscv/boot/dts/spacemit/k3-pico-itx.dts       |   29 +
 arch/riscv/boot/dts/spacemit/k3.dtsi               |  578 +++++
 .../jh7110-starfive-visionfive-2-lite-emmc.dts     |    2 +-
 .../starfive/jh7110-starfive-visionfive-2-lite.dts |    2 +-
 drivers/firmware/qcom/qcom_scm.c                   |    1 +
 include/dt-bindings/clock/google,gs101.h           |   36 +
 include/dt-bindings/clock/qcom,gcc-msm8917.h       |    1 +
 include/dt-bindings/clock/qcom,x1e80100-gcc.h      |    3 +
 .../dt-bindings/clock/renesas,r9a09g077-cpg-mssr.h |    3 +
 .../dt-bindings/clock/renesas,r9a09g087-cpg-mssr.h |    3 +
 777 files changed, 52320 insertions(+), 5640 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml
 create mode 100644 Documentation/devicetree/bindings/iommu/nvidia,tegra264-cmdqv.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
 create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,rzn1-gpioirqmux.yaml
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dts
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-anacapa.dts
 create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-nvidia-msx4-bmc.dts
 create mode 100644 arch/arm/boot/dts/microchip/lan966x-pcb8385.dts
 delete mode 100644 arch/arm/boot/dts/microchip/usb_a9g20-dab-mmx.dtsi
 delete mode 100644 arch/arm/boot/dts/renesas/gr-peach-audiocamerashield.dtsi
 delete mode 100644 arch/arm/boot/dts/renesas/r8a77xx-aa121td01-panel.dtsi
 delete mode 100644 arch/arm/boot/dts/samsung/s3c6400.dtsi
 delete mode 100644 arch/arm/boot/dts/st/spear320s.dtsi
 delete mode 100644 arch/arm/boot/dts/st/stm32mp15xxab-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/ti/omap/am335x-base0033.dts
 delete mode 100644 arch/arm/boot/dts/ti/omap/am3703.dtsi
 delete mode 100644 arch/arm/boot/dts/ti/omap/am3715.dtsi
 delete mode 100644 arch/arm/boot/dts/ti/omap/omap3430es1-clocks.dtsi
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s905y4-khadas-vim1s.dts
 delete mode 100644 arch/arm64/boot/dts/broadcom/northstar2/ns2-clock.dtsi
 delete mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-clock.dtsi
 delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dts
 delete mode 100644 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
 create mode 100644 arch/arm64/boot/dts/cix/sky1-xcp.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a-ind.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dts
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a-mbls1028a.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-tqmls1028a.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-common.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-ksz8794-common.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1-overlay-ksz8794.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1-overlay-ksz9031.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2-overlay-adin1300.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2-overlay-ksz8794.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-vhip4-evalboard-v2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-frdm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-peb-av-10.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-libra-rdk-fpsc-lvds-ph128800t006-zhc01.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-peb-wlbt-05.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-ddr.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval-v1.2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-eval.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1-ixora-v1.2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp-apalis-v1.1.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qp.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx91-11x11-frdm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx93-9x9-qsb-can1.dtso
 create mode 100644 arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx952-clock.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx952-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx952-pinfunc.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx952-power.h
 create mode 100644 arch/arm64/boot/dts/freescale/imx952.dtsi
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex5_socdk_modular.dts
 create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_emmc.dts
 create mode 100644 arch/arm64/boot/dts/marvell/armada-7020-comexpress.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/db-falcon-carrier-a7k.dts
 create mode 100644 arch/arm64/boot/dts/marvell/db-falcon-carrier.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8370-tungsten-smarc.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8390-tungsten-smarc.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/glymur-ipcc.h
 create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-ipcc.h
 create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
 create mode 100644 arch/arm64/boot/dts/qcom/kaanapali.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/lemans-el2.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts
 create mode 100644 arch/arm64/boot/dts/qcom/milos.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm7550.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmiv0104.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts
 create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1-vision-mezzanine.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sdm845-google-crosshatch.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sm8650-hdk-rear-camera-card.dtso
 create mode 100644 arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1e80100-microsoft-denali-oled.dts
 create mode 100644 arch/arm64/boot/dts/qcom/x1p64100-microsoft-denali.dts
 create mode 100644 arch/arm64/boot/dts/realtek/kent.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1501.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1501s-phantom-8gb.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1501s-phantom.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1861.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1861b-krypton-8gb.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1861b-krypton.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1920.dtsi
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1920s-smallville-4gb.dts
 create mode 100644 arch/arm64/boot/dts/realtek/rtd1920s-smallville.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r8a779mb.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044l1.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi
 delete mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3368-lion-haikou-video-demo.dtso
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-qnap-ts133.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-anbernic-rg-ds.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j-rpi-cm4.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-radxa-cm3j.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10-pcie1.dtso
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5-base.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-cm5.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5-io.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-radxa-cm5.dtsi
 delete mode 100644 arch/arm64/boot/dts/st/stm32mp21xc.dtsi
 delete mode 100644 arch/arm64/boot/dts/st/stm32mp23xc.dtsi
 delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xc.dtsi
 delete mode 100644 arch/arm64/boot/dts/st/stm32mp25xxal-pinctrl.dtsi
 create mode 100644 arch/riscv/boot/dts/spacemit/k3-pico-itx.dts
 create mode 100644 arch/riscv/boot/dts/spacemit/k3.dtsi