summaryrefslogtreecommitdiffstats
path: root/drivers/firmware/arm_scmi/Kconfig
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2022-04-25 10:51:27 +0200
committerSudeep Holla <sudeep.holla@arm.com>2022-04-28 18:22:53 +0100
commit5e114ad984c220fcc5c08b6bf3b458ce95f46f43 (patch)
treed80a124cb5aae6836f615a1410c19015b9ce3277 /drivers/firmware/arm_scmi/Kconfig
parent4c74701b1eb7636eb0cdd66b488b42920105122a (diff)
downloadlinux-5e114ad984c220fcc5c08b6bf3b458ce95f46f43.tar.gz
linux-5e114ad984c220fcc5c08b6bf3b458ce95f46f43.tar.bz2
linux-5e114ad984c220fcc5c08b6bf3b458ce95f46f43.zip
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>
Diffstat (limited to 'drivers/firmware/arm_scmi/Kconfig')
-rw-r--r--drivers/firmware/arm_scmi/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/firmware/arm_scmi/Kconfig b/drivers/firmware/arm_scmi/Kconfig
index 7794bd41eaa0..1e7b7fec97d9 100644
--- a/drivers/firmware/arm_scmi/Kconfig
+++ b/drivers/firmware/arm_scmi/Kconfig
@@ -59,6 +59,7 @@ config ARM_SCMI_TRANSPORT_OPTEE
depends on OPTEE=y || OPTEE=ARM_SCMI_PROTOCOL
select ARM_SCMI_HAVE_TRANSPORT
select ARM_SCMI_HAVE_SHMEM
+ select ARM_SCMI_HAVE_MSG
default y
help
This enables the OP-TEE service based transport for SCMI.