[PATCH 00/12] imx: add i.MX952 support

alice.guo
2026-02-05T15:15:17Z

CI: https://github.com/u-boot/u-boot/pull/863/checks

Signed-off-by: Alice Guo <alice.guo@nxp.com>
---
Alice Guo (8):
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: imx952: Add watchdog base address definitions
arm: imx9: Add i.MX952 SoC support
cpu: imx952: Add i.MX952 support
dts: upstream: arm64: freescale: Sync i.MX952 device tree from Linux
arm: dts: Add U-Boot device tree for i.MX952 EVK

Peng Fan (1):
board: nxp: imx952_evk: Add i.MX952 15x15 lpddr4x board support

Ye Li (3):
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

arch/arm/dts/imx952-evk-u-boot.dtsi | 58 +
arch/arm/dts/imx952-u-boot.dtsi | 327 ++++++
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/arch-imx9/imx-regs.h | 6 +
arch/arm/include/asm/mach-imx/sys_proto.h | 11 +
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 | 23 +
arch/arm/mach-imx/imx9/scmi/common.h | 10 +
arch/arm/mach-imx/imx9/scmi/soc.c | 78 +-
board/nxp/imx94_evk/imx94_evk.c | 7 -
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 | 297 +++++
board/nxp/imx952_evk/imx952_evk.env | 137 +++
board/nxp/imx952_evk/spl.c | 115 ++
board/nxp/imx95_evk/imx95_evk.c | 7 -
configs/imx952_evk_defconfig | 178 +++
doc/board/nxp/imx952_evk.rst | 112 ++
doc/board/nxp/index.rst | 1 +
drivers/cpu/imx8_cpu.c | 2 +
drivers/pinctrl/nxp/pinctrl-imx-scmi.c | 6 +-
dts/upstream/src/arm64/freescale/imx952-clock.h | 215 ++++
dts/upstream/src/arm64/freescale/imx952-evk.dts | 596 ++++++++++
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 | 1266 +++++++++++++++++++++
include/configs/imx952_evk.h | 31 +
include/scmi_protocols.h | 3 +-
31 files changed, 4404 insertions(+), 34 deletions(-)
---
base-commit: b5213bbfdcb1812be510427857827ee8becb9f8f
change-id: 20260205-imx952-dc74666fd4ab

Best regards,
--
Alice Guo <alice.guo@nxp.com>