firmware: imx: Add i.MX95 SCMI CPU driver
authorPeng Fan <peng.fan@nxp.com>
Tue, 8 Apr 2025 08:44:30 +0000 (16:44 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 14 Apr 2025 12:55:04 +0000 (13:55 +0100)
commit1055faa5d6606cccc706e37956f6ff8fb7c22d55
tree58d2aacde297e98eeb70e8880b014726cbef5b75
parent7242bbf418f0521c0e3dd7034b7b3cc4413d7d5a
firmware: imx: Add i.MX95 SCMI CPU driver

The i.MX95 System manager exports SCMI CPU protocol for linux to manage
cpu cores. The driver is to use the cpu Protocol interface to
start, stop a cpu cores (eg, M7).

Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Message-Id: <20250408-imx-lmm-cpu-v4-6-4c5f4a456e49@nxp.com>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/vendors/imx/Kconfig
drivers/firmware/imx/Kconfig
drivers/firmware/imx/Makefile
drivers/firmware/imx/sm-cpu.c [new file with mode: 0644]
include/linux/firmware/imx/sm.h