summaryrefslogtreecommitdiff
path: root/drivers/soc/qcom/Kconfig
diff options
context:
space:
mode:
authorAmir Samuelov <amirs@codeaurora.org>2015-11-25 11:34:17 +0200
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:12:11 -0700
commit09e5b188695cf2eb58a8fdac761e40d596d48840 (patch)
tree0f5ac2ea06c4d4ab4c8ea867856bd488cfaafc95 /drivers/soc/qcom/Kconfig
parent876012215c2e801a0ca07c6c59578df7bab22623 (diff)
soc: qcom: add secure processor communication (spcom) driver
This driver supports communication with secure processor subsystem over glink transport layer. The communication is based on using shared memory and interrupts. This driver exposes interface to both kernel and user space. Change-Id: Iec5fc78c8370002643b549e43015c06b09d8ab8b Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
Diffstat (limited to 'drivers/soc/qcom/Kconfig')
-rw-r--r--drivers/soc/qcom/Kconfig13
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
index abbcba0e9168..a24930fa7399 100644
--- a/drivers/soc/qcom/Kconfig
+++ b/drivers/soc/qcom/Kconfig
@@ -86,6 +86,19 @@ config MSM_GLINK_SMEM_NATIVE_XPRT
transport to only connecting with entities internal to the
System-on-Chip.
+config MSM_SPCOM
+ depends on MSM_GLINK
+ bool "Secure Processor Communication over GLINK"
+ help
+ spcom driver allows loading Secure Processor Applications and
+ sending messages to Secure Processor Applications.
+ spcom provides interface to both user space app and kernel driver.
+ It is using glink as the transport layer, which provides multiple
+ logical channels over signle physical channel.
+ The physical layer is based on shared memory and interrupts.
+ spcom provides clients/server API, although currently only one client
+ or server is allowed per logical channel.
+
config MSM_SMEM_LOGGING
depends on MSM_SMEM
bool "MSM Shared Memory Logger"