[GIT PULL] Please pull u-boot-imx-master-20260421

Fabio Estevam festevam at gmail.com
Wed Apr 22 03:46:27 CEST 2026


Hi Tom,

Please pull from u-boot-imx/master, thanks.

The following changes since commit 052988aa29bfd506d7ce207fbb3f5374a5dbecbb:

  Merge patch series "Linux compat improvements and CCF prep" (2026-04-21 11:21:59 -0600)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-master-20260421

for you to fetch changes up to 589153f6070a285a60411d032ce9b08598acd707:

  imx8mq: phanbell: enable SPL DM (2026-04-21 20:49:40 -0300)

u-boot-imx-master-20260421
--------------------------

CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/29880

- Convert TQMA7 boards to SPL.
- Use second Ethernet MAC also from fuse on i.MX dhelectronics boards.
- Add support for Toradex Verdin iMX95.
- Drop SPL_POWER_LEGACY from imx8m boards.
- Increase the Aquantia Ethernet PHY reset timeout.
----------------------------------------------------------------
Alexander Feilke (7):
      Kconfig: update build-target for MX7 with SPL
      board/tq: Add common SoM API
      arch: arm: dts: tqma7x: add u-boot device tree fragments
      arch: arm: dts: tqma7x: add boot phase properties
      board: tqma7: add code for u-boot with spl
      configs: tqma7: add defconfigs
      doc: tqma7: add documentation

Christoph Niedermaier (1):
      board: dhelectronics: imx: Use second Ethernet MAC also from fuse

Emanuele Ghidoli (3):
      common: memsize: add RAM size probe based on alias detection
      board: toradex: add Toradex Verdin iMX95
      toradex: tdx-cfg-block: add verdin imx95 0226, 0227 and 0228 pid4

Nora Schiffer (1):
      env: add env_set_runtime() helper

Peng Fan (15):
      imx8mq: evk: drop redundant gd clearing in board_init_f
      imx8mq: pitx: drop redundant gd clearing in board_init_f
      imx8mq: phanbell: drop redundant gd clearing in board_init_f
      imx8mq: reform2: drop redundant gd clearing in board_init_f
      imx8mq: pico: drop redundant gd clearing in board_init_f
      imx8mq: cm: drop redundant gd clearing in board_init_f
      imx8mq: Correct signed_hdmi firmware position
      mx6: sabreauto/sd: Exclude power_init_board from SPL build
      board: nxp: common: fix PFUZE100 DM build and unify DM/non-DM handling
      imx8mq: evk: Migrate to DM PMIC framework
      imx8mq: phanbell: Drop SPL_POWER_LEGACY
      imx8mq: reform2: Drop SPL_POWER_LEGACY
      imx8mq: pico: Drop SPL_POWER_LEGACY
      imx8mq: kontron: migrate PITX-IMX8M to DM PMIC framework
      imx8mq: phanbell: enable SPL DM

Primoz Fiser (1):
      imx: imx9: Select ARCH_MISC_INIT for all i.MX9 SoCs

Simona Toaca (2):
      drivers: ddr: imx: Fix Kconfig for SAVED_DRAM_TIMING_BASE
      configs: imx9{43, 5}: Enable SPI SFDP support

Ye Li (2):
      net: phy: aquantia: Increase timeout for out of reset
      net: fsl_enetc: Add iMX95 enetc4 10Gbps port support

 Kconfig                                            |    2 +-
 arch/arm/dts/imx7d-mba7-u-boot.dtsi                |   10 +
 arch/arm/dts/imx7s-mba7-u-boot.dtsi                |   48 +
 arch/arm/dts/imx7s-tqma7-u-boot.dtsi               |   22 +
 arch/arm/dts/imx8mq-evk-u-boot.dtsi                |   88 +-
 arch/arm/dts/imx8mq-kontron-pitx-imx8m-u-boot.dtsi |   64 ++
 arch/arm/dts/imx8mq-librem5-r4-u-boot.dtsi         |    2 +-
 arch/arm/dts/imx8mq-phanbell-u-boot.dtsi           |   41 +
 arch/arm/dts/imx8mq-u-boot.dtsi                    |  240 ++--
 arch/arm/dts/imx95-verdin-dev.dtsi                 |  239 ++++
 arch/arm/dts/imx95-verdin-wifi-dev-u-boot.dtsi     |  112 ++
 arch/arm/dts/imx95-verdin-wifi-dev.dts             |   21 +
 arch/arm/dts/imx95-verdin-wifi.dtsi                |   50 +
 arch/arm/dts/imx95-verdin.dtsi                     | 1172 ++++++++++++++++++++
 arch/arm/mach-imx/imx9/Kconfig                     |    8 +-
 arch/arm/mach-imx/mx7/Kconfig                      |   16 +
 board/dhelectronics/common/dh_imx.c                |    4 +-
 board/dhelectronics/common/dh_imx.h                |    3 +-
 board/dhelectronics/dh_imx6/dh_imx6.c              |    2 +-
 board/dhelectronics/dh_imx8mp/imx8mp_dhcom_pdk2.c  |    6 +-
 board/google/imx8mq_phanbell/spl.c                 |  127 +--
 board/kontron/pitx_imx8m/spl.c                     |  188 +---
 board/mntre/imx8mq_reform2/spl.c                   |    6 -
 board/nxp/common/Makefile                          |    2 +-
 board/nxp/common/pfuze.c                           |   96 +-
 board/nxp/common/pfuze.h                           |    2 +-
 board/nxp/imx8mq_evk/spl.c                         |  186 +---
 board/nxp/mx6sabreauto/mx6sabreauto.c              |    2 +
 board/nxp/mx6sabresd/mx6sabresd.c                  |    2 +
 board/ronetix/imx8mq-cm/spl.c                      |    5 -
 board/technexion/pico-imx8mq/spl.c                 |    6 -
 board/toradex/common/tdx-cfg-block.c               |    3 +
 board/toradex/common/tdx-cfg-block.h               |    3 +
 board/toradex/verdin-imx95/Kconfig                 |   36 +
 board/toradex/verdin-imx95/MAINTAINERS             |   13 +
 board/toradex/verdin-imx95/Makefile                |    8 +
 board/toradex/verdin-imx95/spl.c                   |   75 ++
 board/toradex/verdin-imx95/verdin-imx95.c          |   80 ++
 board/toradex/verdin-imx95/verdin-imx95.env        |   20 +
 board/tq/MAINTAINERS                               |    9 +
 board/tq/common/Kconfig                            |    3 +
 board/tq/common/Makefile                           |    1 +
 board/tq/common/tq_som.c                           |   32 +
 board/tq/common/tq_som.h                           |   35 +
 board/tq/tqma7/Kconfig                             |  103 ++
 board/tq/tqma7/Makefile                            |   14 +
 board/tq/tqma7/spl.c                               |  123 ++
 board/tq/tqma7/spl_mba7.c                          |  182 +++
 board/tq/tqma7/spl_tqma7_ram.c                     |  171 +++
 board/tq/tqma7/tqma7.c                             |   96 ++
 board/tq/tqma7/tqma7.cfg                           |   26 +
 board/tq/tqma7/tqma7.env                           |   35 +
 board/tq/tqma7/tqma7_mba7.c                        |  148 +++
 common/memsize.c                                   |   59 +
 configs/imx8mq_evk_defconfig                       |   21 +-
 configs/imx8mq_phanbell_defconfig                  |   14 +-
 configs/imx8mq_reform2_defconfig                   |    1 -
 configs/imx943_evk_defconfig                       |    1 +
 configs/imx95_evk.config                           |    1 +
 configs/kontron_pitx_imx8m_defconfig               |   16 +-
 configs/pico-imx8mq_defconfig                      |    1 -
 configs/tqma7_common.config                        |  119 ++
 configs/tqma7_mba7_mmc_defconfig                   |    2 +
 configs/tqma7_mba7_qspi_defconfig                  |    2 +
 configs/tqma7_mba7_uuu_defconfig                   |    2 +
 configs/tqma7_mmc.config                           |    4 +
 configs/tqma7_qspi.config                          |    7 +
 configs/tqma7_uuu.config                           |   22 +
 configs/verdin-imx95_defconfig                     |  183 +++
 doc/board/index.rst                                |    1 +
 doc/board/nxp/imx8mq_evk.rst                       |    4 +-
 doc/board/toradex/index.rst                        |    1 +
 doc/board/toradex/verdin-imx95.rst                 |  171 +++
 doc/board/tq/index.rst                             |   12 +
 doc/board/tq/tqma7.rst                             |   77 ++
 drivers/ddr/imx/imx9/Kconfig                       |    2 +-
 drivers/ddr/imx/phy/helper.c                       |   13 +
 drivers/net/fsl_enetc.c                            |   57 +-
 drivers/net/fsl_enetc.h                            |    1 +
 drivers/net/fsl_enetc_xpcs_phy.c                   |  970 ++++++++++++++++
 drivers/net/phy/aquantia.c                         |    2 +-
 include/configs/tqma7.h                            |   71 ++
 include/configs/tqma7_mba7.h                       |   16 +
 include/configs/verdin-imx95.h                     |   27 +
 include/env.h                                      |   20 +
 include/env/tq/spi.env                             |    4 +
 include/init.h                                     |    7 +
 87 files changed, 5233 insertions(+), 666 deletions(-)
 create mode 100644 arch/arm/dts/imx7d-mba7-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx7s-mba7-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx7s-tqma7-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx95-verdin-dev.dtsi
 create mode 100644 arch/arm/dts/imx95-verdin-wifi-dev-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx95-verdin-wifi-dev.dts
 create mode 100644 arch/arm/dts/imx95-verdin-wifi.dtsi
 create mode 100644 arch/arm/dts/imx95-verdin.dtsi
 create mode 100644 board/toradex/verdin-imx95/Kconfig
 create mode 100644 board/toradex/verdin-imx95/MAINTAINERS
 create mode 100644 board/toradex/verdin-imx95/Makefile
 create mode 100644 board/toradex/verdin-imx95/spl.c
 create mode 100644 board/toradex/verdin-imx95/verdin-imx95.c
 create mode 100644 board/toradex/verdin-imx95/verdin-imx95.env
 create mode 100644 board/tq/common/tq_som.c
 create mode 100644 board/tq/common/tq_som.h
 create mode 100644 board/tq/tqma7/Kconfig
 create mode 100644 board/tq/tqma7/Makefile
 create mode 100644 board/tq/tqma7/spl.c
 create mode 100644 board/tq/tqma7/spl_mba7.c
 create mode 100644 board/tq/tqma7/spl_tqma7_ram.c
 create mode 100644 board/tq/tqma7/tqma7.c
 create mode 100644 board/tq/tqma7/tqma7.cfg
 create mode 100644 board/tq/tqma7/tqma7.env
 create mode 100644 board/tq/tqma7/tqma7_mba7.c
 create mode 100644 configs/tqma7_common.config
 create mode 100644 configs/tqma7_mba7_mmc_defconfig
 create mode 100644 configs/tqma7_mba7_qspi_defconfig
 create mode 100644 configs/tqma7_mba7_uuu_defconfig
 create mode 100644 configs/tqma7_mmc.config
 create mode 100644 configs/tqma7_qspi.config
 create mode 100644 configs/tqma7_uuu.config
 create mode 100644 configs/verdin-imx95_defconfig
 create mode 100644 doc/board/toradex/verdin-imx95.rst
 create mode 100644 doc/board/tq/index.rst
 create mode 100644 doc/board/tq/tqma7.rst
 create mode 100644 drivers/net/fsl_enetc_xpcs_phy.c
 create mode 100644 include/configs/tqma7.h
 create mode 100644 include/configs/tqma7_mba7.h
 create mode 100644 include/configs/verdin-imx95.h


More information about the U-Boot mailing list