public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v2 00/13] imx: add i.MX952 support
@ 2026-02-28  0:22 alice.guo
  2026-02-28  0:22 ` [PATCH v2 01/13] imx9: scmi: Get DDR size through SM SCMI API alice.guo
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: alice.guo @ 2026-02-28  0:22 UTC (permalink / raw)
  To: NXP i.MX U-Boot Team, u-boot
  Cc: Stefano Babic, Fabio Estevam, Tom Rini, Peng Fan, Ye Li,
	Ranjani Vaidyanathan, Frank Li, Marek Vasut, Jacky Bai,
	Rasmus Villemoes, João Paulo Gonçalves, Patrice Chotard,
	Valentin Caron, Vinh Nguyen, Sam Protsenko, Jindong Yue, Ji Luo,
	Niko Mauno, Sumit Garg, Adam Ford, Frieder Schrempf, David Zang,
	Andrew Goodbody, Sumit Garg, Shawn Guo, Marek Vasut, Joseph Guo,
	Simon Glass, Alice Guo

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@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@nxp.com>


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2026-02-28 16:00 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-28  0:22 [PATCH v2 00/13] imx: add i.MX952 support alice.guo
2026-02-28  0:22 ` [PATCH v2 01/13] imx9: scmi: Get DDR size through SM SCMI API alice.guo
2026-02-28 11:28   ` Peng Fan
2026-02-28  0:22 ` [PATCH v2 02/13] imx95/imx94: Remove board_phys_sdram_size from each board alice.guo
2026-02-28  0:22 ` [PATCH v2 03/13] pinctrl: nxp: Add i.MX952 support alice.guo
2026-02-28  0:22 ` [PATCH v2 04/13] arm: imx: Add i.MX952 CPU type support alice.guo
2026-02-28  0:22 ` [PATCH v2 05/13] imx: ele_ahab: Add i.MX952 support to display_life_cycle() alice.guo
2026-02-28  0:22 ` [PATCH v2 06/13] imx: container: Add i.MX952 support to get_imageset_end() alice.guo
2026-02-28  0:22 ` [PATCH v2 07/13] arm: imx9: Add i.MX952 SoC support alice.guo
2026-02-28  0:22 ` [PATCH v2 08/13] cpu: imx952: Add i.MX952 support alice.guo
2026-02-28 11:30   ` Peng Fan
2026-02-28  0:22 ` [PATCH v2 09/13] arm: imx9: Skip WDG3/WDG4 disable on i.MX952 alice.guo
2026-02-28 11:45   ` Peng Fan
2026-02-28  0:22 ` [PATCH v2 10/13] arm64: dts: freescale: Add initial device tree for i.MX952 alice.guo
2026-02-28  0:22 ` [PATCH v2 11/13] arm64: dts: freescale: Add i.MX952 EVK basic device tree alice.guo
2026-02-28  0:22 ` [PATCH v2 12/13] arm: dts: Add U-Boot device tree for i.MX952 EVK alice.guo
2026-02-28 11:47   ` Peng Fan
2026-02-28  0:22 ` [PATCH v2 13/13] board: nxp: imx952_evk: Add i.MX952 15x15 lpddr4x board support alice.guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox