firmware: scmi: Add i.MX95 SCMI LMM protocol driver
authorPeng Fan <peng.fan@nxp.com>
Fri, 17 Oct 2025 09:32:33 +0000 (17:32 +0800)
committerTom Rini <trini@konsulko.com>
Fri, 24 Oct 2025 19:47:50 +0000 (13:47 -0600)
commit3f20ea3675c466ab16761c9b280e6c382bae02c3
tree7814f5f32be725229936a7888750aa1ef1962868
parent7830ccc77a13dd2a9880a942734bb5687416c4d8
firmware: scmi: Add i.MX95 SCMI LMM protocol driver

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.

Following Linux Kernel, created a separate folder for holding vendor
protocol drivers.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Alice Guo <alice.guo@nxp.com>
drivers/firmware/scmi/Kconfig
drivers/firmware/scmi/Makefile
drivers/firmware/scmi/vendors/imx/Kconfig [new file with mode: 0644]
drivers/firmware/scmi/vendors/imx/Makefile [new file with mode: 0644]
drivers/firmware/scmi/vendors/imx/imx-sm-lmm.c [new file with mode: 0644]
include/scmi_nxp_protocols.h