[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