Hi Tom, Please pull from u-boot-imx/next, thanks.
The following changes since commit 397a14dd7142f381bbd316a13cd7e82c88c7287c: Merge patch series "sc5xx Environment Cleanup and Fixes" (2026-06-04 13:04:11 -0600) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20260605 for you to fetch changes up to 3782bf8a0ad1abee3a2a537b9180b63d7ed22d40: cpu: imx8_cpu: fix the mpidr check (2026-06-05 12:57:02 -0300) u-boot-imx-next-20260605 ------------------------ CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/30357 - Several conversions to OF_UPSTREAM. - Improvements for TQMa6UL boards. - Add iMX8MP UltraLite Part CPU type. ---------------------------------------------------------------- Alexander Feilke (4): board: tqma7: update fastboot env arm: dts: tqma7: add eeprom nvmem-layout arm: dts: tqma7: integrate tq,eeprom sysinfo driver boards: tqma7: call tq-sysinfo setup Alexander Sverdlin (1): clk: imx: don't build i.MX/RTxxxx code for all users of CCF Alice Guo (8): imx7ulp: Switch to OF_UPSTREAM imx91: Switch to OF_UPSTREAM imx93-frdm: Switch to OF_UPSTREAM imx93_var_som: Switch to OF_UPSTREAM arm: dts: imx: Update watchdog nodes for dynamic base address lookup imx: soc: Get watchdog base addresses from device tree watchdog: ulp_wdog: Use driver model for reset_cpu() imx: Remove hardcoded watchdog base address macros Francois Berder (1): arch: imx9: Fix blk_dwrite/blk_derase error checking Frieder Schrempf (1): imx: kontron-sl-mx6ul: Enable I2C support Lyrix liu (1): arm: gic-v3-its: Fix LPI pending table size calculation Marek Vasut (1): arm: imx9: Fix broken formatting Max Merchel (3): ARM: dts: add TQMa6UL[L]x[L] u-boot device tree fragments ARM: dts: tqma6ul: add boot phase properties configs: add defconfigs for TQMa6UL[L]x[L] SOM on MBa6ULx baseboard Nora Schiffer (5): board: tq: add TQMa6UL[L]x[L] SOM and MBa6ULx baseboard sysinfo: uclass: use sysinfo_priv size for per_device_auto sysinfo: add sysinfo_get_and_detect() helper sysinfo: tq_eeprom: new driver board: tq: common: add sysinfo setup helper Peng Fan (5): imx8mm: icore-mx8mm: Switch to OF_UPSTREAM imx8mp: icore-mx8mp-edimm2.2: Switch to OF_UPSTREAM imx8mm: pgh: Switch to OF_UPSTREAM imx8mp: msc-sm2s: Switch to OF_UPSTREAM cpu: imx8_cpu: fix the mpidr check Ye Li (2): arm: imx8mp: Add new variant parts support cpu: imx8_cpu: Add iMX8MP UltraLite Part cpu type MAINTAINERS | 1 + arch/arm/dts/Makefile | 11 +- arch/arm/dts/imx6ul-tqma6ul-common-u-boot.dtsi | 49 ++ arch/arm/dts/imx6ul-tqma6ul1-mba6ulx-u-boot.dtsi | 10 + arch/arm/dts/imx6ul-tqma6ul2-mba6ulx-u-boot.dtsi | 10 + arch/arm/dts/imx6ul-tqma6ul2l-mba6ulx-u-boot.dtsi | 10 + arch/arm/dts/imx6ull-tqma6ull2-mba6ulx-u-boot.dtsi | 10 + .../arm/dts/imx6ull-tqma6ull2l-mba6ulx-u-boot.dtsi | 10 + arch/arm/dts/imx7s-tqma7-u-boot.dtsi | 20 + arch/arm/dts/imx7ulp-com-u-boot.dtsi | 2 + arch/arm/dts/imx7ulp-com.dts | 79 -- arch/arm/dts/imx7ulp-evk-u-boot.dtsi | 6 + arch/arm/dts/imx7ulp-evk.dts | 133 --- arch/arm/dts/imx7ulp-u-boot.dtsi | 17 + arch/arm/dts/imx7ulp.dtsi | 461 ----------- arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts | 96 --- arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts | 96 --- arch/arm/dts/imx8mm-icore-mx8mm.dtsi | 232 ------ arch/arm/dts/imx8mm-phg.dts | 266 ------ arch/arm/dts/imx8mm-tqma8mqml.dtsi | 341 -------- arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts | 175 ---- arch/arm/dts/imx8mp-icore-mx8mp.dtsi | 186 ----- ...u-boot.dtsi => imx8mp-msc-sm2s-ep1-u-boot.dtsi} | 0 arch/arm/dts/imx8mp-msc-sm2s.dts | 820 ------------------- arch/arm/dts/imx8ulp-evk-u-boot.dtsi | 4 - arch/arm/dts/imx8ulp-u-boot.dtsi | 4 + arch/arm/dts/imx91-11x11-evk.dts | 875 -------------------- arch/arm/dts/imx91-11x11-frdm.dts | 773 ------------------ arch/arm/dts/imx91-pinfunc.h | 770 ----------------- arch/arm/dts/imx91-u-boot.dtsi | 12 + arch/arm/dts/imx91.dtsi | 53 -- arch/arm/dts/imx93-11x11-frdm.dts | 603 -------------- arch/arm/dts/imx93-u-boot.dtsi | 12 + arch/arm/dts/imx93-var-som-symphony.dts | 323 -------- arch/arm/dts/imx93-var-som.dtsi | 111 --- arch/arm/dts/imx93.dtsi | 906 --------------------- arch/arm/dts/imx943-evk-u-boot.dtsi | 4 - arch/arm/dts/imx943-u-boot.dtsi | 19 + arch/arm/dts/imx95-15x15-evk-u-boot.dtsi | 4 - arch/arm/dts/imx95-19x19-evk-u-boot.dtsi | 4 - arch/arm/dts/imx95-toradex-smarc-dev-u-boot.dtsi | 4 - arch/arm/dts/imx95-u-boot.dtsi | 14 + arch/arm/dts/imx95-verdin-wifi-dev-u-boot.dtsi | 4 - arch/arm/dts/imx952-u-boot.dtsi | 14 + arch/arm/dts/mba6ulx-u-boot.dtsi | 26 + arch/arm/include/asm/arch-imx/cpu.h | 2 + arch/arm/include/asm/arch-imx8ulp/imx-regs.h | 2 - arch/arm/include/asm/arch-imx9/ddr.h | 30 +- arch/arm/include/asm/arch-imx9/imx-regs.h | 9 - arch/arm/include/asm/mach-imx/sys_proto.h | 5 +- arch/arm/lib/gic-v3-its.c | 3 +- arch/arm/mach-imx/cmd_qb.c | 2 +- arch/arm/mach-imx/cpu.c | 4 + arch/arm/mach-imx/imx8m/Kconfig | 4 + arch/arm/mach-imx/imx8m/soc.c | 16 +- arch/arm/mach-imx/imx8ulp/soc.c | 12 +- arch/arm/mach-imx/imx9/Kconfig | 4 + arch/arm/mach-imx/imx9/qb.c | 28 +- arch/arm/mach-imx/imx9/scmi/soc.c | 13 +- arch/arm/mach-imx/imx9/soc.c | 14 +- arch/arm/mach-imx/mx6/Kconfig | 21 + arch/arm/mach-imx/mx7ulp/Kconfig | 2 + arch/arm/mach-imx/mx7ulp/soc.c | 22 +- board/tq/MAINTAINERS | 2 +- board/tq/common/Kconfig | 5 + board/tq/common/Makefile | 1 + board/tq/common/tq_sysinfo.c | 37 + board/tq/common/tq_sysinfo.h | 15 + board/tq/tqma6ul/Kconfig | 114 +++ board/tq/tqma6ul/Makefile | 16 + board/tq/tqma6ul/spl.c | 128 +++ board/tq/tqma6ul/spl_mba6ul.c | 177 ++++ board/tq/tqma6ul/spl_tqma6ul_ram.c | 209 +++++ board/tq/tqma6ul/tqma6ul.c | 184 +++++ board/tq/tqma6ul/tqma6ul.cfg | 23 + board/tq/tqma6ul/tqma6ul.env | 47 ++ board/tq/tqma6ul/tqma6ul.h | 25 + board/tq/tqma6ul/tqma6ul_mba6ul.c | 138 ++++ board/tq/tqma7/tqma7.c | 6 + board/tq/tqma7/tqma7.env | 11 +- configs/imx8mm-icore-mx8mm-ctouch2_defconfig | 2 +- configs/imx8mm-icore-mx8mm-edimm2.2_defconfig | 2 +- configs/imx8mm_phg_defconfig | 5 +- configs/imx8mp-icore-mx8mp-edimm2.2_defconfig | 2 +- configs/imx8ulp_evk_defconfig | 1 + configs/imx91_11x11_evk_defconfig | 2 +- configs/imx91_11x11_evk_inline_ecc_defconfig | 2 +- configs/imx91_11x11_frdm_defconfig | 2 +- configs/imx93-phycore_defconfig | 1 + configs/imx93_frdm_defconfig | 2 +- configs/imx93_var_som_defconfig | 2 +- configs/imx943_evk_defconfig | 1 + configs/imx95_15x15_evk_defconfig | 1 + configs/imx95_evk.config | 1 + configs/kontron-sl-mx6ul_defconfig | 1 + configs/msc_sm2s_imx8mp_defconfig | 2 +- configs/mx7ulp_com_defconfig | 3 +- configs/mx7ulp_evk_defconfig | 2 +- configs/mx7ulp_evk_plugin_defconfig | 2 +- configs/toradex-smarc-imx95_defconfig | 1 + configs/tqma6ul_common.config | 125 +++ configs/tqma6ul_mmc.config | 3 + configs/tqma6ul_spi.config | 2 + configs/tqma6ul_uuu.config | 20 + configs/tqma6ullx_mba6ul_mmc_defconfig | 5 + configs/tqma6ullx_mba6ul_qspi_defconfig | 5 + configs/tqma6ullx_mba6ul_uuu_defconfig | 5 + configs/tqma6ullxl_mba6ul_mmc_defconfig | 6 + configs/tqma6ullxl_mba6ul_qspi_defconfig | 6 + configs/tqma6ullxl_mba6ul_uuu_defconfig | 6 + configs/tqma6ulx_mba6ul_mmc_defconfig | 6 + configs/tqma6ulx_mba6ul_qspi_defconfig | 6 + configs/tqma6ulx_mba6ul_uuu_defconfig | 6 + configs/tqma6ulxl_mba6ul_mmc_defconfig | 6 + configs/tqma6ulxl_mba6ul_qspi_defconfig | 6 + configs/tqma6ulxl_mba6ul_uuu_defconfig | 6 + configs/tqma7_common.config | 1 + configs/verdin-imx95_defconfig | 1 + doc/board/tq/index.rst | 1 + doc/board/tq/tqma6ul.rst | 105 +++ .../sysinfo/tq,eeprom-sysinfo.txt | 36 + drivers/clk/Makefile | 2 +- drivers/cpu/imx8_cpu.c | 13 +- drivers/sysinfo/Kconfig | 8 + drivers/sysinfo/Makefile | 1 + drivers/sysinfo/sysinfo-uclass.c | 12 +- drivers/sysinfo/tq_eeprom.c | 203 +++++ drivers/watchdog/ulp_wdog.c | 79 +- include/configs/imx8ulp_evk.h | 2 - include/configs/imx91_evk.h | 2 - include/configs/imx91_frdm.h | 2 - include/configs/imx93_evk.h | 3 - include/configs/imx93_frdm.h | 3 - include/configs/imx93_qsb.h | 2 - include/configs/imx93_var_som.h | 3 - include/configs/imx94_evk.h | 3 - include/configs/imx95_evk.h | 2 - include/configs/kontron-osm-s-mx93.h | 2 - include/configs/mx7ulp_com.h | 3 - include/configs/mx7ulp_evk.h | 3 - include/configs/phycore_imx91_93.h | 3 - include/configs/toradex-smarc-imx95.h | 2 - include/configs/tqma6ul.h | 53 ++ include/configs/tqma6ul_mba6ul.h | 19 + include/sysinfo.h | 17 + include/sysinfo/tq_eeprom.h | 24 + test/dm/sysinfo.c | 16 + 147 files changed, 2294 insertions(+), 7499 deletions(-) create mode 100644 arch/arm/dts/imx6ul-tqma6ul-common-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ul-tqma6ul1-mba6ulx-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ul-tqma6ul2-mba6ulx-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ul-tqma6ul2l-mba6ulx-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ull-tqma6ull2-mba6ulx-u-boot.dtsi create mode 100644 arch/arm/dts/imx6ull-tqma6ull2l-mba6ulx-u-boot.dtsi delete mode 100644 arch/arm/dts/imx7ulp-com.dts create mode 100644 arch/arm/dts/imx7ulp-evk-u-boot.dtsi delete mode 100644 arch/arm/dts/imx7ulp-evk.dts create mode 100644 arch/arm/dts/imx7ulp-u-boot.dtsi delete mode 100644 arch/arm/dts/imx7ulp.dtsi delete mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-ctouch2.dts delete mode 100644 arch/arm/dts/imx8mm-icore-mx8mm-edimm2.2.dts delete mode 100644 arch/arm/dts/imx8mm-icore-mx8mm.dtsi delete mode 100644 arch/arm/dts/imx8mm-phg.dts delete mode 100644 arch/arm/dts/imx8mm-tqma8mqml.dtsi delete mode 100644 arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts delete mode 100644 arch/arm/dts/imx8mp-icore-mx8mp.dtsi rename arch/arm/dts/{imx8mp-msc-sm2s-u-boot.dtsi => imx8mp-msc-sm2s-ep1-u-boot.dtsi} (100%) delete mode 100644 arch/arm/dts/imx8mp-msc-sm2s.dts delete mode 100644 arch/arm/dts/imx91-11x11-evk.dts delete mode 100644 arch/arm/dts/imx91-11x11-frdm.dts delete mode 100644 arch/arm/dts/imx91-pinfunc.h delete mode 100644 arch/arm/dts/imx91.dtsi delete mode 100644 arch/arm/dts/imx93-11x11-frdm.dts delete mode 100644 arch/arm/dts/imx93-var-som-symphony.dts delete mode 100644 arch/arm/dts/imx93-var-som.dtsi delete mode 100644 arch/arm/dts/imx93.dtsi create mode 100644 arch/arm/dts/mba6ulx-u-boot.dtsi create mode 100644 board/tq/common/tq_sysinfo.c create mode 100644 board/tq/common/tq_sysinfo.h create mode 100644 board/tq/tqma6ul/Kconfig create mode 100644 board/tq/tqma6ul/Makefile create mode 100644 board/tq/tqma6ul/spl.c create mode 100644 board/tq/tqma6ul/spl_mba6ul.c create mode 100644 board/tq/tqma6ul/spl_tqma6ul_ram.c create mode 100644 board/tq/tqma6ul/tqma6ul.c create mode 100644 board/tq/tqma6ul/tqma6ul.cfg create mode 100644 board/tq/tqma6ul/tqma6ul.env create mode 100644 board/tq/tqma6ul/tqma6ul.h create mode 100644 board/tq/tqma6ul/tqma6ul_mba6ul.c create mode 100644 configs/tqma6ul_common.config create mode 100644 configs/tqma6ul_mmc.config create mode 100644 configs/tqma6ul_spi.config create mode 100644 configs/tqma6ul_uuu.config create mode 100644 configs/tqma6ullx_mba6ul_mmc_defconfig create mode 100644 configs/tqma6ullx_mba6ul_qspi_defconfig create mode 100644 configs/tqma6ullx_mba6ul_uuu_defconfig create mode 100644 configs/tqma6ullxl_mba6ul_mmc_defconfig create mode 100644 configs/tqma6ullxl_mba6ul_qspi_defconfig create mode 100644 configs/tqma6ullxl_mba6ul_uuu_defconfig create mode 100644 configs/tqma6ulx_mba6ul_mmc_defconfig create mode 100644 configs/tqma6ulx_mba6ul_qspi_defconfig create mode 100644 configs/tqma6ulx_mba6ul_uuu_defconfig create mode 100644 configs/tqma6ulxl_mba6ul_mmc_defconfig create mode 100644 configs/tqma6ulxl_mba6ul_qspi_defconfig create mode 100644 configs/tqma6ulxl_mba6ul_uuu_defconfig create mode 100644 doc/board/tq/tqma6ul.rst create mode 100644 doc/device-tree-bindings/sysinfo/tq,eeprom-sysinfo.txt create mode 100644 drivers/sysinfo/tq_eeprom.c create mode 100644 include/configs/tqma6ul.h create mode 100644 include/configs/tqma6ul_mba6ul.h create mode 100644 include/sysinfo/tq_eeprom.h

