[GIT PULL] Please pull u-boot-imx-next-20260605
Fabio Estevam
festevam at gmail.com
Fri Jun 5 18:51:14 CEST 2026
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
More information about the U-Boot
mailing list