Message ID | 20241004141954.265158-1-caleb.connolly@linaro.org |
---|---|
State | New |
Headers | show |
Series | [PULL] Please pull qcom/qcom-next | expand |
Hi Tom, Sorry, accidentally ran request-pull against master. Please disregard On 04/10/2024 16:17, Caleb Connolly wrote: > 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@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@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