imx9: scmi: Update the files under arch/arm/mach-imx/imx9/scmi/ to support i.MX94
authorYe Li <ye.li@nxp.com>
Tue, 23 Sep 2025 02:14:57 +0000 (10:14 +0800)
committerFabio Estevam <festevam@gmail.com>
Fri, 26 Sep 2025 12:51:21 +0000 (09:51 -0300)
commitf9c4fd387179187dd81a34f6f78df448f1e8cbfa
treeb52a8cbf7ec70222dd2778af5fb165cd1fe7c230
parent1588c243b972eee7086cfbb98e04fc680f7fae13
imx9: scmi: Update the files under arch/arm/mach-imx/imx9/scmi/ to support i.MX94

- Add base addresses for WDG3, WDG4, GPIO6, and GPIO7 for i.MX94.
- Introduce common.h with macros of clock IDs, power domains, and CPU
  types for platform-specific replacement (e.g., i.MX94, i.MX95).
- Extend imx_get_mac_from_fuse() to support i.MX94.

Signed-off-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Alice Guo <alice.guo@nxp.com>
Acked-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
arch/arm/include/asm/arch-imx9/imx-regs.h
arch/arm/mach-imx/imx9/scmi/Makefile
arch/arm/mach-imx/imx9/scmi/clock.c
arch/arm/mach-imx/imx9/scmi/common.h [new file with mode: 0644]
arch/arm/mach-imx/imx9/scmi/soc.c