[GIT PULL] Please pull u-boot-imx-next-20260318
Fabio Estevam
festevam at gmail.com
Wed Mar 18 15:42:53 CET 2026
Hi Tom,
Please pull from u-boot-imx/next, thanks.
The following changes since commit a27980786cfb3c430aa1c05da8e79180c584d221:
kbuild: strip sub_make_done from test-script environment (2026-03-16 10:41:40 -0600)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20260318
for you to fetch changes up to e4be6fc6cad5ed93ff44ab9756fec0bbc6525781:
doc: imx95_evk: Fix the binary name (2026-03-16 18:45:26 -0300)
u-boot-imx-next-20260318
------------------------
CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/29557
- Add support for i.MX952.
- Add support for XPI1 on imx943_evk.
----------------------------------------------------------------
Alice Guo (9):
arm: imx: Add i.MX952 CPU type support
imx: ele_ahab: Add i.MX952 support to display_life_cycle()
imx: container: Add i.MX952 support to get_imageset_end()
arm: imx9: Add i.MX952 SoC support
cpu: imx952: Add i.MX952 support
arm: imx9: Keep WDG3/WDG4 untouched for i.MX952
arm: dts: Add U-Boot device tree for i.MX952 EVK
spi: nxp_xspi: Add new driver for NXP XSPI controller
imx943_evk: Enable XSPI1
Fabio Estevam (2):
doc: imx95_evk: Update Arm GNU toolchain version to 14.2
doc: imx95_evk: Fix the binary name
Francois Berder (1):
liebherr: btt: Fix buffer overflow in board_fit_config_name_match
Niko Mauno (1):
misc: imx_ele: Fix compile without CMD_FUSE
Peng Fan (3):
arm64: dts: freescale: Add initial device tree for i.MX952
arm64: dts: freescale: Add i.MX952 EVK basic device tree
board: nxp: imx952_evk: Add i.MX952 15x15 lpddr4x board support
Ye Li (5):
imx9: scmi: Get DDR size through SM SCMI API
imx95/imx94: Remove board_phys_sdram_size from each board
pinctrl: nxp: Add i.MX952 support
misc: ele_api: Add support for XSPI SET GMID command
imx94_evk: Get ownership of XSPI control registers protected by GMID in SPL
MAINTAINERS | 1 +
arch/arm/dts/imx943-evk-u-boot.dtsi | 34 +
arch/arm/dts/imx943-u-boot.dtsi | 16 +
arch/arm/dts/imx952-evk-u-boot.dtsi | 10 +
arch/arm/dts/imx952-u-boot.dtsi | 290 +++++
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/mach-imx/ele_api.h | 2 +
arch/arm/include/asm/mach-imx/sys_proto.h | 38 +
arch/arm/mach-imx/Makefile | 2 +-
arch/arm/mach-imx/ele_ahab.c | 2 +-
arch/arm/mach-imx/image-container.c | 4 +-
arch/arm/mach-imx/imx9/Kconfig | 21 +
arch/arm/mach-imx/imx9/scmi/common.h | 10 +
arch/arm/mach-imx/imx9/scmi/soc.c | 81 +-
board/liebherr/btt/btt.c | 4 +-
board/nxp/imx94_evk/imx94_evk.c | 7 -
board/nxp/imx94_evk/spl.c | 12 +
board/nxp/imx952_evk/Kconfig | 12 +
board/nxp/imx952_evk/MAINTAINERS | 6 +
board/nxp/imx952_evk/Makefile | 14 +
board/nxp/imx952_evk/imx952_evk.c | 26 +
board/nxp/imx952_evk/imx952_evk.env | 137 +++
board/nxp/imx952_evk/spl.c | 113 ++
board/nxp/imx95_evk/imx95_evk.c | 7 -
configs/imx943_evk_defconfig | 9 +
configs/imx952_evk_defconfig | 175 +++
doc/board/nxp/imx952_evk.rst | 112 ++
doc/board/nxp/imx95_evk.rst | 10 +-
doc/board/nxp/index.rst | 1 +
drivers/cpu/imx8_cpu.c | 2 +
drivers/misc/imx_ele/Makefile | 3 +-
drivers/misc/imx_ele/ele_api.c | 28 +
drivers/pinctrl/nxp/pinctrl-imx-scmi.c | 6 +-
drivers/spi/Kconfig | 8 +
drivers/spi/Makefile | 1 +
drivers/spi/nxp_xspi.c | 914 +++++++++++++++
drivers/spi/nxp_xspi.h | 703 ++++++++++++
dts/upstream/src/arm64/freescale/imx952-clock.h | 215 ++++
dts/upstream/src/arm64/freescale/imx952-evk.dts | 217 ++++
dts/upstream/src/arm64/freescale/imx952-pinfunc.h | 867 ++++++++++++++
dts/upstream/src/arm64/freescale/imx952-power.h | 44 +
dts/upstream/src/arm64/freescale/imx952.dtsi | 1248 +++++++++++++++++++++
include/configs/imx952_evk.h | 25 +
include/scmi_protocols.h | 3 +-
44 files changed, 5397 insertions(+), 44 deletions(-)
create mode 100644 arch/arm/dts/imx952-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/imx952-u-boot.dtsi
create mode 100644 board/nxp/imx952_evk/Kconfig
create mode 100644 board/nxp/imx952_evk/MAINTAINERS
create mode 100644 board/nxp/imx952_evk/Makefile
create mode 100644 board/nxp/imx952_evk/imx952_evk.c
create mode 100644 board/nxp/imx952_evk/imx952_evk.env
create mode 100644 board/nxp/imx952_evk/spl.c
create mode 100644 configs/imx952_evk_defconfig
create mode 100644 doc/board/nxp/imx952_evk.rst
create mode 100644 drivers/spi/nxp_xspi.c
create mode 100644 drivers/spi/nxp_xspi.h
create mode 100644 dts/upstream/src/arm64/freescale/imx952-clock.h
create mode 100644 dts/upstream/src/arm64/freescale/imx952-evk.dts
create mode 100644 dts/upstream/src/arm64/freescale/imx952-pinfunc.h
create mode 100644 dts/upstream/src/arm64/freescale/imx952-power.h
create mode 100644 dts/upstream/src/arm64/freescale/imx952.dtsi
create mode 100644 include/configs/imx952_evk.h
More information about the U-Boot
mailing list