firmware: arm_scmi: Support optee shared memory in the optee transport
authorEtienne Carriere <etienne.carriere@linaro.org>
Mon, 25 Apr 2022 08:51:27 +0000 (10:51 +0200)
committerSudeep Holla <sudeep.holla@arm.com>
Thu, 28 Apr 2022 17:22:53 +0000 (18:22 +0100)
commit5e114ad984c220fcc5c08b6bf3b458ce95f46f43
treed80a124cb5aae6836f615a1410c19015b9ce3277
parent4c74701b1eb7636eb0cdd66b488b42920105122a
firmware: arm_scmi: Support optee shared memory in the optee transport

Add support for TEE shared memory in optee scmi transport. When using
tee shared memory, scmi optee transport manages SCMI messages using
msg protocol(from msg.c) in shared memory, whereas smt(from shmem.c)
protocol is used with static IOMEM based shared buffers.

Link: https://lore.kernel.org/r/20220425085127.2009-1-etienne.carriere@linaro.org
Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
drivers/firmware/arm_scmi/Kconfig
drivers/firmware/arm_scmi/optee.c