[GIT PULL] Please pull u-boot-imx-next-20251129

Fabio Estevam festevam at gmail.com
Sat Nov 29 22:17:08 CET 2025


Hi Tom,

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

The following changes since commit 7af532a8ef1c6685eac58d587c9502ab31855aae:

  Merge patch series "Add support for two RTCs" (2025-11-29 08:37:26 -0600)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20251129

for you to fetch changes up to c8daa0abdb3c48aba9dd86228ed50a34c5482a73:

  phytec: sort .env files alphabetically for imx8 boards (2025-11-29 18:02:13 -0300)

u-boot-imx-next-20251129
------------------------

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

- Stop disabling device tree relocation on i.MX boards.
- Add support for imx6ulz_smm_m2d.
- Add support for Kontron i.MX93 OSM-S SoM and BL carrier board
- Fix probe of i.MX FEC MDIO bus for DM_MDIO.
- Cleanup for tqma6 boards.
- Initialize the ELE RNG context on imx95_evk
- Disable EFI partition, MP, sysboot, bind commands on tbs2910.

----------------------------------------------------------------
Andrea Calabrese (2):
      bsh: make common configuration for m2
      bsh: add support for imx6ulz_smm_m2d

Benjamin Hahn (6):
      phytec: adapt env to ampliphy-boot bootscripts for imx8 boards
      phytec: add emmc_dev and sd_dev env vars for imx8 boards
      phytec: set bootdevices and bootmeths in devicetree for imx8 boards
      phytec: change preferred bootdevice dynamically
      phytec: use fdtoverlay_addr_r
      phytec: sort .env files alphabetically for imx8 boards

Frieder Schrempf (3):
      imx: Add support for Kontron i.MX8MP OSM-S SoM and BL carrier board
      arm: imx: imx9: Use arch override for env_get_location()
      imx: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board

Ji Luo (1):
      imx95_evk: Initialize the ELE RNG context

Marek Vasut (1):
      board: tbs2910: Disable EFI partition, MP, sysboot, bind commands

Markus Niebel (8):
      net: fec_mxc: respect return value of phy_config
      net: fec-mxc: prevent crash if no MAC address is set
      net: fec_mxc: fix probe of MDIO bus for DM_MDIO
      net: fec_mxc: fix remove with DM_MDIO
      net: fec_mxc: rewrite fallback MDIO Bus allocation
      net: fec_mxc: fix usage of DM_MDIO and DM_ETH_PHY
      net: fec_mxc: add unique bus and device names for DM_MDIO
      net: fec_mxc.c: improve readability of dm_fec_bind_mdio

Max Merchel (3):
      tqma6: Remove empty function tqma6_iomuxc_spi()
      board: [cosmetic] tqma6: adjust SPDX tag
      board: tqma6: update MAINTAINERS

Paul Gerber (1):
      board: tqma6: style fixes

Tom Rini (43):
      opos6uldev: Stop disabling device tree relocation
      gw_ventana: Stop disabling device tree relocation
      imx6dl-sielaff: Stop disabling device tree relocation
      bk4r1: Stop disabling device tree relocation
      cl-som-imx7: Stop disabling device tree relocation
      cm_fx6: Stop disabling device tree relocation
      dart_6ul: Stop disabling device tree relocation
      display5: Stop disabling device tree relocation
      imx6-engicam: Stop disabling device tree relocation
      imx6dl-mamoj: Stop disabling device tree relocation
      kp_imx53: Stop disabling device tree relocation
      kp_imx6q_tpc: Stop disabling device tree relocation
      mccmon6: Stop disabling device tree relocation
      mx53cx9020: Stop disabling device tree relocation
      mx6sabre: Stop disabling device tree relocation
      mx6slevk: Stop disabling device tree relocation
      mx6sllevk: Stop disabling device tree relocation
      mx6sxsabreauto: Stop disabling device tree relocation
      mx6sxsabresd: Stop disabling device tree relocation
      mx6ul_14x14_evk: Stop disabling device tree relocation
      mx6ullevk: Stop disabling device tree relocation
      mx7dsabresd: Stop disabling device tree relocation
      mx7ulp_com: Stop disabling device tree relocation
      mx7ulp_evk: Stop disabling device tree relocation
      mys_6ulx: Stop disabling device tree relocation
      nitrogen6x: Stop disabling device tree relocation
      novena: Stop disabling device tree relocation
      pico-imx6: Stop disabling device tree relocation
      pico-imx6ul: Stop disabling device tree relocation
      pico-imx7d: Stop disabling device tree relocation
      tqma6: Stop disabling device tree relocation
      udoo: Stop disabling device tree relocation
      udoo_neo: Stop disabling device tree relocation
      wandboard: Stop disabling device tree relocation
      warp7: Stop disabling device tree relocation
      capricorn: Stop disabling device tree relocation
      imx8mq_phanbell: Stop disabling device tree relocation
      imx8qm_mek: Stop disabling device tree relocation
      imx8qxp_mek: Stop disabling device tree relocation
      liteboard: Stop disabling device tree relocation
      pcl063: Stop disabling device tree relocation
      pcl063_ull: Stop disabling device tree relocation
      pico-imx8mq: Stop disabling device tree relocation

 arch/arm/dts/imx8mm-phyboard-polis-rdk-u-boot.dtsi |   16 +
 arch/arm/dts/imx8mm-phygate-tauri-l-u-boot.dtsi    |   16 +
 arch/arm/dts/imx8mp-kontron-bl-osm-s-u-boot.dtsi   |  124 +
 .../arm/dts/imx8mp-phyboard-pollux-rdk-u-boot.dtsi |   20 +
 arch/arm/dts/imx93-kontron-bl-osm-s-u-boot.dtsi    |  153 ++
 arch/arm/mach-imx/imx8m/Kconfig                    |   14 +
 arch/arm/mach-imx/imx9/Kconfig                     |   11 +-
 arch/arm/mach-imx/imx9/soc.c                       |    2 +-
 board/armadeus/opos6uldev/opos6uldev.env           |    1 -
 board/bsh/imx6ulz_smm_m2/Kconfig                   |    6 +
 board/bsh/imx6ulz_smm_m2/MAINTAINERS               |    1 +
 board/bsh/imx6ulz_smm_m2/Makefile                  |    1 +
 board/bsh/imx6ulz_smm_m2/ddr3l_timing_128m_m2d.c   |  121 +
 board/bsh/imx6ulz_smm_m2/ddr3l_timing_256m_m2d.c   |  122 +
 board/bsh/imx6ulz_smm_m2/ddr3l_timing_512m_m2d.c   |  127 +
 board/freescale/imx95_evk/spl.c                    |    7 +
 board/gateworks/gw_ventana/gw_ventana.env          |    1 -
 board/kontron/osm-s-mx8mp/Kconfig                  |   17 +
 board/kontron/osm-s-mx8mp/MAINTAINERS              |    7 +
 board/kontron/osm-s-mx8mp/Makefile                 |    9 +
 board/kontron/osm-s-mx8mp/imximage.cfg             |    8 +
 board/kontron/osm-s-mx8mp/lpddr4_timing.c          | 2474 ++++++++++++++++++++
 board/kontron/osm-s-mx8mp/osm-s-mx8mp.c            |  175 ++
 board/kontron/osm-s-mx8mp/osm-s-mx8mp.env          |    6 +
 board/kontron/osm-s-mx8mp/spl.c                    |  358 +++
 board/kontron/osm-s-mx93/Kconfig                   |   17 +
 board/kontron/osm-s-mx93/MAINTAINERS               |    7 +
 board/kontron/osm-s-mx93/Makefile                  |    9 +
 board/kontron/osm-s-mx93/lpddr4x_timing.c          | 1992 ++++++++++++++++
 board/kontron/osm-s-mx93/osm-s-mx93.c              |  168 ++
 board/kontron/osm-s-mx93/osm-s-mx93.env            |    6 +
 board/kontron/osm-s-mx93/spl.c                     |  169 ++
 board/phytec/imx8mp-libra-fpsc/imx8mp-libra-fpsc.c |    2 +-
 .../phytec/imx8mp-libra-fpsc/imx8mp-libra-fpsc.env |   14 +-
 board/phytec/phycore_imx8mm/phycore-imx8mm.c       |    2 +
 board/phytec/phycore_imx8mm/phycore_imx8mm.env     |   14 +-
 board/phytec/phycore_imx8mp/phycore-imx8mp.c       |    5 +-
 board/phytec/phycore_imx8mp/phycore_imx8mp.env     |   17 +-
 board/sielaff/imx6dl-sielaff/imx6dl-sielaff.env    |    1 -
 board/siemens/capricorn/capricorn_default.env      |    1 -
 board/tq/tqma6/Kconfig                             |   23 +-
 board/tq/tqma6/MAINTAINERS                         |    3 +-
 board/tq/tqma6/Makefile                            |    7 +-
 board/tq/tqma6/clocks.cfg                          |    7 +-
 board/tq/tqma6/tqma6.c                             |   16 +-
 board/tq/tqma6/tqma6_bb.h                          |    7 +-
 board/tq/tqma6/tqma6_mba6.c                        |   10 +-
 board/tq/tqma6/tqma6_wru4.c                        |   13 +-
 board/tq/tqma6/tqma6dl.cfg                         |    6 +-
 board/tq/tqma6/tqma6q.cfg                          |    6 +-
 board/tq/tqma6/tqma6s.cfg                          |    6 +-
 configs/imx6ulz_smm_m2.config                      |   81 +
 configs/imx6ulz_smm_m2_defconfig                   |   82 +-
 configs/imx6ulz_smm_m2b_defconfig                  |   82 +-
 configs/imx6ulz_smm_m2d_defconfig                  |    2 +
 configs/kontron-osm-s-mx8mp.config                 |  203 ++
 configs/kontron-osm-s-mx8mp_defconfig              |    3 +
 configs/kontron-osm-s-mx93.config                  |  197 ++
 configs/kontron-osm-s-mx93_defconfig               |    3 +
 configs/phycore-imx8mp_defconfig                   |    1 -
 configs/tbs2910_defconfig                          |    5 +-
 doc/board/bsh/imx6ulz_bsh_smm_m2.rst               |   12 +-
 doc/board/kontron/index.rst                        |    2 +
 doc/board/kontron/osm-s-mx8mp.rst                  |  104 +
 doc/board/kontron/osm-s-mx93.rst                   |   95 +
 drivers/net/fec_mxc.c                              |   56 +-
 drivers/net/fec_mxc.h                              |    4 +
 include/configs/bk4r1.h                            |    1 -
 include/configs/cl-som-imx7.h                      |    1 -
 include/configs/cm_fx6.h                           |    1 -
 include/configs/dart_6ul.h                         |    1 -
 include/configs/display5.h                         |    1 -
 include/configs/imx6-engicam.h                     |    1 -
 include/configs/imx6dl-mamoj.h                     |    1 -
 include/configs/imx8mq_phanbell.h                  |    1 -
 include/configs/imx8qm_mek.h                       |    1 -
 include/configs/imx8qxp_mek.h                      |    1 -
 include/configs/kontron-osm-s-mx8mp.h              |   30 +
 include/configs/kontron-osm-s-mx93.h               |   30 +
 include/configs/kp_imx53.h                         |    1 -
 include/configs/kp_imx6q_tpc.h                     |    1 -
 include/configs/liteboard.h                        |    1 -
 include/configs/mccmon6.h                          |    1 -
 include/configs/mx53cx9020.h                       |    1 -
 include/configs/mx6sabre_common.h                  |    1 -
 include/configs/mx6slevk.h                         |    1 -
 include/configs/mx6sllevk.h                        |    1 -
 include/configs/mx6sxsabreauto.h                   |    1 -
 include/configs/mx6sxsabresd.h                     |    1 -
 include/configs/mx6ul_14x14_evk.h                  |    1 -
 include/configs/mx6ullevk.h                        |    1 -
 include/configs/mx7dsabresd.h                      |    1 -
 include/configs/mx7ulp_com.h                       |    1 -
 include/configs/mx7ulp_evk.h                       |    1 -
 include/configs/mys_6ulx.h                         |    1 -
 include/configs/nitrogen6x.h                       |    1 -
 include/configs/novena.h                           |    1 -
 include/configs/pcl063.h                           |    1 -
 include/configs/pcl063_ull.h                       |    1 -
 include/configs/pico-imx6.h                        |    1 -
 include/configs/pico-imx6ul.h                      |    1 -
 include/configs/pico-imx7d.h                       |    1 -
 include/configs/pico-imx8mq.h                      |    1 -
 include/configs/tqma6.h                            |    7 +-
 include/configs/tqma6_mba6.h                       |    6 +-
 include/configs/tqma6_wru4.h                       |    2 +-
 include/configs/udoo.h                             |    1 -
 include/configs/udoo_neo.h                         |    1 -
 include/configs/wandboard.h                        |    1 -
 include/configs/warp7.h                            |    1 -
 110 files changed, 7066 insertions(+), 304 deletions(-)
 create mode 100644 arch/arm/dts/imx8mp-kontron-bl-osm-s-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx93-kontron-bl-osm-s-u-boot.dtsi
 create mode 100644 board/bsh/imx6ulz_smm_m2/ddr3l_timing_128m_m2d.c
 create mode 100644 board/bsh/imx6ulz_smm_m2/ddr3l_timing_256m_m2d.c
 create mode 100644 board/bsh/imx6ulz_smm_m2/ddr3l_timing_512m_m2d.c
 create mode 100644 board/kontron/osm-s-mx8mp/Kconfig
 create mode 100644 board/kontron/osm-s-mx8mp/MAINTAINERS
 create mode 100644 board/kontron/osm-s-mx8mp/Makefile
 create mode 100644 board/kontron/osm-s-mx8mp/imximage.cfg
 create mode 100644 board/kontron/osm-s-mx8mp/lpddr4_timing.c
 create mode 100644 board/kontron/osm-s-mx8mp/osm-s-mx8mp.c
 create mode 100644 board/kontron/osm-s-mx8mp/osm-s-mx8mp.env
 create mode 100644 board/kontron/osm-s-mx8mp/spl.c
 create mode 100644 board/kontron/osm-s-mx93/Kconfig
 create mode 100644 board/kontron/osm-s-mx93/MAINTAINERS
 create mode 100644 board/kontron/osm-s-mx93/Makefile
 create mode 100644 board/kontron/osm-s-mx93/lpddr4x_timing.c
 create mode 100644 board/kontron/osm-s-mx93/osm-s-mx93.c
 create mode 100644 board/kontron/osm-s-mx93/osm-s-mx93.env
 create mode 100644 board/kontron/osm-s-mx93/spl.c
 create mode 100644 configs/imx6ulz_smm_m2.config
 create mode 100644 configs/imx6ulz_smm_m2d_defconfig
 create mode 100644 configs/kontron-osm-s-mx8mp.config
 create mode 100644 configs/kontron-osm-s-mx8mp_defconfig
 create mode 100644 configs/kontron-osm-s-mx93.config
 create mode 100644 configs/kontron-osm-s-mx93_defconfig
 create mode 100644 doc/board/kontron/osm-s-mx8mp.rst
 create mode 100644 doc/board/kontron/osm-s-mx93.rst
 create mode 100644 include/configs/kontron-osm-s-mx8mp.h
 create mode 100644 include/configs/kontron-osm-s-mx93.h


More information about the U-Boot mailing list