firmware: arm_scmi: imx: Add i.MX95 LMM protocol
authorPeng Fan <peng.fan@nxp.com>
Tue, 8 Apr 2025 08:44:27 +0000 (16:44 +0800)
committerSudeep Holla <sudeep.holla@arm.com>
Mon, 14 Apr 2025 09:17:39 +0000 (10:17 +0100)
commit34180863e000f325e5d11a2fd4af300a0ae50f71
tree9463ed2305d940caf4ffbbc2c1e6966e5b378cf7
parent73b7a51b74450be62f90b3045ff85d28a0e8877e
firmware: arm_scmi: imx: Add i.MX95 LMM protocol

Add Logical Machine Management(LMM) protocol which is intended for boot,
shutdown, and reset of other logical machines (LM). It is usually used to
allow one LM to manager another used as an offload or accelerator engine.

Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Message-Id: <20250408-imx-lmm-cpu-v4-3-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-lmm.c [new file with mode: 0644]
include/linux/scmi_imx_protocol.h