[PATCH 0/8] imx: add i.MX94 support
Alice Guo (OSS)
alice.guo at oss.nxp.com
Mon Sep 1 12:47:59 CEST 2025
This patch set introduces initial support for the NXP i.MX94 SoC. The
key changes include:
- Addition of i.MX94 CPU type and SoC-level Kconfig entry.
- Printing of the LM/system last booted/shutdown reasons.
- Definition of base addresses for WDG3, WDG4, GPIO6 and GPIO7.
- Support for lifecycle state display.
- Introduction of daisy register offset specific to i.MX94.
Signed-off-by: Alice Guo <alice.guo at oss.nxp.com>
---
Alice Guo (1):
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
Ye Li (6):
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()
imx: ele_ahab: Implement display_life_cycle() for i.MX95
imx: ele_ahab: Add i.MX94 support to display_life_cycle()
arch/arm/include/asm/arch-imx/cpu.h | 2 +
arch/arm/include/asm/arch-imx9/imx-regs.h | 9 ++
arch/arm/include/asm/arch-imx9/sys_proto.h | 1 +
arch/arm/include/asm/mach-imx/sys_proto.h | 1 +
arch/arm/mach-imx/ele_ahab.c | 55 +++++++-
arch/arm/mach-imx/image-container.c | 4 +-
arch/arm/mach-imx/imx9/Kconfig | 9 ++
arch/arm/mach-imx/imx9/scmi/clock.c | 28 +++--
arch/arm/mach-imx/imx9/scmi/common.h | 41 ++++++
arch/arm/mach-imx/imx9/scmi/soc.c | 196 +++++++++++++++++++++++++++--
board/freescale/imx95_evk/spl.c | 3 +
drivers/pinctrl/nxp/pinctrl-imx-scmi.c | 5 +-
include/scmi_nxp_protocols.h | 55 ++++++++
13 files changed, 381 insertions(+), 28 deletions(-)
---
base-commit: 1a7882de8c859467ce931ed23761db1e391aeaff
change-id: 20250901-imx94-5c463a9fe924
Best regards,
--
Alice Guo <alice.guo at oss.nxp.com>
More information about the U-Boot
mailing list