[PATCH v2 00/13] imx: add i.MX952 support
alice.guo at oss.nxp.com
alice.guo at oss.nxp.com
Sat Feb 28 01:22:18 CET 2026
Changes for v2:
- Add comments to explain the fields of scmi_ddr_info_out structure.
- memset(out, 0, sizeof(*out)) in scmi_misc_ddrinfo() is done by the
caller.
- Refine the commit log for patch 1.
- Delete the watchdog base address definition, as i.MX952 doesn't reset
the via watchdog.
- Use /tools/update-subtree.sh to sync i.MX952 device tree files from
Linux.
- Cleanup patch 12.
CI: https://github.com/u-boot/u-boot/pull/876/checks
Signed-off-by: Alice Guo <alice.guo at nxp.com>
---
Alice Guo (7):
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: imx9: Add i.MX952 SoC support
cpu: imx952: Add i.MX952 support
arm: imx9: Skip WDG3/WDG4 disable on i.MX952
arm: dts: Add U-Boot device tree for i.MX952 EVK
Peng Fan (3):
arm64: dts: freescale: Add initial device tree for i.MX952
arm64: dts: freescale: Add i.MX952 EVK basic device tree
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 | 10 +
arch/arm/dts/imx952-u-boot.dtsi | 290 +++++
arch/arm/include/asm/arch-imx/cpu.h | 1 +
arch/arm/include/asm/mach-imx/sys_proto.h | 38 +
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 | 21 +
arch/arm/mach-imx/imx9/scmi/common.h | 10 +
arch/arm/mach-imx/imx9/scmi/soc.c | 81 +-
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 | 26 +
board/nxp/imx952_evk/imx952_evk.env | 137 +++
board/nxp/imx952_evk/spl.c | 113 ++
board/nxp/imx95_evk/imx95_evk.c | 7 -
configs/imx952_evk_defconfig | 175 +++
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 | 217 ++++
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 | 1248 +++++++++++++++++++++
include/configs/imx952_evk.h | 25 +
include/scmi_protocols.h | 3 +-
30 files changed, 3661 insertions(+), 35 deletions(-)
---
base-commit: 437ea9f8be5afaebe2d8cbab6242f1182857f21e
change-id: 20260227-imx952-fc016f870cf1
Best regards,
--
Alice Guo <alice.guo at nxp.com>
More information about the U-Boot
mailing list