[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