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

Fabio Estevam festevam at gmail.com
Fri Sep 26 19:09:43 CEST 2025


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


More information about the U-Boot mailing list