firmware: arm_scmi: imx: Add i.MX95 CPU Protocol
authorPeng Fan <peng.fan@nxp.com>
Tue, 8 Apr 2025 08:44:28 +0000 (16:44 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 14 Apr 2025 09:21:27 +0000 (10:21 +0100)
commite68c305bc2f3cdc0b6fa21cd9579650c1457c070
tree43025eae436139c6c89888a1d7d1fe9b673bcfba
parent34180863e000f325e5d11a2fd4af300a0ae50f71
firmware: arm_scmi: imx: Add i.MX95 CPU Protocol

This protocol allows an agent to start, stop a CPU or set reset vector. It
is used to manage auxiliary CPUs in an LM (e.g. additional cores in an AP
cluster).

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