[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