[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