Hi Tom, Please pull from u-boot-imx/next, thanks.
The following changes since commit 44c4919e9dd6c162b237633ba689441eca9a149c: test: Fix optee unit test (2025-09-24 11:04:11 -0600) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-imx.git tags/u-boot-imx-next-20250926 for you to fetch changes up to 1566f803bff58f472c38e2e34204753529d01136: imx9: scmi: Add PCIE ECAM and outbound space to MMU (2025-09-26 09:52:54 -0300) u-boot-imx-next-20250926 ------------------------ CI: https://source.denx.de/u-boot/custodians/u-boot-imx/-/pipelines/27737 - Add support for i.MX94 EVK. - Set CONFIG_ETHPRIME to eth0 on phycore-imx93. - Expand the nxp_fspi support to i.MX8QXP/8DXL/8ULP. ---------------------------------------------------------------- Alice Guo (2): cpu: imx94: Add support for i.MX94 in get_imx_type_str() pinctrl: nxp: Add i.MX94 daisy register offset Peng Fan (1): imx95: Add get_reset_reason() to retrieve the LM/system last booted/shutdown reasons Primoz Fiser (1): board: phytec: phycore-imx93: Set CONFIG_ETHPRIME to eth0 Ye Li (14): imx9: Add i.MX94 CPU type and SoC-level Kconfig imx9: scmi: Add i.MX94 support to get_reset_reason() imx9: scmi: Update the files under arch/arm/mach-imx/imx9/scmi/ to support i.MX94 imx: container: Add i.MX94 support to get_imageset_end() imx9: Change container header temp buffer address imx: ele_ahab: Implement display_life_cycle() for i.MX95 imx: ele_ahab: Add i.MX94 support to display_life_cycle() arm: dts: Add i.MX943 EVK board dtsi files imx94_evk: Add i.MX943 EVK board support spi: nxp_fspi: Use second last LUT entry for AHB read spi: nxp_fspi: Support i.MX8QXP flexspi spi: nxp_fspi: Support i.MX8DXL flexspi spi: nxp_fspi: Support i.MX8ULP flexspi imx9: scmi: Add PCIE ECAM and outbound space to MMU arch/arm/dts/imx943-evk-u-boot.dtsi | 62 +++++++++ arch/arm/dts/imx943-u-boot.dtsi | 212 ++++++++++++++++++++++++++++ arch/arm/include/asm/arch-imx/cpu.h | 2 + arch/arm/include/asm/arch-imx9/imx-regs.h | 11 +- arch/arm/include/asm/arch-imx9/sys_proto.h | 1 + arch/arm/include/asm/mach-imx/sys_proto.h | 1 + arch/arm/mach-imx/Makefile | 2 +- arch/arm/mach-imx/ele_ahab.c | 55 +++++++- arch/arm/mach-imx/image-container.c | 4 +- arch/arm/mach-imx/imx9/Kconfig | 17 +++ arch/arm/mach-imx/imx9/scmi/Makefile | 3 + arch/arm/mach-imx/imx9/scmi/clock.c | 29 ++-- arch/arm/mach-imx/imx9/scmi/common.h | 41 ++++++ arch/arm/mach-imx/imx9/scmi/soc.c | 213 +++++++++++++++++++++++++++-- board/freescale/imx94_evk/Kconfig | 12 ++ board/freescale/imx94_evk/MAINTAINERS | 6 + board/freescale/imx94_evk/Makefile | 11 ++ board/freescale/imx94_evk/imx94_evk.c | 41 ++++++ board/freescale/imx94_evk/imx94_evk.env | 100 ++++++++++++++ board/freescale/imx94_evk/spl.c | 81 +++++++++++ board/freescale/imx95_evk/spl.c | 3 + configs/imx93-phycore_defconfig | 2 +- configs/imx943_evk_defconfig | 115 ++++++++++++++++ doc/board/nxp/imx943_evk.rst | 112 +++++++++++++++ doc/board/nxp/index.rst | 1 + drivers/cpu/imx8_cpu.c | 2 + drivers/pinctrl/nxp/pinctrl-imx-scmi.c | 5 +- drivers/spi/nxp_fspi.c | 44 +++++- include/configs/imx94_evk.h | 24 ++++ include/scmi_nxp_protocols.h | 55 ++++++++ 30 files changed, 1233 insertions(+), 34 deletions(-) create mode 100644 arch/arm/dts/imx943-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx943-u-boot.dtsi create mode 100644 arch/arm/mach-imx/imx9/scmi/common.h create mode 100644 board/freescale/imx94_evk/Kconfig create mode 100644 board/freescale/imx94_evk/MAINTAINERS create mode 100644 board/freescale/imx94_evk/Makefile create mode 100644 board/freescale/imx94_evk/imx94_evk.c create mode 100644 board/freescale/imx94_evk/imx94_evk.env create mode 100644 board/freescale/imx94_evk/spl.c create mode 100644 configs/imx943_evk_defconfig create mode 100644 doc/board/nxp/imx943_evk.rst create mode 100644 include/configs/imx94_evk.h create mode 100644 include/scmi_nxp_protocols.h

