[PULL] Please pull qcom/qcom-next

Caleb Connolly caleb.connolly at linaro.org
Fri Oct 4 16:17:30 CEST 2024


Hi Tom,

Various improvements and fixes for Qualcomm

* Initial UFS PHY driver
* Support for SM8150 (clock and pinctrl)
* Allow writing configuration to PMIC GPIOs again
* Support for configuring "special" pins (e.g. UFS reset or sdhc pins)
* Support for "clk dump" command to decode various clocks.

CI: https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/pipelines/22527
---
The following changes since commit 9cfe0cab3bf135a505e1e163ca442a4e4064d58e:

  Prepare v2024.10-rc6 (2024-09-30 16:47:28 -0600)

are available in the Git repository at:

  git at source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-next

for you to fetch changes up to 04584089e12e34aa91ef06aeb91b1550facb0312:

  clk/qcom: sm8250: add debug data (2024-10-04 14:57:04 +0200)

----------------------------------------------------------------
Alexander Kochetkov (1):
      Makefile: pass external DTB provided by make variable EXT_DTB to binman

Anatolij Gustschin (10):
      board: shc: convert to DM_I2C
      board: chiliboard: convert to DM_I2C
      board: cm-t43: convert to DM_I2C
      board: igep003x: convert to DM_I2C
      board: sl50: convert to DM_I2C
      board: rut: convert to DM_I2C
      board: novena: convert to DM_I2C
      board: vf610twr: convert to DM_I2C
      board: cm_fx6: convert to DM_I2C
      board: vining_2000: convert to DM_I2C

Andrejs Cainikovs (4):
      board: apalis-imx8: add reset code
      apalis-imx8: enable i.MX specific BOOTAUX
      colibri-imx8x: enable i.MX specific BOOTAUX
      colibri-imx8x: enable i.MX specific SNVS configuration

Andrew Davis (1):
      arm: dts: keystone: Move to OF_UPSTREAM

Arseniy Krasnov (3):
      mtd: rawnand: nand_base: support for 'NAND_IS_BOOT_MEDIUM' flag
      mtd: rawnand: meson: refactor use of 'meson_nfc_cmd_access()'
      mtd: rawnand: meson: read/write access for boot ROM pages

Arturo Buzarra (1):
      rtc: rv3028: add support to manage VDD regulator

Bastien Curutchet (1):
      spi: davinci: Drop the preload of TX buffer before read/writes operations

Benjamin Hahn (2):
      configs: phycore-imx8mp_defconfig: Enable SPI NOR flash support
      board: phytec: phycore_imx8mp: Add mtd spi partitions

Bhupesh Sharma (2):
      phy: qcom: Import QMP phy related header files from Linux
      phy: qcom: Add QMP UFS PHY driver

Billy Tsai (1):
      gpio: Add G7 Aspeed gpio controller driver

Caleb Connolly (35):
      mmc: msm_sdhci: program core_vendor_spec
      mach-snapdragon: refactor board_fdt_blob_setup()
      mach-snapdragon: parse memory ourselves
      mach-snapdragon: set serial number
      mach-snapdragon: allocate fastboot buffer dynamically
      mach-snapdragon: populate fallback FDT
      mach-snapdragon: set loadaddr
      armv8: mmu: add a way to map additional regions
      soc: qcom: cmd-db: use strncmp() instead of memcmp()
      soc: qcom: cmd-db: map cmd-db region
      qcom_defconfig: bump CONFIG_NR_DRAM_BANKS
      clk/qcom: add initial clock driver for sc7280
      dts: qcs6490-rb3gen2-u-boot: add override dtsi
      dts: qcs6490-rb3gen2-u-boot: USB host mode
      iommu: qcom-smmu: add sc7280-smmu-500 compatible
      qcom_defconfig: enable SC7280 clocks
      configs: add qcm6490_defconfig
      doc: board/qualcomm: document rb3gen2 building/flashing
      board/qualcomm: add debug config fragments for some SoCs
      efi: define struct efi_guid
      lib: uuid: add UUID v5 support
      efi: add a helper to generate dynamic UUIDs
      doc: uefi: document dynamic UUID generation
      sandbox: switch to dynamic UUIDs
      lib: uuid: supporting building as part of host tools
      include: export uuid.h
      tools: mkeficapsule: use u-boot UUID library
      tools: mkeficapsule: support generating dynamic GUIDs
      test: lib/uuid: add unit tests for dynamic UUIDs
      test: lib/uuid: add tests for UUID version/variant bits
      Revert "gpio: qcom_pmic: add a quirk to skip GPIO configuration"
      clk/qcom: implement clk dump
      clk/qcom: sdm845: add dump data
      clk/qcom: sm6115: add debug data
      clk/qcom: sm8250: add debug data

Chia-Wei Wang (9):
      riscv: Make A ISA extension selectable
      riscv: Make stack size shift configurable
      riscv: u-boot-spl.lds: Remove _image_binary_end alignment
      riscv: Add AST2700 SoC initial platform support
      timer: Add AST2700 IBEX timer support
      board: ibex_ast2700: Add FMC header support
      ram: ast2700: Add DRAM controller initialization
      configs: ibex-ast2700: Enable DRAM and timer driver
      drivers/crypto: aspeed: Add Caliptra SHA ACC support

Chintan Vankar (3):
      common: spl: spl: Init DRAM size in R5/A53 SPL
      soc: ti: k3-navss-ringacc: Fix reconfiguration of qmode API
      arm64: dts: ti: k3-am62x-sk-common: Add bootph-all property in phy_gmii_sel node

Christian Marangi (56):
      clk: mediatek: mt7623: fix broken peri_cgs clk with XTAL parents
      clk: mediatek: mt7623: split clk tree to dedicated topckgen and apmixed
      clk: mediatek: mt7623: define id_offs_map and import clk ID from upstream
      clk: mediatek: mt7623: remap apmixedsys clock ID
      clk: mediatek: mt7623: remap peri clock ID and add MUX
      clk: mediatek: mt7981: add missing clock for infra_ipcie_pipe
      clk: mediatek: mt7981: fix typo for infra_i2c0_ck
      clk: mediatek: mt7981: fix wrong mux width for pwm2 and pwm1 clock
      clk: mediatek: mt7981: fix wrong clock definition for spi2
      clk: mediatek: mt7981: add missing clock for spi1 node
      clk: mediatek: mt7981: swap wrong clock-names for spi nodes
      clk: mediatek: mt7981: fix wrong parent for TOP_FAUD clock
      clk: mediatek: mt7981: fix wrong parent list for INFRA_PWM1_SEL mux
      clk: mediatek: mt7981: implement sgmii0/1 clock
      clk: mediatek: mt7981: drop 1/1 spurious factor
      clk: mediatek: mt7981: replace infracfg ID with upstream linux
      clk: mediatek: mt7981: fix support for pwm3 clock
      clk: mediatek: mt7981: convert to unified infracfg gates + muxes
      clk: mediatek: mt7981: rename CK to CLK
      clk: mediatek: mt7988: rename CB_CKSQ_40M to TOP_XTAL
      clk: mediatek: mt7988: rename TOP_DA_SELM_XTAL_SEL to TOP_DA_SEL
      clk: mediatek: mt7988: rename TOP_CK_NPU_SEL_CM_TOPS_SEL to TOP_NPU_SEL
      clk: mediatek: mt7988: move INFRA_PCIE_PERI_26M_CK_Px clock at top
      clk: mediatek: mt7988: fix wrong parent for INFRA_PCIE_PERI_26M_CK_P2
      clk: mediatek: mt7988: drop 1/1 infracfg spurious factor
      clk: mediatek: mt7988: rename TOPCKGEN factor clock to upstream naming
      clk: mediatek: mt7988: reorder TOPCKGEN factor ID
      clk: mediatek: mt7988: drop 1/1 spurious factor for topckgen
      clk: mediatek: mt7988: comment out infracfg clk not defined
      clk: mediatek: mt7988: replace clock ID with upstream linux
      clk: mediatek: mt7988: convert to unified infracfg gates + muxes
      clk: mediatek: mt7988: rename CK to CLK
      clk: mediatek: mt7986: fix wrong shift for PCIe clocks
      clk: mediatek: mt7986: rename CB_CKSQ_40M to TOP_XTAL
      clk: mediatek: mt7986: rename 66M_MCK to SYSAXI_D2
      clk: mediatek: mt7986: fix wrong parent for INFRA_ADC_26M_CK
      clk: mediatek: mt7986: drop 1/1 infracfg spurious factor
      clk: mediatek: mt7986: add missing entry for IPCIE_PIPE_CK infra gate
      clk: mediatek: mt7986: fix typo for infra_i2c0_ck
      clk: mediatek: mt7986: rename TOPCKGEN factor clock to upstream naming
      clk: mediatek: mt7986: reorder TOPCKGEN factor ID
      clk: mediatek: mt7986: drop 1/1 spurious factor for topckgen
      clk: mediatek: mt7986: comment out CK_TOP_A_TUNER as not used
      clk: mediatek: mt7986: move INFRA_TRNG_CK to the bottom of the list
      clk: mediatek: mt7986: replace infracfg ID with upstream linux
      clk: mediatek: mt7986: convert to unified infracfg gates + muxes
      clk: mediatek: mt7986: rename CK to CLK
      clk: mediatek: mt7622: fix broken peri_cgs clk with XTAL parents
      clk: mediatek: mt7622: rename AUDIO_AWB3 to AUDIO_AWB2
      clk: mediatek: mt7622: move INFRA_TRNG to the bottom
      clk: mediatek: mt7622: add missing clock define for MAIN_CORE_EN
      clk: mediatek: mt7622: add missing clock MUX1_SEL
      clk: mediatek: mt7622: add missing clock PERI_UART4_PD
      clk: mediatek: mt7622: add missing clock PERIBUS_SEL clock
      clk: mediatek: mt7622: add missing A1/2SYS clock ID
      pci: mediatek: add support for upstream split PCIe node

Daniel Palmer (1):
      spl: spl_load: fix comparison between negative error code and unsigned size

Daniel Schultz (12):
      include: env: phytec: k3_mmc: Rename variables
      include: env: phytec: Add raucinit to k3_mmc environment
      include: net: phytec: Add K3 network boot logic
      include: env: phytec: Add K3 boot logic for OSPI/QSPI flashes
      board: phytec: phycore_am62x: Add Network/SPI Boot
      board: phytec: phycore_am64x: Add Network/SPI Boot
      configs: phycore_am62x_a53_defconfig: Make BOOTCMD generic
      configs: phycore_am64x_a53_defconfig: Make BOOTCMD generic
      configs: phycore_am62x_a53_defconfig: Merge am62x_a53_usbdfu.config
      configs: Add phycore_am62x_r5_usbdfu_defconfig
      configs: phycore_am62x_a53_defconfig: Fix CONFIG_ENV_SIZE
      configs: phycore_am62x_*_defconfig: Set PHYTEC as Manufacturer

Dario Binacchi (2):
      bootm: adjust the print format
      cmd: booti: adjust the print format

Derald D. Woods (1):
      omap3: omap3evm: Migrate to OF_UPSTREAM

Fabio Estevam (14):
      tqma6: Remove non-DM board code
      tqma6_mba6: Remove unused defines
      tqma6_mba6: Remove UART board code
      gw_ventana: Remove unneeded comments
      mx6: Expand bmode to support ecspi3 boot
      mx6slevk: Convert to watchdog driver model
      mx6slevk: Fix the boot device number
      mx6slevk: Keep a single defconfig
      mx6slevk: Convert to OF_UPSTREAM
      imx: Remove CFG_MXC_USB_FLAGS
      usb: ehci-mx5: Add a default for CFG_MXC_USB_PORTSC
      mx5: Remove CFG_MXC_USB_PORT
      imx: Remove CFG_MXC_USB_PORTSC
      imx6q-lxr: Add board support

Francis Laniel (1):
      cli: modern_hush: Add upstream commits up to 13 July 2024

Franco Venturi (1):
      mmc: fix signed vs unsigned compare in read check in _spl_load()

Frank Li (1):
      imx9: soc: imx9: soc: Align UID endianness with ROM

Gaskell, Oliver (1):
      dm: core: Make SPL_DM_SEQ_ALIAS select SPL_STRTO

Guillaume La Roque (1):
      board: ti: am62x_evm: Add android bootflow

Heinrich Schuchardt (4):
      ata: dwc_ahsata: create boot device
      ata: sata_rescan must scan for block devices
      mmc: consider cd-gpios in Synopsys DesignWare driver
      cmd: simplify CONFIG_CMD_USB_MASS_STORAGE dependencies

Hiago De Franco (2):
      tools/scripts/Kconfig: Update references from kconfig-language.txt to rst
      fs: Fix SPL build if SPL_FS_LOADER is enabled and FS_LOADER is disabled

Ilias Apalodimas (4):
      efi_loader: shorten efi_bootmgr_release_uridp_resource()
      efi_loader: rename efi_bootmgr_image_return_notify
      efi_loader: return the correct error in efi_bootmgr_release_uridp()
      Kconfig: clean up the efi configuration status

Ion Agorria (1):
      test: hush: dollar: fix bugous behavior

Jacky Bai (1):
      imx9: soc: Mask the wdog reset in src by default on i.mx9

Jacky Chou (5):
      net: ftgmac100: Fixed the cache coherency issues of rx memory
      net: ftgmac100: Fixed NC-SI PHY device cannot get
      net: ftgmac100: Modify desc. size to cache line
      net: ftgmac100: Add Aspeed AST2700 support
      driver: net: Add Aspeed AST2700 MDIO support

Jerome Forissier (17):
      net: guard call to tftp_start() with IS_ENABLED(CONFIG_CMD_TFTPBOOT)
      spl: ram: hide SPL_RAM_SUPPORT
      buildman/toolchain.py: do not set CROSS_COMPILE for sandbox
      flash: prefix error codes with FL_
      at91: rename mem_init() to at91_mem_init()
      arm: omap2: add missing #include <netdev.h>
      net: fm: call dtsec_init_phy() only when it is defined
      net: wget: removed unused function wget_success()
      net: phy: ncsi: depend on NET
      net: ftgmac100: depend on NET
      net: wget: allow EFI boot
      net: fec_mxc_init(): do not ignore return status of fec_open()
      test/py: net_boot: fix comment
      test/py: test_efi_loader: add missing dependency on cmd_tftpboot
      test/py: test_efi_loader: add HTTP (wget) test for the EFI loader
      common: update: UPDATE_COMMON implies CMD_TFTPBOOT
      cmd: pxe: CMD_PXE implies CMD_TFTPBOOT

JianfengA.Zhu at sony.com (1):
      lib: elf: Fix bootelf -p crash issue

Jim Liu (5):
      gpio: npcm: Add SGPIO support for Nuvoton NPCM SoCs
      timer: npcm: Change counter source
      arm: dts: nuvoton: add dts support for npcm845 yosemite4
      board: arbel: correct the dram bank size
      configs: arbel_evb: change env offset and boot address

Joakim Tjernlund (1):
      Add mkimage secp521r1 ECDSA curve support

John Keeping (1):
      regulator: fixed: fix regulator-fixed-clock

John Vicky Vykuntapu (1):
      xilinx: zynqmp: Add bootmenu support

Jonas Karlman (6):
      dm: core: fdtaddr: Avoid multiple calls to fdt_parent_offset()
      dm: core: ofnode: Avoid multiple calls to ofnode_get_parent()
      dm: core: regmap: Avoid multiple calls to ofnode_get_parent()
      bootstage: Fix unstash of records from SPL
      power: regulator: Do not call set_suspend_value with -ENODATA
      power: regulator: Consistently return -ENOSYS when ops is unimplemented

Jonathan Humphreys (5):
      arch: arm: dts: k3-j784s4-r5-evm: Add missing fss range
      arch: arm: dts: k3-am69-r5-sk: Add missing fss range
      arch: arm: dts: k3-j7200-r5-evm: Add missing fss range
      arch: arm: dts: k3-j721e-r5-evm: Add missing fss range
      arch: arm: dts: k3-j721e-r5-sk: Add missing fss range

Julius Lehmann (3):
      clk: qcom: add driver for SM8150 SoC
      pinctrl: qcom: add driver for SM8150 SoC
      config: qcom: add sm8150 to qcom_defconfig

Keerthy (1):
      power: regulator: tps6287x: Add driver for TPS6287x step down convertors

Kishon Vijay Abraham I (6):
      firmware: ti_sci: Add No-OP for "RX_FL_CFG"
      soc: ti: k3-navss-ringacc: Initialize base address of ring cfg registers
      dma: ti: k3-udma: Add support for native configuration of chan/flow
      arm: mach-k3: am62x: am625_init: Probe AM65 CPSW NUSS
      configs: am62: Add configs for enabling ETHBOOT in R5SPL
      configs: am62: Enable configs required for Ethboot

Kongyang Liu (4):
      dt-bindings: clk: import header for clock controller of sophgo CV1800B
      clk: sophgo: cv1800b: Add clock controller driver for cv1800b SoC
      configs: milkv_duo: Enable clock controller
      riscv: dts: sophgo: Replace device clocks with real clocks.

Kuan Lim Lee (1):
      mmc: sdhci-cadence: Add support for Cadence sdmmc v6

Love Kumar (2):
      test/py: spi: Add tests for SPI flash device
      test/py: spi: Set the expected error message

Lukasz Majewski (1):
      config: Add 'update_bootimg' command to update flash.bin on Phytec's imx8mm

MD Danish Anwar (1):
      remoteproc: uclass: Modify uc_pdata->name to use combination of device name and device's parent name

Marek Vasut (16):
      ARM: imx: Use USB SDPS as fallback option on Data Modul i.MX8M Plus eDM SBC
      ARM: imx: Enable cat and xxd commands on Data Modul i.MX8M Mini/Plus eDM SBC
      ARM: imx: Make PLL settings configurable at board level
      ARM: imx: Wrap i.MX config options in MACH_IMX
      phy: Extend generic_setup_phy() with PHY mode and submode
      phy: rcar: Split init and set_mode operations
      phy: test: Implement sandbox PHY .set_mode and DM test
      ARM: imx: Enable MMU and dcache very early on i.MX8M
      mmc: Hide mmc speed command under mmc command
      cmd: osd: Depend on OSD
      mmc: Poll CD in case cyclic framework is enabled
      arm64: dts: imx8m: Always name the generated fitImage u-boot.itb
      power: regulator: Trigger probe of regulators which are always-on or boot-on
      power: regulator: Convert regulators_enable_boot_on/off() to regulator_post_probe
      power: regulator: Drop regulator_unset()
      power: regulator: Drop regulators_enable_boot_on/off()

Mathieu Othacehe (1):
      imx: ele_ahab: Add HUK derivation support

Mattijs Korpershoek (3):
      bootstd: android: Add U-Boot version to cmdline
      board: beagle: beagleplay: Add android bootflow support
      board: ti: am62px: Add android bootflow support

Maxim Moskalets (1):
      lib: move phdr increment to for loop heading

Michael Polyntsov (1):
      spi: soft_spi: Parse cs-gpios only if num-chipselects is not <0>

Michal Simek (14):
      xilinx: Enable SIMPLE_PM_BUS
      arm64: zynqmp: Add missing vc7_xin fixed clock to sc-vpk180-revA
      net: gem: Remove undocumented is-internal-pcspma dt flag
      arm64: zynqmp: Define only one revision in zcu106-rev1.0
      arm64: zynqmp: Fix status property for m-a2197 boards
      arm64: zynqmp: Align gpio hogs with dt-schema
      xilinx: Fix axi and mmc node names in mini configuration
      arm64: zynqmp: Fix gpio-line-name size for m-a2197 platforms
      arm64: zynqmp: Fix comment style around gpio line-names
      arm64: zynqmp: fix i2c mux bus description for m-a2197 platforms
      arm64: zynqmp: Align mini-qspi DT with dt-schema
      arm64: zynqmp: Define phy-mode in zcu1275-revB
      arm64: zynqmp: Use generic spi@ name in zcu111-revA
      arm64: zynqmp: Rename ina226-vccint-io-bram-ps nodes

Mikhail Kshevetskiy (2):
      spi: soft_spi: fix miso gpio property name
      cmd: led: fix led command usage for the LED_SW_BLINK enabled case

Miquel Raynal (1):
      pwm: imx: Don't drop the enable bit once set

Neil Armstrong (5):
      mach-snapdragon: use 1MiB for get_page_table_size()
      soc: qcom: rpmh-rsc: add back __tcs_set_trigger() for SM8550/SM8650
      regulator: qcom-rpmh-regulator: add support for PM8550 & related regulators
      gpio: msm: add support for special pins
      pinctr: qcom: sm8250: add special pins pins configuration data

Oliver Gaskell (20):
      arm: dts: Support SC573-EZKIT
      arm: dts: Support SC584-EZKIT
      arm: dts: Support SC589-MINI
      arm: dts: Support SC589-EZKIT
      arm: dts: Support SC594-SOM-EZKIT
      arm: dts: Support SC594-SOM-EZLITE
      arm: dts: Support SC598-SOM-EZKIT
      arm: dts: Support SC598-SOM-EZLITE
      dt-bindings: arm: Add SC5xx Series binding
      dt-bindings: clock: Add SC5xx clock tree bindings
      dt-bindings: timer: Add SC5xx Timer bindings
      arm: mach-sc5xx: clean up Kconfig
      arm: SC598-SOM-EZKIT initial support
      arm: SC598-SOM-EZLITE initial support
      arm: SC594-SOM-EZKIT initial support
      arm: SC594-SOM-EZLITE initial support
      arm: SC584-EZKIT initial support
      arm: SC589-EZKIT initial support
      arm: SC589-MINI initial support
      arm: SC573-EZKIT initial support

Padmarao Begari (2):
      mmc: zynq_sdhci: Remove device_is_compatible() function
      board: xilinx: Remove conditional check for Microblaze

Paul Kocialkowski (15):
      omap3: Define common SPL text base in Kconfig instead of defconfigs
      omap3: Define common init stack pointer address in Kconfig
      am33xx: Unify init stack pointer address across boards
      am33xx: Define common init stack pointer address in Kconfig
      am43xx: Define common init stack pointer address in Kconfig
      dra7xx: Unify init stack pointer address across boards
      dra7xx: Define common init stack pointer address in Kconfig
      omap3: Define maximum U-Boot size in Kconfig instead of defconfigs
      omap3: Define maximum SPL size in Kconfig instead of defconfigs
      omap3: Define DRAM banks number in Kconfig instead of defconfigs
      dra7xx: Remove explicit DRAM banks number from defconfigs
      omap3: sniper: Streamline defconfig
      omap: Use spl_soc_init instead of spl_board_init
      am33xx: Use regular spl_board_init instead of am33xx_spl_board_init
      omap3: sniper: Convert to device-tree control and DM I2C

Peng Fan (13):
      imx9: soc: wait ssar when power on power domain
      imx9: soc: Change FSB directly access to fuse API
      imx9: soc: Print ELE information
      imx8m: soc: Drop disable_pmu_cpu_nodes
      imx: Generalize disable_cpu_nodes
      imx9: soc: Disable cpu1 for variants that only has one A55 core
      imx: Generalize fixup_thermal_trips
      imx9: trdc: cleanup code
      imx9: trdc: introduce trdc_mbc_blk_num
      imx93_evk: spl: update pmic settings
      imx93_evk: Remove CONFIG_IMX9_LOW_DRIVE_MODE and ld defconfig
      imx93_evk: add back Low drive mode ddr timing file
      net: fec_mxc: Fix clk_ref rate on iMX93

Philip Oberfichtner (5):
      x86: provide mb() macro
      net: dwc_eth_qos: Fix header to be self-contained
      net: dwc_eth_qos: Adapt probe() for PCI devices
      net: dwc_eth_qos: Implement bind() for PCI devices
      net: dwc_eth_qos: Add glue driver for Intel MAC

Prasad Kummari (5):
      xilinx: versal-net: fix no previous prototype for function warning.
      arm64: zynqmp: Add u-boot command to boot into recovery image
      kbuild: cherry-pick kbuild fdtoverlay changes from linux
      arm64: zynqmp: Remove overlays and add new dtb entries for ZynqMP
      cmd: sf: prevent overwriting the reserved memory

Primoz Fiser (1):
      imx: imx9: Set correct critical temperature

Rasmus Villemoes (5):
      treewide: drop redundant "type string" for SYS_SOC and friends
      dfu: define a callback function for the dfu_alt_info environment variable
      env: mmc: refactor mmc_offset_try_partition()
      env: mmc: do not return an offset before the start of the partition
      env: mmc: rework mmc_env_partition_by_guid() to work with two separate partitions

Ravi Minnikanti (1):
      env: remove vars that are not in default env

Richard Weinberger (14):
      ext4: Improve feature checking
      bootstage: Fix out-of-bounds read in reloc_bootstage()
      x86: Fix ptrdiff_t for x86_64
      dlmalloc: Fix integer overflow in request2size()
      dlmalloc: Fix integer overflow in sbrk()
      dlmalloc: Make sure allocation size is within malloc area
      squashfs: Fix integer overflow in sqfs_resolve_symlink()
      squashfs: Fix integer overflow in sqfs_inode_size()
      squashfs: Check sqfs_find_inode() return value
      squashfs: Fix stack overflow while symlink resolving
      squashfs: Fix heap corruption in sqfs_search_dir()
      ext4: Fix integer overflow in ext4fs_read_symlink()
      compiler: Ensure __builtin_*_overflow() support
      ext4: Fix zalloc()

Rogerio Guerra Borin (1):
      configs: verdin-imx8m[mp]: set CONFIG_SPL_LOAD_FIT_ADDRESS

Sam Protsenko (38):
      mmc: dw_mmc: Remove unused version field from struct dwmci_host
      mmc: dw_mmc: Move struct idmac to dw_mmc.c
      mmc: dw_mmc: Extract waiting for data busy into a separate routine
      mmc: dw_mmc: Extract FIFO init into a separate routine
      mmc: dw_mmc: Extract divider update to a separate function
      mmc: dw_mmc: Extract FIFO data transfer into a separate routine
      mmc: dw_mmc: Extract DMA transfer handling code into a separate routine
      mmc: dw_mmc: Extract setting the DMA descriptor into a separate routine
      mmc: dw_mmc: Improve 32-bit IDMAC descriptor namings
      mmc: dw_mmc: Add support for 64-bit IDMAC
      mmc: dw_mmc: Replace fifoth_val property with fifo-depth
      mmc: dw_mmc: Fix kernel-doc comments in dwmmc.h
      mmc: dw_mmc: Improve coding style
      arm: dts: exynos: Add upstream DW MMC properties to all Exynos dts
      dt-bindings: exynos: Update bindings doc for DW MMC controller
      arm: exynos: Add header guard for dwmmc.h
      mmc: exynos_dw_mmc: Fix obtaining the base address of controller
      mmc: exynos_dw_mmc: Fix getting private data in exynos_dwmci_board_init()
      mmc: exynos_dw_mmc: Don't call pinmux functions on ARM64 chips
      mmc: exynos_dw_mmc: Obtain and use CIU clock via CCF API
      mmc: exynos_dw_mmc: Use .of_to_plat for device tree parsing
      mmc: exynos_dw_mmc: Convert to use livetree API
      mmc: exynos_dw_mmc: Read upstream SDR timing properties
      mmc: exynos_dw_mmc: Abstract CLKSEL register
      mmc: exynos_dw_mmc: Refactor fixed CIU clock divider
      mmc: exynos_dw_mmc: Read common bus-width property
      mmc: exynos_dw_mmc: Read common clock-frequency property
      mmc: exynos_dw_mmc: Move quirks from struct dwmci_host to chip data
      mmc: exynos_dw_mmc: Read and use DDR timing when available
      mmc: exynos_dw_mmc: Set requested freq in get_mmc_clk() callback
      mmc: exynos_dw_mmc: Add support for ARM64 Exynos chips
      mmc: exynos_dw_mmc: Pull all init code into probe function
      mmc: exynos_dw_mmc: Don't call dwmci_setup_cfg() after add_dwmci()
      mmc: exynos_dw_mmc: Use dev->name as driver's displayed name
      mmc: exynos_dw_mmc: Improve coding style
      arm: dts: exynos: Remove outdated DW MMC properties in all Exynos dts
      configs: e850-96: Enable MMC
      doc: samsung: Mention enabled eMMC in E850-96 board doc

Sean Anderson (4):
      pinmux: generic: Use ENOENT instead of ENOSYS
      sandbox: Fix pinmux warnings with non-test devicetrees
      zynqmp: Disable secure access for boot devices
      arm: zynqmp: Enable non-invasive CCI-400 PMU debug

Siddharth Vadapalli (1):
      arm: dts: k3-am625-r5-sk: Enable DM services for main_pktdma

Simon Glass (173):
      malloc: Support testing with realloc()
      lib: Handle a special case with str_to_list()
      alist: Add support for an allocated pointer list
      sandbox: Use const in os_jump_to_file()
      sandbox: Fix a comment in os_find_u_boot()
      test: Move some SPL-loading test-code into sandbox common
      fdt: Don't overwrite bloblist devicetree
      sandbox: fdt: Avoid overwriting an existing fdt
      sandbox: Return error code from read/write/seek
      sandbox: Add ELF file to VPL u-boot.img
      sandbox: Set up global_data earlier
      upl: Add support for reading a upl handoff
      upl: Add support for writing a upl handoff
      upl: Add basic tests
      upl: Add a command
      upl: Add support for Universal Payload in SPL
      spl: Set SPL_FIT_FOUND for full FIT also
      spl: Plumb in the Universal Payload handoff
      upl: Plumb in universal payload to the init process
      sandbox_vpl: Enable Universal Payload
      upl: Add initial documentation
      sandbox: Add a flag to enable UPL
      sandbox: Add an SPL loader for UPL
      upl: Add an end-to-end test
      i2c: Remove board_i2c_init()
      i2c: Remove IC2_xxx enum
      i2c: Remove CFG_I2C_MULTI_BUS
      mips: malta: Drop CMD_DATE
      armv8: ls2085a: Drop CMD_DATE
      mx28 / mx51: Drop CMD_DATE
      MPC837XERDB: ethernut5: work_92105: Drop CMD_DATE
      rtc: Drop CFG_SYS_RTC_BUS_NUM
      date: Drop the legacy I2C code
      fsl: mxc: Drop legacy I2c
      i2c: Drop reference to SYS_I2C_INIT_BOARD
      octeon: Drop OCTEON_I2C_FDT dead code
      i2c: Remove I2C_SET_BUS()
      i2c: Remove I2C_GET_BUS()
      i2c: Drop CFG_SYS_MAX_I2C_BUS
      i2c: Drop i2c_get_bus_num_fdt() and i2c_reset_port_fdt()
      i2c: Remove CFG_SYS_I2C_MAX_HOPS
      i2c: Remove CFG_SYS_I2C_DIRECT_BUS
      mmc: Use logging instead of printf()
      mmc: Use logging instead of pr_err()
      rockchip: Move the default timer init to a common file
      log: Avoid including function names by default
      spl: Correct use of CMD_BOOTI and CMD_BOOTZ
      spl: mmc: Drop checks for CONFIG_SPL_LIBCOMMON_SUPPORT
      spl: mmc: Try to clean up raw-mode options
      spl: Remove some #ifdefs in spl_parse_image_header()
      spl: mmc: Handle error codes consistently
      spl: Use unified inline functions for spl_load_info
      spl: Remove remaining #ifdef in spl_parse_image_header()
      spl: mmc: Adjust args of spl_mmc_find_device()
      spl: Create a function to init spl_load_info
      blk: Correct comment for blk_get_devnum_by_uclass_idname()
      global_data: Move pci_clk to m68k and powerpc
      x86: Drop use of global_data fb_base
      video: Add a function to obtain the framebuffer address
      video: mxc: Avoid setting global_data fb_base
      global_data: Convert have_console into a flag
      global_data: Remove pci_ram_top
      global_data: Drop global_data hose
      global_data: Drop pci_bootdelay
      global_data: Use less space for environment fields
      board_f: Add a new struct to hold pre-relocation info
      board_f: Move fdt_size to board
      board_f: Move new_bootstage to boardf
      video: mxs: Avoid setting global_data fb_base
      board_f: Move new_bloblist to boardf
      arm: friendlyarm: Avoid accessing global_data fb_base
      global_data: Drop spl_handoff
      arm: ronetix: Avoid accessing global_data fb_base
      global_data: Collect common fields at the top
      zynqmp: Avoid setting the framebuffer address
      global_data: Reduce the size of bus_clk and mem_clk
      video: Avoid setting global_data fb_base from SPL handoff
      global_data: Reduce the size of mon_len
      video: Avoid setting global_data fb_base in video setup
      global_data: log: Reorder and shrink fields
      global_data: Drop fb_base
      global_data: Reduce size of early-malloc vars
      global_data: Move baud_rate field lower
      global_data: Move env_addr field higher
      global_data: Put phys_addr fields near the top
      global_data: Move ulong fields together
      global_data: Move pointer members together
      global_data: Remove jump table in SPL
      global_data: Remove environment members if not used
      doc: Move generic-board documentation into rst
      doc: Add some guidelines about global data
      buildman: Make test_process_limit handle time.monotonic()
      test: Fail when an empty line is expected but not present
      test: Rename unit-test flags
      test: Drop the blank line before test macros
      test: Rename UTF_CONSOLE_REC to UTF_CONSOLE
      mmc: Drop the blank line before accesses
      test: Update NAND test to avoid extra macros
      test: bloblist: Use UTF_CONSOLE in tests
      test: boot: Use UTF_CONSOLE in tests
      test: fdt: Check internal-function return values
      test: fdt: Move common code into the setup functions
      test: hush: Use UTF_CONSOLE in tests
      test: cmd: Use UTF_CONSOLE in tests
      test: log: Use UTF_CONSOLE in tests
      test: cmd: Drop unnecessary console_record_reset_enable()
      test: Use UTF_CONSOLE in remaining tests
      doc: Add a few notes about how to use console checking
      test: dm: Use UTF_CONSOLE in tests
      test: Tidy up checking for console end
      Revert "bootdev: avoid infinite probe loop"
      bootstd: Make bootdev_next_prio() continue after failure
      buildman: Support building within a Python venv
      efi_loader: Use puts() in cout so that console recording works
      efi_loader: Put back copyright message
      nvmxip: Drop the message on probe
      nvmxip: Avoid probing on boot
      test/py: Fix some pylint warnings in test_ut.py
      scripts: Update pylint.base
      bootstd: Create a function to reset USB
      usb: Drop old non-DM code
      log: Add a new log category for the console
      usb: Add DEV_FLAGS_DM to stdio for USB keyboard
      dm: usb: Deal with USB keyboard persisting across tests
      test: mbr: Adjust test to use lower-case hex
      test: mbr: Adjust test to drop 0x
      sandbox: Change the range used for memory-mapping tags
      sandbox: Update cpu to use logging
      sandbox: Unmap old tags
      sandbox: Add some debugging to pci_io
      sandbox: Implement reference counting for address mapping
      mmc: Use map_sysmem() with buffers in the mmc command
      read: Tidy up use of map_sysmem() in the read command
      cmd: Fix memory-mapping in cmp command
      test: mbr: Unmap the buffers after use
      test: mbr: Use a constant for the block size
      test: mbr: Use RAM for the buffers
      test: mbr: Drop a duplicate test
      buildman: Retry the build for current source
      buildman: Allow skipping the dtc build
      binman: Fix up test coverage for mkeficapsule
      binman: Correct the comment for fdtgrep
      binman: Tidy up comments for Entry.GetEntryArgsOrProps()
      binman: Tidy up comments and pylint warnings in fit
      binman: Avoid setting the image_pos attribute directly
      binman: Update fdt-list-dir to use the provided directory
      binman: fit: Avoid assuming that a FIT member is a section
      binman: fit: Set the image_pos attributes only once
      binman: fit: Refine handling of devicetrees for OF_UPSTREAM
      binman: Adjust naming for reading symbols
      binman: Add minor improvements to symbol-writing
      binman: Provide a way to set the symbol base address
      binman: Unwind the end-at-4gb special-case a little
      binman: Allow image_pos to be None when writing symbols
      binman: Make a start on an iMX8 test
      sandbox: Add missing header file
      bootstd: Add stub for bootdev_setup_for_sibling_blk()
      gzip: Correct function comment for gunzip()
      fdtdec: Support separate BSS for all XPL builds
      tiny-printf: Correct return values
      tpl: Support numbered aliases in device tree
      ram: Support driver model in VPL
      serial: Support debug UART in TPL
      armv8: Support not having separate BSS
      arm: cache: Drop a stale comment
      arm: Fix up a stale comment in sections.c
      mmc: Support driver model in TPL
      mmc: Add more debugging for SPL
      mmc: Log the error when init fails
      mmc: rockchip: Log some error returns
      mmc: rockchip: Allow clocks to be missing
      rockchip: mmc: Fix a missing colon and newline
      rockchip: Provided SPL control over efuse presence

Stanley Chu (1):
      pinctrl: npcm8xx: clear all gpio events

Sughosh Ganu (36):
      list: use list_count_nodes() to count list entries
      alist: add a helper to check if the list is full
      lmb: remove the unused lmb_is_reserved() function
      lmb: staticize __lmb_alloc_base()
      lmb: use the BIT macro for lmb flags
      lmb: make LMB memory map persistent and global
      lmb: allow for resizing lmb regions
      lmb: remove config symbols used for lmb region count
      lmb: config: add lmb config symbols for SPL
      lmb: allow lmb module to be used in SPL
      lmb: introduce a function to add memory to the lmb memory map
      lmb: reserve common areas during board init
      lmb: remove the lmb_init_and_reserve() function
      lmb: remove lmb_init_and_reserve_range() function
      lmb: bootm: remove superfluous lmb stub functions
      lmb: init: initialise the lmb data structures during board init
      ppc: lmb: move arch specific lmb reservations to arch_misc_init()
      lmb: do away with arch_lmb_reserve()
      lmb: remove the unused board_lmb_reserve() function
      sandbox: move the TCG event log to the start of ram memory
      spl: call spl_board_init() at the end of the spl init sequence
      spl: sandbox: initialise the ram banksize in spl
      sandbox: spl: enable lmb config for SPL
      sandbox: iommu: remove lmb allocation in the driver
      zynq: lmb: do not add to lmb map before relocation
      stm32mp: allow calling optee_get_reserved_memory() from U-Boot
      stm32mp: compute ram_top based on the optee base address
      lmb: add logic to print lmb flag strings
      fwu: v2: try reading both copies of metadata
      fwu: v1: do a version check for the metadata
      fwu: check all images for transitioning out of Trial State
      fwu: add dependency checks for selecting FWU metadata version
      fwu: do not allow capsule processing on exceeding Trial Counter threshold
      fwu: print a message if empty capsule checks fail
      tftp: rework the logic to validate the load address
      wget: rework the logic to validate the load address

Tim Harvey (4):
      mmc: use an enumerated type to represent PARTITION_CONFIG fields
      mmc: allow use of hardware partition names for mmc partconf
      venice: show emmc boot hardware partition
      configs: venice: enable DM_RNG

Tom Rini (58):
      Merge patch series "omap configuration cleanups"
      Merge patch series "alist: Implement a pointer list / array of structs"
      Merge tag 'i2cupdates-for-v2024-10-next' of https://source.denx.de/u-boot/custodians/u-boot-i2c into next
      Merge patch series "Universal Payload initial series"
      Merge tag 'i2c-dm-updates-for-v2024-10-next' of https://source.denx.de/u-boot/custodians/u-boot-i2c into next
      Merge patch series "clk: mediatek: mt7623: clk migration for OF_UPSTREAM"
      Merge patch series "clk: mediatek: mt7981: clk migration for OF_UPSTREAM"
      Merge patch series "clk: mediatek: mt7988: clk migration for OF_UPSTREAM"
      Merge patch series "clk: mediatek: mt7986: clk migration for OF_UPSTREAM"
      Merge patch series "clk: mediatek: mt7622: clk migration for OF_UPSTREAM"
      Merge tag 'v2024.10-rc3' into next
      Merge tag 'u-boot-dfu-next-20240820' of https://source.denx.de/u-boot/custodians/u-boot-dfu into next
      Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-samsung into next
      Merge tag 'u-boot-imx-next-20240823' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
      Merge patch series "spl: mmc: Some tweaks for SPL, particularly with MMC"
      test/overlay: Make this depend on SANDBOX
      test/boot: Make BOOTSTD tests depend on UT_BOOTSTD
      test/cmd: Move wget test to under a sandbox guard
      Merge patch series "test/overlay: Make this depend on SANDBOX"
      Merge patch series "global_data: Reduce size of struct global_data"
      Merge patch series "Tidy up console recording in tests"
      Merge patch series "arch: arm: dts: ti: Add missing fss range"
      Merge patch series "bootstd: Try again to resolve infinite-loop bug"
      Merge patch series "dm: core: Avoid multiple calls to fdt_parent_offset()"
      Merge patch series "Add support for Ethernet Boot on SK-AM62"
      Merge tag 'v2024.10-rc4' into next
      Merge tag 'u-boot-amlogic-next-20240902' of https://source.denx.de/u-boot/custodians/u-boot-amlogic into next
      Merge tag 'u-boot-imx-next-20240902' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
      Merge patch series "net: dwc_eth_qos: Add glue driver for Intel MAC"
      Merge patch series "Make LMB memory map global and persistent"
      Merge patch series "provide names for emmc hardware partitions"
      Merge branch 'qcom-next' of https://gitlab.denx.de/u-boot/custodians/u-boot-snapdragon into next
      Merge branch 'next' of https://source.denx.de/u-boot/custodians/u-boot-usb into next
      arm: Remove ethernut5 board
      Merge patch series "phycore-am62/4: Add more boot sources"
      Merge tag 'u-boot-imx-next-20240911' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
      Merge branch 'next' of https://source.denx.de/u-boot/custodians/u-boot-riscv into next
      Merge tag 'efi-next-20241024' of https://source.denx.de/u-boot/custodians/u-boot-efi into next
      Merge patch series "Bump new hush commits and fix old hush test behavior"
      Merge tag 'v2024.10-rc5' into next
      Merge patch series "Arm: npcm: modify npcm8xx boot setting"
      Merge patch series "Fix various bugs"
      Merge tag 'fwu-next-19092024' of https://source.denx.de/u-boot/custodians/u-boot-tpm into next
      Merge tag 'u-boot-imx-next-20240919' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
      Merge patch series "lmb: rework logic to validate load address for network commands"
      Merge tag 'xilinx-for-v2025.01-rc1' of https://source.denx.de/u-boot/custodians/u-boot-microblaze into next
      test/py/tests/test_bootstage.py: Combine stash/unstash tests
      Merge patch series "Miscellaneous fixes"
      Merge tag 'u-boot-imx-next-20240925' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
      Merge tag 'dm-next-26sep24' of https://source.denx.de/u-boot/custodians/u-boot-dm into next
      Merge tag 'v2024.10-rc6' into next
      Merge patch series "env: mmc: fix use of two separate partitions with proper type GUID"
      Squashed 'dts/upstream/' changes from 20e0f0897ea2..3347eecf3408
      Subtree merge tag 'v6.11-dts' of dts repo [1] into dts/upstream
      Merge patch series "Add Android 14 bootflow support for AM62X and AM62P board"
      Merge patch series "arm: Initial support for Analog Devices SC5xx boards"
      Merge patch series "vbe: Series part D"
      Merge tag 'u-boot-dfu-next-20241003' of https://source.denx.de/u-boot/custodians/u-boot-dfu into next

Tomas Paukrt (3):
      lib: crypto: fix ASYMMETRIC_KEY_TYPE dependency
      gpio: mxc_gpio: fix reading state of GPIO pins in output mode
      cmd: mmc: Allow using partition name in mmc erase command

Vaishnav Achath (1):
      board: ti: j722s: Update Resource Management configs

Venkatesh Yadav Abbarapu (2):
      mmc: Change the frequency to MMC_HS_52 when selecting hs400
      mtd: spi-nor: scale up timeout for full-chip erase

Vignesh Raghavendra (2):
      mtd: nand: raw: omap_gpmc: Check return value of gpmc_nand_init
      soc: ti: k3-navss-ringacc: Fix reset ring API

Vitaliy Vasylskyy (1):
      usb: gadget: usbhs: Add Renesas USBHS device driver

Wadim Egorov (1):
      configs: phycore_am64x_a53_defconfig: Enable CONFIG_OF_BOARD_SETUP

Yashwanth Varakala (2):
      board: phytec: phycore_imx8mp: Add mcore support
      configs: phycore-imx8mp_defconfig: Enabled bootaux command

Yasuharu Shibata (2):
      sandbox: Enable wget command
      sandbox: fix wget test failure after fixing wget issue

Ye Li (8):
      imx9: soc: Configure TRDC for M33 TCM access
      imx9: soc: Print UID in big endian format for EL2GO
      imx9: soc: Change second Ethernet MAC fuse layout
      imx9: soc: Add function to get target voltage mode
      imx9: clock: Update clock init function and sequence
      imx9: Add 233Mhz DDR PLL frequency
      imx93: Add Low performance parts 9302/9301 support
      net: fec_mxc: Skip recv packet process when fec is halted

Zixun LI (10):
      usb: gadget: atmel: Sort includes
      usb: gadget: atmel: Replace printf() and pr_err() by log_err()
      usb: gadget: atmel: Fix typo in usb gadget driver register and unregister
      usb: gadget: atmel: Move usba_udc_pdata() with other static functions
      usb: gadget: atmel: Rename atmel_usba_start()/_stop() to usba_udc_enable()/_disable()
      usb: gadget: atmel: Add attach/detach support
      usb: gadget: atmel: Add DM_USB_GADGET support
      usb: gadget: udc: Fix duplicate uclass name
      dm: core: Show device sequence instead in dm_dump_tree()
      cmd: bind: Use device sequence instead for driver bind/unbind

 Kconfig                                            |   17 +-
 MAINTAINERS                                        |   21 +
 Makefile                                           |   16 +-
 README                                             |   27 +-
 arch/arc/lib/cache.c                               |   14 -
 arch/arm/Kconfig                                   |   16 +-
 arch/arm/cpu/arm926ejs/mxs/spl_boot.c              |    2 +-
 arch/arm/cpu/armv8/cache_v8.c                      |   25 +
 arch/arm/cpu/armv8/u-boot-spl.lds                  |   12 +
 arch/arm/dts/Makefile                              |  101 +-
 arch/arm/dts/at91sam9xe.dtsi                       |   60 -
 arch/arm/dts/ethernut5.dts                         |   96 -
 arch/arm/dts/exynos4210-origen.dts                 |    3 +-
 arch/arm/dts/exynos4210-trats.dts                  |    6 +-
 arch/arm/dts/exynos4210-universal_c210.dts         |    6 +-
 arch/arm/dts/exynos4412-odroid.dts                 |   15 +-
 arch/arm/dts/exynos4412-trats2.dts                 |   20 +-
 arch/arm/dts/exynos5250-arndale.dts                |   10 +-
 arch/arm/dts/exynos5250-smdk5250.dts               |   13 +-
 arch/arm/dts/exynos5250-snow.dts                   |   13 +-
 arch/arm/dts/exynos5250-spring.dts                 |    7 +-
 arch/arm/dts/exynos5420-smdk5420.dts               |   13 +-
 arch/arm/dts/exynos5422-odroidxu3.dts              |    4 +-
 arch/arm/dts/exynos54xx.dtsi                       |   13 +-
 arch/arm/dts/imx6q-lxr.dts                         |   87 +
 arch/arm/dts/imx6q-phytec-pfla02.dtsi              |   17 +
 arch/arm/dts/imx6qdl-mba6-u-boot.dtsi              |   16 +
 arch/arm/dts/imx6qdl-phytec-pfla02.dtsi            |  467 ++
 arch/arm/dts/imx6sl-evk.dts                        |  658 --
 arch/arm/dts/imx6sl-pinfunc.h                      | 1073 ---
 arch/arm/dts/imx6sl.dtsi                           | 1005 ---
 arch/arm/dts/imx8mm-u-boot.dtsi                    |    1 +
 arch/arm/dts/imx8mn-u-boot.dtsi                    |    1 +
 arch/arm/dts/imx8mp-u-boot.dtsi                    |    1 +
 arch/arm/dts/imx8mq-u-boot.dtsi                    |    1 +
 arch/arm/dts/k3-am625-r5-sk.dts                    |    5 +
 arch/arm/dts/k3-am69-r5-sk.dts                     |    6 +
 arch/arm/dts/k3-j7200-r5-common-proc-board.dts     |    6 +
 arch/arm/dts/k3-j721e-r5-common-proc-board.dts     |    6 +
 arch/arm/dts/k3-j721e-r5-sk.dts                    |    6 +
 arch/arm/dts/k3-j784s4-r5-evm.dts                  |    6 +
 arch/arm/dts/keystone-clocks.dtsi                  |  411 --
 arch/arm/dts/keystone-k2e-clocks.dtsi              |   74 -
 arch/arm/dts/keystone-k2e-evm-u-boot.dtsi          |   14 +-
 arch/arm/dts/keystone-k2e-evm.dts                  |  152 -
 arch/arm/dts/keystone-k2e-netcp.dtsi               |  203 -
 arch/arm/dts/keystone-k2e.dtsi                     |  144 -
 arch/arm/dts/keystone-k2g-evm-u-boot.dtsi          |   20 +-
 arch/arm/dts/keystone-k2g-evm.dts                  |  148 -
 arch/arm/dts/keystone-k2g-generic-u-boot.dtsi      |   18 -
 arch/arm/dts/keystone-k2g-generic.dts              |   27 -
 arch/arm/dts/keystone-k2g-ice-u-boot.dtsi          |   15 +-
 arch/arm/dts/keystone-k2g-ice.dts                  |  118 -
 arch/arm/dts/keystone-k2g-netcp.dtsi               |  149 -
 arch/arm/dts/keystone-k2g.dtsi                     |  258 -
 arch/arm/dts/keystone-k2hk-clocks.dtsi             |  422 --
 arch/arm/dts/keystone-k2hk-evm-u-boot.dtsi         |   26 +-
 arch/arm/dts/keystone-k2hk-evm.dts                 |  180 -
 arch/arm/dts/keystone-k2hk-netcp.dtsi              |  207 -
 arch/arm/dts/keystone-k2hk.dtsi                    |  111 -
 arch/arm/dts/keystone-k2l-clocks.dtsi              |  263 -
 arch/arm/dts/keystone-k2l-evm-u-boot.dtsi          |   28 +-
 arch/arm/dts/keystone-k2l-evm.dts                  |  129 -
 arch/arm/dts/keystone-k2l-netcp.dtsi               |  187 -
 arch/arm/dts/keystone-k2l.dtsi                     |  105 -
 arch/arm/dts/keystone.dtsi                         |  330 -
 arch/arm/dts/mt7981.dtsi                           |  124 +-
 arch/arm/dts/mt7986.dtsi                           |   95 +-
 arch/arm/dts/mt7988.dtsi                           |   93 +-
 arch/arm/dts/nuvoton-npcm845-yosemite4-pincfg.dtsi |  168 +
 arch/arm/dts/nuvoton-npcm845-yosemite4.dts         |  233 +
 arch/arm/dts/omap3-evm-37xx.dts                    |  107 -
 arch/arm/dts/omap3-evm-common.dtsi                 |  198 -
 arch/arm/dts/omap3-evm-processor-common.dtsi       |  224 -
 arch/arm/dts/omap3-evm.dts                         |   86 -
 arch/arm/dts/omap3-panel-sharp-ls037v7dw01.dtsi    |   73 -
 arch/arm/dts/omap3-sniper-u-boot.dtsi              |   16 +
 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi           |   28 +
 arch/arm/dts/sc573-ezkit.dts                       |   13 +
 arch/arm/dts/sc57x.dtsi                            |   21 +
 arch/arm/dts/sc584-ezkit.dts                       |   13 +
 arch/arm/dts/sc589-ezkit.dts                       |   13 +
 arch/arm/dts/sc589-mini.dts                        |   13 +
 arch/arm/dts/sc58x.dtsi                            |   23 +
 arch/arm/dts/sc594-som-ezkit.dts                   |   13 +
 arch/arm/dts/sc594-som-ezlite.dts                  |   13 +
 arch/arm/dts/sc594-som.dtsi                        |   19 +
 arch/arm/dts/sc598-som-ezkit.dts                   |   13 +
 arch/arm/dts/sc598-som-ezlite.dts                  |   13 +
 arch/arm/dts/sc598-som.dtsi                        |   31 +
 arch/arm/dts/sc5xx.dtsi                            |   54 +
 arch/arm/dts/versal-mini-emmc0.dts                 |    2 +-
 arch/arm/dts/versal-mini-emmc1.dts                 |    2 +-
 arch/arm/dts/versal-mini-ospi.dtsi                 |    2 +-
 arch/arm/dts/versal-mini-qspi.dtsi                 |    2 +-
 arch/arm/dts/zynq-cse-nand.dts                     |    2 +-
 arch/arm/dts/zynq-cse-nor.dts                      |    2 +-
 arch/arm/dts/zynq-cse-qspi.dtsi                    |    2 +-
 arch/arm/dts/zynqmp-dlc21-revA.dts                 |    3 +-
 arch/arm/dts/zynqmp-e-a2197-00-revA.dts            |    1 -
 arch/arm/dts/zynqmp-g-a2197-00-revA.dts            |    3 +-
 arch/arm/dts/zynqmp-m-a2197-01-revA.dts            |   16 +-
 arch/arm/dts/zynqmp-m-a2197-02-revA.dts            |   16 +-
 arch/arm/dts/zynqmp-m-a2197-03-revA.dts            |   16 +-
 arch/arm/dts/zynqmp-mini-emmc0.dts                 |    4 +-
 arch/arm/dts/zynqmp-mini-emmc1.dts                 |    4 +-
 arch/arm/dts/zynqmp-mini-nand.dts                  |    2 +-
 arch/arm/dts/zynqmp-mini-qspi.dts                  |   16 +-
 .../dts/zynqmp-p-a2197-00-revA-x-prc-01-revA.dtso  |    8 +-
 .../dts/zynqmp-p-a2197-00-revA-x-prc-02-revA.dtso  |    8 +-
 .../dts/zynqmp-p-a2197-00-revA-x-prc-03-revA.dtso  |    8 +-
 .../dts/zynqmp-p-a2197-00-revA-x-prc-04-revA.dtso  |    8 +-
 .../dts/zynqmp-p-a2197-00-revA-x-prc-05-revA.dtso  |    8 +-
 arch/arm/dts/zynqmp-p-a2197-00-revA.dts            |   11 +-
 arch/arm/dts/zynqmp-sc-revB.dts                    |    2 +-
 arch/arm/dts/zynqmp-sc-vn-p-b2197-00-revA.dtso     |    8 +-
 arch/arm/dts/zynqmp-sc-vpk180-revA.dtso            |    6 +
 arch/arm/dts/zynqmp-sck-kr-g-revA.dtso             |    1 -
 arch/arm/dts/zynqmp-sck-kr-g-revB.dtso             |    1 -
 arch/arm/dts/zynqmp-vp-x-a2785-00-revA.dts         |    1 -
 arch/arm/dts/zynqmp-vpk120-revA.dts                |    1 -
 arch/arm/dts/zynqmp-zcu106-rev1.0.dts              |    2 +-
 arch/arm/dts/zynqmp-zcu111-revA.dts                |    2 +-
 arch/arm/dts/zynqmp-zcu1275-revB.dts               |    1 +
 arch/arm/dts/zynqmp-zcu208-revA.dts                |    4 +-
 arch/arm/dts/zynqmp-zcu216-revA.dts                |    4 +-
 arch/arm/dts/zynqmp-zcu670-revA.dts                |    2 +-
 arch/arm/dts/zynqmp-zcu670-revB.dts                |    2 +-
 arch/arm/include/asm/arch-am33xx/sys_proto.h       |    1 -
 arch/arm/include/asm/arch-imx/cpu.h                |    2 +
 arch/arm/include/asm/arch-imx9/clock.h             |    3 +-
 arch/arm/include/asm/arch-imx9/imx-regs.h          |   10 +
 arch/arm/include/asm/arch-imx9/sys_proto.h         |   11 +
 arch/arm/include/asm/arch-rockchip/timer.h         |    3 +
 arch/arm/include/asm/mach-imx/ele_api.h            |    2 +
 arch/arm/include/asm/mach-imx/sys_proto.h          |    8 +-
 arch/arm/include/asm/system.h                      |   10 +
 arch/arm/lib/bdinfo.c                              |    2 +-
 arch/arm/lib/cache.c                               |    2 -
 arch/arm/lib/sections.c                            |    2 +-
 arch/arm/lib/stack.c                               |   14 -
 arch/arm/mach-apple/board.c                        |   17 +-
 arch/arm/mach-at91/Kconfig                         |   24 -
 arch/arm/mach-at91/arm926ejs/Makefile              |    2 -
 arch/arm/mach-at91/arm926ejs/eflash.c              |  255 -
 arch/arm/mach-at91/include/mach/at91_common.h      |    2 +-
 arch/arm/mach-at91/include/mach/at91_dbu.h         |   37 -
 arch/arm/mach-at91/include/mach/at91_eefc.h        |   47 -
 arch/arm/mach-at91/include/mach/at91sam9260.h      |   12 +-
 arch/arm/mach-at91/include/mach/hardware.h         |    3 +-
 arch/arm/mach-at91/spl_at91.c                      |    2 +-
 arch/arm/mach-at91/spl_atmel.c                     |    2 +-
 arch/arm/mach-exynos/include/mach/dwmmc.h          |   40 +-
 arch/arm/mach-exynos/spl_boot.c                    |    2 +-
 arch/arm/mach-imx/Kconfig                          |    4 +
 arch/arm/mach-imx/Makefile                         |    6 +
 arch/arm/mach-imx/ele_ahab.c                       |   31 +
 arch/arm/mach-imx/fdt.c                            |  129 +
 arch/arm/mach-imx/image-container.c                |   10 +-
 arch/arm/mach-imx/imx8m/clock_imx8mm.c             |   11 +-
 arch/arm/mach-imx/imx8m/soc.c                      |  228 +-
 arch/arm/mach-imx/imx9/Kconfig                     |    6 +-
 arch/arm/mach-imx/imx9/clock.c                     |   40 +-
 arch/arm/mach-imx/imx9/soc.c                       |  258 +-
 arch/arm/mach-imx/imx9/trdc.c                      |  175 +-
 arch/arm/mach-imx/mx6/Kconfig                      |   12 +
 arch/arm/mach-imx/mx6/soc.c                        |    4 +
 arch/arm/mach-imx/spl_imx_romapi.c                 |   27 +-
 arch/arm/mach-k3/am62x/am625_init.c                |    9 +
 arch/arm/mach-k3/common.c                          |    2 +-
 arch/arm/mach-k3/r5/sysfw-loader.c                 |    2 +-
 arch/arm/mach-octeontx/Kconfig                     |    1 -
 arch/arm/mach-octeontx2/Kconfig                    |    1 -
 arch/arm/mach-omap2/am33xx/board.c                 |    8 -
 arch/arm/mach-omap2/boot-common.c                  |    5 +-
 arch/arm/mach-omap2/omap3/emac.c                   |    1 +
 arch/arm/mach-rockchip/Makefile                    |    4 +-
 arch/arm/mach-rockchip/board.c                     |   10 +-
 arch/arm/mach-rockchip/spl.c                       |   28 +-
 arch/arm/mach-rockchip/spl_common.c                |   36 +
 arch/arm/mach-rockchip/tpl.c                       |   30 +-
 arch/arm/mach-sc5xx/Kconfig                        |  145 +-
 arch/arm/mach-sc5xx/Makefile                       |    4 +
 arch/arm/mach-sc5xx/sc57x-spl.c                    |   26 +
 arch/arm/mach-sc5xx/sc58x-spl.c                    |   26 +
 arch/arm/mach-sc5xx/sc59x-spl.c                    |   26 +
 arch/arm/mach-sc5xx/sc59x_64-spl.c                 |   26 +
 arch/arm/mach-sc5xx/sc59x_64.c                     |   25 +
 arch/arm/mach-sc5xx/soc.c                          |   36 +
 arch/arm/mach-snapdragon/board.c                   |  218 +-
 arch/arm/mach-stm32mp/dram_init.c                  |   33 +-
 arch/arm/mach-stm32mp/include/mach/stm32mp.h       |   11 +
 arch/arm/mach-stm32mp/stm32mp1/cpu.c               |    7 +-
 arch/arm/mach-stm32mp/stm32mp1/spl.c               |   17 +-
 arch/arm/mach-sunxi/board.c                        |    2 +-
 arch/arm/mach-sunxi/spl_spi_sunxi.c                |    3 +-
 arch/arm/mach-tegra/board2.c                       |    7 -
 arch/arm/mach-tegra/cboot.c                        |    4 -
 arch/arm/mach-zynqmp/include/mach/hardware.h       |   11 +-
 arch/arm/mach-zynqmp/zynqmp.c                      |   26 +
 arch/m68k/cpu/mcf5445x/cpu.c                       |    2 +-
 arch/m68k/include/asm/global_data.h                |    2 +
 arch/m68k/lib/bdinfo.c                             |    2 +-
 arch/m68k/lib/bootm.c                              |   20 +-
 arch/microblaze/lib/bootm.c                        |   14 -
 arch/mips/lib/bootm.c                              |   22 +-
 arch/mips/mach-ath79/ar934x/clk.c                  |    4 +-
 arch/mips/mach-octeon/Kconfig                      |    1 -
 arch/mips/mach-octeon/cpu.c                        |    2 +-
 arch/mips/mach-octeon/octeon_fdt.c                 |    7 -
 arch/nios2/lib/bootm.c                             |   13 -
 arch/powerpc/cpu/mpc83xx/pci.c                     |    4 +-
 arch/powerpc/cpu/mpc83xx/speed.c                   |    2 +-
 arch/powerpc/cpu/mpc85xx/cpu_init.c                |   16 -
 arch/powerpc/cpu/mpc85xx/mp.c                      |    4 +-
 arch/powerpc/include/asm/global_data.h             |    2 +
 arch/powerpc/include/asm/mp.h                      |    4 +-
 arch/powerpc/lib/Makefile                          |    1 +
 arch/powerpc/lib/bootm.c                           |   55 +-
 arch/powerpc/lib/misc.c                            |   62 +
 arch/riscv/Kconfig                                 |   12 +-
 arch/riscv/cpu/ast2700/Kconfig                     |    6 +
 arch/riscv/cpu/ast2700/Makefile                    |    1 +
 arch/riscv/cpu/ast2700/cpu.c                       |   23 +
 arch/riscv/cpu/u-boot-spl.lds                      |    2 -
 arch/riscv/dts/Makefile                            |    1 +
 arch/riscv/dts/ast2700-ibex.dts                    |   22 +
 arch/riscv/dts/ast2700-u-boot.dtsi                 |   40 +
 arch/riscv/dts/ast2700.dtsi                        |   76 +
 arch/riscv/dts/cv18xx.dtsi                         |   40 +-
 arch/riscv/include/asm/arch-ast2700/fmc_hdr.h      |   52 +
 arch/riscv/include/asm/arch-ast2700/scu.h          |  145 +
 arch/riscv/include/asm/arch-ast2700/sdram.h        |  137 +
 arch/riscv/include/asm/arch-ast2700/sli.h          |   82 +
 arch/riscv/lib/bootm.c                             |   13 -
 arch/sandbox/cpu/cpu.c                             |   40 +-
 arch/sandbox/cpu/os.c                              |   30 +-
 arch/sandbox/cpu/spl.c                             |  132 +-
 arch/sandbox/cpu/start.c                           |   18 +-
 arch/sandbox/cpu/state.c                           |    9 +-
 arch/sandbox/dts/sandbox.dtsi                      |   14 +-
 arch/sandbox/dts/test.dts                          |    2 +-
 arch/sandbox/include/asm/sections.h                |    1 +
 arch/sandbox/include/asm/spl.h                     |   15 +
 arch/sandbox/include/asm/state.h                   |    4 +
 arch/sandbox/include/asm/test.h                    |    4 +
 arch/sandbox/lib/pci_io.c                          |    9 +-
 arch/sh/lib/bootm.c                                |   13 -
 arch/x86/cpu/i386/cpu.c                            |    8 -
 arch/x86/cpu/intel_common/cpu_from_spl.c           |    4 +-
 arch/x86/cpu/ivybridge/cpu.c                       |    5 -
 arch/x86/cpu/mp_init.c                             |   10 +-
 arch/x86/include/asm/cpu.h                         |    5 -
 arch/x86/include/asm/io.h                          |    1 +
 arch/x86/include/asm/posix_types.h                 |    3 +-
 arch/x86/lib/bootm.c                               |   18 -
 arch/x86/lib/fsp/fsp_graphics.c                    |    1 -
 arch/x86/lib/fsp2/fsp_dram.c                       |    4 +-
 arch/xtensa/Kconfig                                |    1 -
 arch/xtensa/lib/bootm.c                            |   13 -
 board/BuR/brppt1/board.c                           |    2 +-
 board/BuR/brsmarc1/board.c                         |    2 +-
 board/BuR/brxre1/board.c                           |    2 +-
 board/Marvell/octeon_ebb7304/Kconfig               |    2 -
 board/Marvell/octeon_nic23/Kconfig                 |    2 -
 board/Marvell/octeontx/Kconfig                     |    2 -
 board/Marvell/octeontx2/Kconfig                    |    2 -
 board/Marvell/octeontx2_cn913x/board.c             |    5 -
 board/adi/sc573-ezkit/Kconfig                      |  116 +
 board/adi/sc573-ezkit/sc573-ezkit.env              |   13 +
 board/adi/sc584-ezkit/Kconfig                      |  116 +
 board/adi/sc584-ezkit/sc584-ezkit.env              |   13 +
 board/adi/sc589-ezkit/Kconfig                      |  116 +
 board/adi/sc589-ezkit/sc589-ezkit.env              |   13 +
 board/adi/sc589-mini/Kconfig                       |  116 +
 board/adi/sc589-mini/sc589-mini.env                |   13 +
 board/adi/sc594-som-ezkit/Kconfig                  |  133 +
 board/adi/sc594-som-ezkit/sc594-som-ezkit.env      |   13 +
 board/adi/sc594-som-ezlite/Kconfig                 |  133 +
 board/adi/sc594-som-ezlite/sc594-som-ezlite.env    |   13 +
 board/adi/sc598-som-ezkit/Kconfig                  |  100 +
 board/adi/sc598-som-ezkit/sc598-som-ezkit.env      |   13 +
 board/adi/sc598-som-ezlite/Kconfig                 |  100 +
 board/adi/sc598-som-ezlite/sc598-som-ezlite.env    |   13 +
 .../advantech/imx8mp_rsb3720a1/imx8mp_rsb3720a1.c  |    4 +-
 board/amlogic/odroid-go-ultra/odroid-go-ultra.c    |    2 -
 board/aspeed/ibex_ast2700/Kconfig                  |   21 +
 board/aspeed/ibex_ast2700/MAINTAINERS              |    7 +
 board/aspeed/ibex_ast2700/Makefile                 |    3 +
 board/aspeed/ibex_ast2700/fmc_hdr.c                |   64 +
 board/aspeed/ibex_ast2700/ibex_ast2700.c           |   85 +
 board/aspeed/ibex_ast2700/sli.c                    |   72 +
 board/atmel/at91sam9m10g45ek/at91sam9m10g45ek.c    |    2 +-
 board/atmel/at91sam9n12ek/at91sam9n12ek.c          |    2 +-
 board/atmel/at91sam9x5ek/at91sam9x5ek.c            |    2 +-
 board/atmel/sama5d27_som1_ek/sama5d27_som1_ek.c    |    2 +-
 .../atmel/sama5d27_wlsom1_ek/sama5d27_wlsom1_ek.c  |    2 +-
 board/atmel/sama5d2_icp/sama5d2_icp.c              |    2 +-
 board/atmel/sama5d2_xplained/sama5d2_xplained.c    |    2 +-
 board/atmel/sama5d3_xplained/sama5d3_xplained.c    |    2 +-
 board/atmel/sama5d3xek/sama5d3xek.c                |    2 +-
 board/atmel/sama5d4_xplained/sama5d4_xplained.c    |    2 +-
 board/atmel/sama5d4ek/sama5d4ek.c                  |    2 +-
 board/beagle/beagleplay/beagleplay.env             |   30 +
 board/bosch/guardian/board.c                       |    2 +-
 board/bosch/shc/board.c                            |   24 +-
 board/cadence/xtfpga/Kconfig                       |    2 -
 board/cavium/thunderx/Kconfig                      |    3 -
 board/cobra5272/flash.c                            |   28 +-
 board/compulab/cm_fx6/cm_fx6.c                     |    3 +-
 board/compulab/cm_t43/cm_t43.c                     |    2 -
 board/compulab/common/Makefile                     |    8 +-
 board/compulab/common/eeprom.c                     |   14 +-
 board/compulab/common/eeprom.h                     |    2 +-
 board/comvetia/lxr2/Kconfig                        |   12 +
 board/comvetia/lxr2/MAINTAINERS                    |    6 +
 board/comvetia/lxr2/Makefile                       |    3 +
 board/comvetia/lxr2/lxr2.c                         |  388 ++
 board/comvetia/lxr2/lxr2.env                       |   34 +
 board/conclusive/kstr-sama5d27/kstr-sama5d27.c     |    2 +-
 board/data_modul/imx8mp_edm_sbc/spl.c              |    5 +-
 board/dhelectronics/dh_imx6/dh_imx6.c              |    2 -
 board/dhelectronics/dh_imx8mp/imx8mp_dhcom_pdk2.c  |    2 -
 board/dhelectronics/dh_stm32mp1/board.c            |    2 -
 board/eets/pdu001/board.c                          |    6 +-
 board/egnite/ethernut5/Kconfig                     |   12 -
 board/egnite/ethernut5/MAINTAINERS                 |    6 -
 board/egnite/ethernut5/Makefile                    |   10 -
 board/egnite/ethernut5/ethernut5.c                 |  198 -
 board/egnite/ethernut5/ethernut5_pwrman.c          |  323 -
 board/egnite/ethernut5/ethernut5_pwrman.h          |   51 -
 board/engicam/stm32mp1/stm32mp1.c                  |    3 -
 board/freescale/imx93_evk/Makefile                 |    6 +-
 board/freescale/imx93_evk/lpddr4x_timing_1866mts.c | 1995 ++++++
 board/freescale/imx93_evk/lpddr4x_timing_ld.c      | 1496 -----
 board/freescale/imx93_evk/spl.c                    |   55 +-
 board/freescale/imxrt1020-evk/Kconfig              |    3 -
 board/freescale/imxrt1050-evk/Kconfig              |    3 -
 board/freescale/imxrt1170-evk/Kconfig              |    3 -
 board/freescale/ls2080ardb/eth_ls2080rdb.c         |    2 +-
 board/freescale/m5253demo/flash.c                  |    6 +-
 board/friendlyarm/nanopi2/board.c                  |    9 +-
 board/gardena/smart-gateway-at91sam/spl.c          |    2 +-
 board/gardena/smart-gateway-mt7688/board.c         |    2 +-
 board/gateworks/venice/spl.c                       |   20 +-
 board/gateworks/venice/venice.c                    |   22 +-
 board/google/veyron/veyron.c                       |    4 -
 board/grinn/chiliboard/board.c                     |    2 +-
 board/kontron/sl-mx6ul/Kconfig                     |    2 -
 board/kontron/sl-mx8mm/Kconfig                     |    2 -
 board/kosagi/novena/novena.c                       |   10 +-
 board/kosagi/novena/video.c                        |  140 +-
 board/lg/sniper/sniper.c                           |   29 +-
 board/nuvoton/arbel_evb/arbel_evb.c                |    8 +-
 board/phytec/phycore_am62x/MAINTAINERS             |    1 +
 board/phytec/phycore_am62x/phycore_am62x.env       |    8 +
 board/phytec/phycore_am64x/phycore_am64x.env       |    8 +
 board/phytec/phycore_imx8mp/phycore-imx8mp.c       |   34 +
 board/phytec/phycore_imx8mp/phycore_imx8mp.env     |    9 +-
 board/phytec/phycore_imx93/spl.c                   |    2 +-
 board/purism/librem5/librem5.c                     |    4 +-
 board/qualcomm/debug-sdm845.config                 |    5 +
 board/qualcomm/debug-sm6115.config                 |    5 +
 board/qualcomm/debug-sm8250.config                 |    5 +
 board/ronetix/pm9263/pm9263.c                      |    6 +-
 board/samsung/common/exynos5-dt.c                  |    4 -
 board/sandbox/sandbox.c                            |   16 -
 board/sielaff/imx6dl-sielaff/Kconfig               |    2 -
 board/siemens/common/board_am335x.c                |    2 +-
 board/siemens/corvus/board.c                       |    2 +-
 board/siemens/smartweb/smartweb.c                  |    2 +-
 board/siemens/taurus/taurus.c                      |    2 +-
 board/socrates/socrates.c                          |    2 +-
 board/softing/vining_2000/vining_2000.c            |   25 -
 board/st/stih410-b2260/Kconfig                     |    3 -
 board/st/stm32f429-discovery/Kconfig               |    3 -
 board/st/stm32f429-evaluation/Kconfig              |    3 -
 board/st/stm32f469-discovery/Kconfig               |    3 -
 board/st/stm32f746-disco/Kconfig                   |    3 -
 board/st/stm32h743-disco/Kconfig                   |    3 -
 board/st/stm32h743-eval/Kconfig                    |    3 -
 board/st/stm32h750-art-pi/Kconfig                  |    3 -
 board/st/stm32mp1/stm32mp1.c                       |    2 -
 board/storopack/smegw01/smegw01.c                  |    4 +-
 board/sysam/amcore/Kconfig                         |    3 -
 board/tcl/sl50/board.c                             |    2 +-
 board/ti/am62px/am62px.env                         |    5 +
 board/ti/am62x/MAINTAINERS                         |    2 +
 board/ti/am62x/am62x.env                           |    5 +
 board/ti/j722s/rm-cfg.yaml                         |   50 +-
 board/ti/j722s/tifs-rm-cfg.yaml                    |   28 +-
 board/toradex/apalis-imx8/apalis-imx8.c            |    8 +
 board/tq/tqma6/tqma6.c                             |  126 -
 board/tq/tqma6/tqma6_mba6.c                        |   35 -
 board/vscom/baltos/board.c                         |    2 +-
 board/xilinx/common/board.c                        |   72 +-
 board/xilinx/versal-net/board.c                    |    5 +-
 board/xilinx/zynqmp/zynqmp.c                       |    8 +
 board/xilinx/zynqmp/zynqmp_kria.env                |   12 +-
 boot/Kconfig                                       |   72 +
 boot/Makefile                                      |    4 +
 boot/bootdev-uclass.c                              |   23 +-
 boot/bootm.c                                       |   40 +-
 boot/bootm_os.c                                    |    5 +-
 boot/bootmeth_android.c                            |   13 +-
 boot/image-board.c                                 |   36 +-
 boot/image-fdt.c                                   |   35 +-
 boot/image-fit.c                                   |    3 +
 boot/scene.c                                       |    8 +-
 boot/upl_common.c                                  |   60 +
 boot/upl_common.h                                  |   24 +
 boot/upl_read.c                                    |  588 ++
 boot/upl_write.c                                   |  622 ++
 cmd/Kconfig                                        |   32 +-
 cmd/Makefile                                       |    1 +
 cmd/bdinfo.c                                       |    7 +-
 cmd/bind.c                                         |   46 +-
 cmd/booti.c                                        |    4 +-
 cmd/bootz.c                                        |    2 +-
 cmd/date.c                                         |   32 -
 cmd/efi.c                                          |    2 +-
 cmd/efi_common.c                                   |    2 +-
 cmd/elf.c                                          |    2 +-
 cmd/flash.c                                        |    2 +-
 cmd/gpt.c                                          |    2 +-
 cmd/i2c.c                                          |   23 -
 cmd/led.c                                          |    2 +-
 cmd/load.c                                         |    7 +-
 cmd/mem.c                                          |   26 +-
 cmd/mmc.c                                          |   71 +-
 cmd/mvebu/bubt.c                                   |    4 +-
 cmd/nvedit_efi.c                                   |    2 +-
 cmd/read.c                                         |   10 +-
 cmd/sb.c                                           |    6 +-
 cmd/sf.c                                           |    8 +
 cmd/upl.c                                          |  118 +
 cmd/usb.c                                          |   20 -
 cmd/x86/hob.c                                      |    2 +-
 common/Kconfig                                     |    1 +
 common/board_f.c                                   |   84 +-
 common/board_r.c                                   |   14 +-
 common/bootstage.c                                 |    8 +-
 common/cli_hush_modern.c                           |    2 +-
 common/cli_hush_upstream.c                         |  150 +-
 common/console.c                                   |   55 +-
 common/dlmalloc.c                                  |   23 +-
 common/flash.c                                     |   46 +-
 common/hwconfig.c                                  |    8 +-
 common/init/handoff.c                              |   12 +
 common/log.c                                       |    1 +
 common/log_console.c                               |    4 +-
 common/log_syslog.c                                |    2 +-
 common/malloc_simple.c                             |    4 +-
 common/spl/Kconfig                                 |   81 +-
 common/spl/Makefile                                |    2 +
 common/spl/spl.c                                   |   55 +-
 common/spl/spl_blk_fs.c                            |    9 +-
 common/spl/spl_ext.c                               |    3 +-
 common/spl/spl_fat.c                               |   10 +-
 common/spl/spl_fit.c                               |    9 +
 common/spl/spl_mmc.c                               |  175 +-
 common/spl/spl_nand.c                              |    4 +-
 common/spl/spl_net.c                               |    3 +-
 common/spl/spl_nor.c                               |    6 +-
 common/spl/spl_ram.c                               |    3 +-
 common/spl/spl_semihosting.c                       |    4 +-
 common/spl/spl_spi.c                               |    4 +-
 common/spl/spl_upl.c                               |  172 +
 common/spl/spl_ymodem.c                            |    4 +-
 common/usb_kbd.c                                   |   74 +-
 configs/MPC837XERDB_defconfig                      |    1 -
 configs/a3y17lte_defconfig                         |    1 -
 configs/a5y17lte_defconfig                         |    1 -
 configs/a7y17lte_defconfig                         |    1 -
 configs/am335x_baltos_defconfig                    |    3 +-
 configs/am335x_evm_defconfig                       |    2 -
 configs/am335x_evm_spiboot_defconfig               |    2 -
 configs/am335x_guardian_defconfig                  |    5 +-
 configs/am335x_hs_evm_defconfig                    |    2 -
 configs/am335x_hs_evm_uart_defconfig               |    2 -
 configs/am335x_igep003x_defconfig                  |    4 +-
 configs/am335x_pdu001_defconfig                    |    5 +-
 configs/am335x_shc_defconfig                       |    7 +-
 configs/am335x_shc_ict_defconfig                   |    7 +-
 configs/am335x_shc_netboot_defconfig               |    7 +-
 configs/am335x_shc_sdboot_defconfig                |    7 +-
 configs/am335x_sl50_defconfig                      |    5 +-
 configs/am3517_evm_defconfig                       |    8 +-
 configs/am43xx_evm_defconfig                       |    2 -
 configs/am43xx_evm_qspiboot_defconfig              |    2 -
 configs/am43xx_evm_rtconly_defconfig               |    2 -
 configs/am43xx_evm_usbhost_boot_defconfig          |    2 -
 configs/am43xx_hs_evm_defconfig                    |    2 -
 configs/am43xx_hs_evm_qspi_defconfig               |    2 -
 configs/am57xx_evm_defconfig                       |    3 -
 configs/am57xx_hs_evm_defconfig                    |    3 -
 configs/am57xx_hs_evm_usb_defconfig                |    3 -
 configs/am62ax_evm_a53_defconfig                   |    1 +
 configs/am62ax_evm_r5_defconfig                    |    1 +
 configs/am62px_evm_a53_defconfig                   |    1 +
 configs/am62px_evm_r5_defconfig                    |    1 +
 configs/am62x_a53_android.config                   |   21 +
 configs/am62x_beagleplay_a53_defconfig             |    1 +
 configs/am62x_beagleplay_r5_defconfig              |    1 +
 configs/am62x_evm_a53_defconfig                    |    1 +
 configs/am62x_evm_a53_ethboot_defconfig            |   17 +
 configs/am62x_evm_r5_defconfig                     |    1 +
 configs/am62x_evm_r5_ethboot_defconfig             |   25 +
 configs/am64x_evm_a53_defconfig                    |    1 +
 configs/am64x_evm_r5_defconfig                     |    1 +
 configs/am65x_evm_a53_defconfig                    |    1 +
 configs/am65x_evm_r5_defconfig                     |    1 +
 configs/amd_versal2_virt_defconfig                 |    1 +
 configs/apalis-imx8_defconfig                      |    1 +
 configs/apple_m1_defconfig                         |    1 -
 configs/arbel_evb_defconfig                        |    4 +-
 configs/brppt1_mmc_defconfig                       |    3 +-
 configs/brppt2_defconfig                           |    2 +-
 configs/brsmarc1_defconfig                         |    5 +-
 configs/brxre1_defconfig                           |    3 +-
 configs/cgtqmx8_defconfig                          |    1 +
 configs/chiliboard_defconfig                       |    5 +-
 configs/chromebit_mickey_defconfig                 |    2 +-
 configs/chromebook_jerry_defconfig                 |    2 +-
 configs/chromebook_minnie_defconfig                |    2 +-
 configs/chromebook_speedy_defconfig                |    2 +-
 configs/ci20_mmc_defconfig                         |    1 +
 configs/cm_fx6_defconfig                           |    2 +-
 configs/cm_t43_defconfig                           |    5 +-
 configs/colibri-imx8x_defconfig                    |    2 +
 configs/da850evm_defconfig                         |    2 +-
 configs/da850evm_nand_defconfig                    |    2 +-
 configs/deneb_defconfig                            |    1 +
 configs/devkit8000_defconfig                       |    6 -
 configs/display5_defconfig                         |    2 +-
 configs/display5_factory_defconfig                 |    2 +-
 configs/dra7xx_evm_defconfig                       |    3 -
 configs/dra7xx_hs_evm_defconfig                    |    3 -
 configs/dra7xx_hs_evm_usb_defconfig                |    3 -
 configs/draco-etamin_defconfig                     |    2 -
 configs/draco-rastaban_defconfig                   |    4 +-
 configs/draco-thuban_defconfig                     |    4 +-
 configs/e850-96_defconfig                          |   10 +-
 configs/ethernut5_defconfig                        |   88 -
 configs/gardena-smart-gateway-at91sam_defconfig    |    2 +-
 configs/giedi_defconfig                            |    1 +
 configs/ibex-ast2700_defconfig                     |   94 +
 configs/igep00x0_defconfig                         |    6 -
 configs/imx28_xea_defconfig                        |    1 +
 configs/imx28_xea_sb_defconfig                     |    1 +
 configs/imx6q_logic_defconfig                      |    2 +-
 configs/imx8mm-cl-iot-gate-optee_defconfig         |    1 +
 configs/imx8mm-cl-iot-gate_defconfig               |    1 +
 configs/imx8mm-icore-mx8mm-ctouch2_defconfig       |    1 +
 configs/imx8mm-icore-mx8mm-edimm2.2_defconfig      |    1 +
 configs/imx8mm-mx8menlo_defconfig                  |    1 +
 configs/imx8mm-phygate-tauri-l_defconfig           |    1 +
 configs/imx8mm_beacon_defconfig                    |    1 +
 configs/imx8mm_beacon_fspi_defconfig               |    1 +
 configs/imx8mm_data_modul_edm_sbc_defconfig        |    3 +
 configs/imx8mm_evk_defconfig                       |    1 +
 configs/imx8mm_evk_fspi_defconfig                  |    1 +
 configs/imx8mm_phg_defconfig                       |    1 +
 configs/imx8mm_venice_defconfig                    |    2 +-
 configs/imx8mn_beacon_2g_defconfig                 |    1 +
 configs/imx8mn_beacon_defconfig                    |    1 +
 configs/imx8mn_beacon_fspi_defconfig               |    1 +
 configs/imx8mn_bsh_smm_s2_defconfig                |    1 +
 configs/imx8mn_bsh_smm_s2pro_defconfig             |    1 +
 configs/imx8mn_ddr4_evk_defconfig                  |    1 +
 configs/imx8mn_evk_defconfig                       |    1 +
 configs/imx8mn_var_som_defconfig                   |    1 +
 configs/imx8mn_venice_defconfig                    |    2 +-
 configs/imx8mp-icore-mx8mp-edimm2.2_defconfig      |    1 +
 configs/imx8mp_beacon_defconfig                    |    1 +
 configs/imx8mp_data_modul_edm_sbc_defconfig        |    3 +
 configs/imx8mp_debix_model_a_defconfig             |    1 +
 configs/imx8mp_dhcom_pdk2_defconfig                |    1 +
 configs/imx8mp_dhcom_pdk3_defconfig                |    1 +
 configs/imx8mp_evk_defconfig                       |    1 +
 configs/imx8mp_rsb3720a1_4G_defconfig              |    2 +
 configs/imx8mp_rsb3720a1_6G_defconfig              |    1 +
 configs/imx8mp_venice_defconfig                    |    2 +-
 configs/imx8mq_cm_defconfig                        |    1 +
 configs/imx8mq_evk_defconfig                       |    1 +
 configs/imx8mq_phanbell_defconfig                  |    1 +
 configs/imx8mq_reform2_defconfig                   |    1 +
 configs/imx8qm_mek_defconfig                       |    1 +
 configs/imx8qxp_mek_defconfig                      |    1 +
 configs/imx8ulp_evk_defconfig                      |    1 +
 configs/imx93-phyboard-segin_defconfig             |    1 +
 configs/imx93_11x11_evk_defconfig                  |    1 +
 configs/imx93_11x11_evk_ld_defconfig               |  126 -
 configs/imx93_var_som_defconfig                    |    1 +
 configs/imxrt1020-evk_defconfig                    |    1 +
 configs/imxrt1050-evk_defconfig                    |    1 +
 configs/imxrt1050-evk_fspi_defconfig               |    1 +
 configs/imxrt1170-evk_defconfig                    |    1 +
 configs/iot2050_defconfig                          |    1 +
 configs/j7200_evm_a72_defconfig                    |    1 +
 configs/j7200_evm_r5_defconfig                     |    1 +
 configs/j721e_beagleboneai64_a72_defconfig         |    1 +
 configs/j721e_beagleboneai64_r5_defconfig          |    1 +
 configs/j721e_evm_a72_defconfig                    |    1 +
 configs/j721e_evm_r5_defconfig                     |    1 +
 configs/j721s2_evm_a72_defconfig                   |    1 +
 configs/j721s2_evm_r5_defconfig                    |    1 +
 configs/j722s_evm_a53_defconfig                    |    1 +
 configs/j722s_evm_r5_defconfig                     |    1 +
 configs/j784s4_evm_a72_defconfig                   |    1 +
 configs/j784s4_evm_r5_defconfig                    |    1 +
 configs/k2e_evm_defconfig                          |    3 +-
 configs/k2e_hs_evm_defconfig                       |    3 +-
 configs/k2g_evm_defconfig                          |    5 +-
 configs/k2g_hs_evm_defconfig                       |    5 +-
 configs/k2hk_evm_defconfig                         |    3 +-
 configs/k2hk_hs_evm_defconfig                      |    3 +-
 configs/k2l_evm_defconfig                          |    3 +-
 configs/k2l_hs_evm_defconfig                       |    3 +-
 configs/kontron-sl-mx8mm_defconfig                 |    1 +
 configs/kontron_pitx_imx8m_defconfig               |    1 +
 configs/kontron_sl28_defconfig                     |    1 +
 configs/librem5_defconfig                          |    1 +
 configs/ls1021aiot_sdcard_defconfig                |    1 +
 configs/ls1021aqds_nand_defconfig                  |    1 +
 configs/ls1021aqds_sdcard_ifc_defconfig            |    1 +
 configs/ls1021aqds_sdcard_qspi_defconfig           |    1 +
 configs/ls1021atsn_sdcard_defconfig                |    1 +
 .../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig    |    1 +
 configs/ls1021atwr_sdcard_ifc_defconfig            |    1 +
 configs/ls1021atwr_sdcard_qspi_defconfig           |    1 +
 configs/ls2080aqds_nand_defconfig                  |    1 -
 configs/ls2080aqds_qspi_defconfig                  |    1 -
 configs/ls2080ardb_nand_defconfig                  |    1 -
 configs/lxr2_defconfig                             |  118 +
 configs/malta64_defconfig                          |    1 -
 configs/malta64el_defconfig                        |    1 -
 configs/malta_defconfig                            |    1 -
 configs/maltael_defconfig                          |    1 -
 configs/milkv_duo_defconfig                        |    3 +-
 configs/msc_sm2s_imx8mp_defconfig                  |    1 +
 configs/mt7981_emmc_rfb_defconfig                  |    1 -
 configs/mt7981_rfb_defconfig                       |    1 -
 configs/mt7981_sd_rfb_defconfig                    |    1 -
 configs/mt7986_rfb_defconfig                       |    1 -
 configs/mt7986a_bpir3_emmc_defconfig               |    1 -
 configs/mt7986a_bpir3_sd_defconfig                 |    1 -
 configs/mt7988_rfb_defconfig                       |    1 -
 configs/mt7988_sd_rfb_defconfig                    |    1 -
 configs/mx28evk_defconfig                          |    1 -
 configs/mx51evk_defconfig                          |    1 -
 configs/mx6slevk_defconfig                         |    7 +-
 configs/mx6slevk_spinor_defconfig                  |   71 -
 configs/mx6slevk_spl_defconfig                     |   88 -
 configs/novena_defconfig                           |    2 +-
 configs/omap35_logic_defconfig                     |    8 +-
 configs/omap35_logic_somlv_defconfig               |    8 +-
 configs/omap3_evm_defconfig                        |   11 +-
 configs/omap3_logic_defconfig                      |    8 +-
 configs/omap3_logic_somlv_defconfig                |    8 +-
 configs/pcm051_rev3_defconfig                      |    2 -
 configs/phycore-am335x-r2-regor_defconfig          |    2 -
 configs/phycore-am335x-r2-wega_defconfig           |    2 -
 configs/phycore-imx8mm_defconfig                   |    1 +
 configs/phycore-imx8mp_defconfig                   |   26 +
 configs/phycore_am62x_a53_defconfig                |    9 +-
 configs/phycore_am62x_r5_defconfig                 |    1 +
 configs/phycore_am62x_r5_usbdfu_defconfig          |    9 +
 configs/phycore_am64x_a53_defconfig                |    4 +-
 configs/phycore_am64x_r5_defconfig                 |    1 +
 configs/pico-imx8mq_defconfig                      |    1 +
 configs/pxm2_defconfig                             |    2 -
 configs/qcm6490_defconfig                          |   21 +
 configs/qcom_defconfig                             |    5 +-
 configs/rut_defconfig                              |    4 +-
 configs/sama5d27_wlsom1_ek_mmc_defconfig           |    2 +-
 configs/sama5d27_wlsom1_ek_qspiflash_defconfig     |    2 +-
 configs/sama5d2_icp_mmc_defconfig                  |    2 +-
 configs/sandbox_defconfig                          |    2 +
 configs/sandbox_noinst_defconfig                   |    3 +
 configs/sandbox_spl_defconfig                      |    3 +-
 configs/sandbox_vpl_defconfig                      |    4 +
 configs/sniper_defconfig                           |   36 +-
 configs/socfpga_secu1_defconfig                    |    2 +-
 configs/stm32mp13_defconfig                        |    3 -
 configs/stm32mp15_basic_defconfig                  |    3 -
 configs/stm32mp15_defconfig                        |    3 -
 configs/stm32mp15_trusted_defconfig                |    3 -
 configs/stm32mp25_defconfig                        |    3 -
 configs/th1520_lpi4a_defconfig                     |    1 -
 configs/verdin-am62_a53_defconfig                  |    1 +
 configs/verdin-am62_r5_defconfig                   |    1 +
 configs/verdin-imx8mm_defconfig                    |    2 +
 configs/verdin-imx8mp_defconfig                    |    2 +
 configs/vf610twr_defconfig                         |    2 +-
 configs/vf610twr_nand_defconfig                    |    2 +-
 configs/vining_2000_defconfig                      |    2 +-
 configs/work_92105_defconfig                       |    1 -
 configs/xilinx_versal_net_virt_defconfig           |    1 +
 configs/xilinx_versal_virt_defconfig               |    1 +
 configs/xilinx_zynq_virt_defconfig                 |    2 +
 configs/xilinx_zynqmp_kria_defconfig               |    1 +
 configs/xilinx_zynqmp_virt_defconfig               |    1 +
 disk/part_efi.c                                    |    2 +-
 doc/I2C_Edge_Conditions                            |   10 +-
 doc/arch/sandbox/sandbox.rst                       |   25 +-
 doc/board/aspeed/ibex-ast2700.rst                  |   26 +
 doc/board/aspeed/index.rst                         |    9 +
 doc/board/atmel/at91ek.rst                         |    4 +-
 doc/board/index.rst                                |    1 +
 doc/board/qualcomm/index.rst                       |    1 +
 doc/board/qualcomm/rb3gen2.rst                     |   53 +
 doc/board/samsung/e850-96.rst                      |    5 +-
 doc/board/ti/am62x_sk.rst                          |   14 +
 doc/develop/commands.rst                           |    9 +-
 doc/develop/global_data.rst                        |   25 +
 .../historical/generic_board.rst}                  |   17 +-
 doc/develop/historical/index.rst                   |   12 +
 doc/develop/index.rst                              |    8 +
 doc/develop/tests_writing.rst                      |   18 +-
 doc/develop/uefi/uefi.rst                          |   27 +
 doc/device-tree-bindings/arm/adi/adi,sc5xx.yaml    |   46 +
 .../clock/adi,sc5xx-clocks.yaml                    |  112 +
 doc/device-tree-bindings/exynos/dwmmc.txt          |   46 +-
 doc/device-tree-bindings/spi/soft-spi.txt          |    5 +-
 .../timer/adi,sc5xx-gptimer.yaml                   |   42 +
 doc/mkeficapsule.1                                 |   23 +
 doc/usage/cmd/bind.rst                             |   12 +-
 doc/usage/cmd/dm.rst                               |    7 +-
 doc/usage/cmd/env.rst                              |    4 +-
 doc/usage/cmd/mmc.rst                              |    6 +-
 doc/usage/cmd/unbind.rst                           |   14 +-
 doc/usage/cmd/upl.rst                              |  186 +
 doc/usage/cmd/ut.rst                               |    2 +-
 doc/usage/index.rst                                |    2 +
 doc/usage/upl.rst                                  |   46 +
 drivers/ata/dwc_ahsata.c                           |    7 +-
 drivers/ata/sata.c                                 |   44 +-
 drivers/block/Kconfig                              |    2 +-
 drivers/block/sandbox.c                            |    4 +-
 drivers/bootcount/Kconfig                          |    1 -
 drivers/clk/Kconfig                                |    1 +
 drivers/clk/Makefile                               |    1 +
 drivers/clk/mediatek/clk-mt7622.c                  |  104 +-
 drivers/clk/mediatek/clk-mt7623.c                  |  326 +-
 drivers/clk/mediatek/clk-mt7981.c                  |  735 ++-
 drivers/clk/mediatek/clk-mt7986.c                  |  660 +-
 drivers/clk/mediatek/clk-mt7988.c                  | 1099 ++--
 drivers/clk/mpc83xx_clk.c                          |    2 +-
 drivers/clk/qcom/Kconfig                           |   17 +
 drivers/clk/qcom/Makefile                          |    2 +
 drivers/clk/qcom/clock-qcom.c                      |  119 +
 drivers/clk/qcom/clock-qcom.h                      |    7 +
 drivers/clk/qcom/clock-sc7280.c                    |  132 +
 drivers/clk/qcom/clock-sdm845.c                    |   93 +
 drivers/clk/qcom/clock-sm6115.c                    |   63 +
 drivers/clk/qcom/clock-sm8150.c                    |  319 +
 drivers/clk/qcom/clock-sm8250.c                    |  115 +
 drivers/clk/rockchip/clk_rk3399.c                  |    3 +-
 drivers/clk/sophgo/Kconfig                         |   14 +
 drivers/clk/sophgo/Makefile                        |    6 +
 drivers/clk/sophgo/clk-common.h                    |   74 +
 drivers/clk/sophgo/clk-cv1800b.c                   |  754 +++
 drivers/clk/sophgo/clk-cv1800b.h                   |  123 +
 drivers/clk/sophgo/clk-ip.c                        |  594 ++
 drivers/clk/sophgo/clk-ip.h                        |  288 +
 drivers/clk/sophgo/clk-pll.c                       |  275 +
 drivers/clk/sophgo/clk-pll.h                       |   74 +
 drivers/core/Kconfig                               |    9 +
 drivers/core/dump.c                                |    4 +-
 drivers/core/fdtaddr.c                             |   24 +-
 drivers/core/ofnode.c                              |    5 +-
 drivers/core/regmap.c                              |   14 +-
 drivers/cpu/imx8_cpu.c                             |    4 +
 drivers/crypto/aspeed/Kconfig                      |   10 +
 drivers/crypto/aspeed/Makefile                     |    1 +
 drivers/crypto/aspeed/cptra_sha.c                  |  258 +
 drivers/ddr/fsl/main.c                             |    3 +-
 drivers/ddr/imx/phy/ddrphy_utils.c                 |    4 +
 drivers/dfu/dfu.c                                  |   16 +
 drivers/dfu/dfu_mmc.c                              |    3 +-
 drivers/dma/ti/k3-udma.c                           |    6 +
 drivers/firmware/arm-ffa/arm-ffa-uclass.c          |    2 +-
 drivers/firmware/ti_sci.c                          |    8 +-
 drivers/gpio/Kconfig                               |   16 +
 drivers/gpio/Makefile                              |    2 +
 drivers/gpio/gpio-aspeed-g7.c                      |  151 +
 drivers/gpio/msm_gpio.c                            |  101 +-
 drivers/gpio/mxc_gpio.c                            |   10 +-
 drivers/gpio/npcm_sgpio.c                          |  291 +
 drivers/gpio/qcom_pmic_gpio.c                      |   27 +-
 drivers/i2c/i2c_core.c                             |  141 -
 drivers/i2c/mxc_i2c.c                              |    1 +
 drivers/i2c/soft_i2c.c                             |   11 -
 drivers/iommu/apple_dart.c                         |    8 +-
 drivers/iommu/qcom-hyp-smmu.c                      |    1 +
 drivers/iommu/sandbox_iommu.c                      |   35 +-
 drivers/misc/Makefile                              |    2 +-
 drivers/misc/imx_ele/ele_api.c                     |   77 +
 drivers/mmc/Kconfig                                |   11 +
 drivers/mmc/Makefile                               |    1 +
 drivers/mmc/ca_dw_mmc.c                            |    2 +-
 drivers/mmc/dw_mmc.c                               |  563 +-
 drivers/mmc/exynos_dw_mmc.c                        |  359 +-
 drivers/mmc/ftsdc010_mci.h                         |    1 -
 drivers/mmc/hi6220_dw_mmc.c                        |    7 +-
 drivers/mmc/mmc.c                                  |  114 +-
 drivers/mmc/msm_sdhci.c                            |   11 +
 drivers/mmc/nexell_dw_mmc.c                        |    5 +-
 drivers/mmc/rockchip_dw_mmc.c                      |   15 +-
 drivers/mmc/rockchip_sdhci.c                       |   11 +-
 drivers/mmc/s5p_sdhci.c                            |    2 +-
 drivers/mmc/sdhci-cadence.c                        |   63 +-
 drivers/mmc/sdhci-cadence.h                        |   69 +
 drivers/mmc/sdhci-cadence6.c                       |  293 +
 drivers/mmc/sdhci.c                                |   52 +-
 drivers/mmc/snps_dw_mmc.c                          |   15 +-
 drivers/mmc/socfpga_dw_mmc.c                       |    4 +-
 drivers/mmc/zynq_sdhci.c                           |   39 +-
 drivers/mtd/altera_qspi.c                          |    4 +-
 drivers/mtd/cfi_flash.c                            |   36 +-
 drivers/mtd/nand/raw/meson_nand.c                  |   84 +-
 drivers/mtd/nand/raw/nand_base.c                   |    3 +
 drivers/mtd/nand/raw/omap_gpmc.c                   |    5 +-
 drivers/mtd/nvmxip/nvmxip-uclass.c                 |   10 +-
 drivers/mtd/spi/spi-nor-core.c                     |   31 +-
 drivers/mtd/ubi/fastmap.c                          |    8 +-
 drivers/net/Kconfig                                |    8 +
 drivers/net/Makefile                               |    1 +
 drivers/net/aspeed_mdio.c                          |    1 +
 drivers/net/dwc_eth_qos.c                          |   83 +-
 drivers/net/dwc_eth_qos.h                          |    8 +-
 drivers/net/dwc_eth_qos_imx.c                      |    6 +
 drivers/net/dwc_eth_qos_intel.c                    |  449 ++
 drivers/net/dwc_eth_qos_intel.h                    |   57 +
 drivers/net/dwc_eth_qos_qcom.c                     |    6 +
 drivers/net/dwc_eth_qos_rockchip.c                 |    6 +
 drivers/net/dwc_eth_qos_starfive.c                 |    6 +
 drivers/net/dwc_eth_qos_stm32.c                    |    6 +
 drivers/net/fec_mxc.c                              |   13 +-
 drivers/net/fm/eth.c                               |    6 +-
 drivers/net/ftgmac100.c                            |   89 +-
 drivers/net/ftgmac100.h                            |   17 +-
 drivers/net/phy/Kconfig                            |    1 +
 drivers/net/zynq_gem.c                             |    9 +-
 drivers/pci/pcie_mediatek.c                        |  127 +-
 drivers/phy/phy-rcar-gen3.c                        |   90 +-
 drivers/phy/phy-uclass.c                           |   13 +-
 drivers/phy/qcom/Kconfig                           |    6 +
 drivers/phy/qcom/Makefile                          |    1 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v2.h         |   25 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v3.h         |   21 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v4.h         |   31 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v5.h         |   32 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v6.h         |   38 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-v2.h             |   43 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-v3.h             |  145 +
 drivers/phy/qcom/phy-qcom-qmp-pcs-v4.h             |  135 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v3.h     |  111 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v4.h     |  123 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v6.h     |   89 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-com.h        |  140 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-pll.h        |   69 +
 .../phy/qcom/phy-qcom-qmp-qserdes-txrx-ufs-v6.h    |   52 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v3.h    |   68 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v4.h    |  233 +
 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx.h       |  205 +
 drivers/phy/qcom/phy-qcom-qmp-ufs.c                | 1116 ++++
 drivers/phy/qcom/phy-qcom-qmp.h                    |  115 +
 drivers/phy/sandbox-phy.c                          |   13 +
 drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c          |   18 +
 drivers/pinctrl/pinctrl-generic.c                  |   26 +-
 drivers/pinctrl/pinctrl-sandbox.c                  |    4 +-
 drivers/pinctrl/qcom/Kconfig                       |    8 +
 drivers/pinctrl/qcom/Makefile                      |    1 +
 drivers/pinctrl/qcom/pinctrl-sm8150.c              |  156 +
 drivers/pinctrl/qcom/pinctrl-sm8250.c              |   42 +-
 drivers/power/power_i2c.c                          |    5 -
 drivers/power/regulator/Kconfig                    |   18 +
 drivers/power/regulator/Makefile                   |    1 +
 drivers/power/regulator/fixed.c                    |   21 +-
 drivers/power/regulator/qcom-rpmh-regulator.c      |  136 +
 drivers/power/regulator/regulator-uclass.c         |  121 +-
 drivers/power/regulator/tps6287x_regulator.c       |  172 +
 drivers/pwm/pwm-imx.c                              |    5 +-
 drivers/ram/Kconfig                                |    9 +
 drivers/ram/Makefile                               |    2 +-
 drivers/ram/aspeed/Kconfig                         |   27 +-
 drivers/ram/aspeed/Makefile                        |    1 +
 .../dwc_ddrphy_phyinit_ddr4-3200-nodimm-train2D.c  | 2700 ++++++++
 .../dwc_ddrphy_phyinit_ddr5-3200-nodimm-train2D.c  | 6930 ++++++++++++++++++++
 drivers/ram/aspeed/sdram_ast2700.c                 | 1036 +++
 drivers/remoteproc/rproc-uclass.c                  |   16 +-
 drivers/rtc/rv3028.c                               |   32 +
 drivers/serial/Kconfig                             |    7 +
 drivers/soc/qcom/cmd-db.c                          |   11 +-
 drivers/soc/qcom/rpmh-rsc.c                        |   43 +
 drivers/soc/ti/k3-navss-ringacc-u-boot.c           |   11 +-
 drivers/soc/ti/k3-navss-ringacc.c                  |   17 +-
 drivers/spi/davinci_spi.c                          |    9 -
 drivers/spi/soft_spi.c                             |   24 +-
 drivers/timer/Kconfig                              |    6 +
 drivers/timer/Makefile                             |    1 +
 drivers/timer/ast_ibex_timer.c                     |   45 +
 drivers/timer/npcm-timer.c                         |   82 +-
 drivers/usb/Kconfig                                |    3 +-
 drivers/usb/emul/sandbox_flash.c                   |    2 +-
 drivers/usb/gadget/Kconfig                         |   11 +-
 drivers/usb/gadget/Makefile                        |    1 +
 drivers/usb/gadget/atmel_usba_udc.c                |  306 +-
 drivers/usb/gadget/atmel_usba_udc.h                |    3 +
 drivers/usb/gadget/f_sdp.c                         |    8 +-
 drivers/usb/gadget/rcar/Makefile                   |    8 +
 drivers/usb/gadget/rcar/common.c                   |  478 ++
 drivers/usb/gadget/rcar/common.h                   |  328 +
 drivers/usb/gadget/rcar/fifo.c                     | 1067 +++
 drivers/usb/gadget/rcar/fifo.h                     |  114 +
 drivers/usb/gadget/rcar/mod.c                      |  345 +
 drivers/usb/gadget/rcar/mod.h                      |  161 +
 drivers/usb/gadget/rcar/mod_gadget.c               | 1136 ++++
 drivers/usb/gadget/rcar/pipe.c                     |  849 +++
 drivers/usb/gadget/rcar/pipe.h                     |  114 +
 drivers/usb/gadget/rcar/renesas_usb.h              |  125 +
 drivers/usb/gadget/udc/udc-uclass.c                |    2 +-
 drivers/usb/host/ehci-generic.c                    |    2 +-
 drivers/usb/host/ehci-msm.c                        |    2 +-
 drivers/usb/host/ehci-mx5.c                        |    4 +
 drivers/usb/host/ehci-mx6.c                        |    2 +-
 drivers/usb/host/ehci-pci.c                        |    2 +-
 drivers/usb/host/ohci-generic.c                    |    2 +-
 drivers/usb/host/ohci-lpc32xx.c                    |    4 -
 drivers/video/imx/mxc_ipuv3_fb.c                   |    2 -
 drivers/video/mxsfb.c                              |    1 -
 drivers/video/video-uclass.c                       |   16 +-
 drivers/video/zynqmp/zynqmp_dpsub.c                |    3 +-
 dts/upstream/Bindings/arm/airoha.yaml              |    4 +
 dts/upstream/Bindings/arm/amlogic.yaml             |   10 +
 dts/upstream/Bindings/arm/amlogic/analog-top.txt   |   20 -
 dts/upstream/Bindings/arm/amlogic/assist.txt       |   17 -
 dts/upstream/Bindings/arm/amlogic/bootrom.txt      |   17 -
 dts/upstream/Bindings/arm/amlogic/pmu.txt          |   18 -
 .../Bindings/arm/arm,coresight-dummy-sink.yaml     |    2 +-
 .../Bindings/arm/arm,coresight-dummy-source.yaml   |    2 +-
 .../Bindings/arm/arm,juno-fpga-apb-regs.yaml       |   61 +
 dts/upstream/Bindings/arm/atmel-sysregs.txt        |   29 -
 dts/upstream/Bindings/arm/axis.txt                 |   16 -
 dts/upstream/Bindings/arm/bcm/bcm2835.yaml         |    6 +
 .../Bindings/arm/cpu-enable-method/al,alpine-smp   |   10 -
 dts/upstream/Bindings/arm/cpus.yaml                |    6 +
 .../Bindings/arm/freescale/fsl,imx7ulp-sim.yaml    |    4 +-
 .../arm/freescale/fsl,vf610-mscm-cpucfg.txt        |   14 -
 dts/upstream/Bindings/arm/fsl.yaml                 |   32 +-
 dts/upstream/Bindings/arm/keystone/ti,sci.yaml     |    2 +-
 .../Bindings/arm/marvell/armada-7k-8k.yaml         |   18 +
 dts/upstream/Bindings/arm/marvell/marvell,dove.txt |   15 -
 dts/upstream/Bindings/arm/mediatek.yaml            |   24 +
 dts/upstream/Bindings/arm/pmu.yaml                 |    6 +
 dts/upstream/Bindings/arm/qcom.yaml                |   27 +
 dts/upstream/Bindings/arm/rockchip.yaml            |   42 +
 dts/upstream/Bindings/arm/rtsm-dcscb.txt           |   19 -
 dts/upstream/Bindings/arm/spear-misc.txt           |    9 -
 dts/upstream/Bindings/arm/stm32/stm32.yaml         |    6 +
 dts/upstream/Bindings/arm/sunxi.yaml               |   16 +-
 dts/upstream/Bindings/arm/ti/k3.yaml               |    6 +
 dts/upstream/Bindings/ata/ahci-fsl-qoriq.txt       |   21 -
 dts/upstream/Bindings/ata/fsl,ahci.yaml            |   64 +
 dts/upstream/Bindings/ata/rockchip,dwc-ahci.yaml   |    3 +
 dts/upstream/Bindings/cache/qcom,llcc.yaml         |   57 +-
 .../cache/starfive,jh8100-starlink-cache.yaml      |   66 +
 dts/upstream/Bindings/clock/airoha,en7523-scu.yaml |   25 +-
 .../clock/amlogic,a1-peripherals-clkc.yaml         |    9 +-
 .../Bindings/clock/amlogic,a1-pll-clkc.yaml        |    9 +-
 .../Bindings/clock/amlogic,axg-audio-clkc.txt      |   59 -
 .../Bindings/clock/amlogic,axg-audio-clkc.yaml     |  201 +
 .../clock/amlogic,c3-peripherals-clkc.yaml         |  120 +
 .../Bindings/clock/amlogic,c3-pll-clkc.yaml        |   59 +
 .../Bindings/clock/fsl,qoriq-clock-legacy.yaml     |   84 +
 dts/upstream/Bindings/clock/fsl,qoriq-clock.yaml   |  207 +
 dts/upstream/Bindings/clock/imx6q-clock.yaml       |    3 +-
 dts/upstream/Bindings/clock/imx6sl-clock.yaml      |    3 +-
 dts/upstream/Bindings/clock/imx6sll-clock.yaml     |    3 +-
 dts/upstream/Bindings/clock/imx6sx-clock.yaml      |    3 +-
 dts/upstream/Bindings/clock/imx6ul-clock.yaml      |    3 +-
 dts/upstream/Bindings/clock/imx7d-clock.yaml       |    1 -
 dts/upstream/Bindings/clock/imx8m-clock.yaml       |    3 +-
 .../Bindings/clock/mediatek,mt7622-pciesys.yaml    |   10 +-
 .../Bindings/clock/mediatek,mt8188-sys-clock.yaml  |    3 +
 dts/upstream/Bindings/clock/milbeaut-clock.yaml    |   29 +-
 .../Bindings/clock/qcom,dispcc-sc8280xp.yaml       |   20 +-
 .../Bindings/clock/qcom,dispcc-sm6350.yaml         |   22 +-
 .../Bindings/clock/qcom,dispcc-sm8x50.yaml         |   46 +-
 dts/upstream/Bindings/clock/qcom,gcc-apq8064.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-apq8084.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-ipq4019.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-ipq6018.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-ipq8064.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-ipq8074.yaml  |    1 +
 .../{qcom,gcc-other.yaml => qcom,gcc-mdm9607.yaml} |    4 +-
 dts/upstream/Bindings/clock/qcom,gcc-mdm9615.yaml  |   50 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8660.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-msm8909.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8916.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8953.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8974.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8976.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8994.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-msm8996.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-msm8998.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-qcm2290.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-qcs404.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sc7180.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sc7280.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sc8180x.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sc8280xp.yaml |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sdm660.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sdm845.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sdx55.yaml    |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sdx65.yaml    |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sm6115.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sm6125.yaml   |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-sm6350.yaml   |    3 +-
 dts/upstream/Bindings/clock/qcom,gcc-sm8150.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sm8250.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sm8350.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc-sm8450.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,gcc.yaml          |    1 -
 dts/upstream/Bindings/clock/qcom,gpucc-sdm660.yaml |   20 +-
 dts/upstream/Bindings/clock/qcom,gpucc.yaml        |   20 +-
 dts/upstream/Bindings/clock/qcom,ipq5018-gcc.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,ipq5332-gcc.yaml  |    3 +-
 dts/upstream/Bindings/clock/qcom,ipq9574-gcc.yaml  |    6 +-
 .../Bindings/clock/qcom,msm8998-gpucc.yaml         |   20 +-
 dts/upstream/Bindings/clock/qcom,qca8k-nsscc.yaml  |   86 +
 .../Bindings/clock/qcom,qcm2290-dispcc.yaml        |   20 +-
 .../Bindings/clock/qcom,qcm2290-gpucc.yaml         |   77 +
 dts/upstream/Bindings/clock/qcom,qdu1000-gcc.yaml  |    1 +
 dts/upstream/Bindings/clock/qcom,sa8775p-gcc.yaml  |    1 +
 .../Bindings/clock/qcom,sc7180-dispcc.yaml         |   20 +-
 .../Bindings/clock/qcom,sc7280-dispcc.yaml         |   20 +-
 .../Bindings/clock/qcom,sdm845-dispcc.yaml         |   20 +-
 dts/upstream/Bindings/clock/qcom,sdx75-gcc.yaml    |    1 +
 dts/upstream/Bindings/clock/qcom,sm4450-gcc.yaml   |    1 +
 .../Bindings/clock/qcom,sm6115-dispcc.yaml         |   20 +-
 dts/upstream/Bindings/clock/qcom,sm6115-gpucc.yaml |    2 +-
 dts/upstream/Bindings/clock/qcom,sm6125-gpucc.yaml |    2 +-
 dts/upstream/Bindings/clock/qcom,sm6350-camcc.yaml |    2 +-
 .../Bindings/clock/qcom,sm6375-dispcc.yaml         |    2 +-
 dts/upstream/Bindings/clock/qcom,sm6375-gcc.yaml   |    3 +-
 dts/upstream/Bindings/clock/qcom,sm6375-gpucc.yaml |    2 +-
 dts/upstream/Bindings/clock/qcom,sm7150-camcc.yaml |   60 +
 .../Bindings/clock/qcom,sm7150-dispcc.yaml         |   75 +
 dts/upstream/Bindings/clock/qcom,sm7150-gcc.yaml   |    1 +
 .../Bindings/clock/qcom,sm7150-videocc.yaml        |   58 +
 .../Bindings/clock/qcom,sm8350-videocc.yaml        |    2 +-
 dts/upstream/Bindings/clock/qcom,sm8450-camcc.yaml |    7 +-
 .../Bindings/clock/qcom,sm8450-dispcc.yaml         |   20 +-
 dts/upstream/Bindings/clock/qcom,sm8450-gpucc.yaml |   22 +-
 .../Bindings/clock/qcom,sm8450-videocc.yaml        |   26 +-
 .../Bindings/clock/qcom,sm8550-dispcc.yaml         |   20 +-
 dts/upstream/Bindings/clock/qcom,sm8550-gcc.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,sm8650-gcc.yaml   |    1 +
 dts/upstream/Bindings/clock/qcom,videocc.yaml      |   36 +-
 dts/upstream/Bindings/clock/qcom,x1e80100-gcc.yaml |    1 +
 dts/upstream/Bindings/clock/qoriq-clock.txt        |  212 -
 dts/upstream/Bindings/clock/renesas,rzg2l-cpg.yaml |    2 +-
 .../Bindings/clock/sophgo,sg2042-clkgen.yaml       |   61 +
 dts/upstream/Bindings/clock/sophgo,sg2042-pll.yaml |   53 +
 .../Bindings/clock/sophgo,sg2042-rpgate.yaml       |   49 +
 dts/upstream/Bindings/clock/sprd,sc9860-clk.txt    |   63 -
 dts/upstream/Bindings/clock/sprd,sc9860-clk.yaml   |  159 +
 dts/upstream/Bindings/clock/stericsson,abx500.txt  |   20 -
 .../Bindings/clock/thead,th1520-clk-ap.yaml        |   53 +
 dts/upstream/Bindings/clock/ti,sci-clk.yaml        |    2 +-
 .../Bindings/clock/ti-keystone-pllctrl.txt         |   20 -
 dts/upstream/Bindings/counter/ti-eqep.yaml         |   27 +-
 .../Bindings/crypto/allwinner,sun8i-ce.yaml        |    2 +
 .../Bindings/display/amlogic,meson-dw-hdmi.yaml    |    5 +
 .../Bindings/display/bridge/synopsys,dw-hdmi.yaml  |   13 +
 .../Bindings/display/bridge/toshiba,tc358767.yaml  |    2 +-
 .../Bindings/display/imx/fsl,imx6-hdmi.yaml        |    8 -
 .../Bindings/display/mediatek/mediatek,aal.yaml    |    1 +
 .../Bindings/display/mediatek/mediatek,ccorr.yaml  |    3 +
 .../Bindings/display/mediatek/mediatek,color.yaml  |    1 +
 .../Bindings/display/mediatek/mediatek,dither.yaml |    1 +
 .../Bindings/display/mediatek/mediatek,dpi.yaml    |    4 +
 .../Bindings/display/mediatek/mediatek,dsi.yaml    |    1 +
 .../Bindings/display/mediatek/mediatek,gamma.yaml  |    1 +
 .../Bindings/display/mediatek/mediatek,ovl.yaml    |    1 +
 .../Bindings/display/mediatek/mediatek,rdma.yaml   |    1 +
 .../Bindings/display/msm/dsi-controller-main.yaml  |   19 +
 .../Bindings/display/msm/dsi-phy-28nm.yaml         |    1 +
 dts/upstream/Bindings/display/msm/gmu.yaml         |    4 +
 dts/upstream/Bindings/display/msm/gpu.yaml         |   27 +-
 dts/upstream/Bindings/display/msm/qcom,mdp5.yaml   |    1 +
 dts/upstream/Bindings/display/msm/qcom,mdss.yaml   |    1 +
 .../Bindings/display/msm/qcom,sm6375-mdss.yaml     |    2 +-
 .../Bindings/display/msm/qcom,sm7150-dpu.yaml      |  143 +
 .../Bindings/display/msm/qcom,sm7150-mdss.yaml     |  458 ++
 .../display/panel/anbernic,rg35xx-plus-panel.yaml  |   67 +
 .../display/panel/asus,z00t-tm5p5-nt35596.yaml     |    2 +-
 .../Bindings/display/panel/boe,tv101wum-nl6.yaml   |    2 -
 .../Bindings/display/panel/himax,hx83102.yaml      |   77 +
 .../Bindings/display/panel/ilitek,ili9806e.yaml    |   63 +
 .../Bindings/display/panel/jadard,jd9365da-h3.yaml |    1 +
 .../Bindings/display/panel/lg,sw43408.yaml         |    4 +-
 .../Bindings/display/panel/panel-edp-legacy.yaml   |  117 +
 .../Bindings/display/panel/panel-mipi-dbi-spi.yaml |   30 +
 .../Bindings/display/panel/panel-simple-dsi.yaml   |    2 +
 .../panel/panel-simple-lvds-dual-ports.yaml        |    6 +
 .../Bindings/display/panel/panel-simple.yaml       |   60 +-
 .../Bindings/display/panel/raydium,rm69380.yaml    |    5 +-
 .../Bindings/display/panel/samsung,atna33xc20.yaml |  104 +
 .../Bindings/display/panel/sharp,ld-d5116z01b.yaml |   30 -
 .../Bindings/display/panel/sony,td4353-jdi.yaml    |    2 +-
 .../display/rockchip/rockchip,dw-hdmi.yaml         |    8 -
 .../display/rockchip/rockchip,dw-mipi-dsi.yaml     |    2 +
 .../Bindings/display/st,stm32mp25-lvds.yaml        |  119 +
 dts/upstream/Bindings/dma/fsl,imx-dma.yaml         |   56 +
 dts/upstream/Bindings/dma/fsl-imx-dma.txt          |   50 -
 dts/upstream/Bindings/dma/fsl-qdma.txt             |   58 -
 dts/upstream/Bindings/dma/fsl-qdma.yaml            |  132 +
 dts/upstream/Bindings/dma/qcom,gpi.yaml            |    1 +
 dts/upstream/Bindings/dma/sprd,sc9860-dma.yaml     |   92 +
 dts/upstream/Bindings/dma/sprd-dma.txt             |   44 -
 .../Bindings/dma/{ => stm32}/st,stm32-dma.yaml     |    4 +-
 dts/upstream/Bindings/dma/stm32/st,stm32-dma3.yaml |  135 +
 .../Bindings/dma/{ => stm32}/st,stm32-dmamux.yaml  |    4 +-
 .../Bindings/dma/{ => stm32}/st,stm32-mdma.yaml    |    4 +-
 dts/upstream/Bindings/eeprom/at24.yaml             |   18 +-
 dts/upstream/Bindings/eeprom/at25.yaml             |    1 +
 dts/upstream/Bindings/firmware/arm,scmi.yaml       |   16 +-
 .../Bindings/firmware/cznic,turris-omnia-mcu.yaml  |   86 +
 .../Bindings/firmware/nxp,imx95-scmi-pinctrl.yaml  |   53 +
 dts/upstream/Bindings/firmware/qcom,scm.yaml       |   15 +
 .../Bindings/fsi/aspeed,ast2600-fsi-master.yaml    |  121 +
 dts/upstream/Bindings/fsi/fsi-controller.yaml      |   66 +
 dts/upstream/Bindings/fsi/fsi-master-aspeed.txt    |   36 -
 dts/upstream/Bindings/fsi/ibm,fsi2spi.yaml         |   36 +-
 dts/upstream/Bindings/fsi/ibm,i2cr-fsi-master.yaml |    5 +-
 .../Bindings/fsi/ibm,p9-fsi-controller.yaml        |   45 +
 dts/upstream/Bindings/fsi/ibm,p9-occ.txt           |   16 -
 dts/upstream/Bindings/fsi/ibm,p9-occ.yaml          |   40 +
 dts/upstream/Bindings/fsi/ibm,p9-sbefifo.yaml      |   46 +
 dts/upstream/Bindings/fsi/ibm,p9-scom.yaml         |   37 +
 dts/upstream/Bindings/fuse/renesas,rcar-efuse.yaml |   55 +
 dts/upstream/Bindings/fuse/renesas,rcar-otp.yaml   |   38 +
 dts/upstream/Bindings/gpio/aspeed,sgpio.yaml       |   10 +
 .../Bindings/gpio/atmel,at91rm9200-gpio.yaml       |   81 +
 dts/upstream/Bindings/gpio/fsl,qoriq-gpio.yaml     |   87 +
 dts/upstream/Bindings/gpio/fsl-imx-gpio.yaml       |    4 +-
 dts/upstream/Bindings/gpio/gpio-mpc8xxx.txt        |   53 -
 dts/upstream/Bindings/gpio/gpio-mxs.yaml           |    1 -
 dts/upstream/Bindings/gpio/gpio-pca95xx.yaml       |    1 +
 dts/upstream/Bindings/gpio/gpio-vf610.yaml         |    4 +
 dts/upstream/Bindings/gpio/gpio-zevio.txt          |   16 -
 dts/upstream/Bindings/gpio/gpio_atmel.txt          |   31 -
 dts/upstream/Bindings/gpio/lsi,zevio-gpio.yaml     |   43 +
 dts/upstream/Bindings/gpu/arm,mali-bifrost.yaml    |    5 +-
 dts/upstream/Bindings/hwmon/g762.txt               |   47 -
 dts/upstream/Bindings/hwmon/gmt,g762.yaml          |   95 +
 dts/upstream/Bindings/hwmon/maxim,max6639.yaml     |   92 +
 dts/upstream/Bindings/hwmon/ti,ina2xx.yaml         |    9 +
 dts/upstream/Bindings/hwmon/ti,tmp108.yaml         |   12 +
 dts/upstream/Bindings/i2c/amlogic,meson6-i2c.yaml  |    3 +
 dts/upstream/Bindings/i2c/atmel,at91sam-i2c.yaml   |   10 +-
 dts/upstream/Bindings/i2c/brcm,brcmstb-i2c.yaml    |   28 +-
 dts/upstream/Bindings/i2c/i2c-demux-pinctrl.yaml   |  106 +-
 dts/upstream/Bindings/i2c/i2c-fsi.txt              |   40 -
 dts/upstream/Bindings/i2c/i2c-imx-lpi2c.yaml       |    4 +-
 dts/upstream/Bindings/i2c/i2c-lpc2k.txt            |   33 -
 dts/upstream/Bindings/i2c/i2c-mux-gpio.yaml        |    3 +
 dts/upstream/Bindings/i2c/ibm,i2c-fsi.yaml         |   76 +
 dts/upstream/Bindings/i2c/nvidia,tegra20-i2c.yaml  |    6 -
 dts/upstream/Bindings/i2c/nxp,lpc1788-i2c.yaml     |   54 +
 dts/upstream/Bindings/i2c/qcom,i2c-cci.yaml        |   20 +
 dts/upstream/Bindings/i2c/renesas,iic-emev2.yaml   |   14 +-
 dts/upstream/Bindings/i2c/renesas,rcar-i2c.yaml    |   20 +-
 dts/upstream/Bindings/i2c/renesas,riic.yaml        |   34 +-
 dts/upstream/Bindings/i2c/renesas,rmobile-iic.yaml |   24 +-
 dts/upstream/Bindings/i2c/samsung,s3c2410-i2c.yaml |    6 -
 dts/upstream/Bindings/i2c/snps,designware-i2c.yaml |    4 +
 dts/upstream/Bindings/i2c/st,stm32-i2c.yaml        |   66 +-
 dts/upstream/Bindings/i2c/ti,omap4-i2c.yaml        |   64 +-
 dts/upstream/Bindings/i3c/i3c.yaml                 |    5 +-
 dts/upstream/Bindings/i3c/snps,dw-i3c-master.yaml  |   11 +-
 dts/upstream/Bindings/iio/adc/adc.yaml             |   30 +
 dts/upstream/Bindings/iio/adc/adi,ad7173.yaml      |  194 +-
 dts/upstream/Bindings/iio/adc/adi,ad7192.yaml      |   94 +
 dts/upstream/Bindings/iio/adc/adi,ad7380.yaml      |  148 +
 dts/upstream/Bindings/iio/adc/adi,ad7606.yaml      |    5 +-
 .../Bindings/iio/adc/amlogic,meson-saradc.yaml     |    3 +
 .../Bindings/iio/adc/mediatek,mt6359-auxadc.yaml   |   33 +
 .../Bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |    4 +
 dts/upstream/Bindings/iio/adc/ti,ads1015.yaml      |    1 +
 dts/upstream/Bindings/iio/adc/ti,ads1119.yaml      |  155 +
 .../Bindings/iio/chemical/sciosense,ens160.yaml    |   70 +
 dts/upstream/Bindings/iio/dac/adi,ad3552r.yaml     |   43 +-
 .../Bindings/iio/frequency/adi,adf4350.yaml        |    6 +
 dts/upstream/Bindings/iio/imu/adi,adis16475.yaml   |   31 +
 dts/upstream/Bindings/iio/imu/adi,adis16480.yaml   |    6 +
 dts/upstream/Bindings/iio/imu/bosch,bmi160.yaml    |    6 +-
 .../Bindings/iio/light/vishay,veml6075.yaml        |    9 +-
 .../Bindings/iio/magnetometer/fsl,mag3110.yaml     |    2 +-
 dts/upstream/Bindings/iio/st,st-sensors.yaml       |    1 +
 dts/upstream/Bindings/incomplete-devices.yaml      |  137 +
 .../input/allwinner,sun4i-a10-lradc-keys.yaml      |    4 +-
 dts/upstream/Bindings/input/cirrus,cs40l50.yaml    |   68 +
 dts/upstream/Bindings/input/ti,nspire-keypad.txt   |   60 -
 dts/upstream/Bindings/input/ti,nspire-keypad.yaml  |   74 +
 .../Bindings/input/touchscreen/ads7846.txt         |    1 +
 .../Bindings/input/touchscreen/edt-ft5x06.yaml     |    2 +
 .../Bindings/input/touchscreen/eeti,exc3000.yaml   |   12 +-
 .../Bindings/input/touchscreen/ektf2127.txt        |   25 -
 .../Bindings/input/touchscreen/elan,ektf2127.yaml  |   58 +
 .../Bindings/input/touchscreen/himax,hx83112b.yaml |    1 +
 .../input/touchscreen/imagis,ist3038c.yaml         |    1 +
 .../Bindings/interconnect/mediatek,mt8183-emi.yaml |   51 +
 .../Bindings/interconnect/qcom,msm8953.yaml        |  101 +
 .../Bindings/interconnect/qcom,msm8998-bwmon.yaml  |    3 +-
 .../Bindings/interconnect/qcom,sc7280-rpmh.yaml    |   55 +-
 .../Bindings/interconnect/qcom,sc8280xp-rpmh.yaml  |    2 +-
 .../Bindings/interconnect/qcom,sm8450-rpmh.yaml    |    2 +-
 .../interrupt-controller/fsl,irqsteer.yaml         |   23 +-
 .../interrupt-controller/fsl,ls-extirq.yaml        |    1 -
 .../Bindings/interrupt-controller/fsl,ls-msi.yaml  |   79 +
 .../interrupt-controller/fsl,ls-scfg-msi.txt       |   30 -
 .../marvell,armada-370-xp-mpic.txt                 |   38 -
 .../interrupt-controller/marvell,mpic.yaml         |   63 +
 .../microchip,lan966x-oic.yaml                     |   55 +
 .../Bindings/interrupt-controller/qcom,pdc.yaml    |    1 +
 .../interrupt-controller/realtek,rtl-intc.yaml     |   20 +-
 .../interrupt-controller/renesas,rzg2l-irqc.yaml   |   17 +-
 .../interrupt-controller/riscv,cpu-intc.txt        |   52 -
 .../interrupt-controller/riscv,cpu-intc.yaml       |   73 +
 .../Bindings/iommu/allwinner,sun50i-h6-iommu.yaml  |    7 +-
 dts/upstream/Bindings/iommu/arm,smmu.yaml          |    6 +-
 dts/upstream/Bindings/iommu/msm,iommu-v0.txt       |   64 -
 .../Bindings/iommu/qcom,apq8064-iommu.yaml         |   78 +
 dts/upstream/Bindings/iommu/qcom,iommu.yaml        |    3 +-
 .../Bindings/leds/backlight/ti,lm3509.yaml         |  136 +
 dts/upstream/Bindings/leds/leds-lp55xx.yaml        |   11 +
 dts/upstream/Bindings/leds/silergy,sy7802.yaml     |  100 +
 .../Bindings/mailbox/mediatek,gce-props.yaml       |   52 +
 dts/upstream/Bindings/mailbox/qcom,cpucp-mbox.yaml |   49 +
 .../Bindings/media/i2c/galaxycore,gc05a2.yaml      |  112 +
 .../Bindings/media/i2c/galaxycore,gc08a3.yaml      |  112 +
 .../Bindings/media/i2c/maxim,max96714.yaml         |  174 +
 .../Bindings/media/i2c/maxim,max96717.yaml         |  157 +
 .../media/i2c/{imx258.yaml => sony,imx258.yaml}    |   11 +-
 dts/upstream/Bindings/media/i2c/sony,imx283.yaml   |  107 +
 .../Bindings/media/img,e5010-jpeg-enc.yaml         |   75 +
 .../Bindings/media/mediatek,mdp3-rdma.yaml         |    1 +
 .../Bindings/media/mediatek,mt7622-cir.yaml        |   55 +
 dts/upstream/Bindings/media/mtk-cir.txt            |   28 -
 .../Bindings/media/qcom,msm8996-venus.yaml         |    4 +-
 .../Bindings/media/raspberrypi,pispbe.yaml         |   63 +
 dts/upstream/Bindings/media/rc.yaml                |    1 +
 dts/upstream/Bindings/media/renesas,rzg2l-cru.yaml |   35 +-
 .../Bindings/media/renesas,rzg2l-csi2.yaml         |    1 +
 dts/upstream/Bindings/media/rockchip-rga.yaml      |    1 +
 .../Bindings/memory-controllers/fsl/fsl,ifc.yaml   |    2 +-
 .../Bindings/memory-controllers/fsl/mmdc.yaml      |    4 +-
 dts/upstream/Bindings/mfd/marvell,88pm886-a1.yaml  |   76 +
 .../Bindings/mfd/mediatek,mt8195-scpsys.yaml       |    2 +
 dts/upstream/Bindings/mfd/mfd.txt                  |   15 +-
 dts/upstream/Bindings/mfd/qcom,pm8008.yaml         |  162 +-
 dts/upstream/Bindings/mfd/qcom,spmi-pmic.yaml      |    2 +
 dts/upstream/Bindings/mfd/rockchip,rk809.yaml      |  288 -
 dts/upstream/Bindings/mfd/rockchip,rk817.yaml      |   70 +-
 dts/upstream/Bindings/mfd/rohm,bd96801-pmic.yaml   |  173 +
 dts/upstream/Bindings/mfd/syscon-common.yaml       |   71 +
 dts/upstream/Bindings/mfd/syscon.yaml              |  278 +-
 dts/upstream/Bindings/mfd/ti,twl.yaml              |  167 +-
 dts/upstream/Bindings/mips/brcm/soc.yaml           |   24 +
 dts/upstream/Bindings/mips/mobileye.yaml           |    5 +
 dts/upstream/Bindings/mips/mscc.txt                |   17 -
 dts/upstream/Bindings/mips/realtek-rtl.yaml        |    4 +
 dts/upstream/Bindings/misc/fsl,qoriq-mc.txt        |  196 -
 dts/upstream/Bindings/misc/fsl,qoriq-mc.yaml       |  187 +
 .../Bindings/misc/qemu,vcpu-stall-detector.yaml    |    6 +
 .../Bindings/mmc/amlogic,meson-gx-mmc.yaml         |    3 +
 dts/upstream/Bindings/mmc/brcm,sdhci-brcmstb.yaml  |    1 +
 dts/upstream/Bindings/mmc/fsl,esdhc.yaml           |  105 +
 dts/upstream/Bindings/mmc/fsl-esdhc.txt            |   52 -
 dts/upstream/Bindings/mmc/mmc-spi-slot.yaml        |   16 +-
 dts/upstream/Bindings/mmc/sdhci-msm.yaml           |    1 +
 dts/upstream/Bindings/mmc/sdhci-sprd.txt           |   67 -
 dts/upstream/Bindings/mmc/sprd,sdhci-r11.yaml      |  112 +
 dts/upstream/Bindings/mtd/amlogic,meson-nand.yaml  |   18 +
 dts/upstream/Bindings/mtd/atmel-nand.txt           |    9 -
 dts/upstream/Bindings/mtd/gpmi-nand.yaml           |   22 +
 dts/upstream/Bindings/mtd/qcom,nandc.yaml          |   38 +-
 dts/upstream/Bindings/net/airoha,en7581-eth.yaml   |  143 +
 dts/upstream/Bindings/net/arc_emac.txt             |   46 -
 .../net/bluetooth/mediatek,mt7622-bluetooth.yaml   |   51 +
 .../Bindings/net/bluetooth/nxp,88w8987-bt.yaml     |    4 +
 .../Bindings/net/bluetooth/qualcomm-bluetooth.yaml |   35 +-
 dts/upstream/Bindings/net/can/xilinx,can.yaml      |    2 +-
 dts/upstream/Bindings/net/cdns,macb.yaml           |    1 +
 dts/upstream/Bindings/net/dsa/lantiq,gswip.yaml    |  202 +
 dts/upstream/Bindings/net/dsa/lantiq-gswip.txt     |  146 -
 dts/upstream/Bindings/net/dsa/mediatek,mt7530.yaml |    6 +-
 dts/upstream/Bindings/net/dsa/vitesse,vsc73xx.txt  |  129 -
 dts/upstream/Bindings/net/dsa/vitesse,vsc73xx.yaml |  162 +
 dts/upstream/Bindings/net/ethernet-controller.yaml |    1 +
 dts/upstream/Bindings/net/ethernet-phy.yaml        |    8 +
 dts/upstream/Bindings/net/fsl,enetc-ierb.yaml      |   38 +
 dts/upstream/Bindings/net/fsl,enetc-mdio.yaml      |   57 +
 dts/upstream/Bindings/net/fsl,enetc.yaml           |   66 +
 dts/upstream/Bindings/net/fsl,fman-mdio.yaml       |  123 +
 dts/upstream/Bindings/net/fsl,fman-muram.yaml      |   40 +
 dts/upstream/Bindings/net/fsl,fman-port.yaml       |   75 +
 dts/upstream/Bindings/net/fsl,fman.yaml            |  210 +
 dts/upstream/Bindings/net/fsl,qoriq-mc-dpmac.yaml  |    4 +
 dts/upstream/Bindings/net/fsl-enetc.txt            |  119 -
 dts/upstream/Bindings/net/fsl-fman.txt             |  548 --
 dts/upstream/Bindings/net/fsl-tsec-phy.txt         |    2 +-
 dts/upstream/Bindings/net/hisilicon-hip04-net.txt  |   10 -
 dts/upstream/Bindings/net/mediatek,net.yaml        |   28 +-
 dts/upstream/Bindings/net/mediatek-bluetooth.txt   |   36 -
 dts/upstream/Bindings/net/mscc,miim.yaml           |   10 +
 dts/upstream/Bindings/net/nxp,tja11xx.yaml         |   62 +-
 dts/upstream/Bindings/net/pcs/snps,dw-xpcs.yaml    |  136 +
 dts/upstream/Bindings/net/realtek,rtl82xx.yaml     |   40 +-
 dts/upstream/Bindings/net/snps,dwmac.yaml          |  148 +-
 dts/upstream/Bindings/net/stm32-dwmac.yaml         |   49 +-
 dts/upstream/Bindings/net/ti,icss-iep.yaml         |    9 +
 dts/upstream/Bindings/net/ti,icssg-prueth.yaml     |    9 +
 .../Bindings/net/wireless/qcom,ath10k.yaml         |    5 +
 .../Bindings/net/wireless/qcom,ath11k-pci.yaml     |   46 +
 .../Bindings/net/wireless/qcom,ath11k.yaml         |    9 -
 .../Bindings/net/wireless/qcom,ath12k.yaml         |   99 +
 dts/upstream/Bindings/net/xlnx,gmii-to-rgmii.yaml  |    5 +
 .../Bindings/nvmem/amlogic,meson-gxbb-efuse.yaml   |    3 +
 dts/upstream/Bindings/nvmem/imx-iim.yaml           |    4 +-
 dts/upstream/Bindings/nvmem/imx-ocotp.yaml         |    4 +-
 dts/upstream/Bindings/nvmem/mediatek,efuse.yaml    |    2 +
 dts/upstream/Bindings/nvmem/mxs-ocotp.yaml         |    4 +-
 dts/upstream/Bindings/nvmem/xlnx,zynqmp-nvmem.yaml |    2 +-
 dts/upstream/Bindings/pci/host-generic-pci.yaml    |    6 +
 .../Bindings/pci/mediatek,mt7621-pcie.yaml         |   29 +
 dts/upstream/Bindings/pci/microchip,pcie-host.yaml |   55 +-
 .../Bindings/pci/plda,xpressrich3-axi-common.yaml  |   75 +
 dts/upstream/Bindings/pci/qcom,pcie-ep.yaml        |   64 +-
 dts/upstream/Bindings/pci/qcom,pcie-sm8450.yaml    |    4 +
 dts/upstream/Bindings/pci/qcom,pcie-x1e80100.yaml  |    3 +-
 .../Bindings/pci/rockchip-dw-pcie-common.yaml      |  126 +
 dts/upstream/Bindings/pci/rockchip-dw-pcie-ep.yaml |   95 +
 dts/upstream/Bindings/pci/rockchip-dw-pcie.yaml    |   93 +-
 dts/upstream/Bindings/pci/snps,dw-pcie-ep.yaml     |   13 +-
 .../Bindings/pci/starfive,jh7110-pcie.yaml         |  120 +
 dts/upstream/Bindings/pci/xilinx-versal-cpm.yaml   |    2 +-
 dts/upstream/Bindings/perf/fsl-imx-ddr.yaml        |    3 +
 .../Bindings/phy/airoha,en7581-pcie-phy.yaml       |   69 +
 .../Bindings/phy/amlogic,g12a-usb2-phy.yaml        |    3 +
 dts/upstream/Bindings/phy/fsl,imx8qm-hsio.yaml     |  164 +
 .../phy/marvell,armada-cp110-utmi-phy.yaml         |    6 +
 .../Bindings/phy/qcom,ipq8074-qmp-pcie-phy.yaml    |    2 +
 .../Bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml   |    7 +-
 .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml        |    5 +-
 dts/upstream/Bindings/phy/qcom,usb-hs-phy.yaml     |    2 +
 .../Bindings/phy/rockchip,rk3399-emmc-phy.yaml     |   64 +
 dts/upstream/Bindings/phy/rockchip-emmc-phy.txt    |   43 -
 .../Bindings/phy/samsung,usb3-drd-phy.yaml         |   77 +-
 .../Bindings/phy/starfive,jh7110-dphy-tx.yaml      |   68 +
 .../Bindings/pinctrl/aspeed,ast2400-pinctrl.yaml   |  169 +-
 .../Bindings/pinctrl/aspeed,ast2500-pinctrl.yaml   |  188 +-
 .../Bindings/pinctrl/aspeed,ast2600-pinctrl.yaml   |  514 +-
 ...sl,imx93-pinctrl.yaml => fsl,imx9-pinctrl.yaml} |    8 +-
 .../Bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml   |  178 +
 .../Bindings/pinctrl/nuvoton,npcm845-pinctrl.yaml  |   22 +-
 dts/upstream/Bindings/pinctrl/pinctrl-single.yaml  |   17 +-
 .../Bindings/pinctrl/qcom,mdm9607-tlmm.yaml        |    2 +-
 dts/upstream/Bindings/pinctrl/qcom,pmic-gpio.yaml  |    2 +
 .../pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml     |  118 +
 .../Bindings/pinctrl/qcom,sm6350-tlmm.yaml         |    2 +-
 .../Bindings/pinctrl/qcom,sm6375-tlmm.yaml         |    2 +-
 .../Bindings/pinctrl/renesas,rzg2l-pinctrl.yaml    |   52 +-
 .../Bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml      |  349 +-
 .../Bindings/platform/lenovo,yoga-c630-ec.yaml     |   83 +
 .../Bindings/power/amlogic,meson-sec-pwrc.yaml     |    2 +
 .../Bindings/power/supply/maxim,max17201.yaml      |   58 +
 dts/upstream/Bindings/ptp/fsl,ptp.yaml             |  144 +
 dts/upstream/Bindings/ptp/ptp-qoriq.txt            |   87 -
 dts/upstream/Bindings/pwm/adi,axi-pwmgen.yaml      |   48 +
 dts/upstream/Bindings/pwm/atmel,at91sam-pwm.yaml   |    4 +-
 dts/upstream/Bindings/pwm/fsl,vf610-ftm-pwm.yaml   |   92 +
 dts/upstream/Bindings/pwm/imx-pwm.yaml             |    1 -
 dts/upstream/Bindings/pwm/imx-tpm-pwm.yaml         |    4 +-
 dts/upstream/Bindings/pwm/mxs-pwm.yaml             |    1 -
 dts/upstream/Bindings/pwm/pwm-fsl-ftm.txt          |   55 -
 dts/upstream/Bindings/pwm/pwm-gpio.yaml            |   46 +
 dts/upstream/Bindings/pwm/pwm.yaml                 |    6 +-
 .../mediatek,mt6873-dvfsrc-regulator.yaml          |   43 +
 .../Bindings/regulator/mt6315-regulator.yaml       |    6 +-
 .../Bindings/regulator/nxp,pca9450-regulator.yaml  |    1 -
 .../Bindings/regulator/qcom,qca6390-pmu.yaml       |  185 +
 .../Bindings/regulator/richtek,rtq2208.yaml        |   11 +-
 .../Bindings/regulator/rohm,bd96801-regulator.yaml |   63 +
 .../Bindings/regulator/sprd,sc2731-regulator.txt   |   43 -
 .../Bindings/regulator/sprd,sc2731-regulator.yaml  |   67 +
 .../Bindings/regulator/st,stm32mp1-pwr-reg.yaml    |    7 +-
 dts/upstream/Bindings/regulator/ti,tps65132.yaml   |    3 +
 dts/upstream/Bindings/regulator/twl-regulator.txt  |   80 -
 .../Bindings/remoteproc/fsl,imx-rproc.yaml         |   15 +
 .../Bindings/remoteproc/qcom,rpm-proc.yaml         |    2 +-
 .../Bindings/remoteproc/qcom,sa8775p-pas.yaml      |  160 +
 .../Bindings/remoteproc/ti,k3-dsp-rproc.yaml       |   89 +-
 .../Bindings/reset/nuvoton,ma35d1-reset.yaml       |    3 +-
 .../Bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml  |   10 +
 dts/upstream/Bindings/reset/ti,sci-reset.yaml      |    2 +-
 dts/upstream/Bindings/riscv/cpus.yaml              |   22 +-
 dts/upstream/Bindings/riscv/extensions.yaml        |  132 +
 dts/upstream/Bindings/riscv/microchip.yaml         |    1 +
 dts/upstream/Bindings/riscv/starfive.yaml          |    1 +
 dts/upstream/Bindings/rng/amlogic,meson-rng.yaml   |    3 +
 .../Bindings/rng/samsung,exynos5250-trng.yaml      |   40 +-
 dts/upstream/Bindings/rtc/fsl,ls-ftm-alarm.yaml    |   73 +
 dts/upstream/Bindings/rtc/rtc-fsl-ftm-alarm.txt    |   36 -
 dts/upstream/Bindings/rtc/st,stm32-rtc.yaml        |    5 +-
 dts/upstream/Bindings/serial/mediatek,uart.yaml    |    1 +
 dts/upstream/Bindings/serial/mrvl,pxa-ssp.txt      |   64 -
 dts/upstream/Bindings/serial/nxp,sc16is7xx.yaml    |    5 +
 dts/upstream/Bindings/serial/renesas,scif.yaml     |  136 +-
 dts/upstream/Bindings/serial/snps-dw-apb-uart.yaml |   18 +-
 dts/upstream/Bindings/serial/via,vt8500-uart.yaml  |   46 +
 dts/upstream/Bindings/serial/vt8500-uart.txt       |   27 -
 dts/upstream/Bindings/soc/fsl/bman-portals.txt     |   56 -
 dts/upstream/Bindings/soc/fsl/bman.txt             |  137 -
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml   |   48 +
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml         |   47 +
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml      |   71 +
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml         |   40 +
 .../Bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml      |   39 +
 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe.yaml   |  148 +
 dts/upstream/Bindings/soc/fsl/cpm_qe/qe.txt        |  178 -
 dts/upstream/Bindings/soc/fsl/fsl,bman-portal.yaml |   52 +
 dts/upstream/Bindings/soc/fsl/fsl,bman.yaml        |   83 +
 .../Bindings/soc/fsl/fsl,layerscape-dcfg.yaml      |    1 -
 .../Bindings/soc/fsl/fsl,layerscape-scfg.yaml      |    1 -
 .../Bindings/soc/fsl/fsl,ls1028a-reset.yaml        |   56 +
 dts/upstream/Bindings/soc/fsl/fsl,qman-fqd.yaml    |   69 +
 dts/upstream/Bindings/soc/fsl/fsl,qman-portal.yaml |  110 +
 dts/upstream/Bindings/soc/fsl/fsl,qman.yaml        |   93 +
 dts/upstream/Bindings/soc/fsl/qman-portals.txt     |  134 -
 dts/upstream/Bindings/soc/fsl/qman.txt             |  187 -
 .../hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml    |   46 +
 .../Bindings/soc/intel/intel,lgm-syscon.yaml       |   57 +
 .../Bindings/soc/mediatek/mediatek,mutex.yaml      |    1 +
 .../soc/microchip/microchip,sparx5-cpu-syscon.yaml |   49 +
 .../Bindings/soc/mobileye/mobileye,eyeq5-olb.yaml  |  374 ++
 dts/upstream/Bindings/soc/qcom/qcom,aoss-qmp.yaml  |    1 +
 .../Bindings/soc/qcom/qcom,rpm-master-stats.yaml   |    2 +-
 dts/upstream/Bindings/soc/qcom/qcom,smp2p.yaml     |    3 +-
 dts/upstream/Bindings/soc/qcom/qcom,smsm.yaml      |   30 +-
 dts/upstream/Bindings/soc/rockchip/grf.yaml        |   26 +-
 .../Bindings/soc/sprd/sprd,sc9863a-glbregs.yaml    |   55 +
 dts/upstream/Bindings/soc/sti/st,sti-syscon.yaml   |    9 +
 dts/upstream/Bindings/soc/ti/sci-pm-domain.yaml    |    2 +-
 .../Bindings/soc/ti/ti,am654-serdes-ctrl.yaml      |   42 +
 .../ti}/ti,j721e-system-controller.yaml            |    4 +-
 dts/upstream/Bindings/sound/ak4104.txt             |   25 -
 dts/upstream/Bindings/sound/ak4554.txt             |   11 -
 .../Bindings/sound/amlogic,g12a-tohdmitx.txt       |   58 -
 .../Bindings/sound/amlogic,g12a-tohdmitx.yaml      |   54 +
 .../Bindings/sound/amlogic,gx-sound-card.yaml      |    1 -
 .../Bindings/sound/asahi-kasei,ak4104.yaml         |   49 +
 .../sound/{ak4375.yaml => asahi-kasei,ak4375.yaml} |    2 +-
 .../Bindings/sound/asahi-kasei,ak4554.yaml         |   27 +
 .../sound/{ak4613.yaml => asahi-kasei,ak4613.yaml} |    2 +-
 .../Bindings/sound/asahi-kasei,ak4619.yaml         |   62 +
 .../sound/{ak4642.yaml => asahi-kasei,ak4642.yaml} |    2 +-
 dts/upstream/Bindings/sound/audio-graph-card2.yaml |    5 +
 dts/upstream/Bindings/sound/audio-graph-port.yaml  |    9 +
 dts/upstream/Bindings/sound/cirrus,cs4270.yaml     |   59 +
 dts/upstream/Bindings/sound/cirrus,cs42xx8.yaml    |   81 +
 dts/upstream/Bindings/sound/cirrus,cs530x.yaml     |   85 +
 dts/upstream/Bindings/sound/cs4270.txt             |   21 -
 dts/upstream/Bindings/sound/cs42xx8.txt            |   34 -
 dts/upstream/Bindings/sound/everest,es7134.txt     |   15 -
 dts/upstream/Bindings/sound/everest,es71x4.yaml    |   62 +
 dts/upstream/Bindings/sound/everest,es7241.txt     |   28 -
 dts/upstream/Bindings/sound/everest,es7241.yaml    |   67 +
 dts/upstream/Bindings/sound/everest,es8316.yaml    |    7 +-
 .../Bindings/sound/fsl,imx-audio-spdif.yaml        |   66 -
 dts/upstream/Bindings/sound/fsl,mqs.yaml           |    2 +
 dts/upstream/Bindings/sound/fsl,qmc-audio.yaml     |   41 +-
 dts/upstream/Bindings/sound/fsl,rpmsg.yaml         |    1 +
 .../sound/{sgtl5000.yaml => fsl,sgtl5000.yaml}     |    2 +-
 dts/upstream/Bindings/sound/fsl,xcvr.yaml          |   43 +-
 dts/upstream/Bindings/sound/fsl-asoc-card.yaml     |   53 +-
 .../{linux,spdif-dit.yaml => linux,spdif.yaml}     |    8 +-
 dts/upstream/Bindings/sound/maxim,max98088.txt     |   23 -
 dts/upstream/Bindings/sound/maxim,max98088.yaml    |   47 +
 .../sound/{zl38060.yaml => mscc,zl38060.yaml}      |    2 +-
 dts/upstream/Bindings/sound/nuvoton,nau8824.yaml   |    8 +
 dts/upstream/Bindings/sound/nxp,lpc3220-i2s.yaml   |   73 +
 dts/upstream/Bindings/sound/omap-mcpdm.txt         |   30 -
 dts/upstream/Bindings/sound/pcm512x.txt            |    2 +-
 dts/upstream/Bindings/sound/qcom,apq8096.txt       |  128 -
 .../sound/qcom,msm8916-wcd-digital-codec.yaml      |   55 +
 .../Bindings/sound/qcom,msm8916-wcd-digital.txt    |   20 -
 dts/upstream/Bindings/sound/qcom,sm8250.yaml       |    1 +
 dts/upstream/Bindings/sound/qcom,wcd934x.yaml      |    3 +-
 dts/upstream/Bindings/sound/qcom,wcd937x-sdw.yaml  |   91 +
 dts/upstream/Bindings/sound/qcom,wcd937x.yaml      |   82 +
 dts/upstream/Bindings/sound/qcom,wcd938x.yaml      |    3 +-
 dts/upstream/Bindings/sound/qcom,wcd939x.yaml      |    4 +-
 dts/upstream/Bindings/sound/qcom,wsa883x.yaml      |    8 +
 dts/upstream/Bindings/sound/qcom,wsa8840.yaml      |    8 +
 .../sound/{rt1019.yaml => realtek,rt1019.yaml}     |    2 +-
 dts/upstream/Bindings/sound/realtek,rt5514.yaml    |   70 +
 dts/upstream/Bindings/sound/realtek,rt5631.yaml    |   67 +
 dts/upstream/Bindings/sound/realtek,rt5645.yaml    |  131 +
 dts/upstream/Bindings/sound/realtek,rt5659.yaml    |  129 +
 dts/upstream/Bindings/sound/realtek,rt5677.yaml    |  135 +
 dts/upstream/Bindings/sound/rt5514.txt             |   37 -
 dts/upstream/Bindings/sound/rt5631.txt             |   48 -
 dts/upstream/Bindings/sound/rt5645.txt             |   82 -
 dts/upstream/Bindings/sound/rt5659.txt             |   89 -
 dts/upstream/Bindings/sound/rt5677.txt             |   78 -
 .../Bindings/sound/samsung,midas-audio.yaml        |   33 +
 dts/upstream/Bindings/sound/simple-audio-mux.yaml  |    6 +
 dts/upstream/Bindings/sound/spdif-receiver.txt     |   10 -
 dts/upstream/Bindings/sound/tas571x.txt            |   49 -
 dts/upstream/Bindings/sound/ti,omap4-mcpdm.yaml    |   73 +
 .../sound/{tas2562.yaml => ti,tas2562.yaml}        |    2 +-
 .../sound/{tas2770.yaml => ti,tas2770.yaml}        |    2 +-
 .../sound/{tas27xx.yaml => ti,tas27xx.yaml}        |    2 +-
 dts/upstream/Bindings/sound/ti,tas57xx.yaml        |  133 +
 .../sound/{tas5805m.yaml => ti,tas5805m.yaml}      |    2 +-
 dts/upstream/Bindings/sound/ti,tlv320adc3xxx.yaml  |   32 +-
 .../{tlv320adcx140.yaml => ti,tlv320adcx140.yaml}  |    2 +-
 .../sound/{wm8750.yaml => wlf,wm8750.yaml}         |    2 +-
 dts/upstream/Bindings/sound/wlf,wm8782.yaml        |   47 +
 dts/upstream/Bindings/sound/wlf,wm8804.yaml        |   58 +
 dts/upstream/Bindings/sound/wm8782.txt             |   24 -
 dts/upstream/Bindings/sound/wm8804.txt             |   25 -
 dts/upstream/Bindings/spi/amlogic,a1-spifc.yaml    |    3 +
 .../Bindings/spi/atmel,at91rm9200-spi.yaml         |    8 +-
 dts/upstream/Bindings/spi/brcm,bcm2835-spi.txt     |   23 -
 dts/upstream/Bindings/spi/brcm,bcm2835-spi.yaml    |   50 +
 .../Bindings/spi/fsl,dspi-peripheral-props.yaml    |   30 +
 dts/upstream/Bindings/spi/fsl,dspi.yaml            |  116 +
 dts/upstream/Bindings/spi/ibm,spi-fsi.yaml         |   55 +
 dts/upstream/Bindings/spi/marvell,mmp2-ssp.yaml    |   35 +-
 dts/upstream/Bindings/spi/microchip,mpfs-spi.yaml  |   29 +-
 dts/upstream/Bindings/spi/snps,dw-apb-ssi.yaml     |    4 +
 dts/upstream/Bindings/spi/spi-cadence.yaml         |    7 +
 dts/upstream/Bindings/spi/spi-fsl-dspi.txt         |   65 -
 dts/upstream/Bindings/spi/spi-fsl-lpspi.yaml       |    4 +-
 .../Bindings/spi/spi-peripheral-props.yaml         |    1 +
 dts/upstream/Bindings/spi/st,stm32-spi.yaml        |    2 +-
 .../sram/allwinner,sun4i-a10-system-control.yaml   |   28 +
 dts/upstream/Bindings/sram/qcom,imem.yaml          |    1 +
 .../Bindings/thermal/allwinner,sun8i-a83t-ths.yaml |    6 +-
 dts/upstream/Bindings/thermal/amlogic,thermal.yaml |   22 +-
 .../Bindings/thermal/brcm,avs-ro-thermal.yaml      |   22 +-
 dts/upstream/Bindings/thermal/brcm,avs-tmon.yaml   |   17 +-
 .../Bindings/thermal/brcm,bcm2835-thermal.yaml     |    1 -
 dts/upstream/Bindings/thermal/fsl,scu-thermal.yaml |    1 -
 .../Bindings/thermal/generic-adc-thermal.yaml      |    5 +-
 .../Bindings/thermal/hisilicon,tsensor.yaml        |   57 +
 .../Bindings/thermal/hisilicon-thermal.txt         |   32 -
 dts/upstream/Bindings/thermal/imx-thermal.yaml     |    1 -
 dts/upstream/Bindings/thermal/imx8mm-thermal.yaml  |    9 +-
 .../Bindings/thermal/loongson,ls2k-thermal.yaml    |    1 -
 .../Bindings/thermal/mediatek,lvts-thermal.yaml    |    1 -
 .../Bindings/thermal/nvidia,tegra124-soctherm.yaml |    1 -
 .../thermal/nvidia,tegra186-bpmp-thermal.yaml      |   12 +-
 .../Bindings/thermal/nvidia,tegra30-tsensor.yaml   |    9 +-
 .../Bindings/thermal/qcom,spmi-temp-alarm.yaml     |    1 -
 .../Bindings/thermal/qcom-spmi-adc-tm-hc.yaml      |    8 +-
 .../Bindings/thermal/qcom-spmi-adc-tm5.yaml        |    8 +-
 dts/upstream/Bindings/thermal/qcom-tsens.yaml      |   97 +-
 dts/upstream/Bindings/thermal/qoriq-thermal.yaml   |    9 +-
 .../Bindings/thermal/rcar-gen3-thermal.yaml        |   69 +-
 dts/upstream/Bindings/thermal/rcar-thermal.yaml    |   60 +-
 .../Bindings/thermal/rockchip-thermal.yaml         |    5 +-
 dts/upstream/Bindings/thermal/rzg2l-thermal.yaml   |   41 +-
 .../Bindings/thermal/samsung,exynos-thermal.yaml   |    3 +-
 .../thermal/socionext,uniphier-thermal.yaml        |    5 +-
 dts/upstream/Bindings/thermal/sprd-thermal.yaml    |   47 +-
 .../Bindings/thermal/st,stm32-thermal.yaml         |    5 +-
 dts/upstream/Bindings/thermal/thermal-zones.yaml   |    6 +-
 .../Bindings/thermal/ti,am654-thermal.yaml         |   15 +-
 .../Bindings/thermal/ti,j72xx-thermal.yaml         |    5 +-
 .../Bindings/timer/realtek,otto-timer.yaml         |   63 +
 dts/upstream/Bindings/timer/renesas,tmu.yaml       |   13 +
 dts/upstream/Bindings/timer/sifive,clint.yaml      |    1 +
 dts/upstream/Bindings/timer/sprd,sc9860-timer.yaml |   68 +
 .../Bindings/timer/spreadtrum,sprd-timer.txt       |   20 -
 dts/upstream/Bindings/trivial-devices.yaml         |   16 +-
 dts/upstream/Bindings/ufs/qcom,ufs.yaml            |   12 +-
 dts/upstream/Bindings/usb/cdns,usb3.yaml           |   15 +-
 dts/upstream/Bindings/usb/dwc2.yaml                |    2 +-
 dts/upstream/Bindings/usb/fsl,usb2.yaml            |   95 +
 dts/upstream/Bindings/usb/fsl-usb.txt              |   81 -
 dts/upstream/Bindings/usb/genesys,gl850g.yaml      |   60 +-
 dts/upstream/Bindings/usb/gpio-sbu-mux.yaml        |    8 +-
 dts/upstream/Bindings/usb/microchip,mpfs-musb.yaml |    7 +
 dts/upstream/Bindings/usb/microchip,usb2514.yaml   |   10 +-
 dts/upstream/Bindings/usb/qcom,dwc3.yaml           |   29 +
 dts/upstream/Bindings/vendor-prefixes.yaml         |   20 +
 .../Bindings/watchdog/amlogic,meson-gxbb-wdt.yaml  |    1 +
 .../Bindings/watchdog/dlg,da9062-watchdog.yaml     |    2 +-
 dts/upstream/Bindings/watchdog/fsl-imx-wdt.yaml    |    4 +-
 .../Bindings/watchdog/fsl-imx7ulp-wdt.yaml         |    4 +-
 dts/upstream/Bindings/watchdog/img,pdc-wdt.yaml    |   55 +
 dts/upstream/Bindings/watchdog/imgpdc-wdt.txt      |   19 -
 dts/upstream/Bindings/watchdog/renesas,wdt.yaml    |    1 +
 dts/upstream/include/dt-bindings/arm/qcom,ids.h    |    2 +
 .../clock/amlogic,a1-peripherals-clkc.h            |    1 +
 .../dt-bindings/clock/amlogic,a1-pll-clkc.h        |    1 +
 .../clock/amlogic,c3-peripherals-clkc.h            |  212 +
 .../dt-bindings/clock/amlogic,c3-pll-clkc.h        |   40 +
 .../dt-bindings/clock/amlogic,c3-scmi-clkc.h       |   27 +
 .../include/dt-bindings/clock/qcom,ipq9574-gcc.h   |    4 +
 .../include/dt-bindings/clock/qcom,qca8k-nsscc.h   |  101 +
 .../include/dt-bindings/clock/qcom,qcm2290-gpucc.h |   32 +
 .../include/dt-bindings/clock/qcom,sm7150-camcc.h  |  113 +
 .../include/dt-bindings/clock/qcom,sm7150-dispcc.h |   59 +
 .../dt-bindings/clock/qcom,sm7150-videocc.h        |   28 +
 .../include/dt-bindings/clock/qcom,sm8650-camcc.h  |  195 +
 .../dt-bindings/clock/qcom,sm8650-videocc.h        |   23 +
 .../include/dt-bindings/clock/r8a7779-clock.h      |    1 -
 .../include/dt-bindings/clock/r8a7790-clock.h      |  158 -
 .../include/dt-bindings/clock/r8a7791-clock.h      |  161 -
 .../include/dt-bindings/clock/r8a7792-clock.h      |   98 -
 .../include/dt-bindings/clock/r8a7793-clock.h      |  159 -
 .../include/dt-bindings/clock/r8a7794-clock.h      |  137 -
 .../include/dt-bindings/clock/rk3128-cru.h         |    4 +-
 .../include/dt-bindings/clock/rk3188-cru-common.h  |    2 -
 .../dt-bindings/clock/sophgo,sg2042-clkgen.h       |  111 +
 .../include/dt-bindings/clock/sophgo,sg2042-pll.h  |   14 +
 .../dt-bindings/clock/sophgo,sg2042-rpgate.h       |   58 +
 .../include/dt-bindings/clock/sun50i-h616-ccu.h    |    1 +
 .../dt-bindings/clock/thead,th1520-clk-ap.h        |   96 +
 dts/upstream/include/dt-bindings/i3c/i3c.h         |   16 +
 .../dt-bindings/iio/adc/mediatek,mt6357-auxadc.h   |   21 +
 .../dt-bindings/iio/adc/mediatek,mt6358-auxadc.h   |   22 +
 .../dt-bindings/iio/adc/mediatek,mt6359-auxadc.h   |   22 +
 .../include/dt-bindings/input/cros-ec-keyboard.h   |  104 +
 .../dt-bindings/interconnect/mediatek,mt8183.h     |   23 +
 .../dt-bindings/interconnect/mediatek,mt8195.h     |   44 +
 .../dt-bindings/interconnect/qcom,ipq9574.h        |   59 +
 .../dt-bindings/interconnect/qcom,msm8953.h        |   93 +
 dts/upstream/include/dt-bindings/mfd/qcom-pm8008.h |   19 -
 dts/upstream/include/dt-bindings/mfd/st,stpmic1.h  |    2 +-
 .../include/dt-bindings/power/amlogic,a4-pwrc.h    |   21 +
 .../include/dt-bindings/power/amlogic,a5-pwrc.h    |   21 +
 .../dt-bindings/regulator/st,stm32mp25-regulator.h |   48 +
 .../dt-bindings/reset/airoha,en7581-reset.h        |   66 +
 .../include/dt-bindings/reset/qcom,qca8k-nsscc.h   |   76 +
 .../include/dt-bindings/reset/sun50i-h616-ccu.h    |    1 +
 .../include/dt-bindings/sound/audio-graph.h        |   26 +
 .../dt-bindings/thermal/mediatek,lvts-thermal.h    |   12 +-
 .../src/arm/arm/arm-realview-eb-bbrevd.dtsi        |    2 +-
 dts/upstream/src/arm/arm/arm-realview-eb.dtsi      |   48 +-
 dts/upstream/src/arm/arm/arm-realview-pb1176.dts   |   38 +-
 dts/upstream/src/arm/arm/arm-realview-pb11mp.dts   |   48 +-
 dts/upstream/src/arm/arm/arm-realview-pbx.dtsi     |   48 +-
 dts/upstream/src/arm/arm/integratorap-im-pd1.dts   |    4 +-
 dts/upstream/src/arm/arm/integratorap.dts          |   14 +-
 dts/upstream/src/arm/arm/integratorcp.dts          |   14 +-
 dts/upstream/src/arm/arm/mps2.dtsi                 |   48 +-
 dts/upstream/src/arm/arm/versatile-ab.dts          |    8 +-
 dts/upstream/src/arm/arm/vexpress-v2m-rs1.dtsi     |    8 +-
 dts/upstream/src/arm/arm/vexpress-v2m.dtsi         |   16 +-
 dts/upstream/src/arm/arm/vexpress-v2p-ca15-tc1.dts |   14 +-
 dts/upstream/src/arm/arm/vexpress-v2p-ca15_a7.dts  |   22 +-
 dts/upstream/src/arm/arm/vexpress-v2p-ca5s.dts     |   12 +-
 dts/upstream/src/arm/arm/vexpress-v2p-ca9.dts      |   18 +-
 dts/upstream/src/arm/aspeed/aspeed-g4.dtsi         |   28 +-
 dts/upstream/src/arm/aspeed/aspeed-g5.dtsi         |   28 +-
 dts/upstream/src/arm/aspeed/aspeed-g6.dtsi         |   32 +-
 dts/upstream/src/arm/cirrus/ep7211-edb7211.dts     |    2 +-
 .../arm/intel/ixp/intel-ixp42x-linksys-nslu2.dts   |   11 +-
 dts/upstream/src/arm/marvell/armada-370-xp.dtsi    |    1 -
 dts/upstream/src/arm/marvell/armada-375.dtsi       |    1 -
 .../src/arm/marvell/armada-385-atl-x530.dts        |   13 +-
 .../src/arm/marvell/armada-385-turris-omnia.dts    |   35 +-
 dts/upstream/src/arm/marvell/armada-38x.dtsi       |    1 -
 dts/upstream/src/arm/marvell/armada-39x.dtsi       |    1 -
 .../src/arm/marvell/kirkwood-blackarmor-nas220.dts |    6 +-
 dts/upstream/src/arm/marvell/kirkwood-c200-v1.dts  |    8 +-
 dts/upstream/src/arm/marvell/kirkwood-cloudbox.dts |    8 +-
 dts/upstream/src/arm/marvell/kirkwood-d2net.dts    |    2 +-
 dts/upstream/src/arm/marvell/kirkwood-dir665.dts   |   22 +-
 dts/upstream/src/arm/marvell/kirkwood-dns320.dts   |   10 +-
 dts/upstream/src/arm/marvell/kirkwood-dns325.dts   |   10 +-
 dts/upstream/src/arm/marvell/kirkwood-dnskw.dtsi   |    8 +-
 dts/upstream/src/arm/marvell/kirkwood-dockstar.dts |    4 +-
 .../src/arm/marvell/kirkwood-dreamplug.dts         |    6 +-
 .../src/arm/marvell/kirkwood-goflexnet.dts         |   20 +-
 .../arm/marvell/kirkwood-guruplug-server-plus.dts  |    8 +-
 dts/upstream/src/arm/marvell/kirkwood-ib62x0.dts   |   12 +-
 dts/upstream/src/arm/marvell/kirkwood-iconnect.dts |   20 +-
 .../src/arm/marvell/kirkwood-iomega_ix2_200.dts    |   16 +-
 dts/upstream/src/arm/marvell/kirkwood-l-50.dts     |   20 +-
 dts/upstream/src/arm/marvell/kirkwood-laplug.dts   |    6 +-
 .../src/arm/marvell/kirkwood-linkstation.dtsi      |    2 -
 .../src/arm/marvell/kirkwood-linksys-viper.dts     |   10 +-
 dts/upstream/src/arm/marvell/kirkwood-lsxl.dtsi    |   18 +-
 dts/upstream/src/arm/marvell/kirkwood-mplcec4.dts  |   12 +-
 .../src/arm/marvell/kirkwood-mv88f6281gtw-ge.dts   |   12 +-
 dts/upstream/src/arm/marvell/kirkwood-netxbig.dtsi |    8 +-
 .../src/arm/marvell/kirkwood-ns2-common.dtsi       |    6 +-
 dts/upstream/src/arm/marvell/kirkwood-ns2lite.dts  |    2 +-
 dts/upstream/src/arm/marvell/kirkwood-nsa310.dts   |   20 +-
 dts/upstream/src/arm/marvell/kirkwood-nsa310a.dts  |   18 +-
 dts/upstream/src/arm/marvell/kirkwood-nsa310s.dts  |    8 +-
 dts/upstream/src/arm/marvell/kirkwood-nsa320.dts   |   18 +-
 dts/upstream/src/arm/marvell/kirkwood-nsa325.dts   |   18 +-
 .../src/arm/marvell/kirkwood-nsa3x0-common.dtsi    |    8 +-
 .../src/arm/marvell/kirkwood-openblocks_a6.dts     |    4 +-
 .../src/arm/marvell/kirkwood-openblocks_a7.dts     |    2 -
 dts/upstream/src/arm/marvell/kirkwood-pogo_e02.dts |    4 +-
 .../src/arm/marvell/kirkwood-pogoplug-series-4.dts |    8 +-
 .../src/arm/marvell/kirkwood-sheevaplug-esata.dts  |    2 +-
 .../src/arm/marvell/kirkwood-sheevaplug.dts        |    4 +-
 .../src/arm/marvell/kirkwood-synology.dtsi         |   58 +-
 dts/upstream/src/arm/marvell/kirkwood-t5325.dts    |    4 +-
 .../src/arm/marvell/kirkwood-ts219-6281.dts        |    6 +-
 .../src/arm/marvell/kirkwood-ts219-6282.dts        |    6 +-
 dts/upstream/src/arm/marvell/kirkwood-ts419.dtsi   |    6 +-
 .../arm/marvell/mvebu-linkstation-gpio-simple.dtsi |    2 -
 .../src/arm/marvell/orion5x-lacie-d2-network.dts   |    9 +-
 .../orion5x-lacie-ethernet-disk-mini-v2.dts        |    7 +-
 .../src/arm/marvell/orion5x-linkstation-lschl.dts  |    4 +-
 dts/upstream/src/arm/marvell/orion5x-lswsgl.dts    |   25 +-
 .../marvell/orion5x-maxtor-shared-storage-2.dts    |    7 +-
 .../src/arm/marvell/orion5x-netgear-wnr854t.dts    |    2 +-
 .../src/arm/marvell/orion5x-rd88f5182-nas.dts      |    2 +-
 dts/upstream/src/arm/mediatek/mt2701-evb.dts       |    2 +-
 dts/upstream/src/arm/mediatek/mt7623.dtsi          |   18 +-
 dts/upstream/src/arm/nspire/nspire-classic.dtsi    |    2 +-
 dts/upstream/src/arm/nspire/nspire-cx.dts          |    2 +-
 dts/upstream/src/arm/nspire/nspire.dtsi            |    5 +-
 .../src/arm/nuvoton/nuvoton-npcm730-kudo.dts       |   22 +-
 .../arm/nuvoton/nuvoton-npcm750-runbmc-olympus.dts |   22 +-
 dts/upstream/src/arm/nxp/imx/e60k02.dtsi           |    4 +
 dts/upstream/src/arm/nxp/imx/imx51-apf51dev.dts    |    4 +-
 dts/upstream/src/arm/nxp/imx/imx51-babbage.dts     |    2 +-
 dts/upstream/src/arm/nxp/imx/imx51-ts4800.dts      |    4 +-
 dts/upstream/src/arm/nxp/imx/imx53-m53evk.dts      |    4 +-
 dts/upstream/src/arm/nxp/imx/imx53-m53menlo.dts    |    1 +
 dts/upstream/src/arm/nxp/imx/imx53-tx53-x03x.dts   |   14 +-
 dts/upstream/src/arm/nxp/imx/imx53-tx53-x13x.dts   |    6 +-
 .../src/arm/nxp/imx/imx6dl-aristainetos2_4.dts     |    5 +-
 .../src/arm/nxp/imx/imx6dl-aristainetos_4.dts      |    4 +-
 .../src/arm/nxp/imx/imx6dl-aristainetos_7.dts      |    4 +-
 .../src/arm/nxp/imx/imx6dl-kontron-samx6i-ads2.dts |   12 +
 .../src/arm/nxp/imx/imx6dl-kontron-samx6i.dtsi     |    2 +-
 .../src/arm/nxp/imx/imx6dl-yapp43-common.dtsi      |   12 +-
 .../src/arm/nxp/imx/imx6q-kontron-samx6i-ads2.dts  |   12 +
 .../src/arm/nxp/imx/imx6q-kontron-samx6i.dtsi      |   25 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw52xx.dtsi   |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw53xx.dtsi   |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw54xx.dtsi   |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw560x.dtsi   |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw5903.dtsi   |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-gw5904.dtsi   |    2 +-
 .../arm/nxp/imx/imx6qdl-kontron-samx6i-ads2.dtsi   |  148 +
 .../src/arm/nxp/imx/imx6qdl-kontron-samx6i.dtsi    |   58 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-mba6a.dtsi    |   12 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-mba6b.dtsi    |   12 +-
 .../src/arm/nxp/imx/imx6qdl-sabreauto.dtsi         |    2 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-tx6-lcd.dtsi  |   21 +-
 dts/upstream/src/arm/nxp/imx/imx6qdl-tx6-lvds.dtsi |   20 +-
 dts/upstream/src/arm/nxp/imx/imx6ul-tx6ul.dtsi     |   14 +-
 dts/upstream/src/arm/nxp/mxs/imx28-tx28.dts        |    6 -
 .../src/arm/qcom/msm8226-motorola-falcon.dts       |   53 +
 .../arm/qcom/qcom-apq8026-samsung-milletwifi.dts   |  573 ++
 dts/upstream/src/arm/qcom/qcom-apq8064.dtsi        |    7 +-
 dts/upstream/src/arm/qcom/qcom-apq8084.dtsi        |    2 +-
 dts/upstream/src/arm/qcom/qcom-ipq4019.dtsi        |    1 -
 dts/upstream/src/arm/qcom/qcom-ipq8064.dtsi        |    3 +-
 dts/upstream/src/arm/qcom/qcom-mdm9615.dtsi        |    1 -
 .../arm/qcom/qcom-msm8226-microsoft-common.dtsi    |    4 +
 .../src/arm/qcom/qcom-msm8226-samsung-ms013g.dts   |  386 ++
 dts/upstream/src/arm/qcom/qcom-msm8226.dtsi        |    4 +-
 dts/upstream/src/arm/qcom/qcom-msm8660.dtsi        |    1 -
 .../arm/qcom/qcom-msm8926-motorola-peregrine.dts   |  123 +-
 dts/upstream/src/arm/qcom/qcom-msm8960.dtsi        |    5 +-
 .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts    |    6 +-
 .../src/arm/qcom/qcom-msm8974-samsung-hlte.dts     |  401 ++
 dts/upstream/src/arm/qcom/qcom-msm8974.dtsi        |   28 +-
 .../src/arm/qcom/qcom-msm8974pro-htc-m8.dts        |  353 +
 .../qcom-msm8974pro-sony-xperia-shinano-aries.dts  |   44 +
 ...qcom-msm8974pro-sony-xperia-shinano-common.dtsi |    2 +
 dts/upstream/src/arm/renesas/r8a73a4.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7742.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7743.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7744.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7745.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a77470.dtsi         |    1 +
 dts/upstream/src/arm/renesas/r8a7790.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7791.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7792.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7793.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r8a7794.dtsi          |    1 +
 dts/upstream/src/arm/renesas/r9a06g032.dtsi        |   19 +
 dts/upstream/src/arm/rockchip/rk3036.dtsi          |    1 +
 dts/upstream/src/arm/rockchip/rk3066a-mk808.dts    |    8 +
 dts/upstream/src/arm/rockchip/rk3066a.dtsi         |   20 +-
 dts/upstream/src/arm/rockchip/rk3128.dtsi          |  128 +
 dts/upstream/src/arm/rockchip/rk3xxx.dtsi          |    7 +-
 .../src/arm/rockchip/rv1126-edgeble-neu2-io.dts    |    3 +-
 dts/upstream/src/arm/st/stih407-family.dtsi        |    6 +-
 dts/upstream/src/arm/st/stih410.dtsi               |    1 +
 dts/upstream/src/arm/st/stih418.dtsi               |   42 +-
 dts/upstream/src/arm/st/stm32f429.dtsi             |    1 +
 dts/upstream/src/arm/st/stm32mp13-pinctrl.dtsi     |  697 ++
 dts/upstream/src/arm/st/stm32mp131.dtsi            |   38 +
 dts/upstream/src/arm/st/stm32mp133.dtsi            |   31 +
 .../src/arm/st/stm32mp135f-dhcor-dhsbc.dts         |  377 ++
 dts/upstream/src/arm/st/stm32mp135f-dk.dts         |  128 +
 dts/upstream/src/arm/st/stm32mp13xx-dhcor-som.dtsi |  308 +
 dts/upstream/src/arm/st/stm32mp151.dtsi            |    1 +
 dts/upstream/src/arm/st/stm32mp157a-dk1-scmi.dts   |    5 +
 dts/upstream/src/arm/st/stm32mp157c-dk2-scmi.dts   |    5 +
 dts/upstream/src/arm/st/stm32mp157c-ed1-scmi.dts   |    5 +
 dts/upstream/src/arm/st/stm32mp157c-ev1-scmi.dts   |    5 +
 .../src/arm/st/stm32mp157c-osd32mp1-red.dts        |   13 -
 dts/upstream/src/arm/st/stm32mp15xc-lxa-tac.dtsi   |   13 -
 dts/upstream/src/arm/st/stm32mp15xx-osd32.dtsi     |   13 +
 dts/upstream/src/arm/ti/davinci/da850-evm.dts      |    2 +-
 dts/upstream/src/arm/ti/omap/am335x-guardian.dts   |    2 +-
 dts/upstream/src/arm/ti/omap/am335x-pdu001.dts     |    2 +-
 dts/upstream/src/arm/ti/omap/am335x-pepper.dts     |    2 +-
 .../src/arm/ti/omap/am5729-beagleboneai.dts        |    1 -
 dts/upstream/src/arm/ti/omap/omap3-n900.dts        |    2 +-
 dts/upstream/src/arm/vt8500/vt8500-bv07.dts        |    2 +-
 dts/upstream/src/arm/vt8500/vt8500.dtsi            |    2 +-
 dts/upstream/src/arm/vt8500/wm8505-ref.dts         |    2 +-
 dts/upstream/src/arm/vt8500/wm8505.dtsi            |    2 +-
 dts/upstream/src/arm/vt8500/wm8650-mid.dts         |    2 +-
 dts/upstream/src/arm/vt8500/wm8650.dtsi            |    2 +-
 dts/upstream/src/arm/vt8500/wm8750.dtsi            |    4 +-
 dts/upstream/src/arm/vt8500/wm8850-w70v2.dts       |    2 +-
 dts/upstream/src/arm/vt8500/wm8850.dtsi            |    4 +-
 dts/upstream/src/arm64/airoha/en7581-evb.dts       |   26 +
 dts/upstream/src/arm64/airoha/en7581.dtsi          |  154 +
 .../src/arm64/allwinner/sun50i-a64-pine64-lts.dts  |    2 +-
 .../src/arm64/allwinner/sun50i-a64-pine64-plus.dts |    2 +-
 .../src/arm64/allwinner/sun50i-a64-pine64.dts      |    2 +-
 .../src/arm64/allwinner/sun50i-a64-pinebook.dts    |    2 +-
 .../allwinner/sun50i-a64-pinetab-early-adopter.dts |    2 +-
 .../src/arm64/allwinner/sun50i-a64-pinetab.dts     |    2 +-
 .../allwinner/sun50i-a64-sopine-baseboard.dts      |    2 +-
 dts/upstream/src/arm64/allwinner/sun50i-a64.dtsi   |   37 +-
 .../arm64/allwinner/sun50i-h6-pine-h64-model-b.dts |    2 +-
 .../src/arm64/allwinner/sun50i-h6-pine-h64.dts     |    2 +-
 dts/upstream/src/arm64/allwinner/sun50i-h6.dtsi    |   37 +
 .../src/arm64/allwinner/sun50i-h616-cpu-opp.dtsi   |   25 +-
 dts/upstream/src/arm64/allwinner/sun50i-h616.dtsi  |   77 +
 .../allwinner/sun50i-h700-anbernic-rg35xx-2024.dts |    4 +-
 .../allwinner/sun50i-h700-anbernic-rg35xx-h.dts    |   79 +
 .../src/arm64/altera/socfpga_stratix10.dtsi        |   10 +
 .../src/arm64/altera/socfpga_stratix10_socdk.dts   |    2 -
 .../arm64/altera/socfpga_stratix10_socdk_nand.dts  |    2 -
 dts/upstream/src/arm64/amlogic/amlogic-a4.dtsi     |   10 +
 dts/upstream/src/arm64/amlogic/amlogic-c3.dtsi     |    3 +-
 dts/upstream/src/arm64/amlogic/meson-a1-ad402.dts  |   45 +
 dts/upstream/src/arm64/amlogic/meson-a1.dtsi       |   16 +-
 dts/upstream/src/arm64/amlogic/meson-axg.dtsi      |   24 +-
 .../src/arm64/amlogic/meson-g12-common.dtsi        |  438 +-
 dts/upstream/src/arm64/amlogic/meson-g12.dtsi      |    4 +
 dts/upstream/src/arm64/amlogic/meson-g12a-u200.dts |    2 +-
 .../src/arm64/amlogic/meson-g12b-bananapi.dtsi     |   14 -
 .../src/arm64/amlogic/meson-g12b-dreambox-one.dts  |   17 +
 .../src/arm64/amlogic/meson-g12b-dreambox-two.dts  |   20 +
 .../src/arm64/amlogic/meson-g12b-dreambox.dtsi     |  154 +
 .../src/arm64/amlogic/meson-g12b-odroid-n2.dtsi    |   36 +-
 .../src/arm64/amlogic/meson-g12b-radxa-zero2.dts   |   24 +
 .../src/arm64/amlogic/meson-gxbb-odroidc2.dts      |    2 +-
 dts/upstream/src/arm64/amlogic/meson-gxbb.dtsi     |   10 +-
 .../src/arm64/amlogic/meson-gxl-s905x-vero4k.dts   |  199 +
 dts/upstream/src/arm64/amlogic/meson-gxl.dtsi      |   10 +-
 .../src/arm64/amlogic/meson-gxlx-s905l-p271.dts    |   51 +
 dts/upstream/src/arm64/amlogic/meson-s4.dtsi       |  199 +
 dts/upstream/src/arm64/amlogic/meson-sm1.dtsi      |   44 +-
 dts/upstream/src/arm64/apm/apm-merlin.dts          |    2 +-
 dts/upstream/src/arm64/apm/apm-mustang.dts         |    2 +-
 dts/upstream/src/arm64/arm/corstone1000-fvp.dts    |    2 +-
 dts/upstream/src/arm64/arm/corstone1000.dtsi       |    6 +-
 dts/upstream/src/arm64/arm/foundation-v8.dtsi      |    6 +-
 dts/upstream/src/arm64/arm/fvp-base-revc.dts       |    1 +
 dts/upstream/src/arm64/arm/juno-base.dtsi          |    1 -
 dts/upstream/src/arm64/arm/juno-clocks.dtsi        |   10 +-
 dts/upstream/src/arm64/arm/juno-motherboard.dtsi   |   13 +-
 .../src/arm64/arm/rtsm_ve-motherboard.dtsi         |   10 +-
 .../src/arm64/arm/vexpress-v2f-1xv7-ca53x2.dts     |    6 +-
 dts/upstream/src/arm64/exynos/exynos850.dtsi       |    8 +
 .../src/arm64/exynos/google/gs101-oriole.dts       |    9 +-
 dts/upstream/src/arm64/exynos/google/gs101.dtsi    |   22 +-
 dts/upstream/src/arm64/freescale/fsl-ls1012a.dtsi  |   79 +-
 .../src/arm64/freescale/fsl-ls1028a-rdb.dts        |   31 +
 dts/upstream/src/arm64/freescale/fsl-ls1028a.dtsi  |   55 +-
 .../src/arm64/freescale/fsl-ls1043a-qds.dts        |    2 +-
 .../src/arm64/freescale/fsl-ls1043a-rdb.dts        |   20 +-
 dts/upstream/src/arm64/freescale/fsl-ls1043a.dtsi  |  138 +-
 .../src/arm64/freescale/fsl-ls1046a-qds.dts        |    2 +-
 dts/upstream/src/arm64/freescale/fsl-ls1046a.dtsi  |   49 +-
 .../src/arm64/freescale/fsl-ls1088a-qds.dts        |    2 +-
 dts/upstream/src/arm64/freescale/fsl-ls1088a.dtsi  |   72 +-
 dts/upstream/src/arm64/freescale/fsl-ls2080a.dtsi  |    2 +-
 dts/upstream/src/arm64/freescale/fsl-ls2088a.dtsi  |    2 +-
 .../src/arm64/freescale/fsl-ls208xa-qds.dtsi       |    2 +-
 .../src/arm64/freescale/fsl-ls208xa-rdb.dtsi       |    2 +-
 dts/upstream/src/arm64/freescale/fsl-ls208xa.dtsi  |  186 +-
 dts/upstream/src/arm64/freescale/fsl-lx2160a.dtsi  |   56 +-
 .../src/arm64/freescale/imx8-ss-audio.dtsi         |    1 -
 dts/upstream/src/arm64/freescale/imx8-ss-cm41.dtsi |   68 +
 dts/upstream/src/arm64/freescale/imx8-ss-conn.dtsi |   69 +
 dts/upstream/src/arm64/freescale/imx8dxl-evk.dts   |  277 +
 .../src/arm64/freescale/imx8dxl-ss-adma.dtsi       |   78 +
 .../src/arm64/freescale/imx8dxl-ss-conn.dtsi       |   11 +
 dts/upstream/src/arm64/freescale/imx8mm-evk.dtsi   |    2 +-
 .../src/arm64/freescale/imx8mm-iot-gateway.dts     |  218 +
 .../imx8mm-phygate-tauri-l-rs232-rs232.dtso        |   72 +
 .../imx8mm-phygate-tauri-l-rs232-rs485.dtso        |   76 +
 .../imx8mm-phygate-tauri-l-rs232-rts-cts.dtso      |   41 +
 .../src/arm64/freescale/imx8mm-phygate-tauri-l.dts |   10 +
 .../src/arm64/freescale/imx8mm-tqma8mqml.dtsi      |    8 +-
 .../src/arm64/freescale/imx8mm-ucm-som.dtsi        |  679 ++
 .../src/arm64/freescale/imx8mm-venice-gw700x.dtsi  |   20 +
 .../src/arm64/freescale/imx8mm-venice-gw7901.dts   |    2 -
 .../src/arm64/freescale/imx8mm-venice-gw7902.dts   |    2 -
 .../src/arm64/freescale/imx8mm-venice-gw7903.dts   |    2 -
 .../src/arm64/freescale/imx8mm-venice-gw7904.dts   |    2 -
 .../src/arm64/freescale/imx8mm-verdin.dtsi         |   20 +-
 .../src/arm64/freescale/imx8mn-tqma8mqnl.dtsi      |    8 +-
 .../src/arm64/freescale/imx8mn-venice-gw7902.dts   |    2 -
 .../src/arm64/freescale/imx8mp-beacon-kit.dts      |   24 +-
 .../src/arm64/freescale/imx8mp-beacon-som.dtsi     |    2 -
 .../src/arm64/freescale/imx8mp-debix-model-a.dts   |   47 +
 .../src/arm64/freescale/imx8mp-dhcom-pdk2.dts      |   39 +
 .../src/arm64/freescale/imx8mp-dhcom-pdk3.dts      |   39 +
 .../src/arm64/freescale/imx8mp-dhcom-som.dtsi      |   13 +-
 .../arm64/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso |   77 +
 dts/upstream/src/arm64/freescale/imx8mp-evk.dts    |   91 +-
 .../src/arm64/freescale/imx8mp-msc-sm2s-ep1.dts    |   27 +
 .../freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts   |  906 +++
 .../arm64/freescale/imx8mp-tqma8mpql-mba8mpxl.dts  |    5 -
 .../src/arm64/freescale/imx8mp-tqma8mpql.dtsi      |    8 +-
 .../src/arm64/freescale/imx8mp-venice-gw702x.dtsi  |   20 +
 .../src/arm64/freescale/imx8mp-venice-gw74xx.dts   |   24 +
 .../src/arm64/freescale/imx8mp-verdin-dahlia.dtsi  |   37 +
 .../src/arm64/freescale/imx8mp-verdin-dev.dtsi     |   37 +
 .../src/arm64/freescale/imx8mp-verdin-mallow.dtsi  |   37 +
 .../src/arm64/freescale/imx8mp-verdin-nonwifi.dtsi |    3 +-
 .../src/arm64/freescale/imx8mp-verdin-wifi.dtsi    |    3 +-
 .../src/arm64/freescale/imx8mp-verdin-yavia.dtsi   |   37 +
 .../src/arm64/freescale/imx8mp-verdin.dtsi         |   18 +-
 dts/upstream/src/arm64/freescale/imx8mp.dtsi       |  120 +-
 .../src/arm64/freescale/imx8mq-librem5.dtsi        |    2 -
 .../src/arm64/freescale/imx8mq-tqma8mq.dtsi        |    8 +-
 dts/upstream/src/arm64/freescale/imx8qm-mek.dts    |  344 +
 .../src/arm64/freescale/imx8qm-ss-audio.dtsi       |  473 ++
 dts/upstream/src/arm64/freescale/imx8qm.dtsi       |  103 +
 dts/upstream/src/arm64/freescale/imx8qxp-mek.dts   |    1 +
 .../src/arm64/freescale/imx93-11x11-evk.dts        |  309 +-
 dts/upstream/src/arm64/freescale/imx93-9x9-qsb.dts |  492 ++
 .../arm64/freescale/imx93-tqma9352-mba93xxca.dts   |   73 +-
 .../arm64/freescale/imx93-tqma9352-mba93xxla.dts   |   63 +-
 .../src/arm64/freescale/imx93-tqma9352.dtsi        |    9 +-
 dts/upstream/src/arm64/freescale/imx93.dtsi        |    2 +-
 .../src/arm64/freescale/imx95-19x19-evk.dts        |  289 +
 dts/upstream/src/arm64/freescale/imx95-clock.h     |  187 +
 dts/upstream/src/arm64/freescale/imx95-pinfunc.h   |  865 +++
 dts/upstream/src/arm64/freescale/imx95-power.h     |   47 +
 dts/upstream/src/arm64/freescale/imx95.dtsi        | 1192 ++++
 .../src/arm64/freescale/qoriq-fman3-0-10g-0.dtsi   |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-10g-1.dtsi   |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-0.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-1.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-2.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-3.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-4.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0-1g-5.dtsi    |    2 +-
 .../src/arm64/freescale/qoriq-fman3-0.dtsi         |    4 +-
 dts/upstream/src/arm64/freescale/tqma8xx.dtsi      |    8 +-
 dts/upstream/src/arm64/hisilicon/hi3660.dtsi       |    2 +-
 .../src/arm64/intel/socfpga_agilex_socdk.dts       |    2 -
 dts/upstream/src/arm64/intel/socfpga_n5x_socdk.dts |    2 -
 .../src/arm64/marvell/armada-3720-gl-mv1000.dts    |    8 +-
 dts/upstream/src/arm64/marvell/cn9130-cf-base.dts  |  178 +
 dts/upstream/src/arm64/marvell/cn9130-cf-pro.dts   |  375 ++
 dts/upstream/src/arm64/marvell/cn9130-cf.dtsi      |  197 +
 dts/upstream/src/arm64/marvell/cn9130-sr-som.dtsi  |  160 +
 .../src/arm64/marvell/cn9131-cf-solidwan.dts       |  637 ++
 dts/upstream/src/arm64/marvell/cn9132-clearfog.dts |  673 ++
 dts/upstream/src/arm64/marvell/cn9132-sr-cex7.dtsi |  712 ++
 dts/upstream/src/arm64/mediatek/mt2712-evb.dts     |    4 +-
 .../src/arm64/mediatek/mt6795-sony-xperia-m5.dts   |    8 +-
 .../src/arm64/mediatek/mt7622-bananapi-bpi-r64.dts |    8 +-
 dts/upstream/src/arm64/mediatek/mt7622-rfb1.dts    |    4 +-
 .../src/arm64/mediatek/mt7981b-cudy-wr3000-v1.dts  |   74 +
 .../src/arm64/mediatek/mt7981b-openwrt-one.dts     |   15 +
 dts/upstream/src/arm64/mediatek/mt7981b.dtsi       |   78 +-
 .../mediatek/mt7986a-bananapi-bpi-r3-emmc.dtso     |   28 +-
 .../mediatek/mt7986a-bananapi-bpi-r3-mini.dts      |  493 ++
 .../mediatek/mt7986a-bananapi-bpi-r3-nand.dtso     |   66 +-
 .../mediatek/mt7986a-bananapi-bpi-r3-nor.dtso      |   78 +-
 .../arm64/mediatek/mt7986a-bananapi-bpi-r3-sd.dtso |   16 +-
 dts/upstream/src/arm64/mediatek/mt7988a.dtsi       |   90 +-
 .../src/arm64/mediatek/mt8173-elm-hana.dtsi        |    9 +
 dts/upstream/src/arm64/mediatek/mt8173-elm.dtsi    |    6 -
 dts/upstream/src/arm64/mediatek/mt8173-evb.dts     |   12 +-
 dts/upstream/src/arm64/mediatek/mt8183-evb.dts     |    6 -
 .../arm64/mediatek/mt8183-kukui-audio-da7219.dtsi  |    2 +-
 .../arm64/mediatek/mt8183-kukui-jacuzzi-cozmo.dts  |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts  |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts  |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts  |    1 +
 .../mt8183-kukui-jacuzzi-fennel14-sku2.dts         |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-fennel14.dts     |    1 +
 .../arm64/mediatek/mt8183-kukui-jacuzzi-kappa.dts  |    1 +
 .../arm64/mediatek/mt8183-kukui-jacuzzi-kenzo.dts  |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts  |    2 +-
 .../mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts  |    2 +-
 .../arm64/mediatek/mt8183-kukui-jacuzzi-pico6.dts  |   14 +-
 .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts  |    1 +
 .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts  |    1 +
 .../src/arm64/mediatek/mt8183-kukui-jacuzzi.dtsi   |   25 +-
 .../arm64/mediatek/mt8183-kukui-kodama-sku32.dts   |    1 +
 dts/upstream/src/arm64/mediatek/mt8183-kukui.dtsi  |   18 +-
 dts/upstream/src/arm64/mediatek/mt8183-pumpkin.dts |   10 +-
 dts/upstream/src/arm64/mediatek/mt8183.dtsi        |  136 +-
 .../mediatek/mt8186-corsola-voltorb-sku589824.dts  |   13 +
 .../mediatek/mt8186-corsola-voltorb-sku589825.dts  |   25 +
 .../src/arm64/mediatek/mt8186-corsola-voltorb.dtsi |  103 +
 .../src/arm64/mediatek/mt8186-corsola.dtsi         |   42 +-
 dts/upstream/src/arm64/mediatek/mt8188.dtsi        |  480 ++
 .../arm64/mediatek/mt8192-asurada-hayato-r1.dts    |    1 +
 .../mediatek/mt8192-asurada-hayato-r5-sku2.dts     |    1 +
 .../arm64/mediatek/mt8192-asurada-spherion-r0.dts  |    1 +
 .../arm64/mediatek/mt8192-asurada-spherion-r4.dts  |    1 +
 .../src/arm64/mediatek/mt8192-asurada.dtsi         |    1 +
 dts/upstream/src/arm64/mediatek/mt8192.dtsi        |    2 +-
 .../src/arm64/mediatek/mt8195-cherry-dojo-r1.dts   |  114 +
 dts/upstream/src/arm64/mediatek/mt8195-cherry.dtsi |   50 +
 dts/upstream/src/arm64/mediatek/mt8195-demo.dts    |   26 +-
 dts/upstream/src/arm64/mediatek/mt8195-evb.dts     |    4 +-
 dts/upstream/src/arm64/mediatek/mt8195.dtsi        |    2 +-
 dts/upstream/src/arm64/mediatek/mt8365-evk.dts     |    4 +-
 dts/upstream/src/arm64/mediatek/mt8365.dtsi        |    3 +-
 .../src/arm64/mediatek/mt8390-genio-700-evk.dts    |  880 +++
 .../src/arm64/mediatek/mt8395-genio-1200-evk.dts   |   34 +-
 .../mediatek/mt8395-kontron-3-5-sbc-i1200.dts      | 1127 ++++
 .../src/arm64/mediatek/mt8395-radxa-nio-12l.dts    |   88 +-
 .../src/arm64/microchip/sparx5_pcb134_board.dtsi   |  372 +-
 .../src/arm64/microchip/sparx5_pcb135_board.dtsi   |   95 +-
 .../nvidia/tegra234-p3768-0000+p3767-0000.dts      |   77 +-
 .../nvidia/tegra234-p3768-0000+p3767-0005.dts      |   31 +-
 ...68-0000.dtsi => tegra234-p3768-0000+p3767.dtsi} |   28 +-
 .../src/arm64/qcom/apq8016-schneider-hmibsc.dts    |  491 ++
 .../arm64/qcom/ipq5018-tplink-archer-ax55-v1.dts   |  128 +
 dts/upstream/src/arm64/qcom/ipq5018.dtsi           |    1 -
 dts/upstream/src/arm64/qcom/ipq5332.dtsi           |    5 +-
 dts/upstream/src/arm64/qcom/ipq6018.dtsi           |   28 +-
 dts/upstream/src/arm64/qcom/ipq8074.dtsi           |   16 +-
 dts/upstream/src/arm64/qcom/ipq9574.dtsi           |   39 +-
 .../src/arm64/qcom/msm8216-samsung-fortuna3g.dts   |   14 +
 .../src/arm64/qcom/msm8916-acer-a1-724.dts         |   26 +
 .../src/arm64/qcom/msm8916-gplus-fl8005a.dts       |   47 +
 dts/upstream/src/arm64/qcom/msm8916-lg-c50.dts     |  140 +
 dts/upstream/src/arm64/qcom/msm8916-lg-m216.dts    |  251 +
 .../src/arm64/qcom/msm8916-motorola-common.dtsi    |  161 +
 .../src/arm64/qcom/msm8916-motorola-harpia.dts     |  147 +
 .../src/arm64/qcom/msm8916-motorola-osprey.dts     |  105 +
 .../src/arm64/qcom/msm8916-motorola-surnia.dts     |   83 +
 .../arm64/qcom/msm8916-samsung-a2015-common.dtsi   |   53 +-
 .../src/arm64/qcom/msm8916-samsung-a3u-eur.dts     |    6 +
 .../src/arm64/qcom/msm8916-samsung-a5u-eur.dts     |    6 +
 dts/upstream/src/arm64/qcom/msm8916-samsung-e5.dts |    6 +
 dts/upstream/src/arm64/qcom/msm8916-samsung-e7.dts |    7 +
 .../arm64/qcom/msm8916-samsung-fortuna-common.dtsi |  197 +
 .../arm64/qcom/msm8916-samsung-gprimeltecan.dts    |   70 +
 .../src/arm64/qcom/msm8916-samsung-grandmax.dts    |    6 +
 .../arm64/qcom/msm8916-samsung-grandprimelte.dts   |   14 +
 .../arm64/qcom/msm8916-samsung-rossa-common.dtsi   |   18 +
 .../src/arm64/qcom/msm8916-samsung-rossa.dts       |    6 +
 dts/upstream/src/arm64/qcom/msm8916.dtsi           |   18 +-
 dts/upstream/src/arm64/qcom/msm8939-samsung-a7.dts |   56 +-
 dts/upstream/src/arm64/qcom/msm8939.dtsi           |   16 +-
 .../src/arm64/qcom/msm8953-motorola-potter.dts     |    1 +
 .../src/arm64/qcom/msm8953-xiaomi-daisy.dts        |    1 +
 .../src/arm64/qcom/msm8953-xiaomi-mido.dts         |    1 +
 .../src/arm64/qcom/msm8953-xiaomi-tissot.dts       |    1 +
 .../src/arm64/qcom/msm8953-xiaomi-vince.dts        |    1 +
 dts/upstream/src/arm64/qcom/msm8953.dtsi           |   30 +-
 dts/upstream/src/arm64/qcom/msm8956.dtsi           |    4 +-
 dts/upstream/src/arm64/qcom/msm8976.dtsi           |  579 +-
 dts/upstream/src/arm64/qcom/msm8994.dtsi           |   14 +-
 .../src/arm64/qcom/msm8996-xiaomi-common.dtsi      |    1 -
 dts/upstream/src/arm64/qcom/msm8996.dtsi           |  104 +-
 dts/upstream/src/arm64/qcom/msm8998.dtsi           |   70 +-
 dts/upstream/src/arm64/qcom/pm6125.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm6150.dtsi            |    8 +-
 dts/upstream/src/arm64/qcom/pm6150l.dtsi           |    3 -
 dts/upstream/src/arm64/qcom/pm6350.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm660.dtsi             |   26 +-
 dts/upstream/src/arm64/qcom/pm660l.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm7250b.dtsi           |   47 +-
 dts/upstream/src/arm64/qcom/pm7325.dtsi            |    2 +-
 dts/upstream/src/arm64/qcom/pm7550ba.dtsi          |    1 -
 dts/upstream/src/arm64/qcom/pm8010.dtsi            |    2 -
 dts/upstream/src/arm64/qcom/pm8150.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm8150b.dtsi           |    1 -
 dts/upstream/src/arm64/qcom/pm8150l.dtsi           |    1 -
 dts/upstream/src/arm64/qcom/pm8350.dtsi            |    2 +-
 dts/upstream/src/arm64/qcom/pm8350b.dtsi           |    2 +-
 dts/upstream/src/arm64/qcom/pm8350c.dtsi           |    2 +-
 dts/upstream/src/arm64/qcom/pm8450.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm8550.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm8550b.dtsi           |    1 -
 dts/upstream/src/arm64/qcom/pm8550ve.dtsi          |    1 -
 dts/upstream/src/arm64/qcom/pm8550vs.dtsi          |    4 -
 dts/upstream/src/arm64/qcom/pm8916.dtsi            |   31 +-
 dts/upstream/src/arm64/qcom/pm8953.dtsi            |    3 -
 dts/upstream/src/arm64/qcom/pm8994.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pm8998.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pmi632.dtsi            |    7 +-
 dts/upstream/src/arm64/qcom/pmi8950.dtsi           |    8 +
 dts/upstream/src/arm64/qcom/pmm8155au_1.dtsi       |    1 -
 dts/upstream/src/arm64/qcom/pmm8155au_2.dtsi       |    1 -
 dts/upstream/src/arm64/qcom/pmr735a.dtsi           |    2 +-
 dts/upstream/src/arm64/qcom/pmr735b.dtsi           |    2 +-
 dts/upstream/src/arm64/qcom/pmr735d_a.dtsi         |    1 -
 dts/upstream/src/arm64/qcom/pmr735d_b.dtsi         |    1 -
 dts/upstream/src/arm64/qcom/pms405.dtsi            |    1 -
 dts/upstream/src/arm64/qcom/pmx75.dtsi             |    1 -
 dts/upstream/src/arm64/qcom/qcm2290.dtsi           |  184 +-
 .../src/arm64/qcom/qcm6490-fairphone-fp5.dts       |  157 +-
 dts/upstream/src/arm64/qcom/qcm6490-idp.dts        |    2 +-
 .../src/arm64/qcom/qcm6490-shift-otter.dts         |  961 +++
 dts/upstream/src/arm64/qcom/qcs404.dtsi            |   20 +-
 dts/upstream/src/arm64/qcom/qcs6490-rb3gen2.dts    |  111 +-
 .../src/arm64/qcom/qcs8550-aim300-aiot.dts         |  315 +
 dts/upstream/src/arm64/qcom/qcs8550-aim300.dtsi    |  405 ++
 dts/upstream/src/arm64/qcom/qcs8550.dtsi           |  162 +
 dts/upstream/src/arm64/qcom/qdu1000-idp.dts        |   23 +
 dts/upstream/src/arm64/qcom/qdu1000.dtsi           |  137 +
 dts/upstream/src/arm64/qcom/qrb2210-rb1.dts        |   21 +-
 dts/upstream/src/arm64/qcom/qrb4210-rb2.dts        |   17 +-
 dts/upstream/src/arm64/qcom/qrb5165-rb5.dts        |  122 +-
 dts/upstream/src/arm64/qcom/qru1000-idp.dts        |   23 +
 dts/upstream/src/arm64/qcom/sa8155p.dtsi           |    4 +
 dts/upstream/src/arm64/qcom/sa8775p-pmics.dtsi     |    8 +-
 dts/upstream/src/arm64/qcom/sa8775p-ride-r3.dts    |   47 +
 dts/upstream/src/arm64/qcom/sa8775p-ride.dts       |  836 +--
 dts/upstream/src/arm64/qcom/sa8775p-ride.dtsi      |  814 +++
 dts/upstream/src/arm64/qcom/sa8775p.dtsi           | 1144 +++-
 .../src/arm64/qcom/sc7180-trogdor-clamshell.dtsi   |    9 +
 .../src/arm64/qcom/sc7180-trogdor-coachz.dtsi      |    6 +-
 .../src/arm64/qcom/sc7180-trogdor-detachable.dtsi  |   13 +
 .../src/arm64/qcom/sc7180-trogdor-homestar.dtsi    |   10 +-
 .../src/arm64/qcom/sc7180-trogdor-kingoftown.dts   |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r1-kb.dts  |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r1-lte.dts |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r10-kb.dts |    2 +-
 .../arm64/qcom/sc7180-trogdor-lazor-r10-lte.dts    |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r3-kb.dts  |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r3-lte.dts |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r9-kb.dts  |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor-r9-lte.dts |    2 +-
 .../src/arm64/qcom/sc7180-trogdor-lazor.dtsi       |    3 +-
 .../src/arm64/qcom/sc7180-trogdor-pazquel.dtsi     |    5 +-
 .../src/arm64/qcom/sc7180-trogdor-pompom.dtsi      |    6 +-
 .../arm64/qcom/sc7180-trogdor-quackingstick.dtsi   |   15 +-
 dts/upstream/src/arm64/qcom/sc7180-trogdor-r1.dts  |    3 +-
 .../src/arm64/qcom/sc7180-trogdor-wormdingler.dtsi |    6 +-
 dts/upstream/src/arm64/qcom/sc7180-trogdor.dtsi    |    8 +-
 dts/upstream/src/arm64/qcom/sc7180.dtsi            |   29 +-
 dts/upstream/src/arm64/qcom/sc7280-idp.dtsi        |    1 -
 dts/upstream/src/arm64/qcom/sc7280-qcard.dtsi      |    1 -
 dts/upstream/src/arm64/qcom/sc7280.dtsi            |  226 +-
 .../src/arm64/qcom/sc8180x-lenovo-flex-5g.dts      |   16 +-
 dts/upstream/src/arm64/qcom/sc8180x-pmics.dtsi     |    2 -
 dts/upstream/src/arm64/qcom/sc8180x-primus.dts     |   20 +-
 dts/upstream/src/arm64/qcom/sc8180x.dtsi           |  252 +-
 dts/upstream/src/arm64/qcom/sc8280xp-crd.dts       |   20 +-
 .../arm64/qcom/sc8280xp-lenovo-thinkpad-x13s.dts   |  145 +-
 dts/upstream/src/arm64/qcom/sc8280xp-pmics.dtsi    |    4 +-
 dts/upstream/src/arm64/qcom/sc8280xp.dtsi          |   82 +-
 .../src/arm64/qcom/sda660-inforce-ifc6560.dts      |   15 +
 .../src/arm64/qcom/sdm450-lenovo-tbx605f.dts       |  276 +
 .../src/arm64/qcom/sdm450-motorola-ali.dts         |    1 +
 dts/upstream/src/arm64/qcom/sdm630.dtsi            |   30 +-
 .../src/arm64/qcom/sdm632-fairphone-fp3.dts        |    4 +
 .../src/arm64/qcom/sdm632-motorola-ocean.dts       |    1 +
 dts/upstream/src/arm64/qcom/sdm670.dtsi            |   18 +
 dts/upstream/src/arm64/qcom/sdm845-mtp.dts         |   12 -
 dts/upstream/src/arm64/qcom/sdm845.dtsi            |  179 +-
 .../src/arm64/qcom/sdm850-lenovo-yoga-c630.dts     |   77 +
 dts/upstream/src/arm64/qcom/sdx75-idp.dts          |   45 +
 dts/upstream/src/arm64/qcom/sdx75.dtsi             |  583 +-
 .../src/arm64/qcom/sm4250-oneplus-billie2.dts      |    1 +
 dts/upstream/src/arm64/qcom/sm4450.dtsi            |   48 +-
 dts/upstream/src/arm64/qcom/sm6115-fxtec-pro1x.dts |    1 +
 dts/upstream/src/arm64/qcom/sm6115.dtsi            |   45 +-
 .../src/arm64/qcom/sm6115p-lenovo-j606f.dts        |    1 +
 .../arm64/qcom/sm6125-sony-xperia-seine-pdx201.dts |    8 -
 .../src/arm64/qcom/sm6125-xiaomi-laurel-sprout.dts |    6 -
 dts/upstream/src/arm64/qcom/sm6125.dtsi            |    8 +-
 .../arm64/qcom/sm6350-sony-xperia-lena-pdx213.dts  |    3 +-
 dts/upstream/src/arm64/qcom/sm6350.dtsi            |  148 +-
 .../qcom/sm6375-sony-xperia-murray-pdx225.dts      |    2 +-
 dts/upstream/src/arm64/qcom/sm6375.dtsi            |   78 -
 .../src/arm64/qcom/sm7225-fairphone-fp4.dts        |  417 +-
 dts/upstream/src/arm64/qcom/sm8150-hdk.dts         |   17 +-
 dts/upstream/src/arm64/qcom/sm8150.dtsi            |   74 +-
 dts/upstream/src/arm64/qcom/sm8250-mtp.dts         |   14 -
 .../src/arm64/qcom/sm8250-sony-xperia-edo.dtsi     |    2 +-
 .../src/arm64/qcom/sm8250-xiaomi-elish-common.dtsi |    8 +-
 dts/upstream/src/arm64/qcom/sm8250.dtsi            |   83 +-
 dts/upstream/src/arm64/qcom/sm8350-hdk.dts         |   27 +-
 dts/upstream/src/arm64/qcom/sm8350.dtsi            |   82 +-
 dts/upstream/src/arm64/qcom/sm8450-hdk.dts         |   43 +-
 .../src/arm64/qcom/sm8450-sony-xperia-nagara.dtsi  |    2 +-
 dts/upstream/src/arm64/qcom/sm8450.dtsi            |  245 +-
 dts/upstream/src/arm64/qcom/sm8550-hdk.dts         |   26 +-
 dts/upstream/src/arm64/qcom/sm8550-mtp.dts         |   26 +-
 dts/upstream/src/arm64/qcom/sm8550-qrd.dts         |  134 +-
 dts/upstream/src/arm64/qcom/sm8550-samsung-q5q.dts |  593 ++
 .../arm64/qcom/sm8550-sony-xperia-yodo-pdx234.dts  |   14 -
 dts/upstream/src/arm64/qcom/sm8550.dtsi            |  335 +-
 .../src/arm64/qcom/sm8650-hdk-display-card.dtso    |  141 +
 dts/upstream/src/arm64/qcom/sm8650-hdk.dts         | 1355 ++++
 dts/upstream/src/arm64/qcom/sm8650-mtp.dts         |   34 +-
 dts/upstream/src/arm64/qcom/sm8650-qrd.dts         |  128 +-
 dts/upstream/src/arm64/qcom/sm8650.dtsi            |  327 +-
 .../src/arm64/qcom/x1e80100-asus-vivobook-s15.dts  |  652 ++
 dts/upstream/src/arm64/qcom/x1e80100-crd.dts       |  256 +-
 .../src/arm64/qcom/x1e80100-lenovo-yoga-slim7x.dts |  967 +++
 dts/upstream/src/arm64/qcom/x1e80100-pmics.dtsi    |  482 ++
 dts/upstream/src/arm64/qcom/x1e80100-qcp.dts       |  395 +-
 dts/upstream/src/arm64/qcom/x1e80100.dtsi          | 1851 +++++-
 dts/upstream/src/arm64/renesas/condor-common.dtsi  |    6 +
 dts/upstream/src/arm64/renesas/r8a774a1.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a774b1.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a774c0.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a774e1.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77951.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77960.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77961.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77965.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77970.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77980-condor.dts |    8 -
 dts/upstream/src/arm64/renesas/r8a77980.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77990.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a77995.dtsi       |    1 +
 dts/upstream/src/arm64/renesas/r8a779a0.dtsi       |    5 +-
 .../src/arm64/renesas/r8a779f0-spider-cpu.dtsi     |    6 +
 dts/upstream/src/arm64/renesas/r8a779f0.dtsi       |    5 +-
 dts/upstream/src/arm64/renesas/r8a779f4-s4sk.dts   |    6 +
 .../r8a779g0-white-hawk-ard-audio-da7212.dtso      |    4 -
 dts/upstream/src/arm64/renesas/r8a779g0.dtsi       |   28 +-
 .../arm64/renesas/r8a779h0-gray-hawk-single.dts    |    4 +
 dts/upstream/src/arm64/renesas/r8a779h0.dtsi       |  737 ++-
 dts/upstream/src/arm64/renesas/r9a07g043.dtsi      |    4 +-
 dts/upstream/src/arm64/renesas/r9a07g043u.dtsi     |    5 +-
 dts/upstream/src/arm64/renesas/r9a07g044.dtsi      |    9 +-
 dts/upstream/src/arm64/renesas/r9a07g054.dtsi      |    9 +-
 dts/upstream/src/arm64/renesas/r9a08g045.dtsi      |   11 +-
 dts/upstream/src/arm64/renesas/r9a09g011.dtsi      |    7 +-
 .../src/arm64/renesas/rz-smarc-common.dtsi         |   11 +-
 .../src/arm64/renesas/white-hawk-cpu-common.dtsi   |   29 +-
 .../src/arm64/renesas/white-hawk-ethernet.dtsi     |  103 +
 .../src/arm64/rockchip/rk3328-rock-pi-e.dts        |    2 +-
 dts/upstream/src/arm64/rockchip/rk3328-rock64.dts  |    2 +
 dts/upstream/src/arm64/rockchip/rk3328.dtsi        |    4 +-
 dts/upstream/src/arm64/rockchip/rk3368-lba3368.dts |  659 ++
 .../src/arm64/rockchip/rk3399-pinephone-pro.dts    |   74 +
 dts/upstream/src/arm64/rockchip/rk3399-puma.dtsi   |   36 +-
 dts/upstream/src/arm64/rockchip/rk3399pro.dtsi     |   22 -
 .../src/arm64/rockchip/rk3566-pinenote.dtsi        |    1 +
 .../src/arm64/rockchip/rk3566-quartz64-a.dts       |    1 +
 .../src/arm64/rockchip/rk3566-quartz64-b.dts       |    1 +
 dts/upstream/src/arm64/rockchip/rk3566-roc-pc.dts  |    2 +-
 .../src/arm64/rockchip/rk3566-soquartz.dtsi        |    1 +
 .../src/arm64/rockchip/rk3568-evb1-v10.dts         |    2 +-
 .../src/arm64/rockchip/rk3568-fastrhino-r66s.dts   |    4 +
 .../src/arm64/rockchip/rk3568-fastrhino-r66s.dtsi  |   48 +-
 .../src/arm64/rockchip/rk3568-fastrhino-r68s.dts   |   16 +-
 dts/upstream/src/arm64/rockchip/rk3568-rock-3a.dts |    4 -
 dts/upstream/src/arm64/rockchip/rk356x.dtsi        |   20 +-
 .../src/arm64/rockchip/rk3588-armsom-sige7.dts     |    4 +
 dts/upstream/src/arm64/rockchip/rk3588-base.dtsi   |   60 +-
 .../rockchip/rk3588-edgeble-neu6a-common.dtsi      |    4 +
 .../src/arm64/rockchip/rk3588-evb1-v10.dts         |   16 +
 dts/upstream/src/arm64/rockchip/rk3588-extra.dtsi  |   35 +
 .../src/arm64/rockchip/rk3588-ok3588-c.dts         |   10 +-
 dts/upstream/src/arm64/rockchip/rk3588-opp.dtsi    |  190 +
 .../src/arm64/rockchip/rk3588-quartzpro64.dts      |   12 +
 .../src/arm64/rockchip/rk3588-rock-5b-pcie-ep.dtso |   25 +
 .../arm64/rockchip/rk3588-rock-5b-pcie-srns.dtso   |   16 +
 dts/upstream/src/arm64/rockchip/rk3588-rock-5b.dts |   57 +-
 .../src/arm64/rockchip/rk3588-toybrick-x0.dts      |    4 +
 .../src/arm64/rockchip/rk3588-turing-rk1.dtsi      |    7 +-
 dts/upstream/src/arm64/rockchip/rk3588.dtsi        |    1 +
 dts/upstream/src/arm64/rockchip/rk3588j.dtsi       |  141 +
 .../src/arm64/rockchip/rk3588s-rock-5a.dts         |   17 +
 dts/upstream/src/arm64/rockchip/rk3588s.dtsi       |    1 +
 dts/upstream/src/arm64/sprd/ums512.dtsi            |   14 +-
 dts/upstream/src/arm64/sprd/ums9620.dtsi           |   14 +-
 dts/upstream/src/arm64/st/stm32mp25-pinctrl.dtsi   |  100 +
 dts/upstream/src/arm64/st/stm32mp251.dtsi          |  246 +-
 dts/upstream/src/arm64/st/stm32mp253.dtsi          |   64 +
 dts/upstream/src/arm64/st/stm32mp257f-ev1.dts      |   77 +-
 dts/upstream/src/arm64/ti/k3-am62-lp-sk-nand.dtso  |  116 +
 dts/upstream/src/arm64/ti/k3-am62-lp-sk.dts        |    4 +
 dts/upstream/src/arm64/ti/k3-am62-main.dtsi        |   39 +-
 .../src/arm64/ti/k3-am62-verdin-dahlia.dtsi        |   22 -
 dts/upstream/src/arm64/ti/k3-am62-verdin-dev.dtsi  |    4 +-
 dts/upstream/src/arm64/ti/k3-am62-verdin.dtsi      |   10 -
 dts/upstream/src/arm64/ti/k3-am62-wakeup.dtsi      |    5 +
 dts/upstream/src/arm64/ti/k3-am62.dtsi             |    2 +
 dts/upstream/src/arm64/ti/k3-am625-beagleplay.dts  |    2 -
 .../ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso     |   20 +
 .../src/arm64/ti/k3-am625-phyboard-lyra-rdk.dts    |  467 +-
 dts/upstream/src/arm64/ti/k3-am62a-main.dtsi       |   32 +-
 .../src/arm64/ti/k3-am62a-phycore-som.dtsi         |  330 +
 dts/upstream/src/arm64/ti/k3-am62a-wakeup.dtsi     |   11 +-
 .../src/arm64/ti/k3-am62a7-phyboard-lyra-rdk.dts   |   18 +
 dts/upstream/src/arm64/ti/k3-am62a7-sk.dts         |   11 +-
 .../src/arm64/ti/k3-am62p-j722s-common-main.dtsi   | 1062 +++
 ...62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} |   13 +-
 ...mal.dtsi => k3-am62p-j722s-common-thermal.dtsi} |    0
 ...keup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} |    8 +-
 dts/upstream/src/arm64/ti/k3-am62p-main.dtsi       | 1088 +--
 dts/upstream/src/arm64/ti/k3-am62p.dtsi            |    9 +-
 dts/upstream/src/arm64/ti/k3-am62p5-sk.dts         |   20 +-
 .../src/arm64/ti/k3-am62x-phyboard-lyra.dtsi       |  475 ++
 dts/upstream/src/arm64/ti/k3-am62x-sk-common.dtsi  |   32 +-
 dts/upstream/src/arm64/ti/k3-am64-main.dtsi        |   24 +
 dts/upstream/src/arm64/ti/k3-am64-phycore-som.dtsi |   46 +-
 .../ti/k3-am64-tqma64xxl-mbax4xxl-sdcard.dtso      |    4 +-
 .../arm64/ti/k3-am64-tqma64xxl-mbax4xxl-wlan.dtso  |    4 +-
 .../arm64/ti/k3-am642-evm-icssg1-dualemac-mii.dtso |  101 +
 dts/upstream/src/arm64/ti/k3-am642-evm-nand.dtso   |  148 +
 dts/upstream/src/arm64/ti/k3-am642-evm.dts         |   15 +
 .../src/arm64/ti/k3-am642-hummingboard-t.dts       |    1 -
 .../ti/k3-am642-phyboard-electra-pcie-usb2.dtso    |   87 +
 .../src/arm64/ti/k3-am642-phyboard-electra-rdk.dts |   12 -
 dts/upstream/src/arm64/ti/k3-am642-sk.dts          |   12 +
 .../src/arm64/ti/k3-am642-tqma64xxl-mbax4xxl.dts   |    4 +-
 dts/upstream/src/arm64/ti/k3-am642-tqma64xxl.dtsi  |    4 +-
 .../src/arm64/ti/k3-am65-iot2050-common-pg1.dtsi   |   12 +
 dts/upstream/src/arm64/ti/k3-am65-main.dtsi        |   36 +
 dts/upstream/src/arm64/ti/k3-am65-mcu.dtsi         |   12 +-
 dts/upstream/src/arm64/ti/k3-am654-base-board.dts  |    1 +
 .../src/arm64/ti/k3-am68-sk-base-board.dts         |   76 +
 dts/upstream/src/arm64/ti/k3-am68-sk-som.dtsi      |   86 +-
 dts/upstream/src/arm64/ti/k3-am69-sk.dts           |   87 +-
 .../arm64/ti/k3-am6xx-phycore-disable-eth-phy.dtso |   19 +
 .../src/arm64/ti/k3-am6xx-phycore-disable-rtc.dtso |   15 +
 .../arm64/ti/k3-am6xx-phycore-disable-spi-nor.dtso |   15 +
 .../src/arm64/ti/k3-am6xx-phycore-qspi-nor.dtso    |   15 +
 dts/upstream/src/arm64/ti/k3-j7200-mcu-wakeup.dtsi |   14 +-
 dts/upstream/src/arm64/ti/k3-j7200-som-p0.dtsi     |    5 +-
 .../k3-j721e-common-proc-board-infotainment.dtso   |  164 +
 dts/upstream/src/arm64/ti/k3-j721e-mcu-wakeup.dtsi |   12 +-
 dts/upstream/src/arm64/ti/k3-j721e-sk.dts          |  117 +
 dts/upstream/src/arm64/ti/k3-j721e-som-p0.dtsi     |    1 +
 .../src/arm64/ti/k3-j721s2-mcu-wakeup.dtsi         |   12 +-
 dts/upstream/src/arm64/ti/k3-j721s2-som-p0.dtsi    |    5 +-
 dts/upstream/src/arm64/ti/k3-j722s-evm.dts         |  182 +
 dts/upstream/src/arm64/ti/k3-j722s-main.dtsi       |  218 +
 dts/upstream/src/arm64/ti/k3-j722s.dtsi            |  165 +-
 .../src/arm64/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso |   79 +
 .../arm64/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso |  147 +
 .../arm64/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso  |   81 +
 dts/upstream/src/arm64/ti/k3-j784s4-evm.dts        |  374 +-
 dts/upstream/src/arm64/ti/k3-j784s4-main.dtsi      |  527 ++
 .../src/arm64/ti/k3-j784s4-mcu-wakeup.dtsi         |   14 +-
 dts/upstream/src/arm64/ti/k3-j784s4.dtsi           |   10 +-
 dts/upstream/src/arm64/ti/k3-pinctrl.h             |    3 +
 dts/upstream/src/arm64/ti/k3-serdes.h              |    8 +
 dts/upstream/src/arm64/xilinx/zynqmp-clk-ccf.dtsi  |   16 +
 .../src/arm64/xilinx/zynqmp-sck-kv-g-revA.dtso     |   19 +-
 .../src/arm64/xilinx/zynqmp-sck-kv-g-revB.dtso     |   41 +-
 .../src/arm64/xilinx/zynqmp-sm-k26-revA.dts        |   19 +-
 .../src/arm64/xilinx/zynqmp-smk-k26-revA.dts       |    8 +-
 .../src/arm64/xilinx/zynqmp-zcu102-rev1.0.dts      |    8 +
 dts/upstream/src/arm64/xilinx/zynqmp.dtsi          |  184 +-
 .../src/mips/loongson/loongson64-2k1000.dtsi       |  102 +-
 .../src/mips/loongson/loongson64g_4core_ls7a.dts   |    1 +
 .../{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} |   54 +-
 dts/upstream/src/mips/mobileye/eyeq5-pins.dtsi     |  125 +
 dts/upstream/src/mips/mobileye/eyeq5.dtsi          |   22 +-
 dts/upstream/src/mips/mobileye/eyeq6h-epm6.dts     |   22 +
 .../src/mips/mobileye/eyeq6h-fixed-clocks.dtsi     |   52 +
 dts/upstream/src/mips/mobileye/eyeq6h-pins.dtsi    |   88 +
 dts/upstream/src/mips/mobileye/eyeq6h.dtsi         |   98 +
 .../realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts     |   73 +
 dts/upstream/src/mips/realtek/rtl838x.dtsi         |    1 +
 dts/upstream/src/mips/realtek/rtl83xx.dtsi         |    4 +-
 dts/upstream/src/mips/realtek/rtl930x.dtsi         |   79 +
 dts/upstream/src/powerpc/acadia.dts                |  224 -
 dts/upstream/src/powerpc/haleakala.dts             |  281 -
 dts/upstream/src/powerpc/hotfoot.dts               |  296 -
 dts/upstream/src/powerpc/kilauea.dts               |  407 --
 dts/upstream/src/powerpc/klondike.dts              |  212 -
 dts/upstream/src/powerpc/makalu.dts                |  353 -
 dts/upstream/src/powerpc/obs600.dts                |  314 -
 .../allwinner/sun20i-d1-clockworkpi-v3.14.dts      |  252 +
 .../riscv/allwinner/sun20i-d1-devterm-v3.14.dts    |   36 +
 .../src/riscv/allwinner/sunxi-d1s-t113.dtsi        |   11 +
 .../riscv/microchip/mpfs-beaglev-fire-fabric.dtsi  |   82 +
 .../src/riscv/microchip/mpfs-beaglev-fire.dts      |  223 +
 .../src/riscv/sophgo/sg2042-milkv-pioneer.dts      |   12 +
 dts/upstream/src/riscv/sophgo/sg2042.dtsi          |   55 +-
 dts/upstream/src/riscv/starfive/jh7110-common.dtsi |   75 +-
 .../src/riscv/starfive/jh7110-milkv-mars.dts       |    7 +
 .../src/riscv/starfive/jh7110-pine64-star64.dts    |   65 +
 .../starfive/jh7110-starfive-visionfive-2.dtsi     |    8 +
 dts/upstream/src/riscv/starfive/jh7110.dtsi        |  116 +-
 dts/upstream/src/riscv/thead/th1520.dtsi           |   81 +
 env/common.c                                       |   10 +-
 env/mmc.c                                          |   95 +-
 env/sf.c                                           |    2 +-
 fs/Makefile                                        |    2 +-
 fs/btrfs/btrfs.c                                   |    2 +-
 fs/btrfs/compat.h                                  |    2 +-
 fs/btrfs/disk-io.c                                 |    2 +-
 fs/ext4/ext4_common.c                              |   21 +-
 fs/ext4/ext4_common.h                              |    5 +-
 fs/ext4/ext4_write.c                               |   12 +-
 fs/ext4/ext4fs.c                                   |    2 +-
 fs/fs.c                                            |   10 +-
 fs/sandbox/sandboxfs.c                             |    6 +-
 fs/squashfs/sqfs.c                                 |  110 +-
 fs/squashfs/sqfs_inode.c                           |    9 +-
 fs/yaffs2/yaffs_guts.c                             |    5 +-
 include/alist.h                                    |  239 +
 include/asm-generic/global_data.h                  |  382 +-
 include/blk.h                                      |    4 +-
 include/board_f.h                                  |   35 +
 include/bootdev.h                                  |    8 +
 include/bootstage.h                                |    4 +-
 include/configs/apalis_imx6.h                      |    5 -
 include/configs/arbel.h                            |    2 +-
 include/configs/aristainetos2.h                    |    4 -
 include/configs/at91sam9260ek.h                    |    6 +-
 include/configs/brppt2.h                           |    3 -
 include/configs/cl-som-imx7.h                      |    4 -
 include/configs/cm_fx6.h                           |    4 -
 include/configs/colibri-imx6ull.h                  |    5 -
 include/configs/colibri_imx6.h                     |    5 -
 include/configs/colibri_imx7.h                     |    5 -
 include/configs/dart_6ul.h                         |    4 -
 include/configs/dh_imx6.h                          |    4 -
 include/configs/display5.h                         |    1 -
 include/configs/embestmx6boards.h                  |    4 -
 include/configs/ethernut5.h                        |   91 -
 include/configs/ge_b1x5v2.h                        |    4 -
 include/configs/gw_ventana.h                       |   35 +-
 include/configs/ibex_ast2700.h                     |   12 +
 include/configs/imx6_logic.h                       |    6 -
 include/configs/imx6dl-mamoj.h                     |    4 -
 include/configs/imx6q-bosch-acc.h                  |    2 -
 include/configs/imx7-cm.h                          |    3 -
 include/configs/imx8mm-cl-iot-gate.h               |    3 -
 include/configs/kontron-sl-mx6ul.h                 |    5 -
 include/configs/kontron-sl-mx8mm.h                 |    5 -
 include/configs/kp_imx53.h                         |    1 -
 include/configs/kp_imx6q_tpc.h                     |    6 -
 include/configs/liteboard.h                        |    6 -
 include/configs/ls1028aqds.h                       |    1 -
 include/configs/ls1028ardb.h                       |    2 -
 include/configs/ls1046afrwy.h                      |    1 -
 include/configs/lx2160aqds.h                       |    3 -
 include/configs/lx2160ardb.h                       |    3 -
 include/configs/lx2162aqds.h                       |    3 -
 include/configs/lxr2.h                             |   23 +
 include/configs/m53menlo.h                         |    4 -
 include/configs/meerkat96.h                        |    3 -
 include/configs/mx51evk.h                          |    1 -
 include/configs/mx53cx9020.h                       |    2 -
 include/configs/mx53loco.h                         |    2 -
 include/configs/mx53ppd.h                          |    2 -
 include/configs/mx6cuboxi.h                        |    3 -
 include/configs/mx6memcal.h                        |    1 -
 include/configs/mx6sabreauto.h                     |    4 -
 include/configs/mx6sabresd.h                       |    6 -
 include/configs/mx6slevk.h                         |   10 +-
 include/configs/mx6sllevk.h                        |    5 -
 include/configs/mx6sxsabreauto.h                   |    5 -
 include/configs/mx6sxsabresd.h                     |    5 -
 include/configs/mx6ul_14x14_evk.h                  |    6 -
 include/configs/mx7dsabresd.h                      |    3 -
 include/configs/mx7ulp_com.h                       |    1 -
 include/configs/mys_6ulx.h                         |    4 -
 include/configs/nitrogen6x.h                       |    4 -
 include/configs/novena.h                           |    6 -
 include/configs/npi_imx6ull.h                      |    4 -
 include/configs/o4-imx6ull-nano.h                  |    4 -
 include/configs/opos6uldev.h                       |    6 -
 include/configs/pcl063.h                           |    4 -
 include/configs/pcl063_ull.h                       |    4 -
 include/configs/phycore_imx8mm.h                   |    8 +
 include/configs/pico-imx6.h                        |    4 -
 include/configs/pico-imx6ul.h                      |    4 -
 include/configs/pico-imx7d.h                       |    4 -
 include/configs/sc573-ezkit.h                      |   18 +
 include/configs/sc584-ezkit.h                      |   18 +
 include/configs/sc589.h                            |   19 +
 include/configs/sc594-som.h                        |   19 +
 include/configs/sc598-som.h                        |   23 +
 include/configs/sniper.h                           |   14 -
 include/configs/somlabs_visionsom_6ull.h           |    6 -
 include/configs/tbs2910.h                          |    5 -
 include/configs/tqma6.h                            |    8 +-
 include/configs/tqma6_wru4.h                       |    1 -
 include/configs/usbarmory.h                        |    2 -
 include/configs/verdin-imx8mm.h                    |    3 -
 include/configs/vining_2000.h                      |    2 -
 include/configs/wandboard.h                        |    4 -
 include/configs/warp7.h                            |    1 -
 include/configs/xpress.h                           |    4 -
 include/console.h                                  |   10 +-
 include/dfu.h                                      |    1 +
 include/dm/test.h                                  |    2 +-
 include/dt-bindings/clock/mt7622-clk.h             |   68 +-
 include/dt-bindings/clock/mt7623-clk.h             |  818 +--
 include/dt-bindings/clock/mt7981-clk.h             |  429 +-
 include/dt-bindings/clock/mt7986-clk.h             |  359 +-
 include/dt-bindings/clock/mt7988-clk.h             |  545 +-
 include/dt-bindings/clock/sophgo,cv1800.h          |  176 +
 include/dt-bindings/pinctrl/sandbox-pinmux.h       |    1 +
 include/dwmmc.h                                    |  240 +-
 include/efi.h                                      |    2 +-
 include/env/phytec/k3_mmc.env                      |   16 +-
 include/env/phytec/k3_net.env                      |   22 +
 include/env/phytec/k3_spi.env                      |   18 +
 include/env/ti/android.env                         |   31 +
 include/env_callback.h                             |    7 +
 include/env_default.h                              |    3 -
 include/env_internal.h                             |    1 +
 include/ext4fs.h                                   |   53 +-
 include/flash.h                                    |   20 +-
 include/fwu.h                                      |   13 +-
 include/generic-phy.h                              |    8 +-
 include/gzip.h                                     |    6 +-
 include/handoff.h                                  |    7 +
 include/i2c.h                                      |  107 -
 include/image.h                                    |   28 +-
 include/linux/compiler_types.h                     |    7 +
 include/linux/mtd/rawnand.h                        |    5 +
 include/linux/usb/atmel_usba_udc.h                 |    2 +
 include/lmb.h                                      |  146 +-
 include/log.h                                      |   18 +-
 include/mmc.h                                      |   29 +
 include/os.h                                       |    6 +-
 include/part.h                                     |    2 +-
 include/pci_ids.h                                  |    9 +
 include/power/pca9450.h                            |    2 +
 include/power/regulator.h                          |   37 -
 include/rkmtd.h                                    |    2 +-
 include/sandbox_efi_capsule.h                      |    6 +-
 include/spl.h                                      |   78 +-
 include/spl_load.h                                 |    6 +-
 include/test/log.h                                 |    5 +-
 include/test/spl.h                                 |    2 +-
 include/test/suites.h                              |    1 +
 include/test/test.h                                |   32 +-
 include/test/ut.h                                  |    2 +-
 include/u-boot/ecdsa.h                             |    1 +
 include/{ => u-boot}/uuid.h                        |   21 +-
 include/upl.h                                      |  382 ++
 include/usb.h                                      |   20 +-
 include/video.h                                    |   11 +
 lib/Kconfig                                        |   48 +-
 lib/Makefile                                       |    3 +-
 lib/acpi/acpi_dp.c                                 |    2 +-
 lib/acpi/acpigen.c                                 |    2 +-
 lib/alist.c                                        |  158 +
 lib/asm-offsets.c                                  |    2 +
 lib/crypto/Kconfig                                 |    2 +-
 lib/ecdsa/ecdsa-libcrypto.c                        |    2 +-
 lib/efi/Kconfig                                    |    5 +
 lib/efi/efi_app.c                                  |    2 +-
 lib/efi_loader/Kconfig                             |  217 +-
 lib/efi_loader/efi_bootmgr.c                       |   28 +-
 lib/efi_loader/efi_capsule.c                       |   12 +-
 lib/efi_loader/efi_console.c                       |    2 +-
 lib/efi_loader/efi_device_path.c                   |    2 +-
 lib/efi_loader/efi_dt_fixup.c                      |    2 +-
 lib/efi_loader/efi_firmware.c                      |   55 +-
 lib/efi_loader/efi_helper.c                        |    2 +-
 lib/efi_loader/efi_variable.c                      |    2 +-
 lib/efi_loader/helloworld.c                        |    3 +
 lib/elf.c                                          |   14 +-
 lib/fdtdec.c                                       |    3 +-
 lib/fwu_updates/Kconfig                            |    1 +
 lib/fwu_updates/fwu.c                              |   31 +-
 lib/fwu_updates/fwu_mtd.c                          |    7 +-
 lib/fwu_updates/fwu_v1.c                           |   18 +-
 lib/fwu_updates/fwu_v2.c                           |   81 +-
 lib/lmb.c                                          |  699 +-
 lib/strto.c                                        |    4 +-
 lib/tiny-printf.c                                  |   15 +-
 lib/uuid.c                                         |  103 +-
 lib/vsprintf.c                                     |    2 +-
 net/bootp.c                                        |    2 +-
 net/net.c                                          |   23 +-
 net/tftp.c                                         |   36 +-
 net/wget.c                                         |   59 +-
 scripts/Kbuild.include                             |    4 +
 scripts/Makefile.build                             |    1 +
 scripts/Makefile.lib                               |   27 +
 scripts/kconfig/symbol.c                           |    2 +-
 .../tests/err_recursive_dep/expected_stderr        |   14 +-
 scripts/pylint.base                                |  462 +-
 test/bloblist.c                                    |   14 +-
 test/boot/Makefile                                 |    7 +-
 test/boot/bootdev.c                                |   68 +-
 test/boot/bootflow.c                               |   65 +-
 test/boot/bootmeth.c                               |   14 +-
 test/boot/bootstd_common.c                         |    6 +
 test/boot/bootstd_common.h                         |    8 +
 test/boot/cedit.c                                  |   13 +-
 test/boot/expo.c                                   |   19 +-
 test/boot/upl.c                                    |  437 ++
 test/boot/vbe_fixup.c                              |    4 +-
 test/boot/vbe_simple.c                             |    2 +-
 test/cmd/Makefile                                  |    2 +-
 test/cmd/addrmap.c                                 |    3 +-
 test/cmd/armffa.c                                  |    3 +-
 test/cmd/bdinfo.c                                  |   66 +-
 test/cmd/exit.c                                    |   39 +-
 test/cmd/fdt.c                                     |  544 +-
 test/cmd/font.c                                    |   13 +-
 test/cmd/history.c                                 |    2 +-
 test/cmd/loadm.c                                   |    6 +-
 test/cmd/mbr.c                                     |  194 +-
 test/cmd/mem_search.c                              |   31 +-
 test/cmd/pci_mps.c                                 |    3 +-
 test/cmd/pinmux.c                                  |   15 +-
 test/cmd/pwm.c                                     |    7 +-
 test/cmd/rw.c                                      |    5 +-
 test/cmd/seama.c                                   |    9 +-
 test/cmd/setexpr.c                                 |   24 +-
 test/cmd/temperature.c                             |    5 +-
 test/cmd/test_echo.c                               |    8 +-
 test/cmd/test_pause.c                              |    9 +-
 test/cmd/wget.c                                    |   49 +-
 test/cmd_ut.c                                      |    3 +
 test/common/cread.c                                |    4 +-
 test/common/event.c                                |    2 +-
 test/common/test_autoboot.c                        |    4 +-
 test/dm/acpi.c                                     |   39 +-
 test/dm/acpi_dp.c                                  |    4 +-
 test/dm/acpigen.c                                  |   21 +-
 test/dm/adc.c                                      |   16 +-
 test/dm/audio.c                                    |    2 +-
 test/dm/axi.c                                      |    9 +-
 test/dm/blk.c                                      |   16 +-
 test/dm/blkmap.c                                   |    4 +-
 test/dm/bootcount.c                                |   10 +-
 test/dm/bus.c                                      |   26 +-
 test/dm/button.c                                   |   12 +-
 test/dm/cache.c                                    |    2 +-
 test/dm/clk.c                                      |    7 +-
 test/dm/clk_ccf.c                                  |    3 +-
 test/dm/core.c                                     |   47 +-
 test/dm/cpu.c                                      |    3 +-
 test/dm/cros_ec.c                                  |   18 +-
 test/dm/cros_ec_pwm.c                              |    2 +-
 test/dm/devres.c                                   |   12 +-
 test/dm/dma.c                                      |    6 +-
 test/dm/dsa.c                                      |    6 +-
 test/dm/dsi_host.c                                 |    3 +-
 test/dm/ecdsa.c                                    |    2 +-
 test/dm/efi_media.c                                |    2 +-
 test/dm/eth.c                                      |   24 +-
 test/dm/extcon.c                                   |    3 +-
 test/dm/fastboot.c                                 |    2 +-
 test/dm/fdtdec.c                                   |    4 +-
 test/dm/ffa.c                                      |    6 +-
 test/dm/firmware.c                                 |    2 +-
 test/dm/fpga.c                                     |    3 +-
 test/dm/fwu_mdata.c                                |    4 +-
 test/dm/gpio.c                                     |   32 +-
 test/dm/host.c                                     |    8 +-
 test/dm/hwspinlock.c                               |    3 +-
 test/dm/i2c.c                                      |   19 +-
 test/dm/i2s.c                                      |    2 +-
 test/dm/iommu.c                                    |    8 +-
 test/dm/irq.c                                      |   10 +-
 test/dm/led.c                                      |   12 +-
 test/dm/mailbox.c                                  |    2 +-
 test/dm/mdio.c                                     |    3 +-
 test/dm/mdio_mux.c                                 |    3 +-
 test/dm/memory.c                                   |    3 +-
 test/dm/misc.c                                     |    3 +-
 test/dm/mmc.c                                      |    4 +-
 test/dm/mux-cmd.c                                  |    6 +-
 test/dm/mux-emul.c                                 |    4 +-
 test/dm/mux-mmio.c                                 |    4 +-
 test/dm/nand.c                                     |   45 +-
 test/dm/nop.c                                      |    3 +-
 test/dm/nvmxip.c                                   |    3 +-
 test/dm/of_platdata.c                              |   16 +-
 test/dm/ofnode.c                                   |  106 +-
 test/dm/ofread.c                                   |    2 +-
 test/dm/osd.c                                      |    6 +-
 test/dm/p2sb.c                                     |    2 +-
 test/dm/panel.c                                    |    4 +-
 test/dm/part.c                                     |    6 +-
 test/dm/pch.c                                      |    4 +-
 test/dm/pci.c                                      |   31 +-
 test/dm/pci_ep.c                                   |    3 +-
 test/dm/phy.c                                      |   25 +-
 test/dm/phys2bus.c                                 |    2 +-
 test/dm/pinmux.c                                   |    6 +-
 test/dm/pmc.c                                      |    2 +-
 test/dm/pmic.c                                     |   13 +-
 test/dm/power-domain.c                             |    2 +-
 test/dm/pwm.c                                      |    2 +-
 test/dm/qfw.c                                      |    6 +-
 test/dm/ram.c                                      |    2 +-
 test/dm/read.c                                     |    2 +-
 test/dm/reboot-mode.c                              |    6 +-
 test/dm/regmap.c                                   |   18 +-
 test/dm/regulator.c                                |   24 +-
 test/dm/remoteproc.c                               |    4 +-
 test/dm/reset.c                                    |   11 +-
 test/dm/rkmtd.c                                    |    6 +-
 test/dm/rng.c                                      |    6 +-
 test/dm/rtc.c                                      |   18 +-
 test/dm/scmi.c                                     |   17 +-
 test/dm/scsi.c                                     |    2 +-
 test/dm/serial.c                                   |    3 +-
 test/dm/sf.c                                       |    4 +-
 test/dm/simple-bus.c                               |    2 +-
 test/dm/simple-pm-bus.c                            |    2 +-
 test/dm/sm.c                                       |    3 +-
 test/dm/smem.c                                     |    2 +-
 test/dm/soc.c                                      |    3 +-
 test/dm/sound.c                                    |    4 +-
 test/dm/spi.c                                      |    6 +-
 test/dm/spmi.c                                     |    6 +-
 test/dm/syscon-reset.c                             |    2 +-
 test/dm/syscon.c                                   |    6 +-
 test/dm/sysinfo-gpio.c                             |    2 +-
 test/dm/sysinfo.c                                  |    3 +-
 test/dm/sysreset.c                                 |    8 +-
 test/dm/tag.c                                      |    4 -
 test/dm/tee.c                                      |    3 +-
 test/dm/test-fdt.c                                 |   58 +-
 test/dm/timer.c                                    |    4 +-
 test/dm/tpm.c                                      |    8 +-
 test/dm/usb.c                                      |   12 +-
 test/dm/video.c                                    |   42 +-
 test/dm/virtio.c                                   |    2 +-
 test/dm/virtio_device.c                            |    8 +-
 test/dm/virtio_rng.c                               |    2 +-
 test/dm/wdt.c                                      |    8 +-
 test/env/cmd_ut_env.c                              |   27 +
 test/env/hashtable.c                               |    2 -
 test/hush/dollar.c                                 |   41 +-
 test/hush/loop.c                                   |   11 +-
 test/image/spl_load.c                              |    4 +-
 test/image/spl_load_os.c                           |   54 +-
 test/lib/Makefile                                  |    1 +
 test/lib/alist.c                                   |  242 +
 test/lib/asn1.c                                    |    3 -
 test/lib/efi_device_path.c                         |    1 -
 test/lib/efi_image_region.c                        |    2 -
 test/lib/hexdump.c                                 |    3 -
 test/lib/lmb.c                                     |  543 +-
 test/lib/rsa.c                                     |    2 -
 test/lib/sscanf.c                                  |    1 -
 test/lib/string.c                                  |    3 -
 test/lib/test_aes.c                                |    1 -
 test/lib/test_crc8.c                               |    1 -
 test/lib/test_crypt.c                              |    1 -
 test/lib/test_errno_str.c                          |    1 -
 test/lib/test_print.c                              |   16 +-
 test/lib/uuid.c                                    |  125 +-
 test/log/cont_test.c                               |    7 +-
 test/log/log_filter.c                              |    7 +-
 test/log/log_test.c                                |   63 +-
 test/log/nolog_ndebug.c                            |    3 +-
 test/log/nolog_test.c                              |   24 +-
 test/log/pr_cont_test.c                            |    3 +-
 test/overlay/Kconfig                               |    2 +-
 test/print_ut.c                                    |   21 +-
 test/py/tests/test_bootstage.py                    |    9 +-
 .../test_efi_capsule/test_capsule_firmware_fit.py  |    2 +-
 .../test_efi_capsule/test_capsule_firmware_raw.py  |    8 +-
 .../test_capsule_firmware_signed_fit.py            |    2 +-
 .../test_capsule_firmware_signed_raw.py            |    4 +-
 test/py/tests/test_efi_capsule/version.dtso        |    6 +-
 test/py/tests/test_efi_loader.py                   |   62 +-
 test/py/tests/test_net_boot.py                     |    2 +-
 test/py/tests/test_spi.py                          |  696 ++
 test/py/tests/test_upl.py                          |   38 +
 test/py/tests/test_ut.py                           |   94 +-
 test/str_ut.c                                      |    4 +-
 test/test-main.c                                   |   78 +-
 test/ut.c                                          |    8 +-
 tools/Makefile                                     |    8 +-
 tools/binman/binman.rst                            |   19 +-
 tools/binman/btool/fdtgrep.py                      |    3 +-
 tools/binman/elf.py                                |   14 +-
 tools/binman/elf_test.py                           |    4 +-
 tools/binman/entry.py                              |   25 +-
 tools/binman/etype/atf_fip.py                      |    2 +-
 tools/binman/etype/blob_phase.py                   |    5 +
 tools/binman/etype/cbfs.py                         |    2 +-
 tools/binman/etype/efi_capsule.py                  |    4 +-
 tools/binman/etype/fit.py                          |  116 +-
 tools/binman/etype/nxp_imx8mimage.py               |    3 +-
 tools/binman/etype/section.py                      |   31 +-
 tools/binman/ftest.py                              |  154 +-
 tools/binman/image.py                              |   21 +-
 tools/binman/image_test.py                         |    8 +-
 tools/binman/test/336_symbols_base.dts             |   23 +
 tools/binman/test/337_symbols_base_expand.dts      |   24 +
 tools/binman/test/338_symbols_comp.dts             |   26 +
 tools/binman/test/339_nxp_imx8.dts                 |   17 +
 tools/buildman/bsettings.py                        |    3 +
 tools/buildman/builder.py                          |   27 +-
 tools/buildman/builderthread.py                    |   12 +-
 tools/buildman/buildman.rst                        |    3 +
 tools/buildman/cmdline.py                          |    2 +
 tools/buildman/control.py                          |    3 +-
 tools/buildman/kconfiglib.py                       |   10 +-
 tools/buildman/test.py                             |  162 +
 tools/buildman/toolchain.py                        |   37 +-
 tools/eficapsule.h                                 |    2 +-
 tools/image-sig-host.c                             |    7 +
 tools/mkeficapsule.c                               |  208 +-
 2839 files changed, 117653 insertions(+), 37640 deletions(-)
 delete mode 100644 arch/arm/dts/at91sam9xe.dtsi
 delete mode 100644 arch/arm/dts/ethernut5.dts
 create mode 100644 arch/arm/dts/imx6q-lxr.dts
 create mode 100644 arch/arm/dts/imx6q-phytec-pfla02.dtsi
 create mode 100644 arch/arm/dts/imx6qdl-phytec-pfla02.dtsi
 delete mode 100644 arch/arm/dts/imx6sl-evk.dts
 delete mode 100644 arch/arm/dts/imx6sl-pinfunc.h
 delete mode 100644 arch/arm/dts/imx6sl.dtsi
 delete mode 100644 arch/arm/dts/keystone-clocks.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2e-clocks.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2e-evm.dts
 delete mode 100644 arch/arm/dts/keystone-k2e-netcp.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2e.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2g-evm.dts
 delete mode 100644 arch/arm/dts/keystone-k2g-generic-u-boot.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2g-generic.dts
 delete mode 100644 arch/arm/dts/keystone-k2g-ice.dts
 delete mode 100644 arch/arm/dts/keystone-k2g-netcp.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2g.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2hk-clocks.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2hk-evm.dts
 delete mode 100644 arch/arm/dts/keystone-k2hk-netcp.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2hk.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2l-clocks.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2l-evm.dts
 delete mode 100644 arch/arm/dts/keystone-k2l-netcp.dtsi
 delete mode 100644 arch/arm/dts/keystone-k2l.dtsi
 delete mode 100644 arch/arm/dts/keystone.dtsi
 create mode 100644 arch/arm/dts/nuvoton-npcm845-yosemite4-pincfg.dtsi
 create mode 100644 arch/arm/dts/nuvoton-npcm845-yosemite4.dts
 delete mode 100644 arch/arm/dts/omap3-evm-37xx.dts
 delete mode 100644 arch/arm/dts/omap3-evm-common.dtsi
 delete mode 100644 arch/arm/dts/omap3-evm-processor-common.dtsi
 delete mode 100644 arch/arm/dts/omap3-evm.dts
 delete mode 100644 arch/arm/dts/omap3-panel-sharp-ls037v7dw01.dtsi
 create mode 100644 arch/arm/dts/omap3-sniper-u-boot.dtsi
 create mode 100644 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi
 create mode 100644 arch/arm/dts/sc573-ezkit.dts
 create mode 100644 arch/arm/dts/sc57x.dtsi
 create mode 100644 arch/arm/dts/sc584-ezkit.dts
 create mode 100644 arch/arm/dts/sc589-ezkit.dts
 create mode 100644 arch/arm/dts/sc589-mini.dts
 create mode 100644 arch/arm/dts/sc58x.dtsi
 create mode 100644 arch/arm/dts/sc594-som-ezkit.dts
 create mode 100644 arch/arm/dts/sc594-som-ezlite.dts
 create mode 100644 arch/arm/dts/sc594-som.dtsi
 create mode 100644 arch/arm/dts/sc598-som-ezkit.dts
 create mode 100644 arch/arm/dts/sc598-som-ezlite.dts
 create mode 100644 arch/arm/dts/sc598-som.dtsi
 create mode 100644 arch/arm/dts/sc5xx.dtsi
 delete mode 100644 arch/arm/mach-at91/arm926ejs/eflash.c
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_dbu.h
 delete mode 100644 arch/arm/mach-at91/include/mach/at91_eefc.h
 create mode 100644 arch/arm/mach-imx/fdt.c
 create mode 100644 arch/arm/mach-rockchip/spl_common.c
 create mode 100644 arch/arm/mach-sc5xx/sc57x-spl.c
 create mode 100644 arch/arm/mach-sc5xx/sc58x-spl.c
 create mode 100644 arch/arm/mach-sc5xx/sc59x-spl.c
 create mode 100644 arch/arm/mach-sc5xx/sc59x_64-spl.c
 create mode 100644 arch/arm/mach-stm32mp/include/mach/stm32mp.h
 create mode 100644 arch/powerpc/lib/misc.c
 create mode 100644 arch/riscv/cpu/ast2700/Kconfig
 create mode 100644 arch/riscv/cpu/ast2700/Makefile
 create mode 100644 arch/riscv/cpu/ast2700/cpu.c
 create mode 100644 arch/riscv/dts/ast2700-ibex.dts
 create mode 100644 arch/riscv/dts/ast2700-u-boot.dtsi
 create mode 100644 arch/riscv/dts/ast2700.dtsi
 create mode 100644 arch/riscv/include/asm/arch-ast2700/fmc_hdr.h
 create mode 100644 arch/riscv/include/asm/arch-ast2700/scu.h
 create mode 100644 arch/riscv/include/asm/arch-ast2700/sdram.h
 create mode 100644 arch/riscv/include/asm/arch-ast2700/sli.h
 create mode 100644 board/adi/sc573-ezkit/Kconfig
 create mode 100644 board/adi/sc573-ezkit/sc573-ezkit.env
 create mode 100644 board/adi/sc584-ezkit/Kconfig
 create mode 100644 board/adi/sc584-ezkit/sc584-ezkit.env
 create mode 100644 board/adi/sc589-ezkit/Kconfig
 create mode 100644 board/adi/sc589-ezkit/sc589-ezkit.env
 create mode 100644 board/adi/sc589-mini/Kconfig
 create mode 100644 board/adi/sc589-mini/sc589-mini.env
 create mode 100644 board/adi/sc594-som-ezkit/Kconfig
 create mode 100644 board/adi/sc594-som-ezkit/sc594-som-ezkit.env
 create mode 100644 board/adi/sc594-som-ezlite/Kconfig
 create mode 100644 board/adi/sc594-som-ezlite/sc594-som-ezlite.env
 create mode 100644 board/adi/sc598-som-ezkit/Kconfig
 create mode 100644 board/adi/sc598-som-ezkit/sc598-som-ezkit.env
 create mode 100644 board/adi/sc598-som-ezlite/Kconfig
 create mode 100644 board/adi/sc598-som-ezlite/sc598-som-ezlite.env
 create mode 100644 board/aspeed/ibex_ast2700/Kconfig
 create mode 100644 board/aspeed/ibex_ast2700/MAINTAINERS
 create mode 100644 board/aspeed/ibex_ast2700/Makefile
 create mode 100644 board/aspeed/ibex_ast2700/fmc_hdr.c
 create mode 100644 board/aspeed/ibex_ast2700/ibex_ast2700.c
 create mode 100644 board/aspeed/ibex_ast2700/sli.c
 create mode 100644 board/comvetia/lxr2/Kconfig
 create mode 100644 board/comvetia/lxr2/MAINTAINERS
 create mode 100644 board/comvetia/lxr2/Makefile
 create mode 100644 board/comvetia/lxr2/lxr2.c
 create mode 100644 board/comvetia/lxr2/lxr2.env
 delete mode 100644 board/egnite/ethernut5/Kconfig
 delete mode 100644 board/egnite/ethernut5/MAINTAINERS
 delete mode 100644 board/egnite/ethernut5/Makefile
 delete mode 100644 board/egnite/ethernut5/ethernut5.c
 delete mode 100644 board/egnite/ethernut5/ethernut5_pwrman.c
 delete mode 100644 board/egnite/ethernut5/ethernut5_pwrman.h
 create mode 100644 board/freescale/imx93_evk/lpddr4x_timing_1866mts.c
 delete mode 100644 board/freescale/imx93_evk/lpddr4x_timing_ld.c
 create mode 100644 board/qualcomm/debug-sdm845.config
 create mode 100644 board/qualcomm/debug-sm6115.config
 create mode 100644 board/qualcomm/debug-sm8250.config
 create mode 100644 boot/upl_common.c
 create mode 100644 boot/upl_common.h
 create mode 100644 boot/upl_read.c
 create mode 100644 boot/upl_write.c
 create mode 100644 cmd/upl.c
 create mode 100644 common/spl/spl_upl.c
 create mode 100644 configs/am62x_a53_android.config
 create mode 100644 configs/am62x_evm_a53_ethboot_defconfig
 create mode 100644 configs/am62x_evm_r5_ethboot_defconfig
 delete mode 100644 configs/ethernut5_defconfig
 create mode 100644 configs/ibex-ast2700_defconfig
 delete mode 100644 configs/imx93_11x11_evk_ld_defconfig
 create mode 100644 configs/lxr2_defconfig
 delete mode 100644 configs/mx6slevk_spinor_defconfig
 delete mode 100644 configs/mx6slevk_spl_defconfig
 create mode 100644 configs/phycore_am62x_r5_usbdfu_defconfig
 create mode 100644 configs/qcm6490_defconfig
 create mode 100644 doc/board/aspeed/ibex-ast2700.rst
 create mode 100644 doc/board/aspeed/index.rst
 create mode 100644 doc/board/qualcomm/rb3gen2.rst
 rename doc/{README.generic-board => develop/historical/generic_board.rst} (96%)
 create mode 100644 doc/develop/historical/index.rst
 create mode 100644 doc/device-tree-bindings/arm/adi/adi,sc5xx.yaml
 create mode 100644 doc/device-tree-bindings/clock/adi,sc5xx-clocks.yaml
 create mode 100644 doc/device-tree-bindings/timer/adi,sc5xx-gptimer.yaml
 create mode 100644 doc/usage/cmd/upl.rst
 create mode 100644 doc/usage/upl.rst
 create mode 100644 drivers/clk/qcom/clock-sc7280.c
 create mode 100644 drivers/clk/qcom/clock-sm8150.c
 create mode 100644 drivers/clk/sophgo/Kconfig
 create mode 100644 drivers/clk/sophgo/Makefile
 create mode 100644 drivers/clk/sophgo/clk-common.h
 create mode 100644 drivers/clk/sophgo/clk-cv1800b.c
 create mode 100644 drivers/clk/sophgo/clk-cv1800b.h
 create mode 100644 drivers/clk/sophgo/clk-ip.c
 create mode 100644 drivers/clk/sophgo/clk-ip.h
 create mode 100644 drivers/clk/sophgo/clk-pll.c
 create mode 100644 drivers/clk/sophgo/clk-pll.h
 create mode 100644 drivers/crypto/aspeed/cptra_sha.c
 create mode 100644 drivers/gpio/gpio-aspeed-g7.c
 create mode 100644 drivers/gpio/npcm_sgpio.c
 create mode 100644 drivers/mmc/sdhci-cadence.h
 create mode 100644 drivers/mmc/sdhci-cadence6.c
 create mode 100644 drivers/net/dwc_eth_qos_intel.c
 create mode 100644 drivers/net/dwc_eth_qos_intel.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v2.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v3.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v4.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v5.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-ufs-v6.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v2.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v3.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-pcs-v4.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v3.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v4.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com-v6.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-com.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-pll.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-ufs-v6.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v3.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx-v4.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-qserdes-txrx.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp-ufs.c
 create mode 100644 drivers/phy/qcom/phy-qcom-qmp.h
 create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8150.c
 create mode 100644 drivers/power/regulator/tps6287x_regulator.c
 create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr4-3200-nodimm-train2D.c
 create mode 100644 drivers/ram/aspeed/dwc_ddrphy_phyinit_ddr5-3200-nodimm-train2D.c
 create mode 100644 drivers/ram/aspeed/sdram_ast2700.c
 create mode 100644 drivers/timer/ast_ibex_timer.c
 create mode 100644 drivers/usb/gadget/rcar/Makefile
 create mode 100644 drivers/usb/gadget/rcar/common.c
 create mode 100644 drivers/usb/gadget/rcar/common.h
 create mode 100644 drivers/usb/gadget/rcar/fifo.c
 create mode 100644 drivers/usb/gadget/rcar/fifo.h
 create mode 100644 drivers/usb/gadget/rcar/mod.c
 create mode 100644 drivers/usb/gadget/rcar/mod.h
 create mode 100644 drivers/usb/gadget/rcar/mod_gadget.c
 create mode 100644 drivers/usb/gadget/rcar/pipe.c
 create mode 100644 drivers/usb/gadget/rcar/pipe.h
 create mode 100644 drivers/usb/gadget/rcar/renesas_usb.h
 delete mode 100644 dts/upstream/Bindings/arm/amlogic/analog-top.txt
 delete mode 100644 dts/upstream/Bindings/arm/amlogic/assist.txt
 delete mode 100644 dts/upstream/Bindings/arm/amlogic/bootrom.txt
 delete mode 100644 dts/upstream/Bindings/arm/amlogic/pmu.txt
 create mode 100644 dts/upstream/Bindings/arm/arm,juno-fpga-apb-regs.yaml
 delete mode 100644 dts/upstream/Bindings/arm/freescale/fsl,vf610-mscm-cpucfg.txt
 delete mode 100644 dts/upstream/Bindings/arm/rtsm-dcscb.txt
 delete mode 100644 dts/upstream/Bindings/arm/spear-misc.txt
 delete mode 100644 dts/upstream/Bindings/ata/ahci-fsl-qoriq.txt
 create mode 100644 dts/upstream/Bindings/ata/fsl,ahci.yaml
 create mode 100644 dts/upstream/Bindings/cache/starfive,jh8100-starlink-cache.yaml
 delete mode 100644 dts/upstream/Bindings/clock/amlogic,axg-audio-clkc.txt
 create mode 100644 dts/upstream/Bindings/clock/amlogic,axg-audio-clkc.yaml
 create mode 100644 dts/upstream/Bindings/clock/amlogic,c3-peripherals-clkc.yaml
 create mode 100644 dts/upstream/Bindings/clock/amlogic,c3-pll-clkc.yaml
 create mode 100644 dts/upstream/Bindings/clock/fsl,qoriq-clock-legacy.yaml
 create mode 100644 dts/upstream/Bindings/clock/fsl,qoriq-clock.yaml
 rename dts/upstream/Bindings/clock/{qcom,gcc-other.yaml => qcom,gcc-mdm9607.yaml} (87%)
 create mode 100644 dts/upstream/Bindings/clock/qcom,gcc-mdm9615.yaml
 create mode 100644 dts/upstream/Bindings/clock/qcom,qca8k-nsscc.yaml
 create mode 100644 dts/upstream/Bindings/clock/qcom,qcm2290-gpucc.yaml
 create mode 100644 dts/upstream/Bindings/clock/qcom,sm7150-camcc.yaml
 create mode 100644 dts/upstream/Bindings/clock/qcom,sm7150-dispcc.yaml
 create mode 100644 dts/upstream/Bindings/clock/qcom,sm7150-videocc.yaml
 delete mode 100644 dts/upstream/Bindings/clock/qoriq-clock.txt
 create mode 100644 dts/upstream/Bindings/clock/sophgo,sg2042-clkgen.yaml
 create mode 100644 dts/upstream/Bindings/clock/sophgo,sg2042-pll.yaml
 create mode 100644 dts/upstream/Bindings/clock/sophgo,sg2042-rpgate.yaml
 delete mode 100644 dts/upstream/Bindings/clock/sprd,sc9860-clk.txt
 create mode 100644 dts/upstream/Bindings/clock/sprd,sc9860-clk.yaml
 delete mode 100644 dts/upstream/Bindings/clock/stericsson,abx500.txt
 create mode 100644 dts/upstream/Bindings/clock/thead,th1520-clk-ap.yaml
 delete mode 100644 dts/upstream/Bindings/clock/ti-keystone-pllctrl.txt
 create mode 100644 dts/upstream/Bindings/display/msm/qcom,sm7150-dpu.yaml
 create mode 100644 dts/upstream/Bindings/display/msm/qcom,sm7150-mdss.yaml
 create mode 100644 dts/upstream/Bindings/display/panel/anbernic,rg35xx-plus-panel.yaml
 create mode 100644 dts/upstream/Bindings/display/panel/himax,hx83102.yaml
 create mode 100644 dts/upstream/Bindings/display/panel/ilitek,ili9806e.yaml
 create mode 100644 dts/upstream/Bindings/display/panel/panel-edp-legacy.yaml
 create mode 100644 dts/upstream/Bindings/display/panel/samsung,atna33xc20.yaml
 delete mode 100644 dts/upstream/Bindings/display/panel/sharp,ld-d5116z01b.yaml
 create mode 100644 dts/upstream/Bindings/display/st,stm32mp25-lvds.yaml
 create mode 100644 dts/upstream/Bindings/dma/fsl,imx-dma.yaml
 delete mode 100644 dts/upstream/Bindings/dma/fsl-imx-dma.txt
 delete mode 100644 dts/upstream/Bindings/dma/fsl-qdma.txt
 create mode 100644 dts/upstream/Bindings/dma/fsl-qdma.yaml
 create mode 100644 dts/upstream/Bindings/dma/sprd,sc9860-dma.yaml
 delete mode 100644 dts/upstream/Bindings/dma/sprd-dma.txt
 rename dts/upstream/Bindings/dma/{ => stm32}/st,stm32-dma.yaml (97%)
 create mode 100644 dts/upstream/Bindings/dma/stm32/st,stm32-dma3.yaml
 rename dts/upstream/Bindings/dma/{ => stm32}/st,stm32-dmamux.yaml (90%)
 rename dts/upstream/Bindings/dma/{ => stm32}/st,stm32-mdma.yaml (96%)
 create mode 100644 dts/upstream/Bindings/firmware/cznic,turris-omnia-mcu.yaml
 create mode 100644 dts/upstream/Bindings/firmware/nxp,imx95-scmi-pinctrl.yaml
 create mode 100644 dts/upstream/Bindings/fsi/aspeed,ast2600-fsi-master.yaml
 create mode 100644 dts/upstream/Bindings/fsi/fsi-controller.yaml
 delete mode 100644 dts/upstream/Bindings/fsi/fsi-master-aspeed.txt
 create mode 100644 dts/upstream/Bindings/fsi/ibm,p9-fsi-controller.yaml
 delete mode 100644 dts/upstream/Bindings/fsi/ibm,p9-occ.txt
 create mode 100644 dts/upstream/Bindings/fsi/ibm,p9-occ.yaml
 create mode 100644 dts/upstream/Bindings/fsi/ibm,p9-sbefifo.yaml
 create mode 100644 dts/upstream/Bindings/fsi/ibm,p9-scom.yaml
 create mode 100644 dts/upstream/Bindings/fuse/renesas,rcar-efuse.yaml
 create mode 100644 dts/upstream/Bindings/fuse/renesas,rcar-otp.yaml
 create mode 100644 dts/upstream/Bindings/gpio/atmel,at91rm9200-gpio.yaml
 create mode 100644 dts/upstream/Bindings/gpio/fsl,qoriq-gpio.yaml
 delete mode 100644 dts/upstream/Bindings/gpio/gpio-mpc8xxx.txt
 delete mode 100644 dts/upstream/Bindings/gpio/gpio-zevio.txt
 delete mode 100644 dts/upstream/Bindings/gpio/gpio_atmel.txt
 create mode 100644 dts/upstream/Bindings/gpio/lsi,zevio-gpio.yaml
 delete mode 100644 dts/upstream/Bindings/hwmon/g762.txt
 create mode 100644 dts/upstream/Bindings/hwmon/gmt,g762.yaml
 create mode 100644 dts/upstream/Bindings/hwmon/maxim,max6639.yaml
 delete mode 100644 dts/upstream/Bindings/i2c/i2c-fsi.txt
 delete mode 100644 dts/upstream/Bindings/i2c/i2c-lpc2k.txt
 create mode 100644 dts/upstream/Bindings/i2c/ibm,i2c-fsi.yaml
 create mode 100644 dts/upstream/Bindings/i2c/nxp,lpc1788-i2c.yaml
 create mode 100644 dts/upstream/Bindings/iio/adc/adi,ad7380.yaml
 create mode 100644 dts/upstream/Bindings/iio/adc/mediatek,mt6359-auxadc.yaml
 create mode 100644 dts/upstream/Bindings/iio/adc/ti,ads1119.yaml
 create mode 100644 dts/upstream/Bindings/iio/chemical/sciosense,ens160.yaml
 create mode 100644 dts/upstream/Bindings/incomplete-devices.yaml
 create mode 100644 dts/upstream/Bindings/input/cirrus,cs40l50.yaml
 delete mode 100644 dts/upstream/Bindings/input/ti,nspire-keypad.txt
 create mode 100644 dts/upstream/Bindings/input/ti,nspire-keypad.yaml
 delete mode 100644 dts/upstream/Bindings/input/touchscreen/ektf2127.txt
 create mode 100644 dts/upstream/Bindings/input/touchscreen/elan,ektf2127.yaml
 create mode 100644 dts/upstream/Bindings/interconnect/mediatek,mt8183-emi.yaml
 create mode 100644 dts/upstream/Bindings/interconnect/qcom,msm8953.yaml
 create mode 100644 dts/upstream/Bindings/interrupt-controller/fsl,ls-msi.yaml
 delete mode 100644 dts/upstream/Bindings/interrupt-controller/fsl,ls-scfg-msi.txt
 delete mode 100644 dts/upstream/Bindings/interrupt-controller/marvell,armada-370-xp-mpic.txt
 create mode 100644 dts/upstream/Bindings/interrupt-controller/marvell,mpic.yaml
 create mode 100644 dts/upstream/Bindings/interrupt-controller/microchip,lan966x-oic.yaml
 delete mode 100644 dts/upstream/Bindings/interrupt-controller/riscv,cpu-intc.txt
 create mode 100644 dts/upstream/Bindings/interrupt-controller/riscv,cpu-intc.yaml
 delete mode 100644 dts/upstream/Bindings/iommu/msm,iommu-v0.txt
 create mode 100644 dts/upstream/Bindings/iommu/qcom,apq8064-iommu.yaml
 create mode 100644 dts/upstream/Bindings/leds/backlight/ti,lm3509.yaml
 create mode 100644 dts/upstream/Bindings/leds/silergy,sy7802.yaml
 create mode 100644 dts/upstream/Bindings/mailbox/mediatek,gce-props.yaml
 create mode 100644 dts/upstream/Bindings/mailbox/qcom,cpucp-mbox.yaml
 create mode 100644 dts/upstream/Bindings/media/i2c/galaxycore,gc05a2.yaml
 create mode 100644 dts/upstream/Bindings/media/i2c/galaxycore,gc08a3.yaml
 create mode 100644 dts/upstream/Bindings/media/i2c/maxim,max96714.yaml
 create mode 100644 dts/upstream/Bindings/media/i2c/maxim,max96717.yaml
 rename dts/upstream/Bindings/media/i2c/{imx258.yaml => sony,imx258.yaml} (88%)
 create mode 100644 dts/upstream/Bindings/media/i2c/sony,imx283.yaml
 create mode 100644 dts/upstream/Bindings/media/img,e5010-jpeg-enc.yaml
 create mode 100644 dts/upstream/Bindings/media/mediatek,mt7622-cir.yaml
 delete mode 100644 dts/upstream/Bindings/media/mtk-cir.txt
 create mode 100644 dts/upstream/Bindings/media/raspberrypi,pispbe.yaml
 create mode 100644 dts/upstream/Bindings/mfd/marvell,88pm886-a1.yaml
 delete mode 100644 dts/upstream/Bindings/mfd/rockchip,rk809.yaml
 create mode 100644 dts/upstream/Bindings/mfd/rohm,bd96801-pmic.yaml
 create mode 100644 dts/upstream/Bindings/mfd/syscon-common.yaml
 delete mode 100644 dts/upstream/Bindings/misc/fsl,qoriq-mc.txt
 create mode 100644 dts/upstream/Bindings/misc/fsl,qoriq-mc.yaml
 create mode 100644 dts/upstream/Bindings/mmc/fsl,esdhc.yaml
 delete mode 100644 dts/upstream/Bindings/mmc/fsl-esdhc.txt
 delete mode 100644 dts/upstream/Bindings/mmc/sdhci-sprd.txt
 create mode 100644 dts/upstream/Bindings/mmc/sprd,sdhci-r11.yaml
 create mode 100644 dts/upstream/Bindings/net/airoha,en7581-eth.yaml
 delete mode 100644 dts/upstream/Bindings/net/arc_emac.txt
 create mode 100644 dts/upstream/Bindings/net/bluetooth/mediatek,mt7622-bluetooth.yaml
 create mode 100644 dts/upstream/Bindings/net/dsa/lantiq,gswip.yaml
 delete mode 100644 dts/upstream/Bindings/net/dsa/lantiq-gswip.txt
 delete mode 100644 dts/upstream/Bindings/net/dsa/vitesse,vsc73xx.txt
 create mode 100644 dts/upstream/Bindings/net/dsa/vitesse,vsc73xx.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,enetc-ierb.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,enetc-mdio.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,enetc.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,fman-mdio.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,fman-muram.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,fman-port.yaml
 create mode 100644 dts/upstream/Bindings/net/fsl,fman.yaml
 delete mode 100644 dts/upstream/Bindings/net/fsl-enetc.txt
 delete mode 100644 dts/upstream/Bindings/net/fsl-fman.txt
 create mode 100644 dts/upstream/Bindings/net/pcs/snps,dw-xpcs.yaml
 create mode 100644 dts/upstream/Bindings/net/wireless/qcom,ath12k.yaml
 create mode 100644 dts/upstream/Bindings/pci/plda,xpressrich3-axi-common.yaml
 create mode 100644 dts/upstream/Bindings/pci/rockchip-dw-pcie-common.yaml
 create mode 100644 dts/upstream/Bindings/pci/rockchip-dw-pcie-ep.yaml
 create mode 100644 dts/upstream/Bindings/pci/starfive,jh7110-pcie.yaml
 create mode 100644 dts/upstream/Bindings/phy/airoha,en7581-pcie-phy.yaml
 create mode 100644 dts/upstream/Bindings/phy/fsl,imx8qm-hsio.yaml
 create mode 100644 dts/upstream/Bindings/phy/rockchip,rk3399-emmc-phy.yaml
 delete mode 100644 dts/upstream/Bindings/phy/rockchip-emmc-phy.txt
 create mode 100644 dts/upstream/Bindings/phy/starfive,jh7110-dphy-tx.yaml
 rename dts/upstream/Bindings/pinctrl/{fsl,imx93-pinctrl.yaml => fsl,imx9-pinctrl.yaml} (93%)
 create mode 100644 dts/upstream/Bindings/pinctrl/nuvoton,ma35d1-pinctrl.yaml
 create mode 100644 dts/upstream/Bindings/pinctrl/qcom,sm4250-lpass-lpi-pinctrl.yaml
 create mode 100644 dts/upstream/Bindings/platform/lenovo,yoga-c630-ec.yaml
 create mode 100644 dts/upstream/Bindings/power/supply/maxim,max17201.yaml
 create mode 100644 dts/upstream/Bindings/ptp/fsl,ptp.yaml
 delete mode 100644 dts/upstream/Bindings/ptp/ptp-qoriq.txt
 create mode 100644 dts/upstream/Bindings/pwm/adi,axi-pwmgen.yaml
 create mode 100644 dts/upstream/Bindings/pwm/fsl,vf610-ftm-pwm.yaml
 delete mode 100644 dts/upstream/Bindings/pwm/pwm-fsl-ftm.txt
 create mode 100644 dts/upstream/Bindings/pwm/pwm-gpio.yaml
 create mode 100644 dts/upstream/Bindings/regulator/mediatek,mt6873-dvfsrc-regulator.yaml
 create mode 100644 dts/upstream/Bindings/regulator/qcom,qca6390-pmu.yaml
 create mode 100644 dts/upstream/Bindings/regulator/rohm,bd96801-regulator.yaml
 delete mode 100644 dts/upstream/Bindings/regulator/sprd,sc2731-regulator.txt
 create mode 100644 dts/upstream/Bindings/regulator/sprd,sc2731-regulator.yaml
 delete mode 100644 dts/upstream/Bindings/regulator/twl-regulator.txt
 create mode 100644 dts/upstream/Bindings/remoteproc/qcom,sa8775p-pas.yaml
 create mode 100644 dts/upstream/Bindings/rtc/fsl,ls-ftm-alarm.yaml
 delete mode 100644 dts/upstream/Bindings/rtc/rtc-fsl-ftm-alarm.txt
 delete mode 100644 dts/upstream/Bindings/serial/mrvl,pxa-ssp.txt
 create mode 100644 dts/upstream/Bindings/serial/via,vt8500-uart.yaml
 delete mode 100644 dts/upstream/Bindings/serial/vt8500-uart.txt
 delete mode 100644 dts/upstream/Bindings/soc/fsl/bman-portals.txt
 delete mode 100644 dts/upstream/Bindings/soc/fsl/bman.txt
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe-firmware.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe-ic.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe-muram.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe-si.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe-siram.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/fsl,qe.yaml
 delete mode 100644 dts/upstream/Bindings/soc/fsl/cpm_qe/qe.txt
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,bman-portal.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,bman.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,ls1028a-reset.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,qman-fqd.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,qman-portal.yaml
 create mode 100644 dts/upstream/Bindings/soc/fsl/fsl,qman.yaml
 delete mode 100644 dts/upstream/Bindings/soc/fsl/qman-portals.txt
 delete mode 100644 dts/upstream/Bindings/soc/fsl/qman.txt
 create mode 100644 dts/upstream/Bindings/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml
 create mode 100644 dts/upstream/Bindings/soc/intel/intel,lgm-syscon.yaml
 create mode 100644 dts/upstream/Bindings/soc/microchip/microchip,sparx5-cpu-syscon.yaml
 create mode 100644 dts/upstream/Bindings/soc/mobileye/mobileye,eyeq5-olb.yaml
 create mode 100644 dts/upstream/Bindings/soc/sprd/sprd,sc9863a-glbregs.yaml
 create mode 100644 dts/upstream/Bindings/soc/ti/ti,am654-serdes-ctrl.yaml
 rename dts/upstream/Bindings/{mfd => soc/ti}/ti,j721e-system-controller.yaml (96%)
 delete mode 100644 dts/upstream/Bindings/sound/ak4104.txt
 delete mode 100644 dts/upstream/Bindings/sound/ak4554.txt
 delete mode 100644 dts/upstream/Bindings/sound/amlogic,g12a-tohdmitx.txt
 create mode 100644 dts/upstream/Bindings/sound/amlogic,g12a-tohdmitx.yaml
 create mode 100644 dts/upstream/Bindings/sound/asahi-kasei,ak4104.yaml
 rename dts/upstream/Bindings/sound/{ak4375.yaml => asahi-kasei,ak4375.yaml} (94%)
 create mode 100644 dts/upstream/Bindings/sound/asahi-kasei,ak4554.yaml
 rename dts/upstream/Bindings/sound/{ak4613.yaml => asahi-kasei,ak4613.yaml} (94%)
 create mode 100644 dts/upstream/Bindings/sound/asahi-kasei,ak4619.yaml
 rename dts/upstream/Bindings/sound/{ak4642.yaml => asahi-kasei,ak4642.yaml} (94%)
 create mode 100644 dts/upstream/Bindings/sound/cirrus,cs4270.yaml
 create mode 100644 dts/upstream/Bindings/sound/cirrus,cs42xx8.yaml
 create mode 100644 dts/upstream/Bindings/sound/cirrus,cs530x.yaml
 delete mode 100644 dts/upstream/Bindings/sound/cs4270.txt
 delete mode 100644 dts/upstream/Bindings/sound/cs42xx8.txt
 delete mode 100644 dts/upstream/Bindings/sound/everest,es7134.txt
 create mode 100644 dts/upstream/Bindings/sound/everest,es71x4.yaml
 delete mode 100644 dts/upstream/Bindings/sound/everest,es7241.txt
 create mode 100644 dts/upstream/Bindings/sound/everest,es7241.yaml
 delete mode 100644 dts/upstream/Bindings/sound/fsl,imx-audio-spdif.yaml
 rename dts/upstream/Bindings/sound/{sgtl5000.yaml => fsl,sgtl5000.yaml} (97%)
 rename dts/upstream/Bindings/sound/{linux,spdif-dit.yaml => linux,spdif.yaml} (75%)
 delete mode 100644 dts/upstream/Bindings/sound/maxim,max98088.txt
 create mode 100644 dts/upstream/Bindings/sound/maxim,max98088.yaml
 rename dts/upstream/Bindings/sound/{zl38060.yaml => mscc,zl38060.yaml} (96%)
 create mode 100644 dts/upstream/Bindings/sound/nxp,lpc3220-i2s.yaml
 delete mode 100644 dts/upstream/Bindings/sound/omap-mcpdm.txt
 delete mode 100644 dts/upstream/Bindings/sound/qcom,apq8096.txt
 create mode 100644 dts/upstream/Bindings/sound/qcom,msm8916-wcd-digital-codec.yaml
 delete mode 100644 dts/upstream/Bindings/sound/qcom,msm8916-wcd-digital.txt
 create mode 100644 dts/upstream/Bindings/sound/qcom,wcd937x-sdw.yaml
 create mode 100644 dts/upstream/Bindings/sound/qcom,wcd937x.yaml
 rename dts/upstream/Bindings/sound/{rt1019.yaml => realtek,rt1019.yaml} (90%)
 create mode 100644 dts/upstream/Bindings/sound/realtek,rt5514.yaml
 create mode 100644 dts/upstream/Bindings/sound/realtek,rt5631.yaml
 create mode 100644 dts/upstream/Bindings/sound/realtek,rt5645.yaml
 create mode 100644 dts/upstream/Bindings/sound/realtek,rt5659.yaml
 create mode 100644 dts/upstream/Bindings/sound/realtek,rt5677.yaml
 delete mode 100644 dts/upstream/Bindings/sound/rt5514.txt
 delete mode 100644 dts/upstream/Bindings/sound/rt5631.txt
 delete mode 100644 dts/upstream/Bindings/sound/rt5645.txt
 delete mode 100644 dts/upstream/Bindings/sound/rt5659.txt
 delete mode 100644 dts/upstream/Bindings/sound/rt5677.txt
 delete mode 100644 dts/upstream/Bindings/sound/spdif-receiver.txt
 delete mode 100644 dts/upstream/Bindings/sound/tas571x.txt
 create mode 100644 dts/upstream/Bindings/sound/ti,omap4-mcpdm.yaml
 rename dts/upstream/Bindings/sound/{tas2562.yaml => ti,tas2562.yaml} (97%)
 rename dts/upstream/Bindings/sound/{tas2770.yaml => ti,tas2770.yaml} (97%)
 rename dts/upstream/Bindings/sound/{tas27xx.yaml => ti,tas27xx.yaml} (97%)
 create mode 100644 dts/upstream/Bindings/sound/ti,tas57xx.yaml
 rename dts/upstream/Bindings/sound/{tas5805m.yaml => ti,tas5805m.yaml} (95%)
 rename dts/upstream/Bindings/sound/{tlv320adcx140.yaml => ti,tlv320adcx140.yaml} (99%)
 rename dts/upstream/Bindings/sound/{wm8750.yaml => wlf,wm8750.yaml} (92%)
 create mode 100644 dts/upstream/Bindings/sound/wlf,wm8782.yaml
 create mode 100644 dts/upstream/Bindings/sound/wlf,wm8804.yaml
 delete mode 100644 dts/upstream/Bindings/sound/wm8782.txt
 delete mode 100644 dts/upstream/Bindings/sound/wm8804.txt
 delete mode 100644 dts/upstream/Bindings/spi/brcm,bcm2835-spi.txt
 create mode 100644 dts/upstream/Bindings/spi/brcm,bcm2835-spi.yaml
 create mode 100644 dts/upstream/Bindings/spi/fsl,dspi-peripheral-props.yaml
 create mode 100644 dts/upstream/Bindings/spi/fsl,dspi.yaml
 create mode 100644 dts/upstream/Bindings/spi/ibm,spi-fsi.yaml
 delete mode 100644 dts/upstream/Bindings/spi/spi-fsl-dspi.txt
 create mode 100644 dts/upstream/Bindings/thermal/hisilicon,tsensor.yaml
 delete mode 100644 dts/upstream/Bindings/thermal/hisilicon-thermal.txt
 create mode 100644 dts/upstream/Bindings/timer/realtek,otto-timer.yaml
 create mode 100644 dts/upstream/Bindings/timer/sprd,sc9860-timer.yaml
 delete mode 100644 dts/upstream/Bindings/timer/spreadtrum,sprd-timer.txt
 create mode 100644 dts/upstream/Bindings/usb/fsl,usb2.yaml
 delete mode 100644 dts/upstream/Bindings/usb/fsl-usb.txt
 create mode 100644 dts/upstream/Bindings/watchdog/img,pdc-wdt.yaml
 delete mode 100644 dts/upstream/Bindings/watchdog/imgpdc-wdt.txt
 create mode 100644 dts/upstream/include/dt-bindings/clock/amlogic,c3-peripherals-clkc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/amlogic,c3-pll-clkc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/amlogic,c3-scmi-clkc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,qca8k-nsscc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,qcm2290-gpucc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,sm7150-camcc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,sm7150-dispcc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,sm7150-videocc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,sm8650-camcc.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/qcom,sm8650-videocc.h
 delete mode 100644 dts/upstream/include/dt-bindings/clock/r8a7790-clock.h
 delete mode 100644 dts/upstream/include/dt-bindings/clock/r8a7791-clock.h
 delete mode 100644 dts/upstream/include/dt-bindings/clock/r8a7792-clock.h
 delete mode 100644 dts/upstream/include/dt-bindings/clock/r8a7793-clock.h
 delete mode 100644 dts/upstream/include/dt-bindings/clock/r8a7794-clock.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/sophgo,sg2042-clkgen.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/sophgo,sg2042-pll.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/sophgo,sg2042-rpgate.h
 create mode 100644 dts/upstream/include/dt-bindings/clock/thead,th1520-clk-ap.h
 create mode 100644 dts/upstream/include/dt-bindings/i3c/i3c.h
 create mode 100644 dts/upstream/include/dt-bindings/iio/adc/mediatek,mt6357-auxadc.h
 create mode 100644 dts/upstream/include/dt-bindings/iio/adc/mediatek,mt6358-auxadc.h
 create mode 100644 dts/upstream/include/dt-bindings/iio/adc/mediatek,mt6359-auxadc.h
 create mode 100644 dts/upstream/include/dt-bindings/interconnect/mediatek,mt8183.h
 create mode 100644 dts/upstream/include/dt-bindings/interconnect/mediatek,mt8195.h
 create mode 100644 dts/upstream/include/dt-bindings/interconnect/qcom,ipq9574.h
 create mode 100644 dts/upstream/include/dt-bindings/interconnect/qcom,msm8953.h
 delete mode 100644 dts/upstream/include/dt-bindings/mfd/qcom-pm8008.h
 create mode 100644 dts/upstream/include/dt-bindings/power/amlogic,a4-pwrc.h
 create mode 100644 dts/upstream/include/dt-bindings/power/amlogic,a5-pwrc.h
 create mode 100644 dts/upstream/include/dt-bindings/regulator/st,stm32mp25-regulator.h
 create mode 100644 dts/upstream/include/dt-bindings/reset/airoha,en7581-reset.h
 create mode 100644 dts/upstream/include/dt-bindings/reset/qcom,qca8k-nsscc.h
 create mode 100644 dts/upstream/include/dt-bindings/sound/audio-graph.h
 create mode 100644 dts/upstream/src/arm/nxp/imx/imx6dl-kontron-samx6i-ads2.dts
 create mode 100644 dts/upstream/src/arm/nxp/imx/imx6q-kontron-samx6i-ads2.dts
 create mode 100644 dts/upstream/src/arm/nxp/imx/imx6qdl-kontron-samx6i-ads2.dtsi
 create mode 100644 dts/upstream/src/arm/qcom/qcom-apq8026-samsung-milletwifi.dts
 create mode 100644 dts/upstream/src/arm/qcom/qcom-msm8226-samsung-ms013g.dts
 create mode 100644 dts/upstream/src/arm/qcom/qcom-msm8974-samsung-hlte.dts
 create mode 100644 dts/upstream/src/arm/qcom/qcom-msm8974pro-htc-m8.dts
 create mode 100644 dts/upstream/src/arm/qcom/qcom-msm8974pro-sony-xperia-shinano-aries.dts
 create mode 100644 dts/upstream/src/arm/st/stm32mp135f-dhcor-dhsbc.dts
 create mode 100644 dts/upstream/src/arm/st/stm32mp13xx-dhcor-som.dtsi
 create mode 100644 dts/upstream/src/arm64/airoha/en7581-evb.dts
 create mode 100644 dts/upstream/src/arm64/airoha/en7581.dtsi
 create mode 100644 dts/upstream/src/arm64/amlogic/meson-g12b-dreambox-one.dts
 create mode 100644 dts/upstream/src/arm64/amlogic/meson-g12b-dreambox-two.dts
 create mode 100644 dts/upstream/src/arm64/amlogic/meson-g12b-dreambox.dtsi
 create mode 100644 dts/upstream/src/arm64/amlogic/meson-gxl-s905x-vero4k.dts
 create mode 100644 dts/upstream/src/arm64/amlogic/meson-gxlx-s905l-p271.dts
 create mode 100644 dts/upstream/src/arm64/freescale/imx8-ss-cm41.dtsi
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mm-iot-gateway.dts
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mm-phygate-tauri-l-rs232-rs232.dtso
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mm-phygate-tauri-l-rs232-rs485.dtso
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mm-phygate-tauri-l-rs232-rts-cts.dtso
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mm-ucm-som.dtsi
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mp-evk-mx8-dlvds-lcd1.dtso
 create mode 100644 dts/upstream/src/arm64/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dts
 create mode 100644 dts/upstream/src/arm64/freescale/imx8qm-ss-audio.dtsi
 create mode 100644 dts/upstream/src/arm64/freescale/imx93-9x9-qsb.dts
 create mode 100644 dts/upstream/src/arm64/freescale/imx95-19x19-evk.dts
 create mode 100644 dts/upstream/src/arm64/freescale/imx95-clock.h
 create mode 100644 dts/upstream/src/arm64/freescale/imx95-pinfunc.h
 create mode 100644 dts/upstream/src/arm64/freescale/imx95-power.h
 create mode 100644 dts/upstream/src/arm64/freescale/imx95.dtsi
 create mode 100644 dts/upstream/src/arm64/marvell/cn9130-cf-base.dts
 create mode 100644 dts/upstream/src/arm64/marvell/cn9130-cf-pro.dts
 create mode 100644 dts/upstream/src/arm64/marvell/cn9130-cf.dtsi
 create mode 100644 dts/upstream/src/arm64/marvell/cn9130-sr-som.dtsi
 create mode 100644 dts/upstream/src/arm64/marvell/cn9131-cf-solidwan.dts
 create mode 100644 dts/upstream/src/arm64/marvell/cn9132-clearfog.dts
 create mode 100644 dts/upstream/src/arm64/marvell/cn9132-sr-cex7.dtsi
 create mode 100644 dts/upstream/src/arm64/mediatek/mt7981b-cudy-wr3000-v1.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt7981b-openwrt-one.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt7986a-bananapi-bpi-r3-mini.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8186-corsola-voltorb-sku589824.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8186-corsola-voltorb-sku589825.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8186-corsola-voltorb.dtsi
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8195-cherry-dojo-r1.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8390-genio-700-evk.dts
 create mode 100644 dts/upstream/src/arm64/mediatek/mt8395-kontron-3-5-sbc-i1200.dts
 rename dts/upstream/src/arm64/nvidia/{tegra234-p3768-0000.dtsi => tegra234-p3768-0000+p3767.dtsi} (90%)
 create mode 100644 dts/upstream/src/arm64/qcom/apq8016-schneider-hmibsc.dts
 create mode 100644 dts/upstream/src/arm64/qcom/ipq5018-tplink-archer-ax55-v1.dts
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-lg-c50.dts
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-lg-m216.dts
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-motorola-common.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-motorola-harpia.dts
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-motorola-osprey.dts
 create mode 100644 dts/upstream/src/arm64/qcom/msm8916-motorola-surnia.dts
 create mode 100644 dts/upstream/src/arm64/qcom/qcm6490-shift-otter.dts
 create mode 100644 dts/upstream/src/arm64/qcom/qcs8550-aim300-aiot.dts
 create mode 100644 dts/upstream/src/arm64/qcom/qcs8550-aim300.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/qcs8550.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/sa8775p-ride-r3.dts
 create mode 100644 dts/upstream/src/arm64/qcom/sa8775p-ride.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/sc7180-trogdor-clamshell.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/sc7180-trogdor-detachable.dtsi
 create mode 100644 dts/upstream/src/arm64/qcom/sdm450-lenovo-tbx605f.dts
 create mode 100644 dts/upstream/src/arm64/qcom/sm8550-samsung-q5q.dts
 create mode 100644 dts/upstream/src/arm64/qcom/sm8650-hdk-display-card.dtso
 create mode 100644 dts/upstream/src/arm64/qcom/sm8650-hdk.dts
 create mode 100644 dts/upstream/src/arm64/qcom/x1e80100-asus-vivobook-s15.dts
 create mode 100644 dts/upstream/src/arm64/qcom/x1e80100-lenovo-yoga-slim7x.dts
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3368-lba3368.dts
 delete mode 100644 dts/upstream/src/arm64/rockchip/rk3399pro.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-opp.dtsi
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-rock-5b-pcie-ep.dtso
 create mode 100644 dts/upstream/src/arm64/rockchip/rk3588-rock-5b-pcie-srns.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am62-lp-sk-nand.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am625-phyboard-lyra-1-4-ghz-opp.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am62a-phycore-som.dtsi
 create mode 100644 dts/upstream/src/arm64/ti/k3-am62a7-phyboard-lyra-rdk.dts
 create mode 100644 dts/upstream/src/arm64/ti/k3-am62p-j722s-common-main.dtsi
 rename dts/upstream/src/arm64/ti/{k3-am62p-mcu.dtsi => k3-am62p-j722s-common-mcu.dtsi} (93%)
 rename dts/upstream/src/arm64/ti/{k3-am62p-thermal.dtsi => k3-am62p-j722s-common-thermal.dtsi} (100%)
 rename dts/upstream/src/arm64/ti/{k3-am62p-wakeup.dtsi => k3-am62p-j722s-common-wakeup.dtsi} (93%)
 create mode 100644 dts/upstream/src/arm64/ti/k3-am62x-phyboard-lyra.dtsi
 create mode 100644 dts/upstream/src/arm64/ti/k3-am642-evm-icssg1-dualemac-mii.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am642-evm-nand.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am642-phyboard-electra-pcie-usb2.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-eth-phy.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-rtc.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am6xx-phycore-disable-spi-nor.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-am6xx-phycore-qspi-nor.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-j721e-common-proc-board-infotainment.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-j722s-main.dtsi
 create mode 100644 dts/upstream/src/arm64/ti/k3-j784s4-evm-pcie0-pcie1-ep.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-j784s4-evm-quad-port-eth-exp1.dtso
 create mode 100644 dts/upstream/src/arm64/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtso
 rename dts/upstream/src/mips/mobileye/{eyeq5-fixed-clocks.dtsi => eyeq5-clocks.dtsi} (88%)
 create mode 100644 dts/upstream/src/mips/mobileye/eyeq5-pins.dtsi
 create mode 100644 dts/upstream/src/mips/mobileye/eyeq6h-epm6.dts
 create mode 100644 dts/upstream/src/mips/mobileye/eyeq6h-fixed-clocks.dtsi
 create mode 100644 dts/upstream/src/mips/mobileye/eyeq6h-pins.dtsi
 create mode 100644 dts/upstream/src/mips/mobileye/eyeq6h.dtsi
 create mode 100644 dts/upstream/src/mips/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts
 create mode 100644 dts/upstream/src/mips/realtek/rtl930x.dtsi
 delete mode 100644 dts/upstream/src/powerpc/acadia.dts
 delete mode 100644 dts/upstream/src/powerpc/haleakala.dts
 delete mode 100644 dts/upstream/src/powerpc/hotfoot.dts
 delete mode 100644 dts/upstream/src/powerpc/kilauea.dts
 delete mode 100644 dts/upstream/src/powerpc/klondike.dts
 delete mode 100644 dts/upstream/src/powerpc/makalu.dts
 delete mode 100644 dts/upstream/src/powerpc/obs600.dts
 create mode 100644 dts/upstream/src/riscv/allwinner/sun20i-d1-clockworkpi-v3.14.dts
 create mode 100644 dts/upstream/src/riscv/allwinner/sun20i-d1-devterm-v3.14.dts
 create mode 100644 dts/upstream/src/riscv/microchip/mpfs-beaglev-fire-fabric.dtsi
 create mode 100644 dts/upstream/src/riscv/microchip/mpfs-beaglev-fire.dts
 create mode 100644 dts/upstream/src/riscv/starfive/jh7110-pine64-star64.dts
 create mode 100644 include/alist.h
 create mode 100644 include/board_f.h
 delete mode 100644 include/configs/ethernut5.h
 create mode 100644 include/configs/ibex_ast2700.h
 create mode 100644 include/configs/lxr2.h
 create mode 100644 include/configs/sc573-ezkit.h
 create mode 100644 include/configs/sc584-ezkit.h
 create mode 100644 include/configs/sc589.h
 create mode 100644 include/configs/sc594-som.h
 create mode 100644 include/configs/sc598-som.h
 create mode 100644 include/dt-bindings/clock/sophgo,cv1800.h
 create mode 100644 include/env/phytec/k3_net.env
 create mode 100644 include/env/phytec/k3_spi.env
 create mode 100644 include/env/ti/android.env
 rename include/{ => u-boot}/uuid.h (90%)
 create mode 100644 include/upl.h
 create mode 100644 lib/alist.c
 create mode 100644 test/boot/upl.c
 create mode 100644 test/lib/alist.c
 create mode 100644 test/py/tests/test_spi.py
 create mode 100644 test/py/tests/test_upl.py
 create mode 100644 tools/binman/test/336_symbols_base.dts
 create mode 100644 tools/binman/test/337_symbols_base_expand.dts
 create mode 100644 tools/binman/test/338_symbols_comp.dts
 create mode 100644 tools/binman/test/339_nxp_imx8.dts


More information about the U-Boot mailing list