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

Fabio Estevam festevam at gmail.com
Sat Jun 27 20:30:37 CEST 2026


Hi Tom,

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

The following changes since commit 63f6cc8ba618396cb9c0161bb5c6d217604ae1d0:

  Merge patch series "Kconfig restyle part 2" (2026-06-25 15:01:03 -0600)

are available in the Git repository at:

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

for you to fetch changes up to 8757c2428252eac46de7d1cadc43cf11211e867e:

  imx9: Add v2x_status and ele_info commands (2026-06-26 23:02:46 -0300)

u-boot-imx-next-20260627
------------------------

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

- Move environment variables to .env file on imx7ul-evk/imx6ull-evk/mx6-sabre
- imx ipuv3 improvements.
- Initial support for aquila imx95
- Add support for OPTEE on i.MX93
- Allow users to inhibit i.MX trip point setup
- Add support for imx93_frdm 2CS 2GB DRAM support
- Add optee binary to i.MX9 platform types
- Enable booting Image.gz on imx8m-evk/imx9-evk
----------------------------------------------------------------
Aristo Chen (3):
      mx7ulp_evk: Move environment variables to .env file
      mx6ullevk: Move environment variables to .env file
      mx6sabre: Move environment variables to .env files

Brian Ruley (8):
      clk: imx6q: cosmetic: keep pll definitions together
      clk: imx6q: guard video clocks behind config
      clk: imx6q: add missing pll bypasses
      imx6: clock: allow different clock sources for ldb
      clk: imx6q: configure ldb clock selectors
      video: imx: ipuv3: enable ipu clk before writing registers in CCF
      clk: clk-divider: add clk_register_divider_table()
      clk: imx6q: use clk_divider_table instead of fixed factor for pll5 divs

Franz Schnyder (1):
      board: toradex: add initial support for aquila imx95

Frieder Schrempf (1):
      imx: kontron-sl-mx8mm: Enable the watchdog at boot

Krzysztof Drobiński (1):
      imx93: Add support for OPTEE

Marek Vasut (1):
      imx: fdt: Allow users to inhibit trip point setup

Mathieu Dubois-Briand (2):
      binman: Add optee binary to i.MX9 platform types
      imx93_frdm: Add support for 2CS 2GB DRAM support

Peng Fan (18):
      imx8m: Imply DM_THERMAL
      imx952: Update gpio node regs
      imx8ulp: cleanup get_imx_type
      imx7ulp: cleanup get_imx_type
      imx: Guard print_cpuinfo with !CONFIG_IS_ENABLED(CPU)
      imx8m: dts: Update ddr firmware name
      serial: lpuart: Use livetree API for fdt access
      gpio: imx_rgpio2p: Use dev_read_addr_index
      misc: ele: Use dev_read_addr
      imx9: soc: Use livetree API for fdt access
      imx8m_evk: Select OF_LIVE
      imx9: Select OF_LIVE
      imx8mp_evk: enable booting Image.gz and avoid extra memcpy
      imx8mq_evk: enable booting Image.gz and avoid extra memcpy
      imx8mm/n_evk: enable booting Image.gz and avoid extra memcpy
      imx93_evk/qsb/frdm: enable booting Image.gz and avoid extra memcpy
      imx95/952/94_evk/: enable booting Image.gz
      imx952_evk: Correct CONFIG_DEFAULT_FDT_FILE

Ye Li (2):
      misc: ele_api: Add V2X Get State API
      imx9: Add v2x_status and ele_info commands

 arch/arm/dts/imx8mm-u-boot.dtsi                    |    8 +-
 arch/arm/dts/imx8mn-u-boot.dtsi                    |    8 +-
 arch/arm/dts/imx8mq-u-boot.dtsi                    |    8 +-
 arch/arm/dts/imx93-u-boot.dtsi                     |    3 +
 arch/arm/dts/imx95-aquila-dev-u-boot.dtsi          |   40 +
 arch/arm/dts/imx95-aquila-dev.dts                  |  389 ++++
 arch/arm/dts/imx95-aquila.dtsi                     | 1160 +++++++++++
 arch/arm/dts/imx952-u-boot.dtsi                    |    8 -
 arch/arm/include/asm/arch-mx6/clock.h              |    2 +-
 arch/arm/include/asm/mach-imx/ele_api.h            |    8 +
 arch/arm/mach-imx/cpu.c                            |   60 +-
 arch/arm/mach-imx/fdt.c                            |   10 +
 arch/arm/mach-imx/imx8m/Kconfig                    |    1 +
 arch/arm/mach-imx/imx8m/soc.c                      |   30 +
 arch/arm/mach-imx/imx8ulp/soc.c                    |    8 +-
 arch/arm/mach-imx/imx9/Kconfig                     |    6 +
 arch/arm/mach-imx/imx9/Makefile                    |    2 +-
 arch/arm/mach-imx/imx9/misc.c                      |   98 +
 arch/arm/mach-imx/imx9/soc.c                       |   10 +-
 arch/arm/mach-imx/mx6/clock.c                      |    6 +-
 arch/arm/mach-imx/mx7ulp/soc.c                     |    8 +-
 board/aristainetos/aristainetos.c                  |    2 +-
 board/ge/b1x5v2/b1x5v2.c                           |    2 +-
 board/ge/bx50v3/bx50v3.c                           |    2 +-
 board/nxp/imx8mm_evk/imx8mm_evk.env                |    2 +
 board/nxp/imx8mn_evk/imx8mn_evk.env                |    2 +
 board/nxp/imx8mp_evk/imx8mp_evk.env                |    2 +
 board/nxp/imx8mq_evk/imx8mq_evk.env                |    2 +
 board/nxp/imx93_evk/imx93_evk.env                  |    5 +-
 board/nxp/imx93_frdm/Makefile                      |    2 +-
 board/nxp/imx93_frdm/imx93_frdm.env                |    5 +-
 board/nxp/imx93_frdm/lpddr4_timing.h               |    3 +-
 ...ddr4x_2gb_timing.c => lpddr4x_1cs_2gb_timing.c} |    2 +-
 board/nxp/imx93_frdm/lpddr4x_2cs_2gb_timing.c      | 2006 ++++++++++++++++++++
 board/nxp/imx93_frdm/spl.c                         |    5 +-
 board/nxp/imx93_qsb/imx93_qsb.env                  |    4 +
 board/nxp/imx94_evk/imx94_evk.env                  |    3 +
 board/nxp/imx952_evk/imx952_evk.env                |    3 +
 board/nxp/imx95_evk/imx95_evk.env                  |    5 +-
 board/nxp/mx6sabreauto/mx6sabreauto.env            |    5 +
 board/nxp/mx6sabresd/mx6sabresd.env                |    5 +
 board/nxp/mx6ullevk/mx6ullevk.env                  |   69 +
 board/nxp/mx7ulp_evk/mx7ulp_evk.env                |   59 +
 board/toradex/aquila-imx95/Kconfig                 |   36 +
 board/toradex/aquila-imx95/MAINTAINERS             |   11 +
 board/toradex/aquila-imx95/Makefile                |    8 +
 board/toradex/aquila-imx95/aquila-imx95.c          |   23 +
 board/toradex/aquila-imx95/aquila-imx95.env        |   20 +
 board/toradex/aquila-imx95/spl.c                   |   75 +
 configs/aquila-imx95_defconfig                     |  186 ++
 configs/imx8mm-cl-iot-gate-optee_defconfig         |    1 -
 configs/imx8mm-cl-iot-gate_defconfig               |    1 -
 configs/imx8mm-icore-mx8mm-ctouch2_defconfig       |    1 -
 configs/imx8mm-icore-mx8mm-edimm2.2_defconfig      |    1 -
 configs/imx8mm-mx8menlo_defconfig                  |    1 -
 configs/imx8mm-phygate-tauri-l_defconfig           |    1 -
 configs/imx8mm_beacon_defconfig                    |    1 -
 configs/imx8mm_beacon_fspi_defconfig               |    1 -
 configs/imx8mm_evk_defconfig                       |    4 +-
 configs/imx8mm_evk_fspi_defconfig                  |    4 +-
 configs/imx8mm_phg_defconfig                       |    1 -
 configs/imx8mm_venice_defconfig                    |    1 -
 configs/imx8mn_beacon_2g_defconfig                 |    1 -
 configs/imx8mn_beacon_defconfig                    |    1 -
 configs/imx8mn_beacon_fspi_defconfig               |    1 -
 configs/imx8mn_ddr4_evk_defconfig                  |    2 +-
 configs/imx8mn_evk_defconfig                       |    2 +-
 configs/imx8mn_venice_defconfig                    |    1 -
 configs/imx8mp-libra-fpsc_defconfig                |    1 -
 configs/imx8mp_beacon_defconfig                    |    1 -
 configs/imx8mp_evk_defconfig                       |    3 +-
 configs/imx8mp_rsb3720a1_4G_defconfig              |    1 -
 configs/imx8mp_rsb3720a1_6G_defconfig              |    1 -
 configs/imx8mp_venice_defconfig                    |    1 -
 configs/imx8mq_cm_defconfig                        |    1 -
 configs/imx8mq_evk_defconfig                       |    4 +-
 configs/imx8mq_phanbell_defconfig                  |    1 -
 configs/imx8mq_reform2_defconfig                   |    1 -
 configs/imx952_evk_defconfig                       |    2 +-
 configs/kontron-sl-mx8mm_defconfig                 |    2 -
 configs/kontron_pitx_imx8m_defconfig               |    1 -
 configs/librem5_defconfig                          |    1 -
 configs/phycore-imx8mm_defconfig                   |    1 -
 configs/phycore-imx8mp_defconfig                   |    1 -
 configs/pico-imx8mq_defconfig                      |    1 -
 configs/toradex-smarc-imx8mp_defconfig             |    1 -
 configs/verdin-imx8mm_defconfig                    |    1 -
 configs/verdin-imx8mp_defconfig                    |    1 -
 doc/board/toradex/aquila-imx95.rst                 |  175 ++
 doc/board/toradex/index.rst                        |    1 +
 drivers/clk/clk-divider.c                          |   16 +-
 drivers/clk/imx/clk-imx6q.c                        |  255 ++-
 drivers/gpio/imx_rgpio2p.c                         |    4 +-
 drivers/misc/imx_ele/ele_api.c                     |   32 +
 drivers/misc/imx_ele/ele_mu.c                      |    2 +-
 drivers/serial/serial_lpuart.c                     |   15 +-
 drivers/video/imx/ipu.h                            |    1 -
 drivers/video/imx/ipu_common.c                     |   13 +-
 include/configs/aquila-imx95.h                     |   28 +
 include/configs/mx6sabre_common.h                  |  122 --
 include/configs/mx6sabreauto.h                     |    1 -
 include/configs/mx6sabresd.h                       |    1 -
 include/configs/mx6ullevk.h                        |   73 -
 include/configs/mx7ulp_evk.h                       |   63 -
 include/env/nxp/mx6sabre_common.env                |  114 ++
 include/linux/clk-provider.h                       |    5 +
 tools/binman/etype/nxp_imx9image.py                |    3 +-
 107 files changed, 4949 insertions(+), 455 deletions(-)
 create mode 100644 arch/arm/dts/imx95-aquila-dev-u-boot.dtsi
 create mode 100644 arch/arm/dts/imx95-aquila-dev.dts
 create mode 100644 arch/arm/dts/imx95-aquila.dtsi
 create mode 100644 arch/arm/mach-imx/imx9/misc.c
 rename board/nxp/imx93_frdm/{lpddr4x_2gb_timing.c => lpddr4x_1cs_2gb_timing.c} (99%)
 create mode 100644 board/nxp/imx93_frdm/lpddr4x_2cs_2gb_timing.c
 create mode 100644 board/nxp/mx6sabreauto/mx6sabreauto.env
 create mode 100644 board/nxp/mx6sabresd/mx6sabresd.env
 create mode 100644 board/nxp/mx6ullevk/mx6ullevk.env
 create mode 100644 board/nxp/mx7ulp_evk/mx7ulp_evk.env
 create mode 100644 board/toradex/aquila-imx95/Kconfig
 create mode 100644 board/toradex/aquila-imx95/MAINTAINERS
 create mode 100644 board/toradex/aquila-imx95/Makefile
 create mode 100644 board/toradex/aquila-imx95/aquila-imx95.c
 create mode 100644 board/toradex/aquila-imx95/aquila-imx95.env
 create mode 100644 board/toradex/aquila-imx95/spl.c
 create mode 100644 configs/aquila-imx95_defconfig
 create mode 100644 doc/board/toradex/aquila-imx95.rst
 create mode 100644 include/configs/aquila-imx95.h
 create mode 100644 include/env/nxp/mx6sabre_common.env


More information about the U-Boot mailing list